/* 
Dugan Custom Homes
WebTek Computer Company
Copyright 2008
*/

/* STRUCTURE */

body {
	margin:0;
	padding:0;
	background: url(../images/body_bg.jpg);
}

#container {
	margin: 0 auto;
	padding:0;
	width:814px;
	margin-top:40px;
}

/* TOP */

h1{
	width:814px;
	height:113px;
	background:url(../images/header.gif) no-repeat;
	text-indent:-9999px;
	margin:0;
}

/* NAVIGATION */

#nav {
	width:814px;
	margin:0;
}

#menu { display:block; height: 37px; clear: both; width:814px; margin:0; margin-left:-39px;}
#menu ul {list-style-type:none; padding: 0px; margin: 0px 0px 0px 0px;}
#menu li {list-style-type:none; float:left;  height: 37px; padding: 0px;}
#menu li.list1 {background:transparent url(../images/leftnav_spacer.gif); background-repeat:no-repeat; width: 29px; margin:0;}
#menu li.list2 {background:transparent url(../images/nav/home.gif); background-repeat:no-repeat; width: 84px; margin:0;}
#menu li.list3 {background:transparent url(../images/nav/about.gif); background-repeat:no-repeat; width: 91px; margin:0;}
#menu li.list4 {background:transparent url(../images/nav/photo.gif); background-repeat:no-repeat; width: 111px; margin:0;}
#menu li.list5 {background:transparent url(../images/nav/neighborhoods.gif); background-repeat:no-repeat; width: 123px; margin:0;}
#menu li.list6 {background:transparent url(../images/nav/community.gif); background-repeat:no-repeat; width: 123px; margin:0;}
#menu li.list7 {background:transparent url(../images/nav/testimonials.gif); background-repeat:no-repeat; width: 123px; margin:0;}
#menu li.list8 {background:transparent url(../images/nav/contact.gif); background-repeat:no-repeat; width: 75px; margin:0;}
#menu li.list9 {background:transparent url(../images/nav/nav_bg.gif); background-repeat:repeat-x; width: 21px; margin:0;}
#menu li.list10 {background:transparent url(../images/rightnav_spacer.gif); background-repeat:no-repeat; width: 33px; margin:0;}
#menu a {display:block; height: 37px; text-indent: -9999px; border-bottom: none;}

#menu a#item2 {background:transparent url(../images/nav/home.gif) no-repeat;}
#menu a#item3 {background:transparent url(../images/nav/about.gif) no-repeat;}
#menu a#item4 {background:transparent url(../images/nav/photo.gif) no-repeat;}
#menu a#item5 {background:transparent url(../images/nav/neighborhoods.gif) no-repeat;}
#menu a#item6 {background:transparent url(../images/nav/community.gif) no-repeat;}
#menu a#item7 {background:transparent url(../images/nav/testimonials.gif) no-repeat;}
#menu a#item8 {background:transparent url(../images/nav/contact.gif) no-repeat;}

#menu a#item2:hover {background-position:0px -37px; z-index:50;}
#menu a#item3:hover {background-position:0px -37px; z-index:50;}
#menu a#item4:hover {background-position:0px -37px; z-index:50;}
#menu a#item5:hover {background-position:0px -37px; z-index:50;}
#menu a#item6:hover {background-position:0px -37px; z-index:50;}
#menu a#item7:hover {background-position:0px -37px; z-index:50;}
#menu a#item8:hover {background-position:0px -37px; z-index:50;}

/* TOP CONTENT */

#content {
	width:762px;
	margin: 0px 0px 0px 25px;
	padding:0;
	background:url(../images/contentback.jpg) repeat-y;
}

#topcontainer {
	width:732px;
	margin-left:14px;
	padding-top:8px;
}

#leftphoto {
	width:445px;
	height:232px;
	background:url(../images/mainphoto.jpg) no-repeat;
	float:left;
}

#topright {
	width:279px;
	height:232px;
	background:#e3d7b7 url(../images/topright_bg.gif) repeat-x;
	float:right;
}

#welcometext {
	padding:19px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#595148;
	font-size:12px;
	line-height:18px;
}

h2 {
	font-style:italic;
	font-size:14px;
	border-bottom: #86796a solid 1px;
	padding-bottom:5px;
	letter-spacing:-1px;
	margin:0 0 5px 0;
}

#welcometext img {
	padding-top:10px;
	border:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}


#welcometext img:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity: .75;
}

#topclear {
	width:732px;
	height:14px;
	background:url(../images/topclear.gif) no-repeat;
	margin-bottom:-1px;
	clear:both;
}

/* BOTTOM CONTENT */

#bottomcontainer {
	width:732px;
	margin-left:14px;
}

#bottomleft {
	background:url(../images/bottomleft_bg.gif) no-repeat;
	width: 186px;
	float:left;
}

#bottomlefttext {
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	line-height:18px;
}

#bottomleft img {
	margin-top:10px;
	border:0;
}

h3 {
	color:#4a4a4a;
	font-size:12px;
	margin:0;
}

h4{
	text-decoration:underline;
	color:#0b5144;
	margin:5px 0 0 0;
	font-size:11px;
}

#bottomright {
	background:url(../images/bottomright_bg.gif) no-repeat;
	width:546px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#666666;
}

h5 {
	margin: 0 0 5px 0;
	color:#0b5144;
	font-weight:bold;
	font-size:12px;
}

.tab {
	font-size:10px;
	padding-left:25px;
	padding-top:5px;
	font-weight:bold;
}

#bottomrighttext {
	padding:15px 0 25px 15px;
	width:255px;
	float:left;
}

#bottomright a {
	color:#0b5144;
}

#bottomright a:hover {
	color:#666666;
}

#bottomrightthumb{
	float:right;
	padding:15px 0 0 0;
}

#bottomrightthumb img{
	padding:4px;
	border:#d0d0d0 solid 1px;
}

#bottomclear {
	clear:both;
}

/* SUBPAGE */
#subpagecontent {
	width:750px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#666666;
}

#subpagecontent p {
	padding: 5px 20px 0px 20px;
	}

#subpagecontent a {
	color:#0b5144;
}

#subpagecontent a:hover {
	color:#666666;
}


.subpage_tab {
	background-image:url(../images/subpage_top_bg2.gif);
	font-size:12px;
	padding-left:25px;
	padding-top:0px;
	font-weight:bold;
}


/* FOOTER */

#footer {
	width:762px;
	height:50px;
	background:url(../images/footer_bg.jpg) no-repeat;
	margin: -11px 0px 0px 25px;
}

#footer p{
	font-size:10px;
	color:#d7ceba;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	width:640px;
	padding-top:25px;
	margin:0 auto;
}