/*  
Theme Name: The Real Estate Coconut
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-color: #e3e3d4;
	margin: 0;
	padding: 0;
}

/*
=GLOBAL CSS
*/

form, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.clear {
	clear: both;
}

/*
=LAYOUT CSS
*/

#container {
	background: transparent url(images/cont_bg.gif) top center repeat-y;
	width: 955px;
	margin: 0 auto;
	padding: 0 20px;
}

	#container #header {
		position: relative;
		background: transparent url(images/cont_header.jpg) top center no-repeat;
		height: 307px;
		width: 955px;
	}
	
		/*
		=NAV CSS
		*/
		
			#container ul#nav {
				position: relative;
				margin: 0 auto;
				height: 63px;
				width: 873px;
				border-bottom: 8px solid #fff;
				padding: 0;
				list-style-type: none;
			}
			
				ul#nav li {
					float: left;
				}
				
					ul#nav li#home a {
						background: transparent url(images/nav_home.gif) top left no-repeat;
						width: 168px;
						display: block;
					}
				
					ul#nav li#about a {
						background: transparent url(images/nav_about.gif) top left no-repeat;
						width: 171px;
						display: block;
					}
				
					ul#nav li#search a {
						background: transparent url(images/nav_search.gif) top left no-repeat;
						width: 177px;
						display: block;
					}
				
					ul#nav li#feat a {
						background: transparent url(images/nav_feat.gif) top left no-repeat;
						width: 175px;
						display: block;
					}
				
					ul#nav li#contact a {
						background: transparent url(images/nav_contact.gif) top left no-repeat;
						width: 182px;
						display: block;
					}
				
					ul#nav li a {
						height: 63px;
						text-indent: -500em;
					}
		
		/*
		=LEFT CSS
		*/
		
		#container #left {
			position: relative;
			width: 178px;
			float: left;
			margin: 0 0 0 40px;
			padding: 0 10px;
			font: 12px/16px "Tahoma", sans-serif;
			color: #4e4e4e;
		}
			
			#left a:active, #left a:visited, #left a:link {color: #8c8c8c; text-decoration: underline;}
			#left a:hover {color: #000; text-decoration: none;}
			
			#left h2 {
				padding: 5px 0;
				font: lighter 20px "Tahoma", sans-serif;
				color: #797968;
			}
			
			#left ul {
				margin: 0 15px;
				padding: 0;
				list-style-type: none;
			}
			
				#left ul li {
					margin: 5px 0;
				}
			
		/*
		=CONTENT CSS
		*/
		
		#container #content {
			position: relative;
			width: 442px;
			float: left;
			padding: 10px 15px;
			font: 14px "Verdana", sans-serif;
			color: #3d474f;
		}
		#iframe_content {
margin-top:-10px;
margin-left: 26px;
padding:0;
margin-bottom: -10px;
}
			#content h2 {
				font: lighter 20px "Arial", sans-serif;
			}
			
				#content h2.title {
					margin: 0;
					padding: 0;
					font: 24px "Georgia", serif;
				}
				
					#content h2.title a:active, #content h2.title a:visited, #content h2.title a:link {color: #286691; text-decoration: none;}
					#content h2.title a:hover {color: #------; text-decoration: underline;}
			
			#content h3 {
				font: 16px;
			}
			
			#content h4 {
				font: 15px;
			}
			
			#content p.postinfo {
				margin: 0;
				padding: 0;
				font: 11px "Tahoma", sans-serif;
				color: #6389a4;
			}
			
				#content p.postinfo .category {
					color: #------;
				}
			
			#content a:active, #content a:visited, #content a:link {color: #839a33; text-decoration: underline;}
			#content a:hover {color: #52650f; text-decoration: none;}
			
			#content ul {
				margin: 0 15px;
				color: #1c272f;
			}
			
				#content ul li {
					line-height: 18px;
				}
			
			#content p.postdata {
				font: 13px "Arial", sans-serif;
				text-align: right;
			}
		
		/*
		=RIGHT CSS
		*/
		
		#container #right {
			background: transparent url(images/right_bg.gif) top left repeat-y;
			position: relative;
			width: 180px;
			padding: 0 10px;
			overflow: hidden;
			float: left;
			font: 12px "Tahoma", sans-serif;
		}
			
			#right a:active, #right a:visited, #right a:link {color: #809046; text-decoration: underline;}
			#right a:hover {color: #495813; text-decoration: none;}
			
			/*
			=CONTACT CSS
			*/
			
				#right .contact {
					background: transparent url(images/right_tree.gif) bottom right no-repeat;
					float: left;
				}
				
					#right .contact ul {
						float: left;
						margin: 5px 15px 0 15px;
						font: bold 11px "Tahoma", sans-serif;
						color: #7a7a59;
						padding: 0;
						list-style-type: none;
					}
					
						#right .contact ul li {
							margin: 3px 0;
						}
					
							#right .contact ul li.left {
								float: left;
								clear: right;
							}
							
							#right .contact ul li.right {
								float: right;
								font-weight: lighter;
							}
			
			#right fieldset#rssCont {
				border: 0;
				clear: both;
			}
		
				#right a#rssinfo {
					background: transparent url(images/right_rssInfo.gif) left top no-repeat;
					height: 60px;
					width: 174px;
					margin: 0 auto 20px auto;
					display: block;
					text-indent: -500em;
				}
			
				#right a#rss {
					background: transparent url(images/right_rss.gif) left top no-repeat;
					height: 52px;
					width: 53px;
					margin: 0 -20px 0 -15px;
					float: left;
					display: block;
					text-indent: -500em;
				}
				
				#right input {
					background-color: #daff62;
					width: 130px;
					margin: 2px;
					padding: 2px;
					font: 12px "Tahoma", sans-serif;
					color: #50650a;
					border: 1px solid #8ba23b;
				}
					
			#right h2 {
				margin: 0;
				font: 20px "Tahoma", sans-serif;
				color: #556f00;
			}
			
			#right ul {
				margin: 0 0 20px 15px;
				padding: 0;
				list-style-type: none;
			}
			
				#right ul li {
					margin: 5px 0;
				}
				
			#right p a#ewm {
				position: relative;
				background: transparent url(images/right_ewm.gif) top left no-repeat;
				height: 45px;
				width: 110px;
				margin: 0 auto;
				display: block;
				text-indent: -500em;
			}
			
			#right .textwidget {
				width: 180px !important;
			}
				
	/*
	=FOOTER CSS
	*/
		
	#container #footer {
		background: transparent url(images/cont_footer.gif) top center no-repeat;
		height: 90px;
		width: 955px;
		padding: 22px 0 0 0;
		clear: both;
		text-align: center;
		font: 11px "Verdana", sans-serif;
		color: #6e8323;
	}
			
			#footer a:active, #footer a:visited, #footer a:link {color: #454a34; text-decoration: underline;}
			#footer a:hover {color: #2a2c21; text-decoration: none;}
			
			
			#comment {
				width:450px;
			}

			p.credits {
				width:900px;
				text-align:center;
				margin:0 auto;
				padding:12px;
				font-size:11px;
			}

			#tags {
				margin-bottom:35px;
			}
			
			.dsidx-details #dsidx-header {
			font-size:10px;
			position:relative;
			}
		