/*  

Theme Name: Scott Turner

Theme URI: 

Description: Theme for Scott Turner's website

Version: 1.0

Author: Go9Media

Author URI: http://www.go9media.com/



*/

/*div.tags{border: 1px solid #ccc; padding: 5px;}*/

#social {float: right; 	background: url(images/phone.png) no-repeat; padding-left: 113px; margin-top: 18px; background-position: 0 3px;}
div.tags{font-family: Georgia, times, serif;}

div.wp-pagenavi{margin:15px 0; width: 100%;}

table.Calc {font-family: Georgia, times, serif; color:#000!important;}

#Pmt, #LoanAmt{font-family: arial, Trebuchet MS, sans-serif; color: #000;}



#featuredprop{position:absolute; margin-left: 540px; margin-top: 3px; *margin-top:5px;}





.agent_name{

  font-weight: bold;

  font-size: 150%;

  font-family:'Trebuchet MS', Verdana, Geneva, sans-serif;

 line-height: 200%;



}



.social td{

  padding-left: 5px;

  color: #005A5F;

  font-size: 145%;

  

}





.feature_bar{

margin: 15px 0 -15px 0;

}

















div.tcloud a{

  margin-left: 10px;

     vertical-align: middle;

  color: #000 !important;



 

}



div.tcloud a:hover{

 color: #e06a1e !important;

}





img {border: 0;}



a.more-link{

  font-weight: normal !important;

  color: #e06a1e !important;

}



/* Links */



a:link { text-decoration: none; color: #005A5F; }



a:visited { text-decoration: none; color: #005A5F; }



a:hover, a:active { color: #e06a1e;}

a:active

{

outline: none;

}



a:focus

{

-moz-outline-style: none;

}



/* Headings */



h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 20px 0 10px; }



h4.dsidx-address{

  padding-bottom: 10px;

}



h1 { font-size: 32px; margin-bottom: 0px;  margin-left: 100px;}



h2 { font-size: 28px;

 font-family:'Trebuchet MS', Verdana, Geneva, sans-serif;

 font-weight: normal;

 color: #005A5F; }



h3 { font-size: 20px; 

 font-family:'Trebuchet MS', Verdana, Geneva, sans-serif;

 font-weight: normal !important use h3 for post and page titles only;

 color: #005A5F;}



h4{

 font-family:'Trebuchet MS', Verdana, Geneva, sans-serif;

 margin-bottom: -10px !important use h4 for post sub headers;

 font-weight: normal;

 color: #005A5F;

 font-size: 18px;



}



h5 { font-size: 16px; 

 font-family:'Trebuchet MS', Verdana, Geneva, sans-serif;

 font-weight: normal;

 color: #005A5F;

}



h6 { font-size: 14px; 

 font-family:'Trebuchet MS', Verdana, Geneva, sans-serif;

 margin-bottom: -10px !important use H6 for groups of links;

 font-weight: normal;

 color: #005A5F;

}



#navigation h1 {

color: #A4D0CE;

margin-top: 0px;

}



#container{

background-color: #fff;

}



#navigation h1 a:link{

color: #A4D0CE;

margin-top: 0px;

}



/* Other Html Elements */

.titles { font-weight: normal !important; border-bottom-width: 0; font-size: 24px; text-decoration: none; underline: none; margin-bottom: -10px;}

.titles a:link, .titles a:visited, .titles a:active {

text-decoration: none;

underline: none;

font-size: 24px;

font-weight: normal;

border-bottom-width: 0;



}



pre, blockquote {

	overflow: auto;

	padding: 0 10px;

	margin: 20px 30px;

	line-height: 1.8em;

	background-color: #f5f5f5;

	border: 1px solid #e0e0e0;

}



pre:hover, blockquote:hover {

	background-color: #f0f0f0;

	border: 1px solid #d0d0d0;

}



pre { padding-top: 10px; padding-bottom: 10px; }



code { color: #779900; font-family: Consolas, Verdana, "Courier New", Sans-Serif; }





ul, ol { line-height: 1.5em; font-family: georgia, times, serif;}



ul { list-style-image: url(images/bullet.gif); }



abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }



del { text-decoration: line-through; color: #999999; }



ins { text-decoration: none; color: #009977; }



/* Structure */



body#site {

	margin-top: 0px;

	padding-top: 0px;

	color: #000;

	background-position: top;

	background-color: #3A4534;

	font: normal 76% 'Trebuchet MS', Verdana, Geneva, sans-serif;

}



#wrapper2 {

	width: 900px;

	margin-left: auto;

	margin-right: auto;

	background-color: #FFFFFF;

	padding-top: 10px;

}



#header {

	float: left;

	width: 900px;

	padding-bottom: 8px;

	clear: right;

	padding-left: 0px;

	height: 69px;

}



#navigation {

	width: 900px;

	background-color: #FFFFFF;

	background-image: url(images/bg_pagetop.png);

	background-position: top;

	background-repeat: no-repeat;	

	height: 164px; 

	margin-left: auto;

	margin-bottom: 0px;

	margin-right: auto; 

	margin-top: 12px;

}



.searchform {

	float:right; 

}



#top-search {

	float:right;


	margin-right:35px;

	width:212px;
background:transparent url(images/search2.png) no-repeat 0 0;
	height:21px;

	position:relative;

}



#top-search input {

	border:medium none;

	background:transparent;

	position:absolute;

	color:#000;

}



#top-search .input-text {

        left: 4px;
	top:4px;

	width:186px;

}



#top-search .input-submit {

	width:20px;

	height:21px;

	padding:0;

	right:0;

	top:0;

	cursor:pointer;

}



.sitelogo {

	width:249px; 

	height:133px; 

	position:absolute; 

	z-index:1; 

	margin:29px 0px 0px 35px; 

	background: url(images/logo.png);

	background-position: left top;

}



.sitelogo_home {

	width:249px; 

	height:133px; 

	position:absolute; 

	z-index:1; 

	margin:29px 0px 0px 35px; 

	background: url(images/logo.png);

	background-position: left bottom;

}



a.sitelogo:hover {

	background-position: left bottom;

}



.buy {

	width:109px; 

	height:128px; 

	position:absolute; 

	z-index:1; 

	margin:38px 0px 0px 274px; 

	background: url(images/buy.png);

	background-position: left top;

}



a.buy:hover {

	background-position: left bottom;

}



.sell {

	width:94px; 

	height:116px; 

	position:absolute; 

	z-index:1; 

	margin:50px 0px 0px 336px; 

	background: url(images/sell.png);

	background-position: left top;

}



a.sell:hover {

	background-position: left bottom;

}



.build {

	width:93px; 

	height:126px; 

	position:absolute; 

	z-index:1; 

	margin:40px 0px 0px 401px; 

	background: url(images/build.png);

	background-position: left top;

}



a.build:hover {

	background-position: left bottom;

}



.learn {

	width:93px; 

	height:116px; 

	position:absolute; 

	z-index:1; 

	margin:50px 0px 0px 487px; 

	background: url(images/learn.png);

	background-position: left top;

}



a.learn:hover {

	background-position: left bottom;

}



.agents {

	width:92px; 

	height:110px; 

	position:absolute; 

	z-index:1; 

	margin:56px 0px 0px 584px; 

	background: url(images/agents.png);

	background-position: left top;

}



a.agents:hover {

	background-position: left bottom;

}



.company {

	width:93px; 

	height:108px; 

	position:absolute; 

	z-index:1; 

	margin:58px 0px 0px 679px; 

	background: url(images/company.png);

	background-position: left top;

}



a.company:hover {

	background-position: left bottom;

}

.contact {

	width:93px; 

	height:106px; 

	position:absolute; 

	z-index:1; 

	margin:60px 0px 0px 782px; 

	background: url(images/contact.png);

	background-position: left top;

}



a.contact:hover {

	background-position: left bottom;

}



#banner {

	width:829px; 

	height:221px; 

	position:absolute;

	margin:165px 0px 0px 35px;

	background: url(images/banner.png);

}



#vertline {

	position:absolute; 

	width:2px;

	height:50%;

	z-index:2;

	margin:0px 0px 0px 518px; 

	background: url(images/vertdash.png);

        background-repeat: repeat-y;

}



#underbanner-line {

	width:829px; 

	height:15px; 

	position:absolute;

	margin:386px 0px 0px 35px;

	background: url(images/underbanner_line.png);

}



/* #featured {

	position:absolute;

	width:478px;

	height:24px;

} */



#id5blocks {

	position:relative;

	width:478px;

	height:88px;

	top:-10px;

	left:35px;

	background-image: url(images/5blocks.png);

}



#banner2 {

	clear: both;

	float: center;

	width: 100%;

	height: 236px;

        padding-left: 30px;

        margin-top: -2px;

}





#wrapper {

	clear: both;

	float: left;

	width: 100%;

	color: #000;

	background-color: #FFFFFF;

	background-image: url(images/background.png);

	background-repeat:repeat-y;

	background-position:bottom left;

        margin-bottom: 20px;

}

#wrapper-noside {

	clear: both;

	float: left;

	width: 100%;

	color: #000;

	background-color: #FFFFFF;

        margin-bottom: 20px;

}


#content-wrapper {

	width: 50%;

	float: left; 

}

#content-wrapper-noside {

	width: 100%;

	float: left; 

}

#content {

	float: left;

	padding: 0 0px 10px 25px;

}

#content_noside {

	float: left;

	padding: 0 0px 10px 25px;

}




#content p{

         font-family:Georgia, "Times New Roman", Times, serif;

         line-height: 150%;

}

#content_noside p{

         font-family:Georgia, "Times New Roman", Times, serif;

         line-height: 150%;
 margin-left: 12px;

}


#sidebar-wrapper {

	width: 40%;

	float: right;

	margin-top: 10px;

        margin-right: 20px;



}



#sidebar img.btnlg, #sidebar table{

  margin-bottom: 5px;

}



#sidebar {

	float: right;

	padding: 0px 15px 10px 5px;

	width: 85%;

	margin-right: 20px;

	margin-top: 0px;

}



#footer {

	clear: both;

	width: 900px;

	text-align: center;

	background-color: #FFFFFF;

	background-image: url(images/bg_pagebottom.png);

	background-position: bottom;

	background-repeat: no-repeat;

	color: #000000;

	font-size: 11px;

	padding-bottom: 10px;



}



#footer a {

	color: #000000;

	font-size: 11px;

}



#footer a: visited {

	color: #000000;

}



#footer a:hover {

	color: #e06a1e;



}



#extras {

	float: left;

	width: 780px;

	color: #444444;

	text-align: left;

	padding: 0 10px 10px;

	margin: 10px 12px 20px;

	background-color: #f5f5f5;

	border-top: 1px solid #e0e0e0;

	border-bottom: 1px solid #e0e0e0;

}



/* Header */





/* Navigation */



#navigation ul { list-style-type: none; list-style-image: none; float: left; margin-top: 16px; margin-left: 20px; padding: 0 0px 0 0; }



#navigation li { float: left; margin-top: 0px;}



#navigation li a:link,

#navigation li a:visited

{

	float: left;

	color: #FFFFFF;

	display: block;

	padding: 15px 10px;

	margin-right: 5px;

	height: 20px;

	font-size: 14px;

	margin-top: 0px;

	

}



#navigation li a:hover,

#navigation li a:active

{

	color: #FFFFFF;

	font-size: 14px;

	margin-top: 0px;

}



#navigation li.active a

{

	color: #555555;

	background-color: #ffffff;

}



/* Wrapper */



#wrapper a:link { font-weight: normal; }



#wrapper a:visited { font-weight: normal; }



#wrapper a:hover, #wrapper a:active { }



/* Content */

.post-title {color:#005A5F;}



#content .post-title a { border-bottom-width: 0; }



#content .post p.img { float: left; margin: 0 15px 0 0; }



#content .post p.img img { padding: 8px; border: 1px solid #d0d0d0; background-color: #eeeeee; }



#content .post-footer 

{ 

	font-size: 90%; 

	color: #888888;

	margin-bottom: 5px; 

	padding:5px 5px 5px 15px;

	background-repeat: none;

}



/* Sidebar */



.sideblock

{

	margin-bottom: 20px;

}



.post-wrapper {

padding-left: 30px;

width: 465px;

margin-left: -20px;

}

.post-wrapper-noside {

padding-left: 20px;

width: 845px;

margin-left: -20px;

}

.post-wrapper-noside h3.post-title{margin-left: 10px;}

.sideblock ul { }



.sideblock h3 { margin-top: 5px; font-size: 14px; color: #949788; font-weight: bold;  padding-left: 10px; padding-top: 2px;  }



#sidebar dt { margin: 0; padding-top: 5px; font-weight: bold; color: #666666; }



#sidebar dd { margin: 0 0 5px; padding-bottom: 5px; line-height: 1.8em; }



#sidebar dd a:link { border-bottom-width: 0; font-weight: normal;  border-bottom: none; text-decoration: none;}



#sidebar dd a:visited { border-bottom-width: 0; font-weight: normal; border-bottom: none; text-decoration: none; }



#sidebar dd a:hover, #sidebar dd a:active { border-bottom: none; text-decoration: none;}



/* Extras */



#extras h6 { font-size: 14px; text-transform: uppercase; color: #555555; }



#friends

{

	float: left;

	width: 150px;

	margin-left: 20px;

	margin-right: 10px;

}



#links

{

	float: left;

	width: 275px;

	margin-right: 50px;

}



#about

{

	float: left;

	width: 250px;

	margin-right: 20px;

}



#friends ul { padding-left: 20px; }



#links dl, #links dt, #links dd { margin: 0; padding: 0; }



#links dt { font-weight: bold; padding-top: 5px; }



#links dd { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999999; }



	/* Comments Styling */

#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin: 1em 0;

background: #FFFFFF;

width: 280px;

}



#commentform textarea {

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform textarea:hover {

background: #FFFFFF;

border: 1px solid #d6d3d3;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #939793;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 280px;

}

#commentform input{

margin-bottom: 3px;

}



.date {

	background: #7A8F8E;

	height: 54px;

	margin-bottom: 0px;

	width: 54px;

	text-align: center;

	float: left;

	margin-top: 15px;

	

}

.date .month {

	display: block;

	color: #FFFFFF;

	padding: 2px 0px;

	text-align: center;

	text-transform: uppercase;

	font-size: 10px;

	margin-top: 2px;

	font-weight: bold;

	margin-bottom: 3px;

}

.date .day {

	display: block;

	color: #FFFFFF;

	font: 2.3em Georgia;

	padding-top: 0px;

	text-align: center;

	margin-top: -8px;

}



#left {

	width: 60px;

	float: left;

}



.slogan {

font-size: 13px;

color: #515D5D;

text-transform: lowercase;

margin-left: 100px;

margin-bottom: 2px;



}



ol.snap_nav {

	display: inline;

	float: left;

        width: 100%;

	list-style: none;

        margin-left: -25px;

       *margin-left: 15px;

}







ol.snap_nav li {

	display: inline;

	float: left;

	padding: 0 7px 7px 0;

        font-size: 12px;

}





ol.snap_nav li a {

	font-weight: bold

}



ol.snap_nav li.snap_selected a {

	cursor: text;

}



ol.snap_titles {

	clear: both;

	display: block;

	border: 0;

	list-style: none;

}






 .tcloud{

   background: #ccc url('images/clouds_4.jpg') repeat;

  width: 295px;

  margin-left: 5px;

  padding: 20px;

    line-height: 200%;

    font-family: Georgia, Times, serif;

   position: relative;

     -moz-border-radius: 20px;

    -webkit-border-radius: 20px;

    -khtml-border-radius: 20px;


} 


