/* Acorn Custom Homes CSS */

/* Globals */

*{
margin:0;
padding:0;
}

body {
margin: 0, auto;
background-color: #edecbc;
text-align: center;
font-size: 12px;
}

IMG{
border:0;
}

/* layout */

#wrap {
margin: 0 auto;
width: 790px;
background: #ffffff url(../../images/bg.gif) repeat-y;
text-align: left;
font-family: 'trebuchet ms' sans-serif;
}

body > #wrap {
margin: 0 auto;
width: 790px;
background: #ffffff url(../../images/bg.gif) repeat-y;
text-align: left;
font-family: 'trebuchet ms' sans-serif;
}

#wrap #header {
background: #edecbc url(../../images/header.gif) top no-repeat ;
}

#wrap #header #nav{
}

#wrap #main{
}

#wrap #main #content{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 5px;
background: #ffffff url(../../images/about_bg.jpg) top left no-repeat;
min-height: 410px;
}

body > #wrap #main #content{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 10px;
background: #ffffff url(../../images/about_bg.jpg) top left no-repeat;
min-height: 410px;
}

#wrap #main #welcome{
float: left;
width: 270px;
padding: 300px 0 0 270px;
margin: 0 0 0 10px;
background: #ffffff url(../../images/index_bg.jpg) top left no-repeat;
}

body > #wrap #main #welcome{
float: left;
width: 270px;
padding: 300px 0 0 270px;
margin: 0 0 0 20px;
background: #ffffff url(../../images/index_bg.jpg) top left no-repeat;
}
#wrap #main #contact{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 5px;
background: #ffffff url(../../images/contact_bg.jpg) top left no-repeat;
min-height: 410px;
}

body > #wrap #main #contact{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 10px;
background: #ffffff url(../../images/contact_bg.jpg) top left no-repeat;
min-height: 410px;
}

#wrap #main #ourhomes{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 5px;
background: #ffffff url(../../images/ourhomes_bg.jpg) top left no-repeat;
min-height: 410px;
}

body > #wrap #main #ourhomes{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 10px;
background: #ffffff url(../../images/ourhomes_bg.jpg) top left no-repeat;
min-height: 410px;
}

#wrap #main #renovating{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 5px;
background: #ffffff url(../../images/renovating_bg.jpg) top left no-repeat;
min-height: 410px;
}

body > #wrap #main #renovating{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 10px;
background: #ffffff url(../../images/renovating_bg.jpg) top left no-repeat;
min-height: 410px;
}

#wrap #main #workwedo{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 5px;
background: #ffffff url(../../images/workwedo_bg.jpg) top left no-repeat;
min-height: 410px;
}

body > #wrap #main #workwedo{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 10px;
background: #ffffff url(../../images/workwedo_bg.jpg) top left no-repeat;
min-height: 410px;
}

#wrap #main #buildinghomes{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 5px;
background: #ffffff url(../../images/buildinghomes_bg.jpg) top left no-repeat;
min-height: 410px;
}

body > #wrap #main #buildinghomes{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 10px;
background: #ffffff url(../../images/buildinghomes_bg.jpg) top left no-repeat;
min-height: 410px;
}

#wrap #main #demystifying{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 5px;
background: #ffffff url(../../images/demystifying_bg.jpg) top left no-repeat;
min-height: 410px;
}

body > #wrap #main #demystifying{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 10px;
background: #ffffff url(../../images/demystifying_bg.jpg) top left no-repeat;
min-height: 410px;
}

#wrap #main #testimonials_homes{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 5px;
background: #ffffff url(../../images/testimonials_homes_bg.jpg) top left no-repeat;
min-height: 410px;
}

body > #wrap #main #testimonials_homes{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 10px;
background: #ffffff url(../../images/testimonials_homes_bg.jpg) top left no-repeat;
min-height: 410px;
}

#wrap #main #testimonials_reno{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 5px;
background: #ffffff url(../../images/testimonials_reno_bg.jpg) top left no-repeat;
min-height: 410px;
}

body > #wrap #main #testimonials_reno{
float: left;
width: 280px;
padding: 0 0 0 270px;
margin: 0 0 0 10px;
background: #ffffff url(../../images/testimonials_reno_bg.jpg) top left no-repeat;
min-height: 410px;
}

#wrap #main #sidebar{
float: right;
width: 220px;
margin: 0 3px 0 0; 
background: #ffffff url(../../images/sidebar_bg.jpg) top left ;
background-repeat: no-repeat;
}

body > #wrap #main #sidebar{
float: right;
width: 220px;
margin: 0 10px 0 0; 
background: #ffffff url(../../images/sidebar_bg.jpg) top left ;
background-repeat: no-repeat;
}

#wrap #main #sidebararticle{
float: right;
width: 220px;
margin: 0 3px 0 0; 
background: #ffffff url(../../images/sidebar_bg_article.jpg) top left ;
background-repeat: no-repeat;
}

body > #wrap #main #sidebararticle{
float: right;
width: 220px;
margin: 0 10px 0 0; 
background: #ffffff url(../../images/sidebar_bg_article.jpg) top left ;
background-repeat: no-repeat;
}

#wrap #main #sidebar #blog{
background: #edecbc url(../../images/blog_bg.jpg) top left no-repeat;
}

#wrap #main #sidebar #feature{
background: #edecbc url(../../images/feature_bg.jpg) top left no-repeat;
}

#wrap #main #sidebar #quote{
width: 220px;
text-align: center;
padding: 15px 0px 145px 0px;
}

#wrap #main #footer{
clear: left;
}

#wrap #clear {
clear:both;
}

/* typography */
#wrap #main #contact p{
font-size: 10px;
padding: 0 10px 10px 0px;
color: #6e4d20;
}

#wrap #main #contact h1{
font-size: 12px;
padding: 15px 0 15px 0;
color: #edecbc;
}

#wrap #main #ourhomes p{
font-size: 10px;
padding: 0 10px 10px 0px;
color: #6e4d20;
}

#wrap #main #ourhomes h1{
font-size: 12px;
padding: 15px 0 15px 0;
color: #edecbc;
}

#wrap #main #demystifying p{
font-size: 10px;
padding: 0 10px 10px 0px;
color: #6e4d20;
}

#wrap #main #demystifying h1{
font-size: 12px;
padding: 15px 0 15px 0;
color: #edecbc;
}

#wrap #main #renovating p{
font-size: 10px;
padding: 0 10px 10px 0px;
color: #6e4d20;
}

#wrap #main #renovating h1{
font-size: 12px;
padding: 15px 0 15px 0;
color: #edecbc;
}

#wrap #main #workwedo p{
font-size: 10px;
padding: 0 10px 10px 0px;
color: #6e4d20;
}

#wrap #main #workwedo h1{
font-size: 12px;
padding: 15px 0 15px 0;
color: #edecbc;
}

#wrap #main #testimonials_homes p{
font-size: 10px;
padding: 0 10px 10px 0px;
color: #6e4d20;
}

#wrap #main #testimonials_homes h1{
font-size: 12px;
padding: 15px 0 15px 0;
color: #edecbc;
}

#wrap #main #testimonials_reno p{
font-size: 10px;
padding: 0 10px 10px 0px;
color: #6e4d20;
}

#wrap #main #testimonials_reno h1{
font-size: 12px;
padding: 15px 0 15px 0;
color: #edecbc;
}

#wrap #main #buildinghomes p{
font-size: 10px;
padding: 0 10px 10px 0px;
color: #6e4d20;
}

#wrap #main #buildinghomes h1{
font-size: 12px;
padding: 15px 0 15px 0;
color: #edecbc;
}

#wrap #main #content p{
font-size: 10px;
padding: 0 10px 10px 0px;
color: #6e4d20;
}

#wrap #main #content h1{
font-size: 12px;
padding: 15px 0 15px 0;
color: #edecbc;
}

#wrap #main #welcome p{
font-size: 10px;
color: #6e4d20;
}

#wrap #main #welcome a{
text-decoration: none;
color: #6e4d20;
font-style: bold;
}

#wrap #main #welcome h1{
font-size: 12px;
padding: 17px 0 4px 0;
color: #edecbc;
}

#wrap #main #sidebar h1{
color: #edecbc;
font-size: 10px;
padding: 4px 0 5px 6px;
}

#wrap #main #sidebar title{
color: #edecbc;
font-size: 10px;
padding: 0px 0 0px 0px;
}

#wrap #main #sidebar h2{
font-size: 11px;
padding: 0px 0 0px 6px;
color: #473c30;
}

#wrap #main #sidebar p{
font-style: italic;
font-size: 10px;
margin: 0 110px 0 0;
padding: 0px 0 2px 6px;
color: #6e4d20;
}

#wrap #main #sidebar a{
text-decoration: none;
color: #6e4d20;
font-style: bold;
}

#wrap #main #sidebar #quote p{
font-size: 10px;
font-style: normal;
margin: 0;
padding: 0;
}

#wrap #main #sidebar #quote .real{
font-size: 13px;
text-transform: uppercase;
}
#wrap #main #sidebar #quote .custom{
font-size: 20px;
text-transform: uppercase;
}
#wrap #main #sidebar #quote .home{
font-size: 15px;
}

#wrap #main #footer h1{
background-color: #4a3e32;
width: 540px;
margin: 0 0 0 10px;
padding: 2px 0 2px 10px;
font-size: 10px;
color: #edecbc;
}

#wrap #main #footer p{
margin: 5px 0 0 10px;
padding: 0px 0 2px 0px;
font-size: 12px;
}

#wrap #main #footer .tel{
margin: 5px 0 0 0px;
padding: 0px 0px 0px 4px;
background-color: #ededbb;
color: #6e4d20;
font-size: 10px;
}

#wrap #main #footer a{
background-color: #4a3e32;
padding: 2px 8px 2px 8px;
color: #edecbc;
text-decoration: none;
}

/*lists*/

#wrap #header #nav ul{
margin: 10px 10px 0 10px;
padding: 2px 0 4px 5px;
border: 1px solid #817463;
background-color: #4a3e32;
}

#wrap #header #nav ul li{
display: inline;
font-size: 11px;
color: #edecbc;
font-size: 11px;
font:Verdana, Arial, Helvetica, sans-serif
}

#wrap #header #nav ul li a{
color: #edecbc;
text-decoration: none;
padding: 0 10px 0 0;
}

#wrap #main #sidebar ul{
list-style-type: none;
padding: 40px 0 0px 0;
}

#wrap #main #sidebar ul.submenu{
padding-bottom: 130px;
}

#wrap #main #sidebar ul li {
padding: 0 0 0 15px;
background:  url(../../images/subnavbullet.gif) left top no-repeat;
font-size: 12px;
}

#wrap #main #sidebar ul li a{
color: #6e4d20;
text-decoration: none;
}

.styTOPMENU {color: #edecbc; font-size:10px}

.styMINI_areas {
	font-family: 'trebuchet ms' sans-serif;
	font-weight: none;
	color: #6e4d20;
	font-size: 10px;
}
a.styMINI_areas {text-decoration:none; color: #ffffff; font-size: 10pt; font-weight: none;}
a.styMINI_areas:visited {color:#ffffff; text-decoration:none; font-weight: none;}
a.styMINI_areas:hover {color:#ffffff; text-decoration:none; font-size: 11pt; font-weight: bold;}

.sty_rightmenu {
	font-family: 'trebuchet ms' sans-serif;
	font-weight: none;
	color: #6e4d20;
	font-size: 10px;
}
a.sty_rightmenu {text-decoration:none; color: #6e4d20; font-size: 10pt; font-weight: none;}
a.sty_rightmenu:visited {color:#6e4d20; text-decoration:none; font-weight: none;}
a.sty_rightmenu:hover {color:#ffffff; text-decoration:underline; font-size: 10pt; font-weight: none;}

.sty_bodylinks {
	font-family: Verdana, sans-serif;
	font-weight: none;
	color: #473c30;
	font-size: 8px;
	
}

a.sty_bodylinks {text-decoration:none; color: #473c30; font-size: 8pt; font-weight: none;}
a.sty_bodylinks:visited {color:#473c30; text-decoration:none; font-weight: none;}
a.sty_bodylinks:hover {color:#a88050; text-decoration:none; font-size: 8pt; font-weight: none;}



/* JasonPrini.com 2006 */