/* 
Theme Name: 	Wright Ranch Sales
Description: 	Created for Wright Ranch Sales
Author: 		Barbara H. McNeely
Author URI: 	http://bwhWebDesigns.com
Date:			04/23/2010
Version: 		1.0
*/

body {
	margin-top: 15px;
	padding:0;
	background-color: #F1D9B6;
	color:#403527;
	font: 14px Helvetica, Arial, Verdana, sans-serif;
	line-height:1.5em;
}

a {
	color: #9a9482;
	text-decoration: underline;
}
a:hover {
	color: #1F5604;
	text-decoration: none;
}
a:visited {
	color: #1F5604;
}

/************************************/
/*	Layout			*/
/************************************/
#container {
	width:800px;
	margin:0 auto;
	position:relative;
}
#wrapper-header {
	position:relative;
}
#wrapper-header #header {
	margin-top: 5px;
	margin-left:auto;
	margin-right:auto;
	float:right;
}
#headerImage img{
	margin-left:37px;
	padding: 5px;
	/*border: 2px solid #766248;*/
}
#header p a { 
	text-decoration:none;
}
#header p a img{ 
	border: none;
}

#wrapper-header #logo {
	float:left;
}
#wrapper {
	padding:0 13px 0 0;
	display: block;
}
#content {
	float:right;
	width:473px;
	line-height:1.4em;
}
#sidebar {
	float:left;
	width:254px;
	position:relative;
	z-index:100;
	font-size:90.91%;
	color:#9a9482;
}
#menu li { 
	width:200px;
	color: #1F5604;
	font: italic 20px Palatino, Georgia, Times, serif;
	list-style-type:none;
	text-decoration:none;
	background: url(images/dot.gif) repeat-x left bottom; 
	margin: 5px 3px 5px 3px;
	padding: 2px 2px 2px 10px;
}
#menu li a{ 
	color: #1F5604;
	text-decoration:none;
}
#menu li a:visited{ 
	color: #1F5604;
	text-decoration:none;
}
#menu li.current_page_item {
	background: url(images/dotCurrent.gif) repeat-x left bottom; 
}

/*#menu {
	width: 330px;
}

#menu ul {
	color: #0F1744;
	margin: 25px 50px 25px 10px;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
}

#menu ul li {
	font: italic 20px Palatino, "Palatino Linotype", Georgia, Times, serif; 
	display: block;
	margin: 5px 3px 5px 3px;
	padding: 2px 2px 2px 10px;
	background: url(images/dot.gif) repeat-x left bottom; 
}

#menu ul li.current_page_item{
	text-decoration: none;
	margin: 5px 3px 5px 3px;
	padding: 2px 2px 2px 10px;
	background: url(images/dotCurrent.gif) repeat-x left bottom; 
}

#menu a:link, #menu a:visited {
	color: #0F1744;
	text-decoration: none;
	padding: 2px;
	display: block;
}

#menu ul li a, #menu a:hover {
	color: #7F0000;
	text-decoration:none;
}
#menu a:hover {
	color: #7F0000; 
}

#menu ul ul {
	color: #0F1744;
	margin: 0 50px 0 10px;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
}

#menu ul ul li {
	font: italic 16px Palatino, "Palatino Linotype", Georgia, Times, serif; 
	display: block;
	margin: 5px 3px 5px 3px;
	padding: 2px 2px 2px 10px;
	background: transparent; 
}

#menu ul ul li.current_page_item{
	text-decoration: none;
	margin: 5px 3px 5px 3px;
	padding: 2px 2px 2px 10px;
	background: url(images/dotCurrent.gif) repeat-x left bottom; 
}

*/
/************************************/
/*	Post							*/
/************************************/
.post {
	clear: both;
	padding: 0 0 6px 0;
}
.post-header {
	margin: 0 0 5px;
	padding: 0 7px 6px 6px;
}
.post-header {
	display: block;
}
.post-header .post-name {
	float:left;
	width:390px;
	padding:1px 0 5px 0;
}
.page .post-header .post-name {
	float:none;
	width:auto;
}
.post-header .post-name h2 {
	font: italic 24px Palatino, Georgia, Times, serif;
	line-height:1em;
}
.post-header .post-name h2 a {
	color:#766248;
	text-decoration: none;
}
.post-header .post-name h2 a:hover {
	text-decoration: underline;
	color:#1F5604;
}
#content .post-header .post-name h3 {
	font: normal 81.82% "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#bbb390;
	line-height:1.2em;
	margin:3px 0 2px;
}
#content .post-header .post-name h3 a {
	color:#766248;
	font-size:122.22%;
	text-decoration: none;
}
#content .post-header .post-name h3 a:hover {
	text-decoration: underline;
	color:#4897e1;
}
.post-header .post-date {
	float:right;
	width:60px;
	margin:3px 0 0;
	padding:3px 0 0;
}
#content .post-header .post-date h3 {
	text-align:center;
	padding:6px 4px 4px;
	line-height:0.9em;
	font: normal 90.91% "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#fff;
}
#content .post-header .post-date h3 strong {
	font-size:120%;
	color:#7f7a62;
	line-height:0.9em;
	display:block;
	letter-spacing:-0.05em;
	text-align:center;
}
#content .post .post-body {
	clear: left;
	padding: 0 7px 8px 6px;
}
#content .post .post-body p a.read-more{
	color:#a1d228;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}
#content .post .post-body p a.read-more:hover {
	text-decoration: underline;
}
.post-description {
margin:0;
padding:0 0 36px;
}
#content .post-description p {
	color:#ffffff;
	font-size:90.91%;
	line-height:1.2em;
	margin:0;
	padding:12px 22px 8px;
}
#content .post-description p a {
	color:#ffffff;
	font-weight:bold;
}
.pages {
margin:0 0 10px;
}
#content .pages p {
	font-size:90.91%;
	line-height:1.2em;
	margin:0;
	text-align:center;
}


/************************************/
/*	navPrevNext						*/
/************************************/
#content .navPrevNext {
	position:relative;
	height:39px;
	margin:0 0 20px;
}
#content .navPrevNext .prev,
#content .navPrevNext .next{
	position:absolute;
	height:21px;
	width:44px;
	left:171px;
	top:9px;
}
#content .navPrevNext .next{
	left:245px;
}
#content .navPrevNext .prev a,
#content .navPrevNext .next a{
	display:block;
	height:21px;
}
	#content .navPrevNext .prev a span,
	#content .navPrevNext .next a span {
		display:none;
	}
#content .navPrevNext .prev a{
	text-indent:-10000em;
}
#content .navPrevNext .next a{
	text-indent:-10000em;
}
#content .navPrevNext .prev a:hover,
#content .navPrevNext .next a:hover{
	background-position:0 -121px;
}

/************************************/
/*	Comments 						*/
/************************************/
#comments h3,
#respond h3{
	margin: 0 0 18px;
	font: italic 163.64% "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#4897e1;
	border-bottom:1px solid #e9e8e2;
	padding:0 10px 1px;
}
#comments h3
{
	margin-bottom:8px;
}
#comments h3 span,
#respond h3 span{
	color:#9a9482;
	font-size:77.78%;
}
#comments .nocomments {
	padding:0 0 20px;
}
#comments {
	padding: 0 7px 0 6px;
	margin:-8px 0 0;
}
#comments .comments-lists li {
	padding:10px 0 10px 10px;
	border-bottom:1px solid #E9E8E2;
}
#comments .comments-lists ul.children li {
	border:0;
	border-top:1px solid #E9E8E2;
	padding-left:15px;
}
#comments .comments-lists li .avatar
{
	border:3px solid #E9E8E2;
	float:right;
}

#comments .comments-lists li .comment-author {
	font-size:120%;
	display: block;
}
#comments .comments-lists li .comment-author cite.fn {
	color:#a1d228;
	font-style:normal;
	margin:0 0 8px;
	text-decoration:none;
}
#comments .comments-lists li .comment-author cite.fn a {
	color:#a1d228;
	font-weight:bold;
}
#comments .comments-lists li .comment-meta {
	margin:0 0 5px;
}
#comments .comments-lists li .comment-meta em {
	
}

#content #comments .comments-lists li p {
	margin:0 0 10px;
}
#content #comments .reply a
{
	color:#a1d228;
}
		
.commentPrevNext
{
	font-size:13px;
	padding:20px 0 0;
}
.commentPrevNext .prev
{
	float:right;
}
.commentPrevNext .next
{
	float:left;
}
			
/************************************/
/*	Respond 						*/
/************************************/
#respond {
	margin:20px 0 15px;
	padding: 0 7px 0 6px;
}
#respond form div.row {
	padding: 0 0 13px;
}
#respond form div.row {
	display: block;
}

#respond form div.row label {
	float: left;
	width:40.22%;
	padding: 0 1.3% 0 0;
	text-align:right;
	color:#9a9482;
	font: 145.45% "Trebuchet MS", Verdana, Arial, sans-serif;
}
	#respond form div.row label span {
		color:#d5cdb4;
		font-size: 62.5%;
	}
#respond form div.row .inputs-box,
#respond form div.row .textareas-box{
	float:left;
	width:196px;
	widt\h:174px;
	height:27px;
	heigh\t:21px;
	padding:6px 10px 0 12px;
}
#respond form div.row .textareas-box{
	height:122px;
	heigh\t:116px;
}
#respond form div.row input.text,
#respond form textarea {
	width: 174px;
	background: transparent;
	padding:0;
	margin:0;
	border:0;
	color:#a19f95;
	font-size:109.09%;
	height:20px;
}
#respond form textarea {
	overflow: auto;
	height:116px;
	font-size:109.09%;
}
#respond form div.box-submit {
	/*padding: 0 0 0 191px;*/
	padding: 0 0 0 41.52%;
}
#respond form div.box-submit input
{
	margin:0 5px 0 0;
	vertical-align:middle;
}

/************************************/
/*	footer 							*/
/************************************/

#footer {
	background-color:#C8B497;
	border:2px solid #403527;
	clear:both;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 10px 30px;
	width:800px;
}
.companyInfo {
	background:#F1D9B6;
	border:3px double #403527;
	margin:20px;
	padding:20px;
	width: 250px;
}
.companyInfo p {
	line-height:75%;
}
.credits {
	margin:20px;
	clear:both;
	color:#FFF3DF;
	font-weight:bold;
	line-height:75%;
}
.credits a{
	color:#FFF3DF;
	text-decoration:none;
}
.disclaimer { 
	margin-left:auto;
	margin-right:auto;
	width:800px;
	text-align:center;
	font-size:10px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
.realtorright {
	float: right;
	margin-right:50px;
	margin-top:50px;
}

h1, #content .post .post-body h1,
h2, #content .post .post-body h2,
h3, #content .post .post-body h3,
h4, #content .post .post-body h4 {
	font: italic bold 1.6em Palatino, Georgia, Times, serif;
	color:#766248;
}
h2, #content .post .post-body h2 {
	font-size: 1.4em;
}
h3, #content .post .post-body h3 {
	font-size: 1.2em;
}
h4, #content .post .post-body h4 {
	font-size: 1.1em;
}
h5, #content .post .post-body h5 {
	font-size:145.45%;
	font-weight: bold;
	color:#766248;
	line-height:1.45em;
}
h6, #content .post .post-body h6 {
	font-size:127.27%;
	font-weight: bold;
	color:#766248;
	line-height:1.5em;
}
p, #content .post .post-body p {
	margin:0 0 8px;
}
.wp-caption img, #content .post .post-body img {
	border:1px solid #cecbbe;
	/*padding:4px;*/
	background:#fff;
	/*display:block;*/
}
/*#content .post .post-body img {
	float:right;
}*/
.wp-caption
{
	background:0;
	border:0;
	padding:0;
	text-align:left;
}
.wp-caption-text, .wp-caption-dd
{
		padding:0 7px;
		color:#9a9482;
		font-size:90.91%;
		padding:4px 0 0;
		line-height:1em;
		text-align:center;
}
#content .post .post-body .photo-shadow {
	display:block;
	margin:0 0 5px
}
#content .post .post-body .photo-shadow.aligncenter {
	margin: 0 auto 5px;
}
#content .post .post-body .photo-shadow.alignleft {
	float:left;
	margin: 3px 10px 5px 0;
}
#content .post .post-body .photo-shadow.alignright {
	float:right;
	margin: 3px 0 5px 10px;
}

strong, #content .post .post-body strong {
	font-weight:bold;
}
em, #content .post .post-body em,
address, #content .post .post-body address,
cite, #content .post .post-body cite,
dfn, #content .post .post-body dfn {
	font-style:italic;
}
blockquote, #content .post .post-body blockquote {
	clear:left;
	margin: 14px auto 13px;
	padding:32px 0 0;
	width:459px;
}
blockquote div, #content .post .post-body blockquote div {
	padding: 0 10px 1px 56px;
}
blockquote div p, #content .post .post-body blockquote div p {
	font-size:109.09%;
	color:#9a9482;
	line-height:1.35em;
	margin: 0 0 14px;
}
pre, #content .post .post-body pre {
	margin: 0 auto 13px;
	width:460px;
	overflow:auto;
	font-size:100%;
	font-family:"Courier New", courier, monospace;
	color:#9a9482;
	display:block;
}
#content .post .post-body ul li {
	font-family:helvetica,sans-serif;
	font-size:12px;
	line-height:1.5em;
	margin:0;
	padding-left:5px;
	padding-top:5px;
}

#content .post .post-body ul li a {
	font: italic 14px Palatino, Georgia, Times, serif;
	line-height:1.5em;
	color: #1F5604;
	text-decoration: none;
}

/************************************/
/*	Contact Form styling			*/
/************************************/
.contactform { 
	padding:10px;
	border: 1px solid #766248;
	margin: 10px;
	background-color: #C8B497;
	width:450px;
}
.contactform label { 
	color: #1F5604;
	font: bold 1em Arial, Helvetica, sans-serif;
	float:left;
	margin-top:1px;
}
.contactform #wpcf_your_name, .contactform #wpcf_email, .contactform #wpcf_website {
	float:right;
	margin-bottom:5px;
	margin-top:5px;
}

.picRight {
	display: inline;
	float: right;
	margin-left:5px;
	}

.picLeft {
	display: inline;
	float: left;
	margin-right:5px;
	}
.entryBottom {
	margin-left:10px;
	}

