/* Global Styles */



body {

	margin:0px;

    background-color: #613417;

	height:600px;

    color:#FFFFCC;

}

	

.wrapper{

  width: 100%;

  padding-top: 15px;

}

.container{

  width: 990px;

  border: medium solid #FFFFFF;

  color:#FFFFCC;

}



.blue_bg{

  background-color: #C0DFFD;

}



.green_bg{

  background-color: #254633;

}



.green_short_bg{

  background-color: #284938;

}



.midbg{

  background:#C0DFFD url(midbg.jpg) bottom left no-repeat;

  width: 790px;
  height: 1057px;

}



.midbg td{

  vertical-align:top;  

}



.bg_houses_short{

  background:#284938 url(bg_houses_short.jpg) bottom right no-repeat;

  color:#FFFFFF;

  height: 100%;

 }



.bg_houses{

  background:#254633 url(bg_houses.jpg) bottom right no-repeat;

  color:#FFFFFF;

  height: 100%;

}



.bg_houses_short td.bodyText,

.bg_houses_short h2.pageName,

.bg_houses_short h2.pageName .subHeader,

.bg_houses td.bodyText,

.bg_houses h2.pageName,

.bg_houses h2.pageName .subHeader{

  color:#FFFFFF;

}



.bg_houses_short td.bodyText ul,

.bg_houses td.bodyText ul{

  width: 80%;

  margin-left: 25px;

  list-style:square outside url(list.png);  

}



.bg_houses_short td.gallery img,

.bg_houses td.gallery img{

  border:1px solid #FFFFFF;

}



.bg_houses_short td.images_title,

.bg_houses td.images_title,

.bg_houses td.images_title2{

  color: #FFFFCC;

  font-weight: bolder;

  font-stretch:expanded;

  font-size:14px;

}



.heading_bg{

  background:url(heading_bg.jpg) top left no-repeat;

  height: 31px;

  padding-top: 7px;

  color:#FFFFFC;

  font-size: 12px;

}



.main_green,

.main_green a{

  color:#003300;

  text-decoration:none;

}	

.main_green a:hover, 

.main_green a:visited{

  text-decoration:underline;

  color:#003300;

}



td {

	font:11px Verdana, Arial, Helvetica, sans-serif;

    color:#003366;

}



.left {

    color: #FFFFCC;

	font:11px Verdana, Arial, Helvetica, sans-serif;

}

	

a {

	color: #FFFFFF;

	font-weight:bold;

	}

	

a:hover {

	color: #3366CC;

	}



/* ID Styles */

#navigation{

  background-color:#613417;

}



#navigation td {

	background: url(menu_bg.jpg) no-repeat top left;

	padding-left: 10px;

	}

	

#navigation a {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFC;

	line-height:16px;

	letter-spacing:.1em;

	text-decoration: none;

	display:block;

	padding:8px 6px 10px 26px;

/*	background: url("mm_arrow.gif") 14px 45% no-repeat;*/

	}

	

#navigation a:hover {

/* background: url("mm_arrow.gif") 14px 45% no-repeat;*/

	color:#00CCFF;

	}

	

#menuitems{

  width: 200px;

  background-color: #613417;

  margin-left: -10px;

}



#menuitems td{

  background: #613417;

/*  padding: 5px 10px 5px 10px;*/

  height: 16px;

  border-bottom: 1px solid #CCCCCC;

  color:#FFFFCC;

}



#menuitems td a,

#menuitems td a:link,

#menuitems td a:visited,

#menuitems td a:hover{

  margin-left: -10px;

  padding-left: 20px;

  text-align:left;

}



#menuitems td a,

#menuitems td a:link,

#menuitems td a:visited{

  background:#613417 url(menu_arrow_link.png) 5px center no-repeat;

  color:#FFFFCC;

  display:block;

/*  background-color:#613417;*/

}



#menuitems td a:hover{

  background:#A4825F url(menu_arrow_hover.png) 7px center  no-repeat;

  color:#00CCFF;

  display:block;

/*  background-color:#A4825F;*/

}

	

#logo 	{

	font:24px Verdana, Arial, Helvetica, sans-serif;

	color: #CCFF99;

	letter-spacing:.2em;

	line-height:30px;

	}



#tagline 	{	

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color: #FF9933;

	letter-spacing:.4em;

	line-height:18px;

	}



#monthformat {

	border-bottom: 2px solid #E6F3FF;

		}

		

#dateformat {

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color: #003366;

	letter-spacing:.2em;

	}

	

#dateformat a {

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color: #003366;

	font-weight:bold;

	letter-spacing:.1em;

	}

	

#dateformat a:hover {

	color: #FF6600;

	letter-spacing:.1em;

	}

	

/* Class Styles */

	

.bodyText {

	font:11px Verdana, Arial, Helvetica, sans-serif;

	color:#003366;

	line-height:20px;

	margin-top:0px;

	text-align: left;

	}

	

.pageName{

	font: 18px Verdana, Arial, Helvetica, sans-serif;

	color: #003366;

	font-weight: bolder;

	line-height:24px;

	letter-spacing:.2em;

	}

	

.subHeader {

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	color: #003366;

	line-height:16px;

	letter-spacing:.2em;

	}

	

.latest{

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFC;

	background-color: #0074FF;

	line-height:16px;

	letter-spacing:.2em;

	display:block;

	border: 2px solid #FFFFFF;

	padding: 3px;

}



.quote {

	font: 20px Verdana, Arial, Helvetica, sans-serif;

	color: #759DA1;

	line-height:30px;

	}

	

.smallText {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	color: #003366;

	}

	

.navText {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #003366;

	line-height:16px;

	letter-spacing:.1em;

	text-decoration: none;

	}



  .frame-left-up{

    background: #663333 url(wooden_frame/frame-left-up.png) left top no-repeat;

	height:22px;

	width: 22px;

  }

  .frame-left-bottom{

    background: #663333 url(wooden_frame/frame-left-bottom.png) left bottom no-repeat;

	height:22px;

	width: 22px;

  }

  .frame-right-up{

    background: #663333 url(wooden_frame/frame-right-up.png) right top no-repeat;

	height:22px;

	width: 22px;

  }

  .frame-right-bottom{

    background: #663333 url(wooden_frame/frame-right-bottom.png) right bottom no-repeat;

	height:22px;

	width: 22px;

  }

  .frame-repeat-x{

      background: #663333 url(wooden_frame/frame-repeat-x.png) left top repeat-x;

	  height: 22px;

  }

  .frame-repeat-y{

      background: #663333 url(wooden_frame/frame-repeat-y.png) top left repeat-y;

	  width: 22px;

  }

  .bio_text{

    padding: 8px;

	text-align:justify;

  }



.poweredby a:hover{

   color:#C0DFFD;

   text-decoration:underline;

}



blockquote{

	margin-bottom: 15px;

}



.green-quote p, .wood-quote p,

.green-quote p span, .wood-quote p span

{

	text-indent: 15px;

	margin: 15px;

}

.green-quote {

	width: 460px;	

	color: black;

	background: #c1dfc5 url(quote-top-green.png) top left no-repeat;

	padding: 10px;

}

.green-quote p.bottom{

	margin-top: 5px;	

	background: transparent url(quote-bottom-green.png) bottom right no-repeat;

}

.green-quote div{

	font-weight: normal;

	font-style: italic;

}

.wood-quote {

	width: 460px;	

	color: black;

	background: #C6BAAD url(quote-top-wood.png) top left no-repeat;

	padding: 10px;

}

.wood-quote p.bottom{

	margin-top: 5px;

	background: transparent url(quote-bottom-wood.png) bottom right no-repeat;	

}

.wood-quote div{

	font-weight: normal;

	font-style: italic;

}

td.gallery th {

	color: #FFF;

	padding: 10px;

	font-size: 14px;

}

td.gallery th.divider {

	background: url(divider.png) no-repeat center;

	height: 42px;

}

.note {

	background-color: #C6BAAD;

	padding: 10px;

	color: #000;

}

.note2{

	background-color: #c1dfc5;

	padding: 10px;

	color: #000;

}