/* CSS Document */

html { padding: 0px; margin: 0px; }

body {
	font: normal 12px  "Verdana";
	line-height:18px;
	background-color: #744802;
	margin:0;
	padding:0;
	color:#666;}
	
/* MAIN NAVIGATION */
#main_bkgd {
	background-color: #261701;
	padding: 1px;

}
#lightblue_container {
	background-image:url(nav_sides.gif);
	height:37px;
	margin: auto;
	padding: 0;
	width: 1024px;
	}

#nav {
	background-image:url(nav_bkgd.gif);
	height:37px;
	padding-top: 3px;
	}
	
.nav_text {
 	font: normal 14px  "verdana", sans-serif;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	}
.nav_text a:link {
	text-decoration:none;
	color:#ffffff;
	}
.nav_text a:visited {
	text-decoration:none;
	color:#003366;
	}
.nav_text a:hover {
	text-decoration:none;
	color:#003366;
	}
.nav_text a:active {
	text-decoration:none;
	color:#003366;
	}
	
.nav_text_on {
 	padding: 5px;
 	font: bold 14px  "verdana", sans-serif;
	text-align: center;
	color: #003366;
	text-transform: uppercase;
	}
.nav_text_on a:link {
	text-decoration:none;
	color:#003366;
	}
.nav_text_on a:visited {
	text-decoration:none;
	color:#003366;
	}
.nav_text_on a:hover {
	text-decoration:none;
	color:#003366;
	}
.nav_text_on a:active {
	text-decoration:none;
	color:#003366;
	}
	
/* LAYOUT */
#background {
	background-image:url(img_bkgd.jpg);
	
	}
#thumbnail_container{
	padding: 1;
	margin: auto;
	width: 848px;
	height: 121px;
	background-color: #261701;
	
	}
#white_bkgd{
	background-color: #ffffff;
	
	}
	
/* PHILOSOPHY LAYOUT */
#philosophy {
 	display:block;
 	height:450px;
 	width:300px;
 	background: url(philosophy_bkgd.jpg) no-repeat;}
	
	
.philosophy_text {
	height:404px;
 	width:300px;
 	padding: 30px;
 	font: normal 12px "verdana", sans-serif;
	color: #261701;
	line-height:18px;
	}
	
/* CONSTRUCTION LAYOUT */	
#construction_bkgd {
	background-image:url(construction_bkgd.jpg);
	}

#construction {
 	display:block;
 	height:513px;
 	width:341px;
 	background: url(construction_txtbkgd.jpg) no-repeat;}
	
	
.construction_text {
	height:513px;
 	width:341px;
 	padding: 30px;
 	font: normal 12px "verdana", sans-serif;
	color: #261701;
	line-height:18px;
	}

.construction_text a:link {
	color: #261701;
	text-decoration: none;
	}
	
.construction_text a:visited {
	color: #261701;
	text-decoration: none;
	}
	
.construction_text a:hover {
	color: #261701;
	text-decoration: underline;
	}
	
.construction_text a:active {
	color: #261701;
	text-decoration: none;
	}
	
/* HOUSE PLANS LAYOUT */
#houseplans_bkgd {
	background-image:url(houseplans_bkgd.jpg);
	}

#houseplans {
 	display:block;
 	height:513px;
 	width:341px;
 	background: url(houseplans_txtbkgd.jpg) no-repeat;}
	
.houseplans_text {
	height:513px;
 	width:341px;
 	padding: 30px;
 	font: normal 11px "verdana", sans-serif;
	color: #261701;
	line-height:16px;
	}

.houseplans_text a:link {
	color: #261701;
	text-decoration: none;
	}
	
.houseplans_text a:visited {
	color: #261701;
	text-decoration: none;
	}
	
.houseplans_text a:hover {
	color: #261701;
	text-decoration: underline;
	}
	
.houseplans_text a:active {
	color: #261701;
	text-decoration: none;
	}
#contact_photos_bkgd {
	background-image:url(contact_photos_bkgd.jpg);
	}	
/* HOUSEPLANS CHART */
#chart_bkgd1 {
	background-color: #99b4cd;
	}
.chart_font {
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	color: #1d3850;
	padding: 5px;
	font-weight: bold;
}
.chart_header {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #1d3850;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px
}
#chart_bkgd2 {
	background-color: #c1d5e7;
	}
/* PHOTO GALLERY */
#photogallery_container{
	margin: auto;
	padding: 5px;
	width: 630;
	background-color: #003366;
	}
.photohdr_font {
	font-family:"verdana", sans-serif;
	font-size: 14px;
	color: #003366;
	padding: 5px;
	font-weight: bold;
}
	
/* FOOTER NAVIGATION */
#footer {
	background-image:url(footer_bkgd.gif);
	}
	
.footer_text {
 	font: normal 11px  "verdana", sans-serif;
	color: #fff;
	padding: 3px;
	text-transform: lowercase;
	}
 	
 	.footer_text a:link {
	text-decoration:none;
	color:#ffffff;
	}
.footer_text a:visited {
	text-decoration:none;
	color:#003366;
	}
.footer_text a:hover {
	text-decoration:none;
	color:#003366;
	}
.footer_text a:active {
	text-decoration:none;
	color:#003366;
}