/* 
Theme Name: whiteboard
Theme URL: http://plainbeta.com/2008/05/20/whiteboard-a-free-wordpress-theme-framework/
Description: A blank theme for you to draw on.
Author: Brian Purkiss
Author URI: http://brianpurkiss.com
Version: 1.0.4

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */




/* CSS Document */

body {
background-color: #AD997B;
margin:0;
background-image: url("http://www.ecocustomhomes.com/images/body-repeat.gif");
background-repeat:repeat-y;
background-position:center top;
font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif;
font-size: 12px;
}

p {
margin: 9px 0;
color: #2e1d17;
line-height: 140%;
font-size: 13px;
}

	p.phone {text-align: center;color: #D9CBB7;font-size: 12px;font-weight: bold; }
	p.resource { border-bottom: 1px dotted #9D845D;  padding-bottom:6px;}

.pullquote { border-top:3px solid #55673A; border-bottom: 3px solid #55673A; width:180px; float:right; margin: 10px 0 20px 40px; padding: 4px 12px;}
	.pullquote p { font-size: 13px; line-height: 20px; text-align:left; }

.content img { margin: 10px 0; max-width: 480px;}

ul, ul li {
color: #2e1d17;
margin-left:0px;
padding-left:0px;
line-height: 140%;
line-height:19px;
}

a { color:#3f571c; text-decoration:underline; }

a:hover { color: #8B4822; }

h2 {
color: #2e1d17;
font-family:"Trebuchet MS",Tahoma,Arial,Sans-serif;
font-size: 16px; 
font-style:normal;
font-weight:bold;
line-height:20px;
margin:10px 0px;
text-align:left;
}

h1 a, h2 a { text-decoration:none; 
}

h2 a {
color:#3F571C;
}

h3 {
font-size: 13px;
color: #2e1d17;
margin-bottom:8px;
}

h4 { color: #4D630D; font-size: 14px; font-weight:bold; margin: 2px 0px 6px;}

.banner {
background-image:  url("http://www.ecocustomhomes.com/images/banner-repeat.gif");
background-repeat:repeat-x;
background-position:top;
}

.logo {
background-image: url("http://www.ecocustomhomes.com/images/EcoCustomHomes.gif");
background-repeat:no-repeat;
background-position:left top;
padding: 30px 0 0 0;
}

.header-links a {
color:#B5A486;
font-size: 11px;
text-decoration:none;
margin:1px 0px 0px;
padding: 2px 6px;
border: 1px solid #AD997B;
}

.header-links a.home {
border-color: #8b4822;
}

.header-links a:hover { color:#FFFFFF; }

.navigation-r {
background-image: url("http://www.ecocustomhomes.com/images/ecocustomhomes-bottom-r.gif");
background-repeat:no-repeat;
background-position:left top;
}

.navigation-l {
background-image: url("http://www.ecocustomhomes.com/images/ecocustomhomes-bottom-l.gif");
background-repeat:no-repeat;
background-position:right top;
}

.ecobuilding {
background-image: url("http://www.ecocustomhomes.com/images/ecobuilding-bkgd.gif");
background-repeat:no-repeat;
}
	.ecobuilding a {
	font-size: 11px;
	text-align: center;
	color: #D6C7AF;
	font-weight:bold;
	text-decoration:none;
	}
	.ecobuilding a:hover {
	color: #E8C367;
	}

.main-bkgd {
background-image:  url("http://www.ecocustomhomes.com/images/inner-frame-repeat.gif");
background-repeat:repeat-y;
}

#leaf-bkgd {
background-image: url("http://www.ecocustomhomes.com/images/leaf-bkgd-new.gif");
background-repeat:no-repeat;
margin: 0px 5px 0px 5px;
background-position:top left;

}

#leaf-bkgd-feature {
background-image:  url("http://www.ecocustomhomes.com/images/leaf-bkgd-feature.gif");
background-repeat:no-repeat;
background-position:top left;
background-color:#DBD0C1;
}

#listing-bkgd {
background-image: url("http://www.ecocustomhomes.com/images/listing-leaf.gif");
background-repeat:no-repeat;
margin: 0px 5px 0px 5px;
background-position:top left;
background-color:#EAE5DD;
}

.content {
padding: 12px 15px 12px 29px;
}

.content .btn, .property-master .btn, .content .widebtn, .portfolio-master .btn  { text-align:center; margin:12px 0; }
	.content .btn a, .property-master .btn a, .portfolio-master .btn a {background:url(http://www.ecocustomhomes.com/images/featurebtn-bg.gif) no-repeat center; width: 516px; height; 32px; display:block; text-align:center; color: #FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-stretch:condensed; text-decoration:none; padding: 4px 0;}
	.property-master .btn a, .content .widebtn a, .portfolio-master .btn a { width: 516px; background:url(http://www.ecocustomhomes.com/images/featurebtn-widebg.gif) no-repeat center; height; 32px; display:block; text-align:center; color: #FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-stretch:condensed; text-decoration:none; padding: 4px 0;}
	.property-master .btn a, .portfolio-master .btn a { width:400px; }
	.property-master .btn a:hover, .content .widebtn a:hover, .portfolio-master .btn a:hover { background-image:url(http://www.ecocustomhomes.com/images/featurebtn-widebg2.gif)}
	.content .btn a:hover { background-image:url(http://www.ecocustomhomes.com/images/featurebtn-bg2.gif); }
	.sidebar .btn a {background:url(http://www.ecocustomhomes.com/images/featurebtn-132bg.gif) no-repeat center; width: 132px; height; 32px; display:block; text-align:center; color: #FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-stretch:condensed; text-decoration:none; padding: 4px 0; font-size:11px;}
	.sidebar .btn a:hover { background-image:url(http://www.ecocustomhomes.com/images/featurebtn-132bg2.gif); }
	
	.content h1 {
	color:#55673A;
	font-size: 14px;
	font-weight:bold;
	margin: 8px;
	}
.highlight { color:#3f571c; font-weight:bold; font-size:17px; }

.content .inset {float:right; width: 200px; margin-left:30px; border: 1px dotted #AD997B; padding: 12px; }
	.inset p { margin:0; }

.link { float:right; font-size:11px; padding: 0 26px 0 0;}


	
.clear { clear:both;}	



p.caption { font-size: 11px; line-height: 15px; padding-bottom: 3px; margin: 0;}
p.date { font-size: 9pt; line-height: 10px; font-weight: bold;  padding-top: 10px;}

.post { border-bottom:1px dotted #9D845D; padding: 5px 0 15px 0; }

.sidebar {
padding: 0 0 0 40px;
}

.sidebar li {
list-style-type: none; font-size: 11px; 
}

.sidebar ul li a { font-size: 11px; text-decoration:none; }

.sidebar-hd { 
 
}

.specs-header {
color:#2e1d17;
font-size: 10px;
padding-left: 0px;
}

.specs-details {
display:block;
line-height: 14px;
color:#674410;
font-size: 11px;
font-weight:normal;
padding: 0px 18px 0 8px;
}

.sidebar-image {
padding: 0px 10px;
}
.sidebar-content {
padding: 6px 12px;
}

.sidebar-content.inset { background-color: #d8d0c1; margin: 10px 10px 0; padding: 0;}

background-repeat:repeat-y; 
	.sidebar-content h1 {
	color: #8B4822;
	font-size: 16px;
	margin:12px 0;
	}
	
	.sidebar h2 {
	font-size: 13px;
	font-weight:bold;
	color: #2e1d17;
	margin-top:10px;
	margin-bottom:4px;
	text-align: center; 
	padding: 2px 0;
	border-bottom:1px dotted #9D845D;
	border-top:1px dotted #9D845D;
	}
	
	.sidebar-content h3 { background-color: #8B4822; color: #FFFFCC; text-align:center; padding: 4px; margin-top:0px;}
	
	.sidebar-content p {
	font-size:12px;
	line-height: 16px;
	color:#462F27;
	}
	
	.sidebar-content a.learnmore {
	color: #565222;
	font-weight: bold;
	text-decoration:none;	}
	
	.sidebar-content a.learnmore:hover {
	color: #8B4822;
	}
	
	.sidebar-content .button { }
	
	.arrow-link {
	color: #8B4822;
	font-weight: bold;
}

.header {
background-image: url("http://www.ecocustomhomes.com/images/header-repeat.gif");
background-repeat:repeat-x;
background-position:bottom;
}

	.header-bg {
	background-image: url("http://www.ecocustomhomes.com/images/header-bg.gif");
	background-repeat:no-repeat;
	}
	
	.header-wide-bg {
	background-image:   url("http://www.ecocustomhomes.com/images/header-wide-bg.gif");
	background-repeat:no-repeat;
	}
	
	.header h1 {
	padding:0 0 6px 34px;
	color:#3f571c;
	font-size: 16px;
	margin:0;
	}
	
#header-content {
font-size:11px;
color: #2e1d17;
}
	#header-content h1  {
	color:#656133;
	font-size: 13px;
	margin:0;
	padding: 0;
	}
	
	#header-content a, .photo-nav, .photo-nav a {
	color: #2e1d17;
	text-decoration:none;
	font-size:10px;
	}
	#header-content a:hover, .photo-nav a:hover {
	color: #55673A;
	}
.sidebar-header {
background-image:  url("http://www.ecocustomhomes.com/images/sidebar-header-repeat.gif");
background-repeat:repeat-x;
}		

	.sidebar-header h2 {
	color: #2e1d17;
	font-size: 12px;
	padding-top:0px;
	}
	
#agent {
margin-top: 20px;
text-align: center;
background-image:  url("http://www.ecocustomhomes.com/images/horz-repeat.gif");
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:10px;
}

	#agent h3 {
	padding-top:5px;
	margin:6px 0;
	background-image:  url("http://www.ecocustomhomes.com/images/horz-repeat.gif");
	background-repeat:repeat-x;
	background-position:top;
	font-size: 13px;
	color:#656133;
	}
	
	#agent p, #agent a {
	
	}
	
		
img.prop-image {
margin-top: 5px;
}

#service-request td {
font-size: 10px;
color:#656133;
}
	#service-request th { 
	font-size:10px; 
	border: #656133 2px solid; 
	border-bottom: 1px;
	border-left: 1px;
	border-right:0;
	background-color:#DBD0C1; 
	color:#2e1d17; 
	line-height:110%; 
	}
	
	#service-request th.right-col, #service-request td.right-col {
	border-right: #656133 1px solid; 
	}
	
	#service-request input, #service-request textarea { font-size:11px; color:#2e1d17; }
	
	#service-request input.submit {
	background-color: #656133;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0;	
	font-size: 8pt;
	}
	
.service th, .service td {
	padding:3px;
	}
	
	.service td {
	background-color:#E6DED4;
	border: #656133 1px solid;
	border-right:0;
	}

/* Portfolio Styles */

.master-link {
float:right;
}
	.master-link a { color: #8B4822; 	}
	.master-link a:hover {color:#656133; }

.portfolio-master {
padding: 10px 20px;
border-bottom: 1px dotted #9D845D;
margin: 0 -5px;
width: 702px;
}

	.portfolio-master h2 {
	color:#3f571c;
	font-size: 15px;
	margin:0;
	}
	
	.portfolio-master h3 {
	color:#3f571c;
	font-size: 15px;
	margin:0;
	border-top: 1px dotted #9D845D;
	border-bottom: 1px dotted #9D845D;
	padding: 8px 0;
	}

	.portfolio-master img {
	margin:0 10px 10px 10px; border:0;
	}
	

/* Properties Styles */

.master-link {
float:right;
}
	.master-link a { color: #8B4822; 	}
	.master-link a:hover {color:#656133; }

.large-photos { padding: 10px 16px; background:  url("http://www.ecocustomhomes.com/images/horz-repeat.gif") repeat-x bottom; margin: 0 -5px; width: 710px; }
.large-photos img {	margin:0 0px 10px 0px;	}

.property-master {
padding: 10px 20px;
background:  url("http://www.ecocustomhomes.com/images/horz-repeat.gif") repeat-x bottom;
margin: 0 -5px;
width: 702px;
}

	.property-master h2 {
	color:#3f571c;
	font-size: 15px;
	margin:0;
	}
	

	.property-master img {
	margin:0 10px 10px 10px; border:0;
	}
	
	.brochure {
	float:right;
	margin-left: 16px;
	margin-right:0; }
	
.prop-text {
float:right; 
width: 400px;
}

.property-desc {
padding:0 10px;
}
	.property-desc p {
	line-height: 14px;
	margin: 6px 0px;
	}

.property-options li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 100px;
}

.property-options ul {
	margin: 0px;
	padding: 0;
	}
	
.property-options {
margin:0;
padding:0;
}

.property-options a {
padding: 4px 0;
font-size: 10px;
color: #E9DFD1;
display: block;
text-decoration:none;
font-weight:bold;
}

.property-options a:hover {
background-color:#7F7C53;
color:#f1cd73;
}

.property-options a:active {
background-color:#736F43;
color:#f1cd73;
}

	.option1 { 	background-color:#88845A;	}
	.option2 { 	background-color:#7F7C53;	}
	.option3 { 	background-color:#736F43;	}
	.option4 { 	background-color:#656133;	}
	
.property-options a.pdf {
background-color: #E8C367;
color:#2e1d17;
}	

.property-options a:hover.pdf {
background-color:#f1cd73;
}


.footer {
background-image: url("http://www.ecocustomhomes.com/images/footer-repeat.gif");
background-repeat:repeat-x;
background-position:bottom;
}

#footer-content p {
margin:0;
margin-left: 10px;
font-size: 10px;
color:#E9DFD1;
}

	#footer-content a { 
	color:#E9DFD1;	}
	
	#footer-content a:hover { 
	color:#FFFFFF;	}

.footer-highlight {
background-color:#925834;
}

#assoc { margin-bottom: 5px; }

#assoc td {

}

	.footer-highlight a { color:#DBD0C1; font-size: 11px; text-decoration:none; font-weight: bold; }
	.footer-highlight a:hover { color:#E2BF66; }
	
.press {  text-align:center; }	
	.press img, .steps img { padding:6px; margin: 3px 0 3px; border: 1px solid #F2EFEA;}
	.steps img { border-color:#AD997B;}
	
.feature.button { background-color:#462F27; padding: 4px 9px; margin-bottom: 6px;}	
.feature.button a { color: #E8C367; font-size: 13px; text-decoration:none; font-weight: bold; }	
.feature.button a:hover { color: #D6C7AF; }


#author-content { float: right; margin-right: 10px; }

	#author-content a { 
	color:#C6B7A1;	
	font-size: 7pt;
	margin-left: 10px;
	text-decoration:none;
	}
	
	#author-content a:hover { 	text-decoration:underline;	}

#main_div {position: relative}

form#contact p { font-size: 11px; margin-bottom:0; }


/*
MailChimp Style Addendum
*/

.mc_custom_border legend { font-weight: bold; }
#mc_interests_header { padding: 6px 0 4px 0;}
.mc_input  { width: 120px; }

/*
Here is a list of all the <DIV>s in Whiteboard.
*/

#container{}
#post{}
#postmeta{
border-bottom: 1px dotted #9D845D;
border-top: 1px dotted #9D845D;
margin: 5px 0 10px;
padding: 0px 0;
}
#postmeta p { color: #462F27;
font-family: "Trebuchet MS",Tahoma,Arial,Sans-serif;
font-size: 11px;
line-height: 130%;}

#postnavigation{}
#searchform{ text-align:center; border-top: 1px dotted #9d845d; border-bottom: 1px dotted #9d845d; padding: 6px 0;}
#sidebar{}
#s {width: 10em; margin-bottom: 4px;}
