/* Global Reset

-----------------------------------------------------------------------------*/

*{

/*	border: 0;*/

/*	padding: 0;*/

	}

body{

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

	color: #000000;

	text-decoration: none;

	word-spacing: normal;

	text-align: left;

	letter-spacing: 0;

	line-height: 17px;

	font-size: 11px;

	background:#202020 url(images/background.jpg) repeat-x;

	margin: 0px auto 0px;

	padding: 0px;

	}

.style6 {

	font-size: 12px;

	padding-left: 15px;

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

}	

.style7 {

	font-size: 12px;

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

}

.style8 {

	font-size: 12px

	}

.style9 {

	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;

	}	

/*li{

 	list-style: none

	}	*/

/* Links

-----------------------------------------------------------------------------*/

a{

	color:#99ff99;

	text-decoration: underline;

    }   

a.author_link{

	color:#666;

	text-decoration: none;

	font-size:16px;

	font-weight:bold;

	font-family: Georgia;

	}

a.readmore{

	color:#666;	

	font-weight: bold;

	}

a:hover{

	text-decoration: none;

	color:#fff;	

	}	

.readmore{

	color:#212121;

	font-weight: normal;

	}

p { margin-top: 5px; margin-bottom: 10px; }



h1{

	font-family: Georgia;

	color: #e1e1e1;

	text-decoration: none;

	font-weight: normal;

	text-align: left;

	letter-spacing: 0;

	line-height: 30px;

	font-size: 20px;

	margin: 15px 0px 0px 0px;

	padding-left: 2px;

	}

h2{

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

	color: #990000;

	text-decoration: none;

	font-weight: bold;

	line-height: 17px;

	font-size: 13px;

	}

h2 a{

	font-family: Georgia;

	color: #666;

	text-decoration: none;

	font-weight: bold;

	text-align: left;

	letter-spacing: 0;

	line-height: 18px;

	font-size: 20px;

	margin: 20px 0;

	}

h4{

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

	color: green;

	letter-spacing: 0;

	font-weight: bold;

	line-height: 18px;

	font-size: 13px;

	}

h4 a{

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

	color: #000099;

	text-decoration: underline;

	font-weight: bold;

	text-align: left;

	letter-spacing: 0;

	line-height: 18px;

	font-size: 11px;

	}

h4 a:hover{

	text-decoration: none;

	color: #000099;

	}		

form {

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

	font-size: 11px; 

	padding-top: 0px;

 	padding-left: 0px;	

	}

form input {	

	border:solid 1px #000;

	color: #000;

	background: #cccccc;

	width:165px;

	}

form textarea {

	border:solid 1px #000;

	color: #000;	

	background: #cccccc;

	width: 315px;

	height: 125px;

	}

form option {

	border:solid 1px #000;

	color: #000;	

	background: #cccccc;

	}

.bullettable {

	border: solid 1px #D8FFCC;

	}

/* Agent - Author

-----------------------------------------------------------------------------*/

.list_author_image{

	border:1px solid #ebebeb;

	padding:5px 5px 5px 5px;

	margin:0px 10px 10px 0px;

	background:#f9f9f9;

	font-size: 10px;

	float:left;

	}

.author_name{

	margin-top:30px;

	}

.author_name_single{

	margin-top:15px;

	}	

.author_photo img{

	float:left; 

	margin:10px 3px 0px 0px;

	border:2px solid #ccc;

	}

.author_photo{

 	font-family:arial;

	font-size:16px;

	font-weight: bold;

	color:#333;

	margin-top:0px;

	padding:0px 5px 0px 0px;

	float:left; 

	}

.author_page_bio{

 	font-family:arial;

	font-size:13px;

	color:#333;

	padding:0px 0px 0px 5px; 

 	}

.post_authors{

 	border:1px solid #ccc;

	min-height: 160px;

	padding:10px;

	margin:0px 0px 5px 0px;

	}

.post_authors img{

	float:left;

	border:1px solid #ccc;

	background:#f9f9f9;

	padding:3px;

	margin: 10px;

	}

#blog-author-image{

	float:left;

	padding:5px;

	border:1px solid #ccc;	

	}

.author_bio{

 	margin-top:0px;

	padding:5px;

	}	

#agent_container{

	width: 260px;

	padding:0px 10px 10px 25px;

	}

#agent_home{

	float:right;

	width:250px;

	margin-right:20px;

    margin-top:10px;

	}	

/* Show only to IE6 */

* html #agent_home{

	float:right;

	width:250px;

	margin-right:10px;

    margin-top:8px;

	}	

#agent_single{

	float:right;

	width:300px;

	margin-left:0px;

	padding:50px 0px 0px 4px;

	background: url(images/clip.png) top center no-repeat;

	height:320px;

	}	

.agent_text{

	padding: 20px 0px 0px 0px;

	}

.agent_name{

	font-size: 13px;

	font-weight: bold;

	}

/* Page Layout

-----------------------------------------------------------------------------*/

#layout{

 	margin: 0 auto;

	width: 940px

	}

.page h1{

    border-bottom: 2px #1e201f solid;	

    margin-bottom:15px;

	}

.page h2{

    margin-top: 10px;

    margin-bottom:20px;

	}	

/* Header

-----------------------------------------------------------------------------*/

#header{

	height: 115px;

	}	

/* Header Ad 468x60 

-----------------------------------------------------------------------------*/	

#header_ad{

	float:right;

	border:1px;

	border-color:#CCC;

	padding-right:62px;

	padding-top:17px;
	
	padding-bottom:2px;

	}	

/* Logo

-----------------------------------------------------------------------------*/

#logo{

	float:left;

	margin-left:7px;

	top:15px;

	width:358px;

	height:96px;

	z-index:1;

	position:absolute;

	background: url(images/logo.gif) no-repeat;

	}

#logo a{

	width:358px;

	height:96px;
	
	position:absolute;

	}

#logo a h1{

	display: none;

	}

/* Date

-----------------------------------------------------------------------------*/

#date_top{

	float:right;

	font-size: 10px;

	font-family: Arial, Tahoma;

	line-height: 12px;

	font-weight:bold;

	color:#333;

	padding-right:14px;

	}	

/* Menu

-----------------------------------------------------------------------------*/

#menu_navigation{

	float:right;

	width:593px;

	height:34px;

	z-index:1;

	margin-top:2px;
	
	padding: 0;

	background: url(images/top_menu_bg.png) no-repeat;	

	}	

.menu, .menu ul{ 

	list-style: none;

	margin: 0;

	padding: 0;

	}

.menu{

	position: relative;

	padding:10px 0px 0px 32px;

	height: 36px;

	}

.menu li{

	float: left;

	}

.menu li a{

	font-size: 12px;

	font-family: Tahoma, Arial;

	line-height: 20px;

	text-transform:uppercase;

	font-weight:bold;

	color:#d1d1d1;

	display: block;

    padding:0px 7px 0px 15px;

	text-decoration: none;

	}

.menu li a:hover{

	color: #990000;	

	border:0px;

	padding:0px 7px 0px 15px;

	/*background:#fff;*/

	text-decoration: none;

    /*background: #F9F9F9;*/

	}

.menu .current_page_item a{

	font-size: 12px;

	font-family: Tahoma, Arial;

	line-height: 20px;

	text-transform:uppercase;

	font-weight:bold;

	color:#990000;

	/*background:#fff;*/

	display: block;

	padding:0px 7px 0px 15px;

	text-decoration: none;

	}

.menu ul {

	background: #fff;

	list-style: none;

	margin-top:5px;

	width: 100px;

	position: absolute;

	top: -999em;

	left: -1px;

	line-height: 31px;

	height:30px;

	}

.menu ul li {

	border: 0;

	float: none;

	}	

.menu ul a {

	padding-right: 10px;

	width: 80px;

	white-space: nowrap;

	}

.menu ul a:hover {

	color: #000;

	}

/* Feedburner

-----------------------------------------------------------------------------*/

#feedburner{

	float:right;

	width: 250px;

	height: 50px;

	padding:20px 0px 0px 0px;

	}

.feed_input{

 	color: #666;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	padding:4px 4px 4px 4px;

	margin:0px 0px 0px 0px;

	width:215px;

	float:left;

	background:#f9f9f9;

	border:3px solid #76aaa8;

	}

* html .feed_input{

 	color: #666;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	padding:4px 4px 4px 4px;

	margin:0px 0px 0px 0px;

	width:200px;

	float:left;

	background:#f9f9f9;

	border:3px solid #76aaa8;

	}

/* Grid

-----------------------------------------------------------------------------*/

#grid{

	padding-top:15px;

	padding-bottom:10px;

	padding-left:10px;

	background: url(images/bg_center.jpg) top center repeat;

	}

#grid_single{

	padding-top:15px;

	padding-bottom:10px;

	padding-left:10px;

	background: url(images/bg_center.jpg) top center repeat;

	}

#grid p{

	line-height: 18px;

	}	

#grid_agent{

	padding-top:15px;

	padding-bottom:10px;

	padding-left:10px;

	background: url(images/bg_center.jpg) top center repeat;

	}

/* Pages Posts Layout

-----------------------------------------------------------------------------*/

.post{

	border-bottom: 1px #666 dashed;

	color: #222222;

	padding-bottom:20px;

    width:880px;	

    }

.post h2{

	font-family: Georgia;

	color: #40713b;

	text-decoration: none;

	font-weight: normal;

	text-align: left;

	letter-spacing: 0;

	font-size: 16px;

	margin: 4px 0;

    padding-top:14px;

	}

.post h2 a{

	font-family: Georgia;

	color: #666;

	text-decoration: none;

	font-weight: normal;

	text-align: left;

	letter-spacing: 0;

	line-height: 18px;

	font-size: 20px;

	margin: 15px 0;

	}

#middle{

	margin:0px 0px 0px 20px;

	float: left;

	width: 600px;

	}

.middle_single{

	float: left;

	width: 600px;

	margin:0px 0px 0px 20px;

	}

* html .middle_single{

	float: left;

	width: 600px;

	margin:0px 0px 0px 20px;

	}

.middle_single h1{

	margin:0px 0px 15px 0px;

	}

.middle_single h2{

	margin:0px 0px 10px 0px;

	}

.blog_single{

	float: left;

	width: 600px;

	margin:0px 0px 0px 20px;

	}	

* html .blog_single{

	float: left;

	width: 600px;

	margin:0px 0px 0px 20px;

	}

.blog_single_h1{

    border-bottom: 2px #1e201f solid;	

    }	

		

.middle_agents{

	float: left;

	width: 600px;

	margin:0px 0px 0px 30px;	

	}

.middle_agents h2{

	margin: 20px 0 20px 0;	

	}	

.middle_agents li{

	float: left;

	width: 600px;

	margin:30px 0px 0px 0px;

	border:double #ebebeb;

	background: #fafafa;

	padding: 20px;	

	}

.middle_agents li a{

	margin: 5px 0px 10px 0px;

	font-weight: bold;

	color:#212121;

	}	

.middle_agents li a.view_properties{

	margin: 5px 0px 10px 0px;

	text-decoration: underline;

	}	

.middle_properties{

	float: left;

	width: 600px;

	margin:0px 0px 0px 20px;

	}	

.bottom_single{

	float: left;

	width: 910px;

	margin:0px 0px 0px 20px;

	}	

.search_not_found{

	float: left;

	width: 550px;

	margin:30px 0px 0px 0px;	

	}	

#middle2{

	margin:20px 0px 0px 20px;

	float: left;

	width: 880px;

	background-color:white;	

	}

.middle2_single{

	float: left;

	width: 880px;

	margin:0px 0px 0px 20px;

	}

* html .middle2_single{

	float: left;

	width: 880px;

	margin:0px 0px 0px 20px;

	}

.middle2_single h1{

	margin:0px 0px 15px 0px;

	}

.middle2_single h2{

	margin:10px 0px 10px 0px;

	}

/* Sidebar

-----------------------------------------------------------------------------*/		

.sidebar{

	float: right;

	margin-right: 30px;

	}		 

.sidebar_single{

	float: right;

	margin-right: 30px;

	}	

/* Advertisement Banner

-----------------------------------------------------------------------------*/

.ad300x250{

	float: right;

	margin:20px 0px 30px 0px;

	}



.ad300x250 img{

	border:1px solid #ccc;

	}

/* 125x125 Ads

-----------------------------------------------------------------------------*/	 

#bannersSquare img{

	float: left;

	padding: 12px 10px 12px 14px;

	background:#fff;

	}

	

/* Show only to IE6 */

* html #bannersSquare {

	float: left;

	margin: 2px 10px 12px 14px;

	padding:5px;

	background:#fff;

	} 

/* mainp

-----------------------------------------------------------------------------*/		

.mainp {	

	text-align:left;

	color:#000000;

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

	padding-top: 7px;	

	padding-bottom: 7px; 

	font-size:11px;

	}

	 

* + html .mainp {

	margin:0px 0px 5px 0px !important;/*IE7*/

	text-align:left;

	color:#000;

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

	font-size: 11px;

	padding-left:0px;

	padding-right:0px;

	}  	



 .mainp ul li {

 	padding: 0px 0px 0px 0px;

 	}

  	

 .mainp_title {	

 	margin-left:5px;

	margin-top:1px;

	margin-bottom:1px;

	letter-spacing:6px;

	padding:0px 0px 0px 0px;

	list-style: none;

 	font-weight:bold;

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

 	font-size:13px;

	text-transform: uppercase;

 	color:#000000;

 	text-align: left;

 	}

 	

* + html .mainp_title {

	padding:0px 0px 0px 0px !important;/*IE7*/

	}

	

* html .mainp_title {

	padding:0px 0px 0px 0px !important;/*IE6*/

	}	

/* Sidebar Widgets

-----------------------------------------------------------------------------*/		

.widgets {	

	text-align:left;

	color:#e1e1e1;

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

	padding-top: 7px;	

	padding-bottom: 7px; 

	margin-bottom: 6px;

	text-transform: uppercase;

	font-size:11px;

    /*background: url(images/widget-bg.gif) no-repeat bottom right;*/

	}

	 

* + html .widgets {

	margin:0px 0px 5px 0px !important;/*IE7*/

	text-align:left;

	color:#e1e1e1;

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

	text-transform: uppercase;

	font-size: 11px;

	padding-left:50px;

	padding-right:0px;

	}  	



 .widgets ul li {

 	padding: 0px 0px 0px 0px;

 	}

  	

 .widget_title {	

 	margin-left:5px;

	margin-top:1px;

	margin-bottom:1px;	

	padding:0px 0px 0px 0px;

	list-style: none;

 	font-weight:bold;

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

 	font-size:11px;

	text-transform: uppercase;

 	color:#f1f1f1;

 	text-align: left;

 	}

 	

* + html .widget_title {

	padding:0px 0px 0px 0px !important;/*IE7*/

	}

	

* html .widget_title {

	padding:0px 0px 0px 0px !important;/*IE6*/

	}



#calendar {

    padding:0px 0px 0px 14px; 

    }



#wp-calendar{

	margin:0px auto 0px;

	text-align: center;

	padding-top:20px;

	font-size:16px;

	width: 100%;

	}



	

/* Metadata

-----------------------------------------------------------------------------*/

	

.comment_number{

	padding:5px 5px 5px 5px;

	float:right;

	font-size:12px;

	color:#333;

	}

	

.posted{

  	float:left;

	padding-left:28px;

	font-size:12px;

	color:#333;

	}

	

.post_divide_top{

	padding-top:6px;

	border-top: 1px #d9d9d9 solid;

	}

	

.post_divide_bot{

	padding-top:6px;

	border-bottom: 1px #d9d9d9 solid;	

	}

	

.post_date{

	padding-top:1px;	

	font-size:11px;

	color:#666;

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

	}



.post_date a{

	color:#555;

	}



.filed {

	float:left;

	padding:0px 0px 10px 0px;

	font-size:12px;

	color:#333;

	}

	

.photo{ 

	padding: 3px 3px 3px 3px;

	margin:0px 5px 0px 0px;

	background:#f9f9f9;

	border: solid 1px #ccc; 

	float:left;

	}



.entry p{

	text-align:left;

	}

	

.entry blockquote{

	margin: 20px 0px 20px 0px;

	font-family: Georgia;

	font-size: 16px;

	line-height: 22px;

	font-style: italic;

	font-weight: bold;

	}

		

.entry blockquote p{

	margin: 20px 0px 20px 0px;

	font-family: Georgia;

	font-size: 18px;

	line-height: 22px;

	font-style: italic;

	font-weight: bold;

	color:#364B4F;

	}

	

.entry img{

	/*padding: 3px 3px 3px 3px;

	margin:5px 5px 5px 5px;*/

	border: solid 0px #ccc; 

	}

		

.entry ul li{

	list-style-type: square;

	}

	

/* Comments 

-----------------------------------------------------------------------------*/



    .commentsMain { padding:0 0 20px; }

    

    .commentsMain h3#comments , .commentsMain #respond h3 { font:bold 18px arial, sans-serif; color:#000; padding:0px 0 10px; }

    

    .commentsMain .commWrap { width:600px; padding:9px 0 0;  }

    

    .commentsMain ol.commentlist { background:#fff; padding:15px; }

    

    .commentsMain ol.commentlist li { padding:15px; margin:0 0 15px; border:1px solid #ccc;background:#f1f1f1; }

    

    .commentsMain ol.commentlist li li { margin:10px; }

    

    

    

    .commentsMain .commFoot { height:19px; }

    

    .commentsMain form#commentform p { padding:0 0 10px; }

    

    .commentsMain form#commentform p input, .commentsMain form#commentform p textarea { padding:5px; border:1px solid #ccc; }

    

    .commentsMain form#commentform p input#submit { cursor:pointer; background:#333; font-weight:bold; color:#fff; }

    



textarea{

	padding: 2px;

	width:560px;

	border:1px solid #ccc;

	height: 200px;

	}

	

input{

	padding: 2px;

	border:1px solid #ccc;

	margin:3px;

	}

		



/* Page Navigation

-----------------------------------------------------------------------------*/

	

.navigation {

	}

	

.navigation a {

	color: #333;

	font-size: 1em;

	font-weight: bold;

	}

	

.alignleft{

	display:inline;

	float:left;

	}

	

.alignright{

	display:inline;

	float:right;

	}

	



/* Footer

-----------------------------------------------------------------------------*/

	

#footer{

	padding:7px;

	background:#000 url(images/background-foot.jpg) repeat-x;

	/*border-bottom: 4px solid #1e201f;*/

	height:30px;

	}

	

#copyright{

	color:#666;

	line-height: 14px;

	/*padding:0px 0px 0px 0px;

	margin:0px auto 0px;

	width:880px;*/

	font-size: 10px;

	}

	

#copyright a{

	color:#fff;

	font-weight: bold;

	text-decoration: underline;

	}

	




