/* CSS Document */
html,body {
   margin:0px;
   padding:0px;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#999999;
	background: white url(/images/gradient_bg.jpg) repeat-x;
	background-attachment: fixed;
	}
a:link { color:#003366; text-decoration:none; }
a:visited { color:#003366; text-decoration:none; }
a:hover { color:#006699; text-decoration:underline; }
a:active { color:#0000FF; }

a.passive:link { color:#CCCCCC; }
a.passive:visited { color:#CCCCCC; }
a.passive:hover { color:#333333; }
a.passive:active { color:#666666; }

td.back {
	background-color:#EBEBEB;
	/*background: url(images/mid_bg.png) repeat;*/
	vertical-align:top;
	}
td.mid {
	background-color:#333333;
	vertical-align:top;
	}
td.fore {
	background-color:#FFFFFF;
	vertical-align:top;
	padding:4px;
	}
	
table.content {	width:100%;	}

td.navActive {
	background-color:#FFFFFF;
	height:20px;
	vertical-align:middle;
	cursor:default;
	font-weight:bold;
	}
td.navPassive {
	background-color:#333333;
	height:20px;
	vertical-align:middle;
	cursor:pointer;
	font-weight:bold;
	}	

td.paragraph { 
	width:100%; 
	padding:20px; 
	padding-top:0px; 
	padding-bottom:4px; 
	text-indent:10px; 
	font-style:italic; 
	font-size:11px;
	}
#paragraph {
	padding:20px;
	padding-top:0px;
	padding-bottom:4px;
	text-indent:10px;
	font-style:italic;
	font-size:11px;
}

.heading { 
	text-align:center; 
	font-size:14px; 
	font-weight:bold; 
	}
	
.secondNav {
	width:100%; 
	text-align:center; 
	padding:4px; 
	border:#333333 thin solid; 
	vertical-align:middle; 
	font-size:10px; 
	background-color:#EBEBEB;
	}

/* up & down arrow navigation */
.topBottomDivs { width:100px; position:relative; right:8px; text-align:right; }

/* about page */
.bullHead { padding:4px; padding-left:30px; padding-top:10px; text-align:left; font-size:11px; font-weight:bold; }
.bullet { 
	padding:4px;
	padding-left:10px; 
	padding-right:0px;
	font-size:13px; 
	font-family:Sylfaen,"Times New Roman",Times,serif; 
	text-align:left; 
	vertical-align:middle;}

/* gallery page */
.linkCaption { font-size:10px; text-align:left; cursor:default; width:178px; }

.linkNewHome, .linkKitchen, .linkBath, .linkStair, .linkFireplace, .linkMisc, .linkLaundry, .linkCloset, .linkBonus {
	width:178px;
	height:58px;
	cursor:pointer;
	border:2px solid #333333;
	vertical-align:top;
}
.linkNewHome:hover, .linkKitchen:hover, .linkBath:hover, .linkStair:hover, .linkFireplace:hover, 
	.linkMisc:hover, .linkLaundry:hover, .linkCloset:hover, .linkBonus:hover {
	background-position:-180px 0px;
}
.galleryLinkContainer {padding:6px;}
.linkNewHome {background:url(images/gallery/links/newHome-orig.jpg)}
.linkKitchen {background:url(images/gallery/links/kitchen-orig.jpg)}
.linkBath {background:url(images/gallery/links/bath-orig.jpg)}
.linkStair {background:url(images/gallery/links/stair-orig.jpg)}
.linkFireplace {background:url(images/gallery/links/fireplace-orig.jpg)}
.linkMisc {background:url(images/gallery/links/misc-orig.jpg)}
.linkLaundry{background:url(images/gallery/links/laundry-orig.jpg)}
.linkCloset{background:url(images/gallery/links/closet-orig.jpg)}
.linkBonus{background:url(images/gallery/links/bonus-orig.jpg)}

.linkInnerText {
	font-size:16px;
	color:#000000;
	position:relative; 
	top:20px;
}

/* staff page */
.staffName { font-family:Sylfaen, "Times New Roman", Times, serif; padding:6px; padding-bottom:0px; }
.staffAbout { font-size:11px; font-style:italic; padding-left:6px; padding-right:6px; color:#333333;}

/* testimony page */
.testimonyFrom { padding-bottom:4px; padding-left:20px; font-size:11px; text-align:left; }
hr.testimonySpacer { width:80%; }
.testimony { width:95%; text-align:left; padding-top:0px; padding-bottom:4px; font-style:italic; font-size:11px; }

/* new homes page */
.mantyarea {padding-top:4px; padding-bottom:4px;}
