/* 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{
  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: #FFFFFC;
	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;
}

