/*  
Theme Name: Ask Amy
Theme URI: http://www.coldfireinc.com/
Description: A custom made theme for realtor <a href="http://www.amycurry.com/">Amy Waugh Curry</a>.
Version: 1.0
Author: Nate Kruska
Author URI: http://www.coldfireinc.com/
Tags: white, fixed width, two columns, widgets

	Ask Amy v1.0
	 http://www.coldfireinc.com/

	This theme was designed and built by Nate Kruska,
	whose website you will find at http://www.coldfireinc.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
body {
	background: #ffffff url('iimages/bodybg.jpg') repeat-x 0 0;
	font-size: 11px;
	color: #525252;
}
h2, a {
	color: #525252;
}
pre, code {
	white-space: normal;
}
#top {
	height: 24px;
}
#navbar {
	margin-top: 10px;
}
#navbar .menu {
	margin: 0 5px;
	border: 1px solid #eee;
	background: #f7eedd;
	overflow: hidden;
}
#navbar .menu ul {
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
#navbar .menu li {
	display: inline;
	list-style-type: none;
}
#navbar .menu a, #navbar .menu a:visited {
	text-decoration: none;
	color: #666;
	padding: 3px 12px;
	text-transform: uppercase;
	margin: 0 3px;
	line-height: 22px;
	font-size: 14px;
}
#navbar .menu a:hover {
	color: #111;
	background-color: #fff;
}
#navbar .menu .current_page_item a, #navbar .menu .current_page_item a:hover {
	color: #999;
	cursor: default;
	background-color: transparent;
}
#contenttop {
	background: transparent url('images/topbg-gr.png') no-repeat 0 0;
	height: 37px;
}
#contentwrapper {
	background: transparent url('images/contentbg.png') repeat-y 0 0;
}
#header {
	height: 70px;
	background: transparent url('images/contentbg-gr.png') repeat-y 0 0;
}
#header #title .logo {
	float: left;
}
#header #title #blogtitle {
	margin-top: 8px;
	width: 350px;

}
#header #title h1 {
	color: #86b8bb;
	margin-bottom: 5px;
	line-height: 24px;
	font-size: 18px;
}
#header #title h2 {
	font-size: 14px;
	color: #525252;
}
#header #searchbar {
	margin-top: 20px;
}
.rssfeed {
	background-image: url(images/feed.png);
	width: 28px;
	height: 28px;
	display: block;
	float: right;
	margin-right: 22px;
	margin-top: 6px;
	text-decoration: none;
}
#introcontainer {
	margin-top: 20px;
}
#intro {
	height: 200px;
	background: url('images/introbg.jpg') no-repeat 0 0;
	margin-left: 7px;
}
#intro #introtext {
	float: left;
	height: 165px;
	margin: 20px auto auto 20px;
	overflow: hidden;
}
#intro #introtext h1 {
	font-size: 18px;
	color: #00599d;
	margin-bottom: 16px;
}
#intro #introtext p {
	font-size: 16px;
}
#intro #introicon {
	float: right;
	margin: 35px 50px;
}
.post {
	background: #fafafa;
	border: solid 1px #eeeeee;
	margin: 10px 0 20px 5px;
	padding: 15px;
	_padding: 7px;
}
.post .postheader .commentcount {
	width: 27px;
	line-height: 12px;
	float: left;
	text-align: center;
	padding-right: 10px;
}
.post .postheader .commentcount a {
	text-decoration: none;
	color: #4884bc;
}
.post .postheader .posttitle {
	line-height: 20px;
}
.post .postheader .posttitle h2 {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 20px;
	padding: 0;
	margin: 0;
}
.post .postheader h2 a {
	text-decoration: none;
}
.post .postheader .posttitle .postmeta {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 11px;
}
.fblike {
	padding-top: 10px;
	text-align: left;
}
.post .postcontent {
	margin-top: 20px;
	line-height: 17px;
}
.single .post .postcontent {
	margin-top: 0;
}
.post .postcontent p {
	margin-bottom: 10px;
}
.post .posttags, .post .posttags a {
	color: #959595;
	clear: both;
	margin-top: 20px;
	text-align: right;
}
.post .postcontent a.more-link {
	display: block;
	text-align: right;
	font-size: 14px;
	text-decoration: none;
	color: red;
}
.post .postcontent a.more-link:hover {
	text-decoration: underline;
	color: black;
}
.commentbox {
	background: #fff;
	border: solid 1px #eeeeee;
	margin: 10px 5px 20px 5px;
	padding: 15px;
	_padding: 7px;
}
.commentmeta .avatar {
	float: left;
	padding-right: 6px;
	_padding-right: 3px;
}
.commenttext {
	clear: both;
	margin-top: 10px;
}
.commentform input {
	padding: 0;
	margin: 0;
	line-height: 0;
}
#commentform .text {
	width: 300px;
	margin: 0 0 15px 0;
}
#commentform textarea {
	width: 450px;
	height: 150px;
	margin: 0;
	padding: 5px;
}
.navlinks {
	margin: 0px 5px 10px;
}
.navlinks a {
	text-decoration: none;
}
.navlinks img {
	margin-right: 5px;
}
#wrapbox {
	background: #cceaed;
	border: solid 1px #eeeeee;
	padding: 17px;
	margin: 10px 5px 10px 0;
	_margin: 40px 0px 20px 0px;
}
#sidebar .sidebarbox {
	line-height: 20px;
	margin-bottom: 10px;
	clear: both;
}
#sidebar .sidebarbox.top5 {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 164px;
}
#sidebar .sidebarbox p{
	margin: 0;
}
#sidebar .sidebarbox.amys-info img {
	border: 1px solid #777;
	float: right;
	margin: 5px 0 0;
}
#sidebar h3 {
	font-size: 14px;
	color: #555;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #aaa;
}
#sidebar h3 span {
	font-size: 10px;
	color: #777;
}
#sidebar .sidebarbox a {
	text-decoration: none;
}
#sidebar .sidebarbox ul {
	list-style-type: none;
	text-indent: -1em;
}
#sidebar .sidebarbox .pages ul {
	text-indent: -3em;
}
#wrapbox.form {
	background-color: #f7eedd;
	padding-bottom: 0;
}
.postcontent #wrapbox.form {
	margin-left: 20px;
	border-color: #aaa;
	width: 330px;
}
#wrapbox.form p {
	margin: 0 0 5px;
	text-align: left;
}
#wrapbox.form p span {
	display: inline-block;
	width: 55px;
	text-align: right;
	padding-right: 3px;
}
#wrapbox.form .wpcf7-form-control-wrap input {
	width: 168px;
}
#wrapbox.form textarea {
	height: 60px;
	width: 220px;
}
#wrapbox.form input.captcha {
	width: 100px;
}
#wrapbox.form input.sendbtn {
	float: right;
}
.post.askamyform .leftside {
	float: left;
	width: 49%;
	margin: 0;
	padding: 0;
}
.post.askamyform .rightside {
	float: left;
	width: 49%;
	margin: 0;
	padding: 0;
}
.post.askamyform {
	background-color: #b1d9dd;
	padding-bottom: 0;
}
.post.askamyform p {
	margin: 0;
}
.post.askamyform p.field {
	margin-bottom: 5px;
}
.post.askamyform .your-name input, .post.askamyform .your-email input {
	width: 90%;
	margin: 0;
}
.post.askamyform textarea {
	height: 60px;
	width: 100%;
	margin: 0;
}
.post.askamyform input.sendbtn {
	float: right;
	margin: 0;
}
#footer {
	height: 52px;
	background: url('images/bottombg.png') no-repeat 0 0;
}
#footer a, #footer a:visited {
	text-decoration: none;
}
#footer .login a, #footer .login a:visited {
	color: #fefefe;
}
#footer .login a:hover {
	color: red;
}
.searchform #searchbox {
	float: left;
	background: #f7eedd;
	border: solid 1px #e3e3e3;
	width: 120px;
	height: 14px;
	font-size: 11px;
}
.searchform #searchbutton {
	height: 18px;
	width: 18px;
	margin-left: 6px;
	border: none;
	cursor: pointer;
	background: url('images/searchbutton-gr.jpg') no-repeat 0 0;
}
/* Tabs */
ul.tabs-bar {
	list-style-type: none;
	margin: -30px -10px 10px;
	padding: 0 0 5px;
	border-bottom: 1px solid #eee;
}
ul.tabs-bar li {
	display: inline;
	margin: 0;
	padding: 0;
}
ul.tabs-bar li a {
	margin: 0;
	padding: 3px 5px;
	text-decoration: none;
	border-right: 1px solid #eee;
}
ul.tabs-bar li:last-child a {
	border-right: 1px none #eee;
}
ul.tabs-bar .ui-tabs-selected a {
	color: red;
}
.featured-property h2 a, .filters a {
	text-decoration: none;
}
.featured-property img {
	margin: 0 0 20px;
}
.featured-property .featuredthumbs img {
	float: left;
	margin: 0 7px 0 6px;
	border: 1px solid #aaa;
}
div.soldsign {
	z-index: 1;
	position: relative;
	margin: 0 0 -66px;
	padding-top: 10px;
	padding-left: 14px;
	opacity: 1;
	background-image: url(images/translucent-white-bg.png);
}
a.seemorephotos {
	display: block;
	clear: both;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 5px 20px 0 0;
}
.filters {
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*** Wordpress ***/
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
}
.wp-caption {
	background: #fafafa;
	border: solid 1px #eeeeee;
	text-align: center;
	padding-top: 4px;
}
.wp-caption img {
	float: none;
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0px;
	margin: 0px;
}
.gallery-caption {
	color: #777;
	line-height: 12px;
	font-size: 9px;
	padding: 0 2px;
}
