/*  
Theme Name: RW Builders 
Theme URI: 
Description: Theme for RWBuilders.com
Version: 1.6
Author: Spearia Inc.
Author URI: http://www.spearia.com

	
 */

html{
     }

body{
	background: #dace9d; font: 1em "Lucida Grande", Verdana, Arial, sans-serif; font-size: 8pt; padding: 0; margin: 0;
     }
	
div { border-collapse:collapse; margin:0; padding:0; border-spacing:0; border:0; }
a { text-decoration:none; font-family:Arial, Sans-Serif; font-size:8pt; }
a:visited {color:#191970;}
a:link {color:#191970;}
a:hover {color:#FFA500;}
img { border: 0; }
h1 { font-size:1.5em; color:#7c1409; padding:0px; margin:0px; letter-spacing:-1pt; }
h2 { font-size:1.0em; color:#7c1409; padding:0px; margin:0px 0px 0px 4px; }
h3 { font-size:1.5em; color:#316bbf; padding:0px; margin:0px; letter-spacing:-1pt; }
h4 { font-size:1.25em; color:#316bbf; padding:0px 0px 0px 5px; margin:0px; }
h5 { font-size:1.0em; color:#7c1409; padding:0px 0px 0px 5px; margin:0px; }
table { border-collapse:collapse; margin:0; padding:0; border-spacing:0; border:0; }
td { border:0px; margin:0; padding:0; }
p { color:#333333; font-family:Arial, Sans-Serif; font-size:11px; margin:2px 10px 2px 10px; line-height:16px; }
hr {background-color:#c9c6b5;color:#c9c6b5;border:0;height: 1px;width: 100%;text-align: left;}
label {font-weight:bold;font-family:Arial;color:#565855;}
ol { margin:2px 1px 2px 1px; list-style-type:decimal; }

#container {
	margin: 0 auto; 
	width: 934px;
	
}

#top_nav {
	background: #555c46 ; width: 931px; height: 31px; padding: 0; margin: 0 auto; 
}

#top_nav ul { margin: 0 auto; padding: 0 0 0 10px; }
#top_nav li {
	padding: 8px 10px 1px 10px; display: block; float: left; list-style: none; font-size: 1.0em; font-weight: bold; 
}
#top_nav a { color:#ece6cc; text-decoration: none;}
#top_nav a:hover { color:#ffcc33;}

#header {
	background: #555c46 url('/images/topbanner.jpg') no-repeat; height: 51px; width: 932px; margin: 0 auto;
}

#header_img {
	width: 932px; margin: 0 auto; height: 148px; 
}

#maincontent { width: 934px; background-color: #dace9d; margin: 0 auto; }

/* -- HOME PAGE ---- */
#centerback { background: url('/images/centerback.jpg') no-repeat; height: 188px; margin: 0;}
#centerback img { padding: 2px; }
#centerback h1 { font-size: 1.5em; color:#7c1409; padding:0px; margin:0px; letter-spacing:-1pt; }
#centerback p {color:#333333; font-family:Arial, Sans-Serif; font-size:11px; margin:2px 10px 2px 10px; line-height:12px; }
.centerback_boxen { display: block; width: 435px; height: 150px; float: left; margin: 15px 0 0 20px; }

#mainpage { background: url('/images/bottomimage.jpg') no-repeat; height: 343px; margin: 0; }

#footer { text-align: center; padding: 10px 0; color: #766A3A !important; }
#footer a { color: #766A3A; }
#footer a:hover {color:#ffcc33;}

#ca3 { display:block; width:227px; height:210px; float:left; margin-top:5px; margin-left:15px; }
#ca3 p { padding: 5px; line-height:10px; color:#000000; }
#ca3 ul { list-style: none; margin: 0; padding: 0 0 0 15px;}
#ca3 li a { padding: 5px 20px;}
#ca3 li h5 { padding: 10px 0 5px 0;}


#ca4 { display:block; width:400px; height:310px; float:left; margin-top:5px; margin-left:9px; }
.announce { font-size: 1.8em; color: #000; text-align: center; padding-bottom: 20px;}
#ca5 { display:block; width:218px; height:210px; float:left; margin-top:0px; margin-left:33px; }

/* Regular Pages */
#page_head { background: url('/images/woodtop.jpg') no-repeat; height: 16px; margin: 0 auto;}
#page_body { background: url('/images/woodback.jpg') repeat-y; margin: 0 auto; padding: 0; overflow: auto; }
#page_content { display: block; float: left; width: 630px; padding:0px 15px 5px 15px; }
#page_content h1 { font-size: 1.5em; font-weight: bold; padding: 15px 0 15px 0;}
#page_content h2 { font-size: 1.0em; font-weight: bold; padding: 5px 0 5px 0;}
#page_content p { padding: 5px 0;}
#page_sidebar { display: block; float: right; width: 215px; margin-right: 35px; }
#page_sidebar h2 { font-size: 1.5em; }
#page_sidebar ul { list-style: none; margin: 0; padding: 0 0 0 15px;}
#page_sidebar li a { padding: 5px 20px;}
#page_sidebar li h5 { padding: 10px 0 5px 0;}
#page_foot { background: url('/images/woodbottom.jpg') no-repeat; padding: 0; margin: 0; height: 14px; }

#hfs {
     width: 600px; margin: 0 auto;
}

#hfs .home { border: 1px dotted #000; padding: 5px; margin-bottom: 20px; overflow: auto; }
#hfs img { margin-right: 15px; float: left; clear: both; }
#hfs h3 { padding-bottom: 5px; }
#hfs h2 { font-size: 1.4em; color: #316bbf; }
#hfs h2 a { font-size: 1.0em; }
#hfs h5 { color: #316bbf; padding: 5px; font-size: 1.3em; }
#hfs p {  }
#hfs .sqft { color: #AAA; }

#images { margin: 0 auto; text-align: center;}

#paginator { color: #666; text-align: center; margin: 0 auto; text-transform: uppercase; font-weight: bold; }

.theimage {  }
.caption { text-align: center !important; padding: 5px 0 20px 0; font-size: 1.5em; font-weight: 500; font-style: italic; }

#thehome {
        
}

#listofimages img { float: none; padding: 0 15px; }

#thehome ul { margin: 0; padding: 5px 5px; }
#thehome li { padding: 5px 0; font-size: 1.2em;  }
#thehome .title { color: #9a9a9a; font-weight: 600; }
#thehome .justice { text-align: justify !important; }
#thehome .bbb { color: #316bbf; font-weight: bold; font-size: 1.5em;}

/* misc */
.aligncenter { display: block; margin: 0 auto; text-align: center; }


/* Home Designs Table */
.tbldesign { width:400px; font-size:9pt; border:solid 1px #333333; margin-left:130px; }
.tbldesign th { background-color:#c9bd8c; }
.tbldesign td { border:solid 1px #999999; padding-left:5px; cursor:pointer;  }


/* Contact Forms Style */
.ff { margin:10px 15px 10px 15px; }
.ff tr { height:25px; }
.ff .btn { border:solid 1px #444444; background-color:#ffffff; color:#555555; cursor:pointer; }
.ff input { background-color:#ffffff; border:dotted 1px #444444; font-size:8pt; font-family:Arial, Sans-Serif; color:#555555; }
.ff textarea { background-color:#ffffff; border:dotted 1px #444444; font-size:8pt; font-family:Arial, Sans-Serif; color:#555555; }
.ff select { background-color:#ffffff; border:dotted 1px #444444; font-size:8pt; font-family:Arial, Sans-Serif; color:#555555; }

/* Loop formatting */
.news-title a { font-size: 1.3em; color: #000;  }
.news-title a:hover { color: #7c1409;}

/*--------------------for your text--------------------*/

acronym, abbr, span.caps {
	cursor: help;
	}




/*--------------------search--------------------*/

#searchform{
     }

input#s{
	 width:140px; color:#766a3a; margin-left: 15px;
     }

input#searchsubmit{
	 border:solid 1px #c9b185; background-color:#e4c085; cursor:pointer;  
     }

 


#commentform textarea {
          width: 400px;
          height: 100px;
	}






