/*
Theme Name:         AvalonBay
Theme URI:          http://avaloncommunities.com
Version:            1.0.0
Author:             BinaryM
Author URI:         http://binarym.com/
*/
	
* {margin:0;padding:0;}
body {background:url('assets/images/background.jpg') repeat-x #fff;color:#333B50;}
hr {display:block;margin:0 20px 20px;width:872px;height:3px;border:none;}

.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#container {width:912px;margin:0 auto;}

header {margin:0 6px;overflow:hidden;}
header .logo {display:block;float:left;}
header .breadcrumbs {width:680px;display:block;float:right;font:normal 10px/30px Arial, Helvetica, sans-serif;color:#fff;text-align:right;}
header .breadcrumbs a {color:#fff;}
header .navigation {display:block;width:680px;float:right;margin:32px 0 0;list-style:none;text-align:right;}
header .navigation li {display:inline;margin-left:15px;}
header .navigation li a {font:normal 12px/26px Arial;color:#fff;text-transform:uppercase;text-decoration:none;}
header .navigation li .map {padding-left:35px;background:url('assets/images/map_icon.jpg') no-repeat left center;}

footer .footer-navigation {padding:15px 15px 35px;}
footer .footer-navigation li {display:inline;list-style:none;}
footer .footer-navigation li a {font:normal 10px Arial,Verdana,Helvetica,Geneva,sans-serif;color:#707584;text-decoration:none;}
footer .footer-navigation li a:hover {color:#231f20;}
footer .footer-navigation li:after {content:'|';margin:-2px 5px 0;font:normal 10px Arial,Verdana,Helvetica,Geneva,sans-serif;color:#707584;}
footer .footer-navigation li:last-child:after {content:'';}
footer .disclaimer {display:block;float:left;margin:0 0 0 15px;text-align:justify;width:775px;color:#707584;font:normal 10px Arial;}
footer .disclaimer a {text-decoration:none;color:#707584}
footer .disclaimer a:hover {color:#231f20;}
footer .icons {margin:0 15px 0 0;}
footer .icons a {margin:0 0 0 10px;}

.shadowbox {overflow:hidden;background:white;box-shadow:0px 0px 10px 5px rgba(0,0,0,.1)}
.shadowbox .header_image {display:block;height:125px;padding:10px 0 0 290px;background:#000 no-repeat left center;}
.shadowbox .header_image .heading {font:normal 26px 'Times New Roman', Times, serif;color:#fff;}
.shadowbox .header_image.large {background-image:url('assets/images/header.jpg');padding-top:227px;background-size:cover;}
.secondary-navigation {margin:0 0 25px;background:#333B50;text-align:center;border-top:1px solid #333B50;}
.secondary-navigation li {display:inline-block;}
.secondary-navigation li a {display:block;font:normal 12px/25px Arial;color:#fff;padding:0 15px;text-decoration:none;}
.secondary-navigation li a:hover {background:#000;}

.content {width:550px;min-height:500px;margin:0 20px;display:block;float:left;}
.content .post {/*overflow:hidden;*/border-bottom:1px solid #ccc;margin-bottom:1em;padding-bottom:.75em;}
.content .post h1 {font:bold 22px/24px 'Times New Roman',serif;color:#333B50;}
.content .post h2, .content .post h2 a {font:bold 20px 'Times New Roman',serif;color:#333B50;}
.content .post h3 {font:bold 18px 'Times New Roman',serif;color:#333B50;}
.content .post h4 {font:bold 14px 'Times New Roman',serif;color:#333B50;}
.content .post .meta {margin:5px 0 10px;font:normal 14px "Times New Roman", Times, serif;color:#7e848f;font-style:italic;}
.content .post .read-more {	display:block;text-align:right;margin:10px 0;}
.content .post p {font:normal 14px 'Times New Roman',serif;line-height:20px;margin-bottom:20px;}
.content .post p a {color:#333B50;}
.content .post .wp-post-image {float:left;display:inline-block;margin:0 20px 20px 0;}
.content .post img {background:#fff;padding:7px;border:1px solid #E5E3DD;box-shadow: 1px 1px 6px 3px rgba(0,0,0,.05);margin:0 0 0 10px;}
.content .post ul, .content .post ol {margin:0 0 20px 15px;}
.content .post ul li, .content .post ol li {font-size:14px;line-height:20px;}
.content .author-meta {overflow:hidden;margin:10px 0;padding:15px 0 0;border-top:1px solid #ccc;}
.content .author-meta .image {display:inline-block;float:left;width:200px;margin:0 15px 0 0;padding:3px 3px 10px;text-align:center;background:#F5F5F5;font:normal 14px 'Times New Roman',serif;line-height:20px;}
.content .author-meta .image img {margin:0 0 5px;padding:0;border:none;box-shadow:none;}
.content .author-meta .bio {display:inline-block;float:left;width:325px;font:normal 13px 'Times New Roman',serif;line-height:20px;}

.content .post-nav {margin:10px 0;overflow:hidden;}
.content .post-nav div {float:left;display:inline-block;width:50%;}
.content .post-nav .right {float:right;text-align:right;}
.content .post-nav a {color:#333B50; font-size:14px;}

.sidebar {width:280px;display:block;float:right;margin:0 20px 0 0;}
.sidebar .heading {border-bottom:1px solid #ccc; font:bold 20px "Times New Roman", Times, serif;color:#333B50;padding-bottom:.25em;margin:1.25em 0 .75em 0;}
.sidebar>li {list-style:none;margin:0 0 20px;}
.sidebar>li ul li {font:normal 15px "Times New Roman", Times, serif;color:#333B50;padding:5px 0;list-style:square inside;border-bottom:1px solid #eee;}
.sidebar .widget_categories li {margin:0 0 0 20px;}

.sidebar #community li.highlight {
	color:#c00;
	font-weight:bold;
	list-style:none;
}

.sidebar a {color:#333B50;}

h1.title {margin:0 20px 10px;display:block;float:left;width:550px;font:bold 30px/48px "Times New Roman", Times, serif;color:#333B50;}

.search-form {margin:10px 0;}
.search-form input[type="text"] {font:normal 14px 'Times New Roman',serif;padding:3px 6px;width:170px;}
.search-form input[type="submit"] {font:normal 14px 'Times New Roman',serif;padding:5px 6px;width:80px;color:#fff;background:#333B50;border:none;}

/* Jan 4th Changes */

.widget_categories ul {
    display:none;
}
.widget_categories a {
	font-size:.9em;
}
.widget_categories a:hover {
    text-decoration:none;
}

.widget_categories li.current-cat > a,
.widget_categories li.current-cat-parent > a,
.widget_categories li.current-cat-ancestor > a {
	font-weight:bold;
	color:#000;
	
}

.widget_categories li.current > ul,
.widget_categories li.current-cat > ul, 
.widget_categories li.current-cat-parent > ul,
.widget_categories li.current-cat-ancestor > ul {
    display:block;
}
.sidebox {
	border:1px solid #ccc;
	margin-top:1em;
}


.content .post .meta a {
	color:#7e848f;
}

.content .post .meta a:hover {
	text-decoration:none;
}

.addthis_default_style a {
	color:#333B50;
	text-decoration: none;
}

#headeroverlay {
    float:left;
    margin:-10px 0 0 -20px;
    position:absolute;
}

.alignright {
	float:right;
}
.alignleft {
	float:left;
}
.aligncenter {
	display:block;
	text-align:center;
}

img.alignright {
    margin:0 0 10px 10px;
}
img.alignleft {
    margin:0 10px 10px 0;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


.shadowbox .header_image.small .quickSearchForm {margin:0;}
.shadowbox .header_image.small .heading {width:590px;float:right;}

/* Search Form */
.quickSearchForm {
    float:right;
	font:12px/12px "Times New Roman", Times, serif;
	width:590px;
	margin:0 30px 0 0;
}
.quickSearchFormField {
	font:12px/12px "Times New Roman", Times, serif;
	color:#fff;
	width:235px;
}
#content_1 .quickSearchForm select {
	color:#000;
}
.quickSearchForm .quickSearchFormSelect {	
	padding:0 0 7px 0;
}
.quickSearchForm .priceSelect {	
	padding:0 0 9px 0;
}
.quickSearchForm .jqTransformSelectWrapper {
	font:12px Verdana;
	color:#000;
	height:22px;
	padding-left:5px;
}
form.jqtransformdone label {
	margin:0 8px 0 0 !Important;
	padding-bottom:5px;
	padding-left:5px;
}
.mapDiv .jqTransformSelectWrapper div span {
	background:url(assets/images/jqtransform/select_left.gif) no-repeat top left;
}
.quickSearchForm .jqTransformSelectWrapper {
	background:url(assets/images/jqtransform/select_left.gif) no-repeat top left;
}
.quickSearchForm .jqTransformSelectWrapper a.jqTransformSelectOpen {
	background:url(assets/images/jqtransform/select_right.gif) no-repeat top right;
	height:22px;
	right:-25px;
}
.quickSearchForm .jqTransformSelectWrapper ul {
	top:23px;
	left:2px;
	width:218px!important;
	/*overflow:hidden!important;*/
}
.quickSearchForm .jqTransformSelectWrapper ul li a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#676767;
	padding:2px 5px!important;
}
.quickSearchForm .priceSelect .jqTransformSelectWrapper ul {
	width:80px!important;
}
.petFriendly label {
	font:12px/12px "Times New Roman", Times, serif;
	color:#fff;
}
.petFriendly a.jqTransformCheckbox {
	background:url(assets/images/jqtransform/checkbox.gif) no-repeat top left;
	height:15px;
	width:15px;
}
.petFriendly a.jqTransformChecked {
	background:url(assets/images/jqtransform/checkbox_true.gif) no-repeat top left;
	height:15px;
	width:15px;
}
.quickSearchForm .quickSearchFormButton {
	float:left;
	margin:0 18px 0 0;
	width:90px;
}
.quickSearchForm .quickSearchFormButton button {
	background:url("assets/images/jqtransform/submit_button.png") repeat-x scroll left bottom;
	font:normal 12px/14px Verdana;
	width:87px;
	height:22px;
	/*padding-bottom:4px;*/
	border:0;
	float:right;
}
