/*  Theme Name: Kyle FrazierTheme URI: http://realestatetomato.typepad.com/Description: Another theme from the <a href="http://realestatetomato.typepad.com/">Real Estate Tomato</a> collection.Version: 1.0Author: Real Estate TomatoAuthor URI: http://realestatetomato.typepad.com/*/body {	background: #666666;	color: #333333;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	margin: 0px auto 0px;	padding: 0px;	}	#main {	background: #666666 url(images/main_bg.png) no-repeat top center;	color: #333333;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	margin: 0px;	padding: 10px 0 10px 0;	}#wrap_border {	border: 1px solid #333333;	width: 920px;	margin: 0px auto 10px;	padding: 0px;}#wrap {	background: #bbbbbb;	width: 920px;	margin: 0px auto;	padding: 0 0 9px 0;	}	/*************************************************	Hyperlinks									*************************************************/a, a:visited {	color: #2255AA;	text-decoration: none;	}	a:hover {	color: #666666;	text-decoration: underline;	}	a img {	border: none;	}	a:focus, a:hover, a:active {	outline: none 	}/*************************************************	Top Navbar      							*************************************************/#topnavbar {	background: #1a1a1a;	width: 900px;	height: 30px;	color: #DDDDDD;	margin: 0px auto 0px;	padding: 0px 10px;	border-bottom: 1px solid #333333;}#topnavbar a, #topnavbar a:visited {	font-size: 11px;	font-weight: bold;	color: #DDDDDD;	text-decoration: none;}#topnavbar a:hover {	color: #FFFFFF;	text-decoration: underline;}#topnavbar p {	font-size: 11px;	font-weight: bold;	padding: 0px;	margin: 0px;}.topnavbarleft {	width: 260px;	float: left;	margin: 0px;	padding: 8px 0 0 0;}.topnavbarright {	width: 640px;	float: right;	margin: 0px;	padding: 7px 0 0 0;	text-transform: uppercase;	text-align: right;}.topnavbarright a img {	border: none;	margin: 0px 3px 1px 0px;	padding: 0px;}/*************************************************	Header  									*************************************************/#header {	background: #000000;	width: 900px;	height: 100px;	color: #FFFFFF;	font-size: 16px;	font-weight: normal;	margin: 0px auto 0px;	padding: 10px;	overflow: hidden;}.headerleft {	width: 770px;	height: 100px;	float: left;	margin: 0px;	padding: 0px;	overflow: hidden;}.headerleftbox {	float: left;	margin-right: 10px;}.headerright {	width: 130px;	height: 100px;	float: right;	margin: 0px;	padding: 0px;	text-align: right;}.headerright_top {	width: 130px;	height: 64px;	float: right;	margin: 0px;	padding: 0px;}.headerright_bottom {	width: 130px;	height: 12px;	margin: 0px;	padding: 0px;}.headerright_social {	width: 64px;	float: right;	margin-left: 66px;	padding: 0px;}#header img, #headerbannerad img {	border: none;	margin: 0px;	padding: 0px;}#headerbannerad {	background: #a8b990;	width: 728px;	height: 90px;	margin: 0px auto 0px;	padding: 3px 96px;}/*************************************************	Navbar  									*************************************************/#navbar {	background: #1a1a1a url(images/navbar.pngs);	width: 920px;	height: 41px;	color: #FFFFFF;	margin: 0px auto 0px;	padding: 0px;	position: relative;	border-top: 1px solid #222;	}#navbarleft {	width: 910px;	float: left;	margin: 1px 0 0 10px;	padding: 0px;}#nav {	margin: 0px;	padding: 0px;}#nav ul {	float: left;	list-style: none;	margin: 0px;	padding: 0px;}#nav li {	float: left;	list-style: none;	margin: 0px;	padding: 0px;	position: relative;}#nav ul li {	list-style: none;	margin: 0px 0px 0px -1px;	padding: 0px;}#nav li a, #nav li a:link, #nav li a:visited {	color: #CCCCCC;	display: block;	text-decoration: none;	font-size: 14px;	margin: 0px;	padding: 12px 20px;	border-right: 1px solid #333333;	position: relative;}#nav li a:hover, #nav li a:active {	background: #222222 url(images/navhov.png);	color: #FFFFFF;	display: block;	text-decoration: none;	margin: 0px;	padding: 12px 20px;	position: relative;}#nav li li a, #nav li li a:link, #nav li li a:visited {	background: #1A1A1A;	width: 170px;	color: #CCCCCC;	float: none;	margin: 0px;	padding: 7px 10px;	border-bottom: 1px solid #333333;	border-left: 1px solid #333333;	border-right: 1px solid #333333;}#nav li li a:hover, #nav li li a:active {	background: #373737;	color: #FFFFFF;	padding: 7px 10px;}#nav li ul {	z-index: 9999;	position: absolute;	left: -999em;	height: auto;	width: 190px;	margin: 0px;	padding: 0px;}#nav li li {	}#nav li ul a {	width: 160px;}#nav li ul a:hover, #nav li ul a:active {	}#nav li ul ul {	margin: -31px 0 0 192px;}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;}#nav li:hover, #nav li.sfhover {	position: static;}.searchform {	width: 150px;	padding-left: 10px;	margin-bottom: 10px;}#s {	width: 110px;	border: 1px solid rgb(150,150,150);	font-family: arial,sans-serif;	font-size: 150%;}#searchsubmit {	width: 30px;	background: rgb(230,230,230);	border: solid 1px rgb(150,150,150);	text-align: center;	font-family: arial,sans-serif;	color: rgb(150,150,150);}#searchsubmit:hover {	border: solid 1px rgb(80,80,80);	background: rgb(220,220,220);	color: rgb(80,80,80);}/*************************************************	Content 					     		    * ************************************************/.postarea, .comments, .sidefeature, .widgetarea, .homefeatured {	background: #dddddd;	border: 1px solid #888888;	}.homefeatured, .comments, .postmeta, .postmeta2, .postarea, .breadcrumb {	width: 650px;}#content {	width: 920px;	margin: 0px auto 0px;	padding: 0px;	line-height: 20px;	}#content p {	padding: 0px 0px 15px 0px;	margin: 0px;	}	#content h1 {	color: #1c1c1c;	font-size: 22px;	font-family: Times New Roman, Tahoma, Verdana;	font-weight: normal;	margin: 0px 0px 10px 0px;	padding: 0px;	}	#content h1 a, #content h1 a:visited  {	color: #1c1c1c;	text-decoration: none;	margin: 0px 0px 10px 0px;	padding: 0px;	}#content h1 a:hover {	color: #1c1c1c;	text-decoration: none;	}	#content h4 {	color: #1c1c1c;	font-size: 22px;	font-family: Times New Roman, Tahoma, Verdana;	font-weight: normal;	margin: 0px 0px 10px 0px;	padding: 0px 0px 8px 0px;	border-bottom: 1px dotted #995500;	}	#content img.wp-smiley {	float: none;	border: none;	padding: 0px;	margin: 0px;	}#content img.wp-wink {	float: none;	border: none;	padding: 0px;	margin: 0px;	}	#contentleft {	float: left;	width: 670px;	margin: 10px 0px 0px 10px;	padding: 0px;	display: inline;	}	#contentleft a img {	margin: 0px;	padding: 0px;	border: none;	}	.archive {	float: left;	width: 250px;	margin: 0px;	padding: 0px 0px 20px 0px;	}	.date {	padding: 0px;	margin: 0px;	}	.date p {	font-size: 10px;	}.contentstory {	color: #f8fffc;	padding: 0px;	margin: 0px;	}	#contentleft ol {	margin: 0px 0px 0px 5px;	padding: 0px 0px 15px 0px;	}	#contentleft ol li {	margin: 0px 0px 0px 20px;	padding: 0px;	}	#contentleft ul {	list-style-type: square;	margin: 0px;	padding: 0px 0px 15px 0px;	}	#contentleft ul li {	list-style-type: square;	margin: 0px 0px 0px 20px;	padding: 0px;	}	#contentleft ul ul li {	list-style-type: square;	margin: 0px 0px 0px 20px;	padding: 0px;	}blockquote {	margin: 0px 20px 15px 20px;	padding: 5px 0px 5px 15px;	border-left: 5px solid #3a3f4e;	}	#content blockquote p {	margin: 0px;	padding: 0px;	}	.breadcrumb {	float: left;	font-size: 11px;	margin: 0px 0px 20px 0px;	padding: 0px 0px 3px 0px;	border-bottom: 1px dotted #3a3f4e;	}.postarea {	float: left;	margin: 0px 0px 0px 0px;	padding: 9px 9px 0px 9px;	display: inline;	overflow: hidden;	}	.postmeta {	font-size: 12px;	padding: 5px 0px 0px 0px;	margin: 0px 0px 0px 0px;	border-top: 1px dotted #3a3f4e;	}	.postmeta2 {	font-size: 12px;	padding: 5px 0px 40px 0px;	margin: 0px;	border-top: 1px dotted #3a3f4e;	}	.comments {	float: left;	margin: 10px 0px 0px 0px;	padding: 14px 9px 0px 9px;	}.homefeatured {	float: left;	margin: 0px 0px 10px 0px;	padding: 9px 9px 9px 9px;	display: inline;	overflow: hidden;}.homeimage {	float: left;	margin: 0 10px 0 0;}/*************************************************	Sidebar 		    	        	        * ************************************************/#sidebar {	float: right;	width: 220px;	margin: 10px 10px 0px 0px;	padding: 0px;	line-height: 20px;	display: inline;	}	#sidebar p {	padding: 0px;	margin: 0px;	}	#sidebar a img {	border: none;	margin: 0px;	padding: 0px;	}	#sidebar h2 {	background: #222 url(images/navbar.jpg) repeat-x;	color: #ffffff;	font-size: 14px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-align: center;	margin: 0px 0px 10px 0px;	padding: 1px 0px 1px 5px;	line-height: 26px;	}	#sidebar h3 {	color: #090909;	font-size: 18px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	margin: 0px 0px 5px 0px;	padding: 0px;	line-height: 20px;	}#sidebar h4 {	background: #b25256;	color: #eeeeee;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-align: center;	margin: 0px 0px 10px 0px;	padding: 1px 0px 1px 5px;	line-height: 26px;	}	#sidebar ul {	list-style-type: none;	margin: 0px 0px 10px 0px;	padding: 0px;	}#sidebar ul a, a:visited {	color: #000;	text-decoration: none;	}	#sidebar ul a:hover {	text-decoration: none;	}	#sidebar ul li {	list-style-type: none;	margin: 0px 0px 5px 0px;	padding: 0px;	}#sidebar ul ul {	list-style-type: none;	margin: 0px;	padding: 0px;	}	#sidebar ul li li {	background: #aaa url(images/arrow.gif) no-repeat top left;	padding: 0px 0px 5px 20px;	margin: 0px;	}	#sidebar ul li ul li {	background: #aaa url(images/arrow.gif) no-repeat top left;	padding: 0px 0px 5px 20px;	margin: 0px;	}	.sidefeature {	float: left;	font-size: 11px;	width: 200px;	margin: 0px 0px 10px 0px;	padding: 9px 9px 9px 9px;	line-height: 16px;	}.sidesearch {	background: #862b30;	float: left;	font-size: 11px;	width: 200px;	margin: 0px 0px 10px 0px;	padding: 9px 9px 9px 9px;	line-height: 16px;	border: 1px solid #680b10;	}	.widgetarea {	float: left;	width: 200px;	margin: 0px 0px 10px 0px;	padding: 9px 9px 0px 9px;	}/*************************************************	Footer      								*************************************************/#footerbg {	border-top: 1px solid #1a1a1a;	padding: 0px;	background: #333;	}#footer {	width: 920px;		height: 300px;	color: #666;	margin: 0px auto 0px;	padding: 0px;	}	#footer p {	color: #666;    font-weight: normal;	margin: 0px;		padding: 0 0 10px 0;	}#footer a {	color: #666;	text-decoration: none;	}#footer a:hover {	color: #666;	text-decoration: underline;	}#footer img {	border: 10px solid #555;	}#footer h2 {	color: #999999;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-transform: uppercase;	margin: 0 0 5px 0;	padding: 0px;	}	#footer h2 a {	color: #999999;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	text-transform: uppercase;	margin: 0 0 5px 0;	padding: 0px;	}	.footertop {	width: 598px;	font-size: 12px;	}.footerbottom {	width: 598px;	font-size: 11px;	}.footer1 {	width: 120px;	border-right: 1px solid #555;	float: left;	margin: 0px;	padding: 20px 20px 20px 0px;	}.footerimage {	background: #555;	width: 100px;	height: 0px;	margin: 0px;	padding: 10px;	}	.footer2 {	width: 598px;	float: left;	margin: 0px;	padding: 20px 20px 20px 20px;	}	.footer3 {	width: 120px;	border-left: 1px solid #555;	float: left;	margin: 0px;	padding: 20px 0px 20px 20px;	}						.contactform {	width: 418px;	margin: 2.0em 0 0 0;	padding: 10px 10px 0 10px;	border: solid 1px rgb(200,200,200);	background-color: rgb(240,240,240);}.contactform fieldset {	padding: 20px 0 0 0 !important /*Non-IE6*/;	padding: 0 /*IE6*/;	margin: 0 0 20px 0;	border: solid 1px rgb(220,220,220);}.contactform fieldset legend {	margin: 0 0 0 5px !important /*Non-IE*/;	margin: 0 0 20px 5px /*IE6*/;	padding: 0 2px 0 2px;	color: rgb(80,80,80);	font-weight: bold;	font-size: 130%;}.contactform label.left {	float: left;	width: 100px;	margin: 0 0 0 10px;	padding: 2px;	font-size: 110%;}.contactform select.combo {	width: 175px;	padding: 2px;	border: solid 1px rgb(200,200,200);	font-family: verdana,arial,sans-serif;	font-size: 110%;}.contactform input.field {	width: 275px;	padding: 2px;	border: solid 1px rgb(200,200,200);	font-family: verdana,arial,sans-serif;	font-size: 110%;}.contactform textarea {	width: 275px;	padding: 2px;	border: solid 1px rgb(200,200,200);	font-family: verdana,arial,sans-serif;	font-size: 110%;}.contactform input.button {	float: right;	width: 9.0em;	margin-right: 20px;	padding: 1px !important /*Non-IE6*/;	padding: 0 /*IE6*/;	background: rgb(230,230,230);	border: solid 1px rgb(150,150,150);	text-align: center;	font-family: verdana,arial,sans-serif;	color: rgb(150,150,150);	font-size: 110%;}.contactform input.button:hover {	cursor: pointer;	border: solid 1px rgb(80,80,80);	background: rgb(220,220,220);	color: rgb(80,80,80);}/********************//*  COMMON CLASSES  *//********************/textarea {	width: 400px;}#bottomads {	width: 660px;	height: 150px;	margin-bottom: 10px;}#bottomads h4 {	background-color: #FFCC00;	text-align: center;	margin: 0;	padding: 0;	padding-top: 8px;	font-size: 12px;	color: #000;}#bottomads {	padding-top: 30px;}#bottomads p {	margin-top: 10px;	color: #fff;	font-family: arial;}#bottomads a {	color: #fff;	text-decoration: none;}#bottomads a:hover {	color: #fff;	text-decoration: underline;}#livingroom {	float: left;	margin: 0;	margin-top: 10px;	margin-right: 10px;	padding: 0px;}#intro_para {	border-bottom: 1px solid #ccc;	width: 650px;	margin: 0;	padding: 0;}#words {	float: left;	display: inline;	width: 480px;	margin: 0;	margin-top: 5px;	padding: 0;	font-size: 12px;	text-align: left;}#words a {	color: #000080;}#words a:hover {	color: #000080;}.mlstitle {	color: #FFF;	font-size: 14px;}#frame {	width: 860px;	padding-left: 10px;}.alignleft {	text-align: left;}.alignright {	text-align: right;}.ihfQuickSearch {	border: 1px solid #fff;	width: 160px;}
