/* Carolina Heritage Builders CSS Document */

/* Page Layout */

	/* Body */

body {
background:#ffffff url(../assets/layout/bkgd_mhhb.jpg) bottom left repeat-x;
margin:10px 0px 0px 0px;
padding:0px;
max-width:1268px;
}

#container {
border: none;
margin: 0 auto;
width: 950px;
}


	/* Page Header */

div#header {
background:url(../assets/layout/header_mhhb_logo.jpg) left no-repeat;
padding:0px;
height:156px;
}

div#header img#fadetop {
float:right;
}



/* Site Navigation */

	/* Top Navigation */

div#topnav {
float:right;
height:20px;
width:70%;
margin:0px;
padding:0px;
}

div#topnav p {
font:normal normal normal 10pt Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
text-align:right;
}

div#topnav p a, div#topnav p a:visited {
font:normal normal normal 10pt Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
margin:0px;
padding:10px 10px 5px 10px;
}

div#topnav p a:hover {
color:#ffffff;
background-color:#009966;
}

	/* Search */

div#search {
float:right;
width:70%;
padding:2px 20px 0px 0px;
}

div#search p {
font:normal normal normal 8pt Arial, Helvetica, sans-serif;
color:#ffffff;
margin:0px;
text-align:right;
}

div#search form {
margin:0px 0px 10px 0px;
padding:0px;
text-align:right;
}

	/* Date */

div#date {
float:left;
padding:7px 0px 0px 20px;
}

div#date p {
font:normal normal normal 8pt Arial, Helvetica, sans-serif;
color:#ffffff;
margin:0px;
text-align:right;
}

	/* Left Nav */

div#leftnav {
float:left;
width:200px;
}

div#leftnav p {
font:italic normal bold 14pt Arial, Helvetica, sans-serif;
color:#009966;
text-align:left;
text-decoration:none;
margin:0px 0px 10px 0px;
}

div#leftnav p a, div#leftnav p a:visited {
font:italic normal bold 14pt Arial, Helvetica, sans-serif;
color:#009966;
margin:0px;
padding:0px;
text-align:left;
text-decoration:none;
}

div#leftnav p a:hover {
color:#FF0033;
}

	/* Right Nav */

div#rightnav {
float:right;
width:200px;
}

div#rightnav div#weather {
background:url(../assets/weather/weather.jpg) top center no-repeat;
width:200px;
height:163px;
margin-bottom:10px;
}

div#rightnav div#weather p {
margin:0px;
padding:60px 0px 0px 12px;
}

div#rightnav div#weather p img#forecast {
float:left;
width:45px;
height:45px;
border:none;
margin-right:5px;
}

div#rightnav div#ads_200x150 {
width:200px;
height:150px;
margin-bottom:10px;
}

div#rightnav div#ads {
background:url(../assets/ads/advertise.jpg) top center no-repeat;
width:200px;
height:220px;
margin-bottom:10px;
}


	/* Footer Area */

div#footer {
float:left;
width:930px;
border-top:#000000 1px solid;
margin:10px 0px 20px 0px;
padding:5px 10px 5px 10px;
}

div#footer p {
font:normal normal normal 8pt/12pt Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
text-align:center;
text-decoration:none;
}

div#footer p a, div#footer p a:visited {
font:normal normal normal 8pt/12pt Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
text-align:center;
text-decoration:underline;
}

div#footer p a:hover {
color:#009966;
text-decoration:none;
}


/* Member Login */

div#header div#login {
float:left;
position:relative;
top:74px;
left:880px;
}

div#header div#login p, div#header div#login p a, div#header div#login p a:visited {
font:normal normal normal 8pt Arial, Helvetica, sans-serif;
color:#999999;
text-align:right;
text-decoration:none;
}

div#header div#login p a:hover {
color:#000000;
}


/* Content Area */

div#content {
float:left;
width:480px;
/*min-height:400px;*/
padding:3px 20px 0px 20px;
margin:0px 10px 0px 0px;
}

div#content h1 {
font:italic normal bold 14pt Arial, Helvetica, sans-serif;
color:#000000;
margin:10px 0px 0px 10px;
text-align:left;
}

div#content p, div#content p a:hover {
font:normal normal normal 11pt Arial, Helvetica, sans-serif;
color:#000000;
margin:5px 0px 10px 0px;
text-align:justify;
text-decoration:none;
}

div#content p a, div#content p a:visited {
color:#009966;
text-decoration:underline;
}

div#content div#homeimages {
float:left;
width:480px;
padding:0px;
margin:0px 0px 10px 0px;
}

div#content div#homeimages img#home {
width:500px;
border:none;
}


/* Bottom Image Links */

div#imagelinks {
float:left;
width:940px;
margin:10px 0px 10px 0px;
padding:5px 10px 5px 10px;
}

div#imagelinks p.bottom_6 {
float:left;
width:150px;
height:150px;
/*background:url(../images/buttons/education.gif) top left no-repeat;*/
margin:10px 5px 0px 0px;
padding:0px 0px 0px 0px;
font:italic normal bold 14pt Arial, Helvetica, sans-serif;
color:#FF0033;
text-decoration:none;
text-align:right;
}
