﻿/*

	Theme Name: AgentPress

	Theme URL: http://www.agentpress.com

	Description: AgentPress is a professional real estate theme created for WordPress.

	Author: Brian Gardner

	Author URI: http://www.briangardner.com

	Version: 1.01

	Tags: three-columns, fixed-width, sidebar-widgets, theme-options, translation-ready, threaded-comments

	

	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

*/



body {

	background: #070A13 url(images/custom/bg.png) repeat-x;

	color: #333;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 0 auto 15px;

	padding: 0;

	}

#rssfeed  {
	float:left;
	margin-top: 30px;
	margin-left:760px;
	background-image:url(images/rss.gif);
	width: 16px;
	height: 16px;
	z-index: 7;
}

#rssfeed a img {
	border:0;
}

	

#wrap {

	background: #FFFFFF;

	width: 960px;

	margin: 0px auto;

	padding: 0px;

	border: 10px solid #FFFFFF;

	}



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

*	Hyperlinks									*

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



a, a:visited {

	color: #0049D4;

	text-decoration: underline;

	}

	

a:hover {

	color: #0049D4;

	text-decoration: none;

	}

	

a img {

	border: none;

	}

	

a:focus, a:hover, a:active {

	outline: none;

	}

	

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

*	Header  									*

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



#header {

	background: url(images/custom/header-bg.jpg);

	width: 980px;

	height: 114px;

	margin: 0 auto;

	padding: 0;

	overflow: hidden;

	}

	

#header #imageheader {

	width: 570px;

	height: 115px;

	text-indent: -10000px;

	background: url(images/red/logo.png) left top no-repeat;

	}



#header #imageheader a {	

	display: block;

	width: 570px;

	height: 115px;

	}



#header h1, #header h1 a, #header h1 a:visited, #header h4, #header h4 a, #header h4 a:visited {

	color: #EFEDE8;

	font-size: 36px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	font-weight: normal;

	margin: 0px;

	padding: 0px 0px 10px 0px;

	text-decoration: none;

	}



#header h1 a:hover, #header h4 a:hover {

	color: #EFEDE8;

	text-decoration: none;

	}

	

.headertext {

	margin: 0px;

	padding: 20px 0px 0px 20px;

	}

	

.headerleft {

	width: 650px;

	float: left;

	margin: 0px;

	padding: 0px;

	}

	

.headerleft p {

	color: #FFFFFF;

	font-family: Tahoma, Arial, Verdana;

	font-size: 14px;

	font-style: italic;

	margin: 0px;

	padding: 0px 0px 5px 0px;

	line-height: 20px;

	}

	

.headerleft a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



.headerright {

	width: 275px;

	float: right;

	margin: 0px;

	padding: 23px 0px 0px 0px;

	}



.headerright p {

	color: #C0C0C0;

	padding: 0px 0px 3px 0px;

	margin: 0px;

	}

	

.headerright a, .headerright a:visited {

	color: #FFFFFF;

	font-size: 14px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	text-decoration: none;

	}

	

.headerright a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	}

	

.rsslink {

	margin: 0px 10px 0px 0px;

	padding: 3px 0px 3px 16px;

	background: url(images/red/rss.png) no-repeat left center;

	}	

	
#top-nav{
	width:420px;
	float:right;
	height:31px;
}
#top-nav .menu ul{
	list-style:none;
	margin:10px 0 0;
}
#top-nav .menu li{
	font-weight:bold;
	float:left;
	padding:0 40px 0 5px;
}
#top-nav .menu li a{
	color:#FFF;
	text-decoration:none;
}
#logo {
	margin:0 0 0 30px;
}
#contact {
	float:right;
	margin:50px 0 0;
	clear:right;
}
#contact h2{
	color:#FFF;
	font-size:16px;
	margin:5px;
}
/************************************************

*	eNews Subscribe								*

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



#subscribe {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	}



#subbox {

	background: #F4F4F4 !important;

	width: 200px;

	color: #666666;

	font-family: Arial, Tahoma, Verdana;

	font-size: 11px;

	padding: 3px 0px 3px 3px;

	margin: 5px 5px 0px 0px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border: 1px solid #F4F4F4;

	}

	

#subbutton {

	background: #9A2727;

	color: #FFFFFF;

	font-family: Arial, Tahoma, Verdana;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	padding: 3px 3px 2px 3px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border: 1px solid #9A2727;

	}

	

/*************************************************	Navbar  					     		    * ************************************************/	#navbar {	background: url(images/custom/cat-nav-bg.png) repeat-x;        z-index:6;	width: 980px;	height: 32px;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	color: #FFF;	margin: 0 auto;	padding: 0;	border-top:1px solid #FFF;	}#navbar .bg {background: url(images/custom/cat-nav-bg.png);}#navbar .menu {padding:0 0 0 32px; margin:0; list-style:none; height:40px; background:#ffffff url(images/custom/cat-nav-bg.png) repeat-x; position:relative; font-family:arial, verdana, sans-serif; }#navbar .menu li.top {display:block; float:left; position:relative;}#navbar .menu li a.top_link {display:block; float:left; height:31px; line-height:31px; color:#FFF; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 18px; cursor:pointer;}#navbar .menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:31px;}#navbar .menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(images/custom/down.gif) no-repeat right top;}#navbar .menu li a.top_link:hover {color:#000; background-color:#ffffff;}#navbar .menu li a.top_link:hover span {background-color:#ffffff;}#navbar .menu li a.top_link:hover span.down {background-color:#99CCFF;}#navbar .menu li:hover > a.top_link {color:#000; background-color:#ffffff;}#navbar .menu li:hover > a.top_link span {background-color:#ffffff;}#navbar .menu li:hover > a.top_link span.down {background-color:#99CCFF;}#navbar .menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}#navbar .menu a:hover {visibility:visible;}#navbar .menu li:hover {position:relative; z-index:200;}#navbar .menu ul, #navbar .menu :hover ul ul, #navbar .menu :hover ul :hover ul ul,#navbar .menu :hover ul :hover ul :hover ul ul,#navbar .menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}#navbar .menu :hover ul.sub {left:2px; top:31px; right:2px; background: #0045C8; padding:3px 0; white-space:nowrap; width:200px; height:auto;}#navbar .menu :hover ul.sub li {display:block; height:30px; position:relative; float:left; width:250px;}#navbar .menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:30px; width:192px; line-height:20px; text-indent:5px; color:#FFFFFF; text-decoration:none; border:3px solid #ffffff; border-width:0 0 0 3px;}#navbar .menu :hover ul.sub li a.fly {background:#fff url(custom/images/arrow.gif) 80px 7px no-repeat;}#navbar .menu :hover ul.sub li a:hover {background:#5687e5; color:#fff;}#navbar .menu :hover ul.sub li a.fly:hover {background:#966BC5 url(images/custom/arrow_over.gif) 80px 7px no-repeat; color:#fff;}#navbar .menu :hover ul li:hover > a.fly {background:#966BC5 url(images/custom/arrow_over.gif) 80px 7px no-repeat; color:#fff;} #navbar .menu :hover ul :hover ul,#navbar .menu :hover ul :hover ul :hover ul,#navbar .menu :hover ul :hover ul :hover ul :hover ul,#navbar .menu :hover ul :hover ul :hover ul :hover ul :hover ul{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 95d2ee; white-space:nowrap; width:93px; z-index:200; height:auto;}#navbar .rsslink {	margin: 0px 0px 0px 10px;	padding: 3px 0px 3px 16px;	background: url(images/red/rss.png) no-repeat left center;	}		/************************************************

*	HomePage 					     		    * 

************************************************/
#headimg{
	margin:-10px auto 0;
	background:url(images/custom/sarah-header-photo.jpg) no-repeat;
	height:271px;
	width:940px;
}
#sold-sign{
	float:right;
	width:168px;
	height:251px;
	margin:-22px 50px 0 0;
	z-index:4;
	position:relative;
	background:url(images/custom/sign.png) no-repeat;
}
#search-homes{
	background: url(images/custom/search-homes-bg.png) no-repeat;
	width: 726px;
	height: 70px;
	float: right;
	clear: right;
	margin: 190px 5px 0 0;
	position: relative;
	z-index: 2;
}
#search-homes h1{
	text-indent:-9999px;
	background:url(images/custom/search-homes.png) no-repeat;
	margin:10px 0 0 35px;
}
#search-forms{
	margin:38px 0 0 10px;
}
#search-forms form{
	float:left;
	margin:3px 10px;
}

#search-forms input#view{
	background: #FFF;
	color: #151E3D;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 3px 1px;
	border: 1px solid #FFF;
}
#featured{
	background:url(images/custom/feat-bg.png) no-repeat;
	height:23px;
	clear:right;
	margin:0 0 0 15px;
}
#featured h2{
	color:#FFF;
	text-transform:uppercase;
	font-size:13px;
	margin:0;
	padding:4px 8px;
}
#homepage {



	width: 960px;



	margin: 0 auto;



	padding: 0;



	line-height: 18px;



	}



	



#rssfeed  {
	float:left;
	margin-top: 30px;
	margin-left:760px;
	background-image:url(images/rss.gif);
	width: 16px;
	height: 16px;
	z-index: 7;
}

#rssfeed a img {
	border:0;
}

#hpmain p {



	color: #0049D4;



	font-size: 11px;



	font-weight: bold;



	margin: 0px;



	padding: 0px 0px 10px 0px;



	}







#hpmain {



	background: #7E2928;



	width: 960px;



	height: 280px;



	margin: 0px auto 0px;



	padding: 0px;



	overflow: hidden;



	}



	



.hpmainleft {



	float: left;



	width: 655px;



	margin: 0px;



	padding: 0px;



	}



	

/* (STARTED)Comment Added By Cosictechsol.com on 1st January, 2010*/

.hpmainright {



	float: right;

	position: relative;

	top: 5px;

	width: 290px;



	margin: 0px;



	padding: 0px 10px 0px 0px;



	}



	



.hpmainrightsearch {



	background: #FFFFFF;



	width: 290px;



	height: 260px;



	margin: 0px;



	padding: 0px 10px 10px 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}

/*.hpmainright {



	float: right;



	width: 290px;



	margin: 0px;



	



	padding: 10px 10px 0px 0px;



	}



	



.hpmainrightsearch {



	background: #FFFFFF;



	width: 270px;



	height: 235px;



	margin: 0px;



	padding: 15px 10px 10px 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}

*/

	

/* (ENDED)Comment Added By Cosictechsol.com on 1st January, 2010*/

.homeblock {



	float: left;



	width: 290px;



	background: #FFFFFF;



	margin: 0px 0px 10px 10px;



	padding: 9px;



	border: 1px solid #DDDDDD;



	display: inline;



	}



	



.homeblock-bottom {



	background: #FFFFFF;



	margin: 0px 0px 10px 0px;



	padding: 9px 9px 0px 9px;



	border: 1px solid #DDDDDD;



	}







.homeblock p {



	margin: 0px;



	padding: 0px 0px 5px 0px;



	}



	



.homeblock-bottom p {



	margin: 0px;



	padding: 0px;



	}



	



.homeblock embed, .homeblock object {



	width: 277px; 



	height: 225px;



	margin: 0px; 



	padding: 0px;



	}



	



.thumb-properties {



	margin: 0px 0px 10px 0px;



	}



	



.thumb-posts {



	float: left;



	margin: 0px 10px 0px 0px;



	}



	



.thumb-archive {



	float: left;



	margin: 0px 10px 10px 0px;



	}



	



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



*	Homepage Search								*



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







#homepage #cat {



	background: #F4F4F4;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	font-family: Arial, Tahoma, Verdana;



	font-size: 12px;



	width: 215px;



	color: #333333;



	margin: 0px 2px 0px 0px;



	padding: 1px;



	display: inline;



	border: 1px solid #DDDDDD;



	}







#view {



	background: #0049D4;



	color: #FFFFFF;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	font-family: Arial, Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	text-decoration: none;



	margin: 0px;



	padding: 2px 3px 1px 3px;



	border: 1px solid #101240;



	}



	



.postform {



	background: #000000;



	}



	



form {



    margin: 0px;



    }







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



*	Content 					     		    * 



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







#content {



	width: 960px;



	margin: 0 auto;



	padding: 10px 0 0;



	line-height: 18px;



	}

#content-home{

	padding:0;

	width:960px;

	margin:0 auto;

	line-height:18px;

}

	



#contentleft {



	float: left;



	width: 650px;



	margin: 0px;



	padding: 20px 0px 10px 0px;



	}







#contentfull {



	float: left;



	width: 960px;



	margin: 0px;



	padding: 10px 0px 10px 0px;



	}



	



#contentbottom {



	background: #E8E8E8;



	border-top: 10px solid #DCDCDC;



	}



		



#content .hpmain p {



	color: #FFFFFF;



	margin: 0px;



	padding: 0px 10px 10px 0px;



	}



	



#content .hpmain a, #content .hpmain a:visited {



	color: #FFFFFF;



	text-decoration: underline;



	}



	



#content .hpmain a:hover {



	color: #FFFFFF;



	text-decoration: none;



	}







#content a img {



	border: none;



	}







#content blockquote {



	background: #F4F4F4;



	margin: 0px 25px 15px 25px;



	padding: 10px 20px 0px 15px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}



	



#content blockquote p {



	margin: 0px;



	padding: 0px 0px 15px 0px;



	}



	



#content img.wp-smiley {



	float: none;



	border: none;



	margin: 0px;



	padding: 0px;



	}







#content img.wp-wink {



	float: none;



	border: none;



	margin: 0px;



	padding: 0px;



	}



	



.postarea {



	float: left;



	margin: 0px;



	padding: 10px 0px 10px 0px;



	}



	



.postarea p {



	margin: 0px;



	padding: 0px 0px 15px 0px;



	}



	



.postarea ul {



	list-style-type: square;



	margin: 0px;



	padding: 0px 0px 15px 0px;



	}



	



.postarea ul li {



	list-style-type: square;



	margin: 0px 0px 0px 20px;



	padding: 0px;



	}



	



.postarea ul ul {



	list-style-type: square;



	margin: 0px;



	padding: 0px 0px 0px 0px;



	}



	



.postarea ol {



	margin: 0px;



	padding: 0px 0px 15px 0px;



	}



	



.postarea ol li {



	margin: 0px 0px 0px 20px;



	padding: 0px;



	}



	



.breadcrumb {



	background: #F4F4F4;



	font-size: 11px;



	margin: 0px 0px 0px 0px;



	padding: 5px 10px 5px 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}



	



.date {



	font-size: 11px;



	font-weight: bold;



	}



	



.date p {



	margin: 0px;



	padding: 0px 0px 10px 0px;



	}



	



.time {



	background: url(images/red/icon_time.png) no-repeat top left;



	margin: 0px 0px 0px 3px;



	padding: 0px 0px 0px 18px;



	}



	



.icomment {



	background: url(images/red/icon_comments.png) no-repeat top left;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 18px;



	}



	



.tags {



	background: url(images/red/icon_tags.png) no-repeat top left;



	margin: 0px;



	padding: 0px 0px 0px 18px;



	}



	



.category {



	margin: 0px;



	padding: 0px 0px 0px 18px;



	}



	



.post {



	margin: 0px 0px 40px 0px;



	padding: 0px;



	}



	



.postmeta {



	font-size: 12px;



	margin: 0px;



	padding: 5px 0px 0px 0px;



	border-top: 1px solid #DDDDDD;



	}



	



.authorbox {



	background: #F4F4F4;



	margin: 0px 0px 40px 0px;



	padding: 10px 10px 10px 10px;



	-moz-border-radius: 5px;



	-khtml-border-radius: 5px;



	-webkit-border-radius: 5px;



	}







.authorbox p {



	margin: 0px;



	padding: 0px;



	}



	



.authorbox img {



	background: #FFFFFF;



	float: left;



	margin: 0px 10px 0px 0px;



	padding: 3px;



	border: 1px solid #CCCCCC;



	}







.archive {



	float: left;



	width: 305px;



	margin: 0px;



	padding: 0px 20px 0px 0px;



	}







.archive ul {



	list-style-type: square;



	margin: 0px;



	padding: 0px 0px 15px 0px;



	}



	



.archive ul li {



	list-style-type: square;



	margin: 0px 0px 5px 20px;



	padding: 0px;



	}



	



.archive ul ul {



	list-style-type: square;



	margin: 0px;



	padding: 0px 0px 0px 0px;



	}







.sticky {



	background: #F4F4F4;



	margin: 0px 0px 50px 0px;



	padding: 20px 10px 0px 10px;



	-moz-border-radius: 5px;



	-khtml-border-radius: 5px;



	-webkit-border-radius: 5px;



	}



	



#listing {



	float: left;



	width: 650px;



	margin: 0px 0px 10px 0px;



	padding: 0px;



	}



	



#listing p {



	margin: 0px;



	padding: 0px 10px 5px 0px;



	}



	



.listing-left {



	width: 275px;



	float: left;



	margin: 0px;



	padding: 0px 0px 10px 0px;



	}



	



.listing-right {



	width: 370px;



	float: left;



	margin: 0px;



	padding: 0px 0px 10px 0px;



	}



	



.listing-bottom {



	float: left;



	width: 650px;



	margin: 0px;



	padding: 10px 0px 20px 0px;



	}



	



#photos {



	float: left;



	width: 650px;



	margin: 0px 0px 30px 0px;



	padding: 0px;



	}



	



#photos a img {



	float: left;



	margin: 0px 10px 10px 0px;



	padding: 4px;



	border: 1px solid #C0C0C0;



	}



	



#photos a:hover img {



	float: left;



	margin: 0px 10px 10px 0px;



	padding: 4px;



	border: 1px solid #000000;



	}



	



.palignright {



	text-align: right;



	margin: 0px;



	padding: 0px;



	}







.space {



	margin: 0px;



	padding: 10px 0px 0px 0px;



	}



	



.clear {



	clear: both;



	}



	



.clear-2 {



	clear: both;



	padding: 15px 0px 0px 0px;



	}



	



hr {



	border-bottom: 1px solid #DDDDDD; 



	border-top: none;



	border-left: none;



	border-right: none;



	margin: 0px 0px 10px 0px; 



	padding: 0px 0px 10px 0px; 



	clear: both;



	}



	



.featured-posts {



	margin: 0px;



	padding: 0px 0px 10px 0px;



	}



	



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



*	Headline Classes 					        * 



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







#contentleft h1, #contentfull h1 {



	color: #0049D4;



	font-size: 20px;



	font-family: Georgia, Times New Roman, Trebuchet MS;



	font-weight: normal;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	text-decoration: none;



	border-bottom: 1px solid #DDDDDD;



	}



	



#contentleft h1 a, #contentleft h1 a:visited {



	color: #0049D4;



	font-size: 20px;



	font-family: Georgia, Times New Roman, Trebuchet MS;



	font-weight: normal;



	text-decoration: none;



	}



	



#contentleft h1 a:hover {



	color: #C00000;



	}







#contentleft h2 {



	color: #0049D4;



	font-size: 16px;



	font-family: Georgia, Times New Roman, Trebuchet MS;



	font-weight: normal;



	margin: 0px 0px 5px 0px;



	padding: 0px 0px 0px 0px;



	text-decoration: none;



	bordexr-bottom: 1px solid #DDDDDD;



	}



	



#contentleft h2 a, #contentleft h2 a:visited {



	color: #0049D4;



	font-size: 16px;



	font-family: Georgia, Times New Roman, Trebuchet MS;



	font-weight: normal;



	text-decoration: none;



	}



	



#contentleft h2 a:hover {



	color: #C00000;



	}	



	



#contentleft h3 {



	color: #0049D4;



	font-size: 20px;



	font-family: Georgia, Times New Roman, Trebuchet MS;



	font-weight: normal;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 10px 0px;



	border-bottom: 1px solid #DDDDDD;



	}



	



#homepage h3 {



	color: #0049D4;



	font-size: 20px;



	font-family: Georgia, Times New Roman, Trebuchet MS;



	font-weight: normal;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 10px 0px;



	border-bottom: 1px solid #DDDDDD;



	}



	



#contentleft h4 {



	color: #0049D4;



	font-size: 16px;



	font-family: Georgia, Times New Roman, Trebuchet MS;



	font-weight: normal;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	border-bottom: 1px solid #DDDDDD;



	}



	



#contentleft h5 {



	color: #0049D4;



	font-size: 14px;



	font-family: Georgia, Times New Roman, Trebuchet MS;



	font-weight: normal;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 5px 0px;



	}



	



#contentleft h6 {



	color: #0049D4;



	font-size: 12px;



	font-family: Georgia, Times New Roman, Trebuchet MS;



	font-weight: normal;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	border-bottom: 1px solid #DDDDDD;



	}	







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



*	../images  					     		    * 



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







img.centered  {



	display: block;



	margin-left: auto;



	margin-right: auto;



	margin-bottom: 10px;



	padding: 0px;



	}



	



img.alignnone {



	padding: 0px;



	margin: 0px 0px 10px 0px;



	display: inline;



	}







img.alignright {



	padding: 0px;



	margin: 0px 0px 10px 10px;



	display: inline;



	}







img.alignleft {



	padding: 0px;



	margin: 0px 10px 10px 0px;



	display: inline;



	}



	



.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



	margin-bottom: 10px;



	}







.alignright {



	float: right;



	margin: 0px 0px 10px 10px;



	}







.alignleft {



	float: left;



	margin: 0px 10px 10px 0px;



	}



	



.wp-caption {



	background: #F4F4F4;



	text-align: center;



	padding: 4px 0px 5px 0px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



	}







.wp-caption img {



	margin: 0px 0px 5px 0px;



	padding: 0px;



	border: 0px;



	}







.wp-caption p.wp-caption-text {



	margin: 0px;



	padding: 0px 0px 0px 0px;



	font-size: 11px;



	font-weight: normal;



	line-height: 12px;



	}



	



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



*	Sidebar(s)		    	                    * 



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







#sidebar {



	width: 300px;



	float: right;



	margin: 0px;



	padding: 10px 0px 0px 0px;



	display: inline;



	}



#content-home #sidebar {

	margin:-25px 0 0;

}



#sidebar_left {



	width: 155px;



	float: left;



	margin: 0px;



	padding: 0px;



	display: inline;



	}



	



#sidebar_right {



	width: 135px;



	float: right;



	margin: 0px;



	padding: 0px;



	display: inline;



	}







#sidebar .widget {



	background: #F4F4F4;



	margin: 0px 0px 10px 0px;



	padding: 10px 10px 10px 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}



	



#sidebar .whitebox {



	background: #FFFFFF;



	margin: 0px;



	padding: 10px 10px 5px 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}



	



#sidebar #cat {



	background: #F4F4F4;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	font-family: Arial, Tahoma, Verdana;



	font-size: 12px;



	width: 205px;



	color: #333333;



	margin: 0px 2px 0px 0px;



	padding: 1px;



	display: inline;



	border: 1px solid #DDDDDD;



	}



	



#sidebar_left .widget {



	background: #F4F4F4;



	margin: 0px 0px 10px 0px;



	padding: 10px 10px 10px 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}



	



#sidebar_right .widget {



	background: #F4F4F4;



	margin: 0px 0px 10px 0px;



	padding: 10px 10px 10px 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}



		



#sidebar h4, #sidebar_left h4, #sidebar_right h4 {



	color: #0049D4;



	font-size: 16px;



	font-family: Georgia, Times New Roman;



	font-weight: normal;



	margin: 0px 0px 10px 0px;



	padding: 0px 0px 5px 0px;



	border-bottom: 1px solid #DDDDDD;



	}



	



#sidebar_left p, #sidebar_ight p {



	margin: 0px;



	padding: 0px;



	}



	



#sidebar ul, #sidebar_left ul, #sidebar_right ul {



	list-style-type: none;



	margin: 0px;



	padding: 0px;



	}



	



#sidebar ul li, #sidebar_left ul li, #sidebar_right ul li {



	list-style-type: none;



	margin: 0px 0px 5px 0px;



	padding: 0px;



	}







#sidebar ul ul, #sidebar_left ul ul, #sidebar_right ul ul {



	list-style-type: none;



	margin: 0px;



	padding: 0px;



	}



	



#sidebar ul li li, #sidebar_left ul li li, #sidebar_right ul li li {



	margin: 0px;



	padding: 0px 0px 5px 0px;



	}



	



#sidebar ul li ul li, #sidebar_left ul li ul li, #sidebar_right ul li ul li {



	margin: 0px; 



	padding: 0px 0px 5px 0px;



	}



	



#property-search {



	color: #618ea7;



	font-family: Arial, Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	}



	



.aboutmeplus .avatar {



	background: #FFFFFF;



	margin: 0px;



	padding: 3px;



	border: 1px solid #CCCCCC;



	}



	



.aboutmeplus .posts_link {



	margin: 0px;



	padding: 5px 0px 5px 0px;



	border-top: 1px solid #DDDDDD;



	}



	



.twitter {



	background: url(images/red/twitter.gif) top right no-repeat;



	margin: 0px;



	padding: 0px;



	}







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



*	Footer - Standard							*



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







#footer {



	background: url(images/red/footer.png);



	width: 960px;



	height: 55px;



	margin: 0px auto 0px;



	padding: 0px;



	line-height: 20px;



	}



	



#footer p {



	color: #FFFFFF;



	font-size: 11px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	text-transform: uppercase;



	margin: 0px;



	padding: 0px 0px 0px 0px;



	}



	



#footer a, #footer a:visited {



	color: #FFFFFF;



	text-decoration: none;



	}



	



#footer a:hover {



	color: #FFFFFF;



	text-decoration: underline;



	}



	



.rsslinkfooter {



	margin: 0px 0px 0px 5px;



	padding: 2px 0px 2px 15px;



	background: url(images/red/rss-footer.png) no-repeat left center;



	}	



	



.footerleft {



	width: 180px;



	float: left;



	margin: 0px;



	padding: 7px 0px 0px 28px;



	}



	



.footerright {



	width: 740px;



	float: right;



	margin: 0px;



	padding: 7px 10px 0px 0px;



	text-align: right;



	}







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



*	Search Form									*



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







#searchform {



	color: #111111;



	font-size: 14px;



	font-family: Tahoma, Arial, Verdana;



	margin: 0px;



	padding: 0px;



	display: inline;



	}







#s {



	background: #FFFFFF;



	width: 125px;



	color: #666666;



	font-family: Arial, Tahoma, Verdana;



	font-size: 11px;



	padding: 3px 0px 3px 3px;



	margin: 5px 0px 0px 0px;



	border: 1px solid #DDDDDD;



	}



	



#searchsubmit {



	background: #618ea7;



	color: #FFFFFF;



	font-size: 11px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	text-decoration: none;



	text-transform: uppercase;



    margin: 0px;



	padding: 1px 5px 1px 5px;



	border: 1px solid #400000;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}



	



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



*	Comments									*



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







.comments {



	width: 650px;



	margin: 0px;



	padding: 0px;



	}







#author, #email, #url {



	background: #F4F4F4 !important;



	width: 250px;



	color: #202020;



	font-size: 12px;



	font-weight: normal;



	margin: 5px 0px 0px 0px;



	padding: 3px 0px 3px 5px;



	border: 1px solid #DDDDDD;



	display: inline;



	}



	



#submit {



	background: #618ea7;



	color: #FFFFFF;



	display: block;



	font-size: 11px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	text-transform: uppercase;



    margin: 0px 0px 10px 0px;



	padding: 2px 0px 2px 8px;



	border: 1px solid #400000;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}



	



#comment {



	background: #F4F4F4;



	color: #202020;



	font-size: 12px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: normal;



	margin: 5px 0px 5px 0px;



	padding: 3px 0px 3px 5px;



	border: 1px solid #DDDDDD;



	display: inline;



	}



	



.commentlist li ul li {



	font-size: 12px;



	}







.commentlist li {



	font-weight: bold;



	}







.commentlist li .avatar { 



	background: #FFFFFF;



	float: right;



	border: 1px solid #EEEEEE;



	margin: 0px 5px 0px 10px;



	padding: 2px;



	}







.commentlist cite, .commentlist cite a {



	font-weight: bold;



	font-style: normal;



	font-size: 12px;



	}







.commentlist p {



	font-weight: normal;



	text-transform: none;



	}







.commentmetadata {



	font-weight: normal;



	}







#commentform input {



	width: 170px;



	padding: 2px;



	margin: 5px 5px 1px 0px;



	}







#commentform {



	margin: 5px 10px 0px 0px;



	}



	



#commentform textarea {



	width: 98%;



	padding: 2px;



	}



	



#respond:after {



	content: "."; 



	display: block; 



	height: 0px; 



	clear: both; 



	visibility: hidden;



	}



	



#commentform p {



	margin: 5px 0px 5px 0px;



	}



	



#commentform #submit {



	margin: 0px;



	float: left;



	}



	



.alt {



	margin: 0px;



	padding: 10px;



	}







.commentlist {



	margin: 0px;



	padding: 0px;



	}



	



.commentlist ol {



	margin: 0px;



	padding: 10px;



	}







.commentlist li {



	margin: 15px 0px 10px;



	padding: 10px 5px 10px 10px;



	list-style: none;







	}



.commentlist li ul li { 



	margin-right: -5px;



	margin-left: 10px;



	}







.commentlist p {



	margin: 10px 5px 10px 0px;



	padding: 0px;



	}



	



.children { 



	margin: 0px;



	padding: 0px;



	}







.nocomments {



	text-align: center;



	margin: 0px;



	padding: 0px;



	}



	



	



.reply a, .reply a:visited {



	background: #618ea7;



	color: #FFFFFF;



	font-size: 11px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	text-decoration: none;



	text-transform: uppercase;



    margin: 0px 0px 10px 0px;



	padding: 3px 8px 3px 8px;



	border: 1px solid #400000;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}



	



.reply a:hover {



	background: #400000;



	color: #FFFFFF;



	font-size: 11px;



	font-family: Arial, Tahoma, Verdana;



	font-weight: bold;



	text-decoration: none;



	text-transform: uppercase;



    margin: 0px 0px 10px 0px;



	padding: 3px 8px 3px 8px;



	border: 1px solid #400000;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	}







.commentmetadata {



	font-size: 10px;



	margin: 0px;



	display: block;



	}







.navigation {



	display: block;



	text-align: center;



	margin-top: 10px;



	margin-bottom: 40px;



	}



	



.alignright {



	float: right;



	}







.alignleft {



	float: left;



	}



	



.thread-alt {



	background: #FFFFFF;



	margin: 0px;



	padding: 0px;



	}



	



.thread-even {



	background: #F4F4F4;



	margin: 0px;



	padding: 0px;



	}



	



.depth-1 {



	border: 1px solid #DDDDDD;



	margin: 0px;



	padding: 0px;



	}







.even, .alt {



	border-top: 1px solid #DDDDDD;



	border-bottom: 1px solid #DDDDDD;



	border-left: 1px solid #DDDDDD;



	margin: 0px;



	padding: 0px;



	}





/* *******STARTED********* Edited CSS For Search Property */

#searchform{

	margin: 0px;

	padding: 0px;

}

#searchform h1{

	font-size: 24px;

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform: capitalize;	

}

#tr1{

	height: 81px;

	vertical-align: bottom;

	background-color: #618ea7;

	/*background-image: url(images/quicksearch.jpg);*/

	font-size: 7px;

}

#tabletr{

	height: 81px;	

	background-image: url(images/quicksearch.jpg);

	background-repeat: no-repeat;

	font-size: 7px;

	

}

#searchform br{

	padding: 2px;

	vertical-align: baseline;

	background-image: url(quicksearch.jpg);

}

#table1 .combo{

	width: 153px;

	border-bottom: none;

}

#table1{

	vertical-align: bottom;  

	font-size:  12px;

	color:#676767;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

#table1 td{

	height: 30px;

}

/* *******END********* Edited CSS For Search Property */	
