/*
Theme Name: SSRE Demo
Theme URI: http://www.websiteforrealestateagents.com
Description: Custom WordPress theme by Stranger Studios
Version: 1
Author: Stranger Studios
Author URI: http://www.strangerstudios.com
/*-----------Block Level Elements--------------*/

Body {background: #B98025; margin: 0; padding: 0; font-size: .8em; font-family: Arial, Helvetica, sans-serif; text-align: center; }

ol, ul, h1, h2, h3, h4, p {margin: 0; padding: 0 }

p {margin: 0; padding: 3px 0 5px 0; }

ul {margin-bottom: 8px; }
ul li {margin: 2px 0 5px 25px; padding: 0; }

#wrapper1 {background: #DCC092 url(images/bg_wrapper1.gif) top center repeat-x; margin: 0 auto; }

a:link, a:visited {color: #990000; }
a:hover {color: #B98025;}

.gold {color: #B98025;}
.dkgreen {color: #40470B;}
.ltgreen {color: #F6FAEF;}
.red {color: #990000; }


#content {width: 980px; margin: 0 auto; background: url(images/bg_content.gif) top left no-repeat; padding: 15px 0 0 0; }

#pagebody {text-align: left; margin: 0 auto; background: #FFF url(images/bg_pagebody.gif) top left repeat-y; padding: 0; }

#main {margin: 0; float: right; width: 660px; padding: 20px 140px 20px 140px; margin: 10px; }
#sidebar {float: left; width: 10px; }

/*-------------Headings-------------*/

h2 {color: #222; margin: 0 0 15px 0; font-size: 1.6em; }
h3 {color: #40470B; margin: 10px 0 0 0; font-size: 1.2em; }
h4 {font-size: 1.1em; }
h5 { }

/*-------------Header and Menu-------------*/
#header {background: #F6FAEF url(images/bg_header.gif) bottom left no-repeat; margin: 0 5px; border-top: 1px solid #F6FAEF; }
#header h1 {margin: 0; padding: 0; float: left; width: 290px; }
#header h2 {display: none; }
#header .info {float: right; width: 492px; color: #40470B; padding: 8px; font-size: .9em; line-height: 16px; }
#header .info p {margin: 0; padding: 0; }
#header .info table {text-align: center;}
#header .info td {padding: 0px 15px; border-left: 1px solid #40470B; }
#header .info td.first {border-left: none; }


#menu {margin: 0 0 0 210px; padding: 0; height: 40px; clear: both; text-align: center; }
#menu li {list-style-type: none; margin: 0; padding: 0; float: left; }
#menu li a {display: block; background: url(images/bg_menu.gif) top left repeat-x; height: 20px; font-weight: bold; text-decoration: none; color: #FFF; padding: 12px 0 8px 0; font-size: 16px;}
#menu li a:hover {background: url(images/bg_menu.gif) 0px -40px repeat-x; text-decoration: underline; }
#menu li a.selected {background: url(images/bg_menu.gif) bottom left repeat-x; }
 
#menu li a.featured {width: 220px; }
#menu li a.search {width: 165px; }
#menu li a.about {width: 125px; }
#menu li a.resources {width: 115px; }
#menu li a.communities {width: 205px; }
#menu li a.contact {width: 135px; }

/*-------------The Post-------------*/
h2 a:hover, h2 a:visited, h2 a { }
.post { }
.postpic {float: right; margin: 0 0 15px 15px; padding: 5px; border: 1px solid #CCC; }
.post p { }
.post a { }
.post ul { }
.post li { }
.entry { }
.entrytext .postmetadata { }
.postmetadata alt { }
.postmetadata a { }
.navigation { }
.alignleft { }
.alignright { }
.center { }
.pagetitle { }
blockquote { }
cite { }
a img { }
acronym, abbr { }

/*--------------Sidebar------------*/

#sidebar ul { }
#sidebar ul h2 { }
#sidebar ul li { }
#sidebar ul ul { }
#sidebar ul ul li { }
#sidebar ul ul ul { }
#sidebar p { }
#sidebar a { }
#sidebar a:hover { }
#sidebar a:visited { }

/*--------------Comments--------------*/

ol.commentlist { }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist a { }
small.commentmetadata { }

/*--------------Search Form-------------*/
#searchform { }
#searchform input { }
#searchform #s { }


/*--------------Forms--------------*/

form {margin: 15px 0 0 0; }
form label {float: left; width: 160px; margin: 0 8px 8px 0; padding-top: 4px; text-align: right; color: #40470B; font-size: 1.1em; }
form div {clear: left; margin-bottom: 10px; font-weight: bold; }
form textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #AAA; padding: 3px; }
form div input {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
form small.mar {margin-left: 168px; }

.message {background: #F6FAEF; color: #40470B; border: 1px solid #40470B; font-weight: bold; font-size: .9em; padding: 5px; margin: 0 0 10px 0; }

.searchbutton {display: block; width: 180px; height: 35px; min-height: 35px; margin-top: 10px; background-image: url(images/button_search.gif); background-repeat: no-repeat; }
.searchbutton:link, #home .searchbutton:visited {background-position: 0px 0px; }
.searchbutton:hover {background-position: 0px -35px; }

.searchbutton2 {display: block; width: 180px; height: 40px; min-height: 40px; margin-top: 10px; background-image: url(images/button_search2.gif); background-repeat: no-repeat; }
.searchbutton2:link, #home .searchbutton2:visited {background-position: 0px 0px; }
.searchbutton2:hover {background-position: 0px -40px; }


/*--------------Homepage--------------*/
#home {margin: 0 5px 0 5px; height: 330px; min-height: 330px; padding: 15px 550px 0px 25px; }
.img1, .img2, .img3, .img4, .img5, .img6 {background-position: top right; background-repeat: no-repeat; background-color: #737B37; }
.img1 {background-image: url(images/home/land1.jpg); }
.img2 {background-image: url(images/home/land2.jpg); }
.img3 {background-image: url(images/home/land3.jpg); }
.img4 {background-image: url(images/home/land4.jpg); }
.img5 {background-image: url(images/home/land5.jpg); }
.img6 {background-image: url(images/home/land6.jpg); }

#home .post {border: 1px solid #A4A973; border-top: none; padding: 5px 15px 5px 15px; color: #FFF; background: #8C924D; height: 265px; min-height: 265px;  }
#home h2 {color: #FFF; font-weight: normal; letter-spacing: .05em; font-size: 1.6em; margin: 0; padding: 0;  }

#home form {margin: 0; }
#home form select {font-size: 11px; }
#home form label {float: none; color: #FFF; margin: 0 0 2px 0; display: block; text-align: left; }
#home form a {font-size: .9em; color: #FFF; font-weight: normal; }

#home form div.right {float: right; width: 90px; margin-right: 20px; }


/*--------------Footer--------------*/
#wrapper2 {background: url(images/bg_wrapper2.gif) bottom left repeat-x; margin: 0 auto; }
#wrapper3 {background: url(images/bg_wrapper3.gif) bottom left no-repeat; margin: 0 auto; width: 980px; padding: 0 0 10px 0; }

#footer {background: #40470B url(images/bg_footer.gif) top left no-repeat; height: 55px; margin: 0 5px 0 5px; }
#footer .description {float: left; width: 540px; padding: 10px; }
#footer .copyright {float: right; text-align: right; width: 360px; color: #CFD1C2; padding: 10px; }
#footer p {padding: 0 0 3px 0; }
#footer a {color: #F6FAEF; }


/*--------------Misc--------------*/
.clear {clear: both; }

.greyline {border-top: 1px solid #CCC; margin: 10px 0 10px 0; font-size: 1px; }

.top1em {margin-top: 1em; }

.strong {font-weight: bold; }

.hidden {display: none;}
