/*  
Theme Name: Kevin Warmath
Version: 1.0
*/

body {
	background: #EAE9E8 url("/blog/wp-content/themes/custom/images/bg.gif") top left repeat-x;
	font: normal 12px "Arial", "Tahoma", sans-serif;
	color: #84807D;
	margin: 0px;
	padding: 0px; }
	
div, form, h1, h2, h3, h6 {
	margin: 0px;
	padding: 0px;
	border: 0px; }
	
.clear { clear: both; }
.right { float: right; }
.left  { float: left; }

.tr { text-align: right; font-size: 11px;}
.tc { text-align: center; }

p { line-height: 150%; }

a { color: #4F9EDA; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 {
	width: 169px;
	height: 130px;
	position: absolute;
	z-index: 9999;
	top: 0;
	right: -30px; }
	
h1 a {
	width: 169px;
	height: 130px;
	display: block;
	text-indent: -9999px;
	outline: none;
	background: url("/blog/wp-content/themes/custom/images/logo.png") no-repeat; }
		
h2 {
	color: #2076B8;
	font-size: 20px;
	font-weight: normal; }
	h2 a { color: #008080; text-decoration: none; }
	h2 a:hover { text-decoration: underline; }
	
h3 {
	color: #802500;
}

h4 {
	color: #00B3B3;
}

h6 {
	color: #FFD889;
	font-size: 20px;
	font-weight: normal; }
	h6 span { color: #FFEDDF; }
	h6#realestate {
	text-indent: -9999px;
	background: url("/blog/wp-content/themes/custom/images/title_realestate.gif") no-repeat; }
	h6#simple {
	text-indent: -9999px;
	background: url("/blog/wp-content/themes/custom/images/title_realsimple.gif") top right no-repeat; }

#container {
	background: transparent url("/blog/wp-content/themes/custom/images/contbg.gif") center top repeat-y;
	width: 792px;
	margin: 0 auto; }
	
#container #right ul {
	list-style-type:none;
	padding-left: 13px;
	}

#header {
	width: 792px;
	height: 180px;
	position: relative;
	background: url("/blog/wp-content/themes/custom/images/header.jpg") no-repeat; }
	
#headerMid {
	width: 792px;
	height: 320px;
	overflow: hidden; }
	
#headerLeft {
	width: 425px;
	padding: 10px;
	float: left; }
		
#headerRight {
	color: white;
	width: 305px;
	font-size: 14px;
	padding: 20px;
	float: right; }
		
#headerRight a { color: #FFEDDF; text-decoration: underline; }
#headerRight a:hover { text-decoration: none; }
		
#headerRight p { 
	margin: 2px 0 10px 0;
	line-height: 115%; }
		
#kevin {
	float: left;
	margin-right: 10px; }
		
#hl {
	width: 79px;
	height: 275px;
	position: absolute;
	top: 0;
	left: -79px;
	background: url("/wp-content/themes/custom/images/header_left.gif") no-repeat; }
		
#hr {
	width: 79px;
	height: 275px;
	position: absolute;
	top: 0;
	right: -79px;
	background: url("/wp-content/themes/custom/images/header_right.gif") no-repeat; }
		
#cockpit {
	clear: both;
	width: 782px;
	height: 160px;
	padding: 10px 0 10px 10px; }
	
.cockpit {
	width: 240px;
	height: 145px;
	overflow: hidden;
	float: left;
	background-color: white;
	border: 5px solid #4987A9;
	margin: 0 4px 0 3px; }
	
#menu {
	list-style: none;
	padding: 12px 0 5px 25px;
	height: 40px; 
        width:660px;
	text-align:center;
	margin:0;
}
	
#menu li { 
	display: inline;
	margin-right: 20px; }
	
#menu li a {
	outline: none;
	color: #575757;
	font-weight: bold;
	font-size: 13px;
	line-height:20px;
	text-decoration: none; }
		
#menu li a:hover {
	color: #EAE9E8;
	border-bottom: 2px solid #EAE9E8; }
		
		
.postinfo {
	margin: -5px 0 0 0;
	color: #B6B6B6;
	font-size: 10px; }
	
.list {
	list-style: none;
	padding-left: 13px;
	margin-bottom: 15px; }
	
.list li { margin-top: 5px; }

#container #content {
	width: 570px;
	float: left;
	padding: 10px;}

#builder_content {
	width: 570px;
	float: left;
	padding: 5px;
}

#left_content {
	
}

#builder_content_right {
	float: right;
	width: 135px;
	border: 1px solid #667;
	color: #FFB12B;
	font-weight: bold;
	text-align: center;
	margin: 0 0 10px 10px;
	background-color: #fff;
	padding: 10px;
	border-top: 1px solid #999;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 1px solid #999;	
}

#faq {
	color: #C9CA84;
	font-size: 160%;
	text-align: center;
	margin-bottom: 7px;
	margin-top: 10px;
}

#faq_list ol {list-style-type:upper-roman;}

#container #content #faq_list a:link {color: #4F9EDA;}
#container #content #faq_list a:visited {color: #828455;}
#container #content #faq_list a:hover {color: #FFB12B;}
	

.faq_answer {

}

.date {
     text-align:center;
     width:50px;
     height:52px;
     float:right;
     overflow:hidden;
     font:normal 30px Georgia;
     line-height:100%;
     letter-spacing:-4px;
     margin:5px;
     padding:6px;
     color:#4e4d4a;
     background:url('/blog/wp-content/themes/custom/images/date.jpg');
}

.outer_date .date span {
     padding-right:5px;
     position:relative;
     top:-4px;
}

.outer_date .date small {
     display:block;
     font:normal small-caps 12px Georgia;
     padding:2px;
     color:#fff;
     letter-spacing:0;
     line-height:120%;
}

#content ol.commentlist {
	position: relative;
	list-style-type: none;
	margin: 0px;
	margin-top: 35px;
	left: -5px;
	padding: 0px;
	}
	
#content ol.commentlist li {
	background: #B4CEDC url(/blog/wp-content/themes/custom/images/commbtm.gif) right bottom no-repeat;
	margin-bottom: 25px;
	padding: 8px;
	padding-top: 0px;
}
		
#content ol.commentlist li .top, #content ol.commentlist li.alt .top {
				position: relative;
				background: #B4CEDC url(/blog/wp-content/themes/custom/images/commtop.gif) right top no-repeat;
				height: 13px;
				width: 570px;
				top: -13px;
				left: -8px;
				margin-bottom: -10px;
				padding: 0px;
			}
		
			#content ol.commentlist li.alt {
				background: #9DBFD2 url(/blog/wp-content/themes/custom/images/commabtm.gif) right bottom no-repeat;
				color: #6E6A68;
			}
		
				#content ol.commentlist li.alt .top {
					background: #9DBFD2 url(/blog/wp-content/themes/custom/images/commatop.gif) right top no-repeat;
                                        
				}

#container #right {
	width: 180px;
	float: right;
	padding: 10px;
}

#footer {
	background: url("/blog/wp-content/themes/custom/images/bg_foot.gif") bottom left repeat-x;
	height: 53px;
	width: 100%;
 }
	
#footer #footer-inner {
	width: 792px;
	height: 53px;
	text-align: center;
	line-height: 50px;
	font-size: 13px;
	margin: 0 auto;
	background: url("/blog/wp-content/themes/custom/images/footer.gif") no-repeat; }
              
#footer #footer-inner .contact-info {
        float:left;
	margin:0;
	padding:0;
        margin-left:70px;
}

#footer #footer-inner .contact-info p {
	margin-top: 8px; 
}
              
#footer #footer-inner .spacer {
        float:right;
	margin:0;
	padding:0;
        margin-right:50px;
}
      
#footer #footer-inner .spacer .left-images {
        width:25px;
        float:left;
	margin:0;
	padding:0;
        margin-top:8px;
        margin-right:5px;
				
        }
              
p.credits {
	width:792px;
	margin:0 auto;
	text-align:center;
        padding:10px;
}

#rss {
	background: transparent url("/blog/wp-content/themes/custom/images/rss.gif") top left no-repeat;
	height: 45px;
	width: 32px;
	float: left;
	margin: 5px;
	display: block;
	text-indent: -500em; }
	
#right input {
	background-color: #A8DAFF;
	margin-bottom: 2px;
	padding: 2px;
	border: 1px solid #51A6E8;
	font-family: "Tahoma";
	width: 125px;
	color: #2971A8; }
	
#right #formSearchBar #goz  {
	width: 40px;
	height: 18px;
}

#right #vcard img {
	float: left;
	padding: 7px;
	}

#right p a:link IMG, a:visited IMG { border-style: none; } 

.avatar {
        padding:0 0 1em 0;
	border-bottom:#ddd 1px dashed;
	border-top:
}

.nfsd {
	text-indent:-500em;
	display:block;
	background: url('/blog/wp-content/themes/custom/images/schooldigest.jpg') top left no-repeat;
	height:100px;
	width:500px;
}

#comment {
	width:450px;
}

.faq_item a {
	color: #FFB12B;
	font-weight: bold;
	font-size: 125%;
}
.prop-foreclosure {
	float: right;
	font-weight: bold;
	font-size: 15px;
	color: red;
	text-align: center;
	font-variant: small-caps;
	text-transform: capitalize;
}
.prop-shortsale {
	float: right;
	font-weight: bold;
	font-size: 15px;
	color: #ffb12b;
	text-align: center;
	font-variant: small-caps;
	text-transform: capitalize;
}
.prop-foreclosure img, .prop-shortsale img{
	padding: 5px 0 5px 5px;
	
	
}

.queryboxtext{
	color: #ffffff;
	font-weight: bold;
	/*width:200px;*/
	padding: 5px;
	
}
.queryboxfield{
	float: right;
}
.criteriabox{
	width:300px;
}

.forcl-search-box {
	background:#105C74 none repeat scroll 0 0;
	border:1px solid black;
	display:block;
	min-height:75px;
	width:555px;
	padding: 10px;
	margin-right: 5px;
	margin-bottom: 4px;

}
.forcl-img {
	float: right;
}
.prop-box-listing
{
background-color: #d4e2e6;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
width: 565px;
min-height: 100px;
display: block;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: black;
border-right-color-value: black;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: black;
border-left-color-value: black;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
}
#activelistings .prop-box-avail .forcl-thumb img {
	float: left;
	padding: 0px;
	margin-right: 5px;
	margin-bottom: 4px;
	display: block;
	width:133px;
	height:100px;
}
.prop-box-avail .mlslink a{
	color: #4F9EDA;
	text-decoration: underline
}
.prop-box-avail .mlslink a:hover { 
	color: #ffb12b; 
}
.postMetaL {
	background-color: transparent;
	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left center;
	text-transform: uppercase;
	font-size: 12px;
	text-align: left;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: 700;
}
.postMetaL span.author{
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: #7f7f7f;
	padding-top: 0pt;
	padding-right: 4px;
	padding-bottom: 0pt;
	padding-left: 2px;
}