/**  
Theme Name: McThematic
Description: A Child Theme of Thematic for McKinley Residential
Author: Drew Maust
Author URI: http://katadrew.com
Version: 1.3
Template: thematic
**/

/* Reset the browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Add a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Menu styling */
@import url('css/menu.css');

@import url('css/testimonial.css');

@import url('css/propertysubmit.css');

@import url('css/listing.css');

body {
	background: url() repeat-x #f9f9f9;
	font-family: arial, 'sans serif';
}
#wrapper {}

/***************HEADER****************/

#aboveheader {
	background: url(img/abovetop.gif) no-repeat;
	height: 23px;
	margin-left: 50px;
	width: 1135px;
	color: #F2F2F2;
	padding-top: 6px;
}
#aboveinfo {
	float: left;
	margin-left: 75px;
        display: none;
}
.pageid-169 #aboveinfo, .pageid-181 #aboveinfo {
	display: none;
}
#aboveheadtext {
	margin-right: 62px;
	font-size: 14px;
	text-align: right;
}
#aboveheadtext a, #aboveheadtext a:visited {
	color: #DDDDDD;
	padding-right: 8px;
}
#aboveheadtext a:hover, #aboveheadtext a:active {
	color: #F9F9F9;
}
#aboveheader ul.addtoany_list {
	margin-top: 0;
	padding: 0;
	line-height: 0;
}
#aboveheader ul.addtoany_list li{
	margin: 0;
	padding: 0;
	line-height: 0;
}
#aboveheader ul.addtoany_list li a {
	padding-left: 0;
}
#aboveheader ul.addtoany_list li img {
	margin-top: -7px;
}
#header {
	background: url(img/topper-new-london.gif) no-repeat;
	margin-left: 50px;
	height: 190px;
	overflow:visible;
	width: 1135px;
	z-index: 200;
}
.skip-link {
    display:none;
}
#access {
	font-size:30px;
	height: 185px;
}

.menu {
	margin: 0 0 0 445px;
	padding: 20px 0 0 0;
	width: 680px;
	height: 180px;
}

#branding {padding: 0 0 0 0;}
#blog-title {display: none;}
#blog-title a, #blog-title a:visited {text-indent:-9000px; display: block;}
#blog-description {display: none;}

/***************SEARCH****************/
.search-box {
	margin-top: -2px;
	height: 20px;
	background-color: #505951;
}
.search-field {
	color: #DDDDDD;
	border: none;
	background-color: #505951;
}
.search-go {
	float:right;
	border:0;
	margin:0;
	padding:0;
	margin-left: 5px;
	height: 20px;
	width: 16px;
	background: url(img/search.png) no-repeat center center;
	cursor: pointer;
}

/***************MAIN****************/

#main {
	width: 1012px;
	margin-left: 50px;
	width: 1135px;
	background: url(img/mainbg.gif) repeat-y;
}

#abovecontainer {
}

#container {
	padding: 8px;
	background: url(img/containerbg.gif) bottom right no-repeat #F9F9F9;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;	
	margin-left: 62px;
	width: 700px;
	min-height: 325px;
}

.pageid-169 #container {
	padding: 8px;
	background: url() bottom right no-repeat #F9F9F9;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;	
	margin-left: 62px;
	width: 700px;
	min-height: 325px;
}

/***************CONTENT****************/
body.home #page-top {display: none;}

#content {
	width: 680px;
}

h1.entry-title, h1.page-title, .page-template-template-propertysubmit-php #primary h1 {
	font-size: 22px;
	margin-bottom: 8px;
	color: #103173;
	text-transform: capitalize;
}

.entry-content {
	font-size: 12px;
	line-height: 1.5;
	margin: 3px 0 5px 0;
	color: #6D6F6F;
}

.entry-content p {
	margin-bottom: 12px;
}

.entry-content ul {margin: 8px 0 .5em 2.5em; list-style-type:square;}
.entry-content ol {margin: 8px 0 .5em 2.5em; list-style-type:decimal;}

h1, h2{
	font-size: 20px;
	color: #7EA6BF;
}
h2.entry-title a, h2.entry-title a:visited  {
	font-size: 18px;
	color: #7EA6BF;
}
h3 {
	color: #000;
	font-size: 16px;
}

.entry-content a, .entry-content a:visited {
	color: #939696; 
}

.content blockquote {
	background: url(img/icons/Mobile-32.png) left no-repeat;
	font-size: 13px;
	padding: 10px 0 0 40px;
	height: 32px;
	margin: 0 0 10px 65px;
}

.entry-content img.border {padding: 5px; background-color:#F3F3F3;}
a img {border: 0;}

.wp-caption {
padding: 5px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
text-align: center;
margin: 5px 0 5px 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
	.wp-caption img { padding: 0;}
	.wp-caption p {text-align: center; font-size: 10px; color: #999;}

#sfstest-page blockquote {
	clear: both;
	margin-bottom: 15px;
}

#sfstest-page cite {
	margin: 10px 0 10px 0;
	font-size: 14px;
}

/***************IMAGES****************/
.alignright {float: right;}
.alignleft {float: left;}

/***************SIDEBAR****************/

#primary h3.widgettitle {
	font-size: 18px;
	margin: 0 0 5px 0;
	color: #103173;
}
#primary a, #primary a:visited{
	color: #939696;
	font-size: 14px;
}
#primary a:hover{
	color: #000;
}
h3.widgettitle {
	font-size: 14px;
	margin: 0 0 5px 0;
	color: #7EA6BF;
	font-family: 'Droid Serif', serif;
}
.textwidget, .widgetcontainer {
	font-size: 12px;
	line-height: 1.5;
	color: #868989;
	margin-bottom: 8px;
}
.textwidget a, .widgetcontainer a, .textwidget a:visited, .widgetcontainer a:visited {
	color: #939696;
}
.textwidget a:hover, .widgetcontainer a:hover {
	color: #000;
}
.textwidget ul li ul {
	margin-left: 15px;
}

.aside ul li ul li ul li.page_item {
	margin-left: 15px;
	list-style: circle;
}
.aside blockquote {
	padding-right: 8px;
}
#primary {
	width: 275px;
	margin-right: 52px;
	padding-left: 8px;
}

#secondary {
	width: 275px;
	margin: 30px 52px 0 0;
	padding-left: 8px;
}

/***************FOOTER****************/

#footer {
	font-size: 11px;
	color: #F2F2F2;
	background: url(img/abovetop.gif) no-repeat;
	height: 75px;
	margin-left: 50px;
	text-align: center;
	width: 1135px;
	padding-top: 8px;
}
#footer a {
	color: #F2F2F2;
}
#footbelow {
	color: #868989;
	margin-top: 15px;
}