/******************************************  
 CUSTOM STYLESHEET
*******************************************/

/*
* You can place your custom CSS statements in this file, after this message.
* It is better to write everything custom here
* because this file won't be replaced during updates.
* 
* Simply copy an existing style from style.css to this file, 
* and modify it to your liking.
*/


article {
    background-color: rgba(255,255,255,.7);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding-bottom: 1px;
    margin-bottom: 40px;
 	border:1px solid #e9e2d4;
	border-bottom:1px solid #ded3be;
	position:relative;
}

article .heading {
    max-width: 610px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

img.rounded {
	-moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
	
.awr {
	border: 1px solid #f3f0ea;
	margin: 5px;
}

.agents .entry-header {
	padding:15px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.agents .entry-header img {
	float:left;
	margin:0 8px 0 0;
}

.agents .entry-header h3 {
	font-family:'TitilliumBold', Arial, sans-serif;
	font-size:16px;
}

.agents .entry a {
	font-weight:normal
}
	
.entry-header {
    background: #f9f6f2 url("images/article-h.png") repeat-x 0 0;
}

.entry-header {
    margin: 0 0 10px;
    padding: 24px 20px;
	border-bottom:1px solid #f2ebde;
}

.entry-header .entry-date {
    font-size: 11px;
    font-style: oblique;
    float: right;
	margin-top: 3px;
    background:url("images/date.png") no-repeat right;
    padding-right:17px;
}

.single .entry-header .entry-date {
	margin-top:8px;
}

.entry-header span {
    font-size: 13px;
    font-style: italic;
    float: right;
    color:#a39279;
     font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.entry-header h2 {
	line-height:1.2;
	font-size: 18px;
}

.entry-header h2 a {
    color: #5B4D36;
	font-family:'TitilliumBold', Arial, sans-serif;
    text-decoration: none;
	font-weight: normal;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
	
.entry-header h1 {
	line-height:1.2;
	font-size: 26px;
}

.entry-header h1 a {
    color: #5B4D36;
	font-family:'Titillium', Arial, sans-serif;
    text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.entry-header h1 a:hover, .entry-header h2 a:hover {
	color:#927C58;
}
  
.entry-meta {
    border-top: 1px solid #f3f0ea;
    padding: 20px 20px 15px;
    font-size: 11px;
	font-family:'TitilliumBold', Arial, sans-serif;
}

.entry-meta span {
    margin-right: 30px;
    padding-left: 20px;
}

.entry-meta .comments {
    background: url("images/comment.png") no-repeat 0 50%;
}

.entry-meta .cat_link {
    background: url("images/shortlink.png") no-repeat;
    max-width:200px;
    float:left;
}

.entry-meta a {
    color: #5da4c9;
    text-decoration: none;
}

.entry-meta a:hover {
    color: #568FAD;
}

.readmore a, 
a.readmore {
    background: #1e6083 url("images/readmore.png") repeat-x 0 0;
    border: 1px solid #184e6c;
    color: #ffffff;
    line-height: 31px;
    padding: 0 16px;
    margin-top: -8px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height: 31px;
    font-size: 13px;
    float: right;
    text-shadow: rgba(0,0,0, 0.6) 0 -1px;
    text-decoration: none;
	font-family:'TitilliumBold', Arial, sans-serif;
}

a.readmore:hover, 
.readmore a:hover { 
	color: #ffffff;
	background-color: #31799F;  
}
 

/********************************************************************************************* 

5. Single Posts Styling  ---------------------------------	 single.php, page.php

*********************************************************************************************/   

.entry {
    color: #6c5946;
    font-size: 14px;
    line-height: 1.7;
    margin: 15px 20px;
    overflow:hidden;
    font-family:Georgia, "Times New Roman", Times, serif;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
 	margin-bottom: 12px; 
	line-height:1.3;
}
.entry p { margin-bottom: 14px; }
.entry a:hover { text-decoration:none; }
.entry img {
	margin-bottom: 10px;
	max-width: 610px;
	height: auto;
	margin-left:4px;
}
.entry ul, .entry ol { margin: 0 0 14px 14px; }
.entry li ul, .entry li ol { margin-bottom: 0; }
.entry li { list-style-position: inside; }
.entry ul li { list-style-type: square; }
.entry ol li { list-style-type: decimal; }
.entry blockquote {
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
 	border-left: solid 5px #ddd;
  	padding: 15px;
	margin: 10px; 
}
.side-left .post, .side-left #content {
	float: right;
	display: inline;
}	
.side-left #sidebar {
	float:left;
}
.full-width #content, .full-width .post {
	margin-right: 0;
	width: 960px; 
}
.full-width .entry, .page .entry {
	float: none;
	display: block;
 	padding-right: 0;
}
.full-width .entry img {
	max-width:930px;
}

.table {
background-color: rgba(224,246,112,.7);
	-webkit-border-radius: 8px;
-moz-border-radius: 8px; 
  border-radius: 8x;
  padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#sidebar {
    float: right;
    width: 320px;
}

.widget {
    background-color: rgba(255,255,255,.7);
    padding-bottom: 1px;
    margin-bottom: 40px;
 	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  	border:1px solid #e9e2d4;
	border-bottom:1px solid #ded3be;
}

/* Search Widget */
.widget .property_search { padding: 20px 0 15px 0; font-size: 11px; border: 1px solid #f3f0ea; border-top: none; margin: 0 5px 5px 5px; }
.property_fields { padding: 0 20px 10px 25px; margin-bottom: 15px; border-bottom: 1px solid #F3F0EA; }
.widget .property_search .halfselect { width: 93%; }
.widget .property_search .fixright { margin-right: 17px; }
.widget .property_search .halffix { width: 41%; clear: both; }
.widget .property_search select { width: 93%; }
#quick_search { display: none; }
#quick_search .widget .property_search select,
#quick_search .widget .property_search  .selectBox-dropdown { width: 160px; margin-right: 15px; }
#quick_search .widget .property_search .halfselect { width: 100px; margin-right: 0; }
#quick_search .widget .property_search .halffix { width: 99px; clear:none;}
#quick_search .widget .property_search .fixright { margin-right: 15px; }
#quick_search .property_fields { float: left; width: 815px; border: none; margin: 0; padding: 0 0 0 20px; }
#quick_search .widget { border-top: 1px solid #E9E2D4; margin-bottom: 25px; }
#quick_search .property_submit { float: right; margin-right: 15px; }
#quick_search .property_search { border-top: 1px solid #F3F0EA; margin-top: 5px; padding: 20px 0 10px; }
.widget .property_search select option { padding: 1px; }
.widget .property_search input[type=submit] { float: right; margin-right: 7%; }


.selectBox-dropdown { width: 93%; background-color: #eee8de; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #c7beac; display: block; overflow: hidden; white-space: nowrap; position: relative; height: 28px; line-height: 28px; padding: 0 0 0 8px; margin: 0 0 10px; text-decoration: none; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset; -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset; box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset; color: #554933; font-family: Georgia, "Times New Roman", Times, serif; text-shadow: 0 1px 0 rgba(255,255,255,0.8); }
#zoomWrap .selectBox-dropdown { color: #444; }
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow { border-color: #AAAAAA; }
.selectBox-dropdown.selectBox-menuShowing { -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border: 1px solid #aaa; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset; -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset; box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset; background-color: #eee8de; }
.selectBox-dropdown .selectBox-label { width: 100%; padding: 0 0 0 1px; display: inline-block; white-space: nowrap; overflow: hidden; }
.selectBox-dropdown .selectBox-arrow { position: absolute; top: 0; right: 0; width: 28px; height: 100%; background: #f4f1ea url("images/selectj.png") 50% 55% no-repeat; border-left: solid 1px #c7beac; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset; -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset; box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset; }
.selectBox-dropdown-menu { position: absolute; z-index: 99999; max-height: 200px; border: solid 1px #aaa; background: #eee8de; -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2); box-shadow: 0 2px 6px rgba(0, 0, 0, .2); overflow: auto; color: #554933; font-family: Georgia, "Times New Roman", Times, serif; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; font-size: 11px; }
.selectBox-inline { width: 270px; outline: none; border: solid 1px #BBB; background: #FFF; display: inline-block; overflow: auto; }
.selectBox-inline:focus { border-color: #666; }
.selectBox-options { margin-top: 5px; padding-bottom: 4px; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }
.selectBox-options,.selectBox-options LI,.selectBox-options LI A { list-style: none; display: block; cursor: default; padding: 0; margin: 0; }
.selectBox-options { margin-top: 3px; padding-top: 3px; }
.selectBox-options li:last-child { margin-bottom: 4px; }
.selectBox-inline .selectBox-options li:last-child { margin-bottom: 0; }
.selectBox-inline .selectBox-options a:hover { color: #222; background-color: #fff; }
.selectBox-options LI A { line-height: 1.5; padding: 2px .5em; white-space: nowrap; overflow: hidden; background: 6px center no-repeat; color: #554933; margin: 0 4px; text-decoration: none; text-shadow: 0 1px 0 rgba(255,255,255,0.8); }
a.selectBox:hover, a.selectBox:active, a.selectBox:focus { color: #554933; }
.selectBox-options LI.selectBox-hover A { background-color: #3875D7; color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,0.3); }
.selectBox-options LI A:hover { color: #fff; }
.selectBox-options LI.selectBox-disabled A { color: #888; background-color: transparent; }
.selectBox-options .selectBox-optgroup { color: #666; background: #EEE; font-weight: bold; line-height: 1.5; padding: 0 .3em; white-space: nowrap; }
.selectBox.selectBox-disabled { color: #888 !important; }
.selectBox-dropdown.selectBox-disabled .selectBox-arrow { opacity: .5; filter: alpha(opacity=50); border-color: #666; }
.selectBox-inline.selectBox-disabled { color: #888 !important; }
.selectBox-inline.selectBox-disabled .selectBox-options A { background-color: transparent !important; }