/*
	Theme Name: AgentPress
	Theme URL: http://www.agentpress.com
	Description: AgentPress is a professional real estate theme created for WordPress.
	Author: Brian Gardner
	Author URI: http://www.briangardner.com
	Version: 1.02
	Tags: three-columns, fixed-width, sidebar-widgets, theme-options, translation-ready, threaded-comments
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
  Dark Black        #211309
  Background Brown  #50351E
  Dark Gold         #945605
  Light Gold        #FFBA30
  Pale Grey         #B8987E
  Kahki             #D9C184
  Pink              #FDDDA9
  Light Tan         #FBF2D1
  White             #FFFFFF

  Links             #B4600A

*/

/************************************************
*	Site Styles                    	  						*
************************************************/

body {
	background-color: #50351E;
  background-image: url('images/page_background.png');
  background-repeat: repeat-y;
  background-position: center; 
	}

a {
  color: #945605;
}

.container {
  background-color: #FBF2D1;
  background-image: url('images/light_bg_pattern.jpg');
  }

.content {
  padding-bottom: 40px;
  }

h1 {
	font-family: Georgia, Times New Roman, Trebuchet MS;
  color: #50351E;
  margin-bottom: 20px;
  line-height: 1;
  font-size:24px;
  }
  
  #resources h1 {
	  margin-top:20px;
  }

h2 {
  color: #50351E;
	font-family: Georgia, Times New Roman, Trebuchet MS;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 20px;
  }
  #resources #sidebar h2 a {
	  color:#fff;
  }
	
h3 {
  color: #50351E;
	font-family: Georgia, Times New Roman, Trebuchet MS;
  font-weight: bold;
  margin-bottom: 10px;
  }

h4 {
  color: #50351E;
  font-weight: bold;
  }

h5 {
  color: #50351E;
  }

h6 {
  color: #50351E;
  }

.box {
  background-image: url('images/dark_bg_pattern.jpg');
  color: #FDDDA9;
  }

.box a {
  color: #FFBA30;
  }

.center {
  text-align: center;
  }

.left {
  text-align: left;
  }

.right {
  text-align: right;
  }

input[type=text],input[type=email],input[type=tel], textarea {
  color: #50351E;
  vertical-align: middle;
  border: 1px solid #726751;
  background-color: #FBF2D1;
  font-size: 11px;
  padding-top: 3px;
  padding-left: 3px;
}

label {
	font-weight:normal;
}

img.center {
  display: blog;
  margin-left: auto;
  margin-right: auto;
  }

img.alignleft {
  float: left;
  }

img.alignright {
  float: right;
  }

table {
  /*border: 1px solid black;*/
  border:none;
}

div#headerSearch {
}

input#searchButton {
  background-color: #50351E;
  background-image: url('images/search_background.png');
  background-repeat: no-repeat;
  background-position: center;
  height: 20px;
  width: 20px;
  border: none;
  vertical-align: middle;
}

input#searchText {
  color: #50351E;
  height: 16px;
  width: 170px;
  vertical-align: middle;
  border: none;
  background-color: #FBF2D1;
  font-size: 11px;
  font-weight: bold;
  padding-top: 3px;
  padding-left: 3px;
}

/************************************************
*	Header  								                    	*
************************************************/

#header {
  background-color: #D9C184;
  background-image: url('images/header_background.jpg');
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
  vertical-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
	}

#header div {
  text-align: center;
}
	
#header #imageheader a {	
	display: block;
	}

#header h1, #header h1 a, #header h1 a:visited, #header h4, #header h4 a, #header h4 a:visited {
	font-size: 36px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-decoration: none;
	}

#header h1 a:hover, #header h4 a:hover {
	text-decoration: none;
	}
	
.headertext {
	margin: 0px;
	padding: 20px 0px 0px 20px;
	}

#header img#rss_subscribe {
  margin-left: 5px;
}

/* Spacing for Facebook, Flickr & Twitter icons  */
.social_links{
margin:10px 26px 5px;
}
	
/************************************************
*	Navbar  					     		                    * 
************************************************/
	
#navbar {
  border: 0px;
  border-collapse: collapse;
  font-family: Trebuchet MS,Georgia, Times New Roman;
}

#navbar td {
  border: 0px;
  margin: 0px;
  padding: 0px;
	background-color: #50351E;
  opacity:.70;
  filter:alpha(opacity=70)
}

#navbar td.page_item {
  padding: 10px;
  padding-left: 15px;
  width: 160px;
}

#navbar td.border {
}

#navbar small {
  font-size: 12px;
  display: block;
  color: #B8987E;
  }
	
#navbar a, #navbar a:link, #navbar a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
  margin: 0px;
	}

#navbar td.selected {
  opacity:.8 !important;
  filter:alpha(opacity=80) !important;
	}

#navbar td.selected small {
  color: #FFFFFF;
}

#navbar .selected a {
  color: #FFBA30;
}

/************************************************
*	Breadcrumb 				     		                    * 
************************************************/

.breadcrumb,#search_results h1 {
	font-family: Georgia, Times New Roman, Trebuchet MS;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #93745B;
}

.breadcrumb small {
  font-size: 13px;
}


/************************************************
*	Sidebar  					     		                    * 
************************************************/

#sidebar h4 {
  border-bottom: 1px solid #93745B;
	font-family: Georgia, Times New Roman, Trebuchet MS;
  font-size: 20px;
  font-weight: normal;
  margin-top: 25px;
  margin-bottom: 10px;
}

#sidebar .listingAgent {
	clear:both;
	margin-bottom: 25px;
	display:block;
}
#sidebar .listingAgent h4 {
	border-bottom: none;
}
#sidebar .listingAgent .agentTitle {
	/* float:right; */
	/* margin: 0px 0 0 10px; */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	color:#fff;
	font-size:11px;
	font-family:"Lucida Sans","Lucida Grande","Lucida Unicode","Lucida",sans-serif;
	font-weight:bold;
	background-color: #50351E;
	padding:2px 5px;
	position: relative;
	float:left;
	left:-5px;
	top:-20px;
	display: block;
	margin-bottom: -10px;
	border:1px solid #fff;
}
#sidebar .listingAgent p.excerpt {
	clear: both;
}
#sidebar .listingAgent p.agentDetails {
	clear: both;
	display: block;
}
#sidebar .listingAgent .contactAgent {
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	background-color: #945605;
	float:right;
	text-decoration: none;
	font-size:12px;
	padding:4px 7px;
	clear:both;
}
	#sidebar .listingAgent .contactAgent:hover {
		background-color: #50351E;
	}
	
/* Contact Us Page */
#sidebar .agentContact ul {
	margin:0;
	padding: 0;
	list-style: none;
}
#sidebar .agentContact ul ul {
	margin-bottom: 15px;
}
#sidebar .agentContact h5 {
	font-family:Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	font-size:16px;
	margin-bottom: 0;
	padding-bottom: 5px;
}


#sidebar img {
  clear: both;
}

#sidebar ul {
  padding-left: 20px;

}

#sidebar li.page_item {
	font-family: Georgia, Times New Roman, Trebuchet MS;
  font-size: 18px;
  list-style-type: none;
  margin-top: 10px;
}

#sidebar li.page_item a {
  text-decoration: none;
  color: #50351E;
}

#sidebar li.cat-item {
	font-family: Georgia, Times New Roman, Trebuchet MS;
  font-size: 18px;
  list-style-type: none;
  margin-top: 10px;
  
}

#sidebar li.cat-item a {
  text-decoration: none;
  color: #50351E;
}

/* Search Box */

#propertySearch {
}

#propertySearch p {
  color: #93745B;
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
	font-family: 'Trebuchet MS',Georgia, Times New Roman;
}
#propertySearch p * {
  vertical-align: middle;
  padding-left: 5px;
}
.postform {
  width: 160px;
  color: #804212;
  background-color: #F6EED0;
  border: 1px solid #5A553D;
  padding: 0px;
  margin: 0px;
}

select#cat {
  padding: 2px;
}

/* Shawna Widget */ 

img#contactShawnaWidget {
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px;
}

/************************************************
*	Footer  					     		                    * 
************************************************/

#footer {
  background-color: #D9C184;
  background-image: url('images/footer_background.jpg');
  padding-top: 40px;
  padding-bottom: 20px;
  font-size: 11px;
  }

#footerMenu {
  font-size: 20px;
  margin-bottom: 20px;
  color: #50352E;
  }

#footerMenu a {
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	text-decoration: none;
  color: #50352E;
  }

#footerMenu a.selected {
  color: #FFFFFF;
}

#footerInfo {
  font-size: 10px;
  }

#footerManifest {
  color: #211208;
  font-size: 10px;
  vertical-align: center;
  margin-top: 20px;
  }

#footerManifest span {
  vertical-align: top;
}

/************************************************
*	Search Results  		   		                    * 
************************************************/

#search h2 {
  border: none;
}


/************************************************
*	Home                     					     		    * 
************************************************/

.homeblock {
  }

/* Featured Property Billboard */

#featuredBillboard {
  background-color: #D9C184;
  padding-top: 20px;
  padding-bottom: 20px;
  background-image: url('images/billboard_background.jpg');
  margin-bottom: 2px;
  }

#billboardProperty {
  float: left;
}

.billboardImage {
  width: 630px;
  height: 361px;
  z-index: 1;
}

.billboardTitle {
  top: -134px;
  position: relative;
  width: 590px;
  height: 82px;
  vertical-align: center;
  background-image: url('images/billboard_title_background.png');
  background-repeat: no-repeat;
  z-index:10;
  padding-left: 40px;
  padding-top: 20px;
}

.billboardTitle h2 {
  font-size: 30px;
  line-height: 25px;
  font-weight: normal;
  margin-bottom: 0px;
}

.billboardTitle h2 a {
  color: #FBF2D1;
  font-weight: normal;
  text-decoration: none;
}

.billboardLocation {
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
	font-family: Georgia, Times New Roman, Trebuchet MS;
}

.billboardTitle a {
  color: #FFBA30;
  font-weight: bold;
}

img#shawnaWinter {
  position: relative;
}

#featuredContainer h3, #searchContainer h3 {
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #93745B;
  line-height: 26px;
  font-size: 20px;
  font-weight: normal;
  }

#rightPlace {
  margin-top: 50px;
  letter-spacing: 1px;
}


/* Featured Property Boxes */

.homeFeaturedProperty {
  padding-bottom: .25em;
  text-align: center;
}

.homeFeaturedProperty h2 {
  font-size: 20px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 10px;
}

.homeFeaturedProperty h2 a {
  color: #FDDDA9;
  text-decoration: none;
  }

.homeFeaturedProperty div.location {
  font-size: 16px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
  color: #FFFFFF;
  }

/* Featured Post Boxes */

#featuredPosts .box {
  }

.homeFeaturedPost {
  font-size: 12px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  }

.homeFeaturedPost .postMeta {
  font-size: 12px;
}

.homeFeaturedPost h2 {
  font-size: 16px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
  font-weight: bold;
  text-align: left;
  margin-bottom: 10px;
  }

.homeFeaturedPost h2 a {
  color: #FFFFFF;
  text-decoration: none;
  }


/* Testimonials */

#testimonials .homeblock {
  padding-top: .5em;
  padding-bottom: 1.5em;
}

#testimonials .homeblock h3 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 25px;
  font-weight: normal;
  margin-bottom: 10px;
  border-bottom: 0px;
}

.searchShow {
  background-color: #50351E;
}


/************************************************
*	About Us                    					     		* 
************************************************/

#about {
}

#shawnaBio {
  margin-top: 40px;
}

#shawnaBioText {
  background-color: #EDE3C7;
  background-image: url('images/shawnaBio_background.jpg');
  background-position: bottom;
  background-repeat: no-repeat;
  padding-top: 40px;
  padding-bottom: 100px;
  margin-bottom: 40px;
  font-size: 14px;
}

#shawnaBioText a {
  color: #FFBA30;
  font-weight: bold;
}

.staffMember {
  clear: both;
  margin-bottom: 30px;
}
.staffBio h3 {
  font-size: 18px;
  line-height: 25px;
  font-weight: normal;
  border-bottom: 1px solid #93745B;
  color: #442A16;
}

.aboutTestimonial {
  clear: both;
  margin-bottom: 41px;
}

.testimonialText {
  background-image: url('images/dark_bg_pattern.jpg');
  background-color: #50351E;
  min-height: 140px;
  color: #FFFFFF;
  padding-top: 30px;
  padding-bottom: 30px;
}

.testimonialText h3 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 25px;
  font-weight: normal;
}

.testimonialText a {
  color: #FFBA30;
}

/************************************************
*	Property Archive             					     		* 
************************************************/

#propertyArchive .post {
  margin-bottom: 40px;
}

.propTitle {
  background-color: #211309;
  vertical-align: center;
  margin-top: 20px;
}

.propTitle h2 {
  border-bottom: none;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 10px;
  color: #FFBA30;
  font-size: 18px;
  font-weight: normal;
}

.propTitle h2 a {
  border-bottom: none;
  line-height: none;
  margin-bottom: none;;
  padding: none;
  color: #FFFFFF;
  border-bottom: none;
  text-decoration: none;
}

.propTitle div {
  width:80%;
  float:left;
}
.propTitle .status
{
	float:right;
	width:15%;
	padding:10px;
	text-align:right;
	font-size:16px;
	/* color:#63564e; */
	color:#FBF2D1;
	font-family:Georgia,Times New Roman,Trebuchet MS;
}

.propContent {
  background-color: #442a16;
  background-image: url('images/dark_bg_pattern.jpg');
  color: #FBF2D1;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

.propContent a {
  color: #FFBA30;
  font-weight: bold;
}

.propContent img {
  padding: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
}

/************************************************
*	Property Listing            					     		* 
************************************************/

#listing h2 {
  font-weight: normal;
  border-bottom: 1px solid #93745B;
}

.listingTitle {
  background-color: #211309;
  vertical-align: center;
  margin-top: 20px;
}

.listingTitle h2 {
  border-bottom: none;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-left: 10px;
  color: #FFBA30;
  font-size: 18px;
  font-weight: normal;
}

.listingTitle h2 a {
  border-bottom: none;
  line-height: none;
  margin-bottom: none;;
  padding: none;
  color: #FFFFFF;
  border-bottom: none;
  text-decoration: none;
}

.listingContent {
  background-color: #50351E;
  color: #FBF2D1;
  margin-bottom: 20px;
}

.listingContent a {
  color: #FFBA30;
  font-weight: bold;
}

.listingContent img {
}

.listing-left {
  float: left;
}

.listing-right {
  float: right;
}

#photos img {
  margin: 10px;
}

.mapContainer {
  overflow: hidden;
}

#propertyListing h2 {
  margin-bottom: 10px;
}

/************************************************
*	Resources            					     		        * 
************************************************/

#resources {
  margin-top: 15px;
}

#resources h2 {
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #93745B;
}
#resources h2 a {
  text-decoration: none;
  color: #50351E;
}

#resources div.span-15.last {
	margin-bottom:15px;
}

#resources #sidebar {
}

#sidebar .page-78 li.page_item {
	font-size:14px;
	list-style-type: square;
}

.box,resourceFeaturedPost {
  padding: 15px;
  padding-bottom: 1px;
}

.resourceFeaturedPost {
  font-size: 12px;
  margin-bottom: 0px;
  }

.resourceFeaturedPost .postMeta {
  font-size: 12px;
}

.resourceFeaturedPost h2 {
  font-size: 16px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
  font-weight: bold;
  text-align: left;
  margin-bottom: 10px;
  }

.resourceFeaturedPost h2 a {
  color: #FFFFFF;
  text-decoration: none;
  }


/************************************************
* Blog List            					     		        * 
************************************************/

#blogList h2 {
  border: 0px;
  margin-bottom: 2px;
  font-size: 26px;
}

#blogList h2 a {
  color: #50351E;
  text-decoration: none;
}

.date {
  color: #B4600A;
  font-weight: bold;
  font-family: Arial, Helvetica, Georgia, Sans-serif;
}

#blogList .post {
  border-bottom: 1px solid #93745B;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

#pageNavigation {
  font-size: 20px;
  margin-bottom: 10px;
}

#pageNavigation span {
}

.wp-pagenavi {
	font-family: Georgia, Times New Roman, Trebuchet MS;
}

.wp-pagenavi a, .wp-pagenavi a:link {
  padding: 3px;
}
.wp-pagenavi a:visited {
}
.wp-pagenavi a:hover {  
}
.wp-pagenavi a:active {
}
.wp-pagenavi span.pages {
}
.wp-pagenavi span.current {
  padding: 3px;
  text-decoration: none;
}
.wp-pagenavi span.extend {
}


/************************************************
* Blog Post            					     		        * 
************************************************/

.comments-template h2, .comments-template h3 {
  font-size: 22px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: normal;
}

.comments-template h2#commentsHeader {
  border-bottom: 1px solid black;
}

.comments-template p.nocomments{
  padding: 0;
}

.comments-template textarea{
  font-size: 12px;
}

.commentTitle {
  margin-bottom: 10px;
  margin-top: 10px;
}

span.commentAuthor {
  font-size: 18px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
}

span.commentDate {

}

img.avatar {
  border: 5px solid #726751;
}

.commentForm {
  margin-top: 20px;
}

div.wp-caption { 
}

div.wp-caption img { 
}

p.wp-caption-text {
  background-color: #21130A;
  color: #FFBA30;
  margin-right: 10px;
  margin-top: -10px;
  padding: 20px 20px 15px 20px;
  font-weight: 600;
}

/************************************************
* Contact Us           					     		        * 
************************************************/

#contactUs #content {
  margin-top: 20px;
}

