/*  
Theme Name: TheSunshineBroker
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: #c5af81 url(images/bg.gif) top left repeat-x;
	margin: 0;
	padding: 0;
height:100%;
}

/*
=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; 
	margin: 0 auto;
	width: 931px;
	padding: 0 20px;
}

	#container #header {
		position: relative;
		background: transparent url(images/cont_header.jpg) top center no-repeat;
		height: 370px;
		width: 931px;
		margin: -14px 0 0 0;
	}
	
		#menu {
			font: 14px sans-serif;
color: #876A9A;
	position: relative;
    font-weight:bold;
	height: 28px;
	list-style: none;
	padding-left: 80px;
	top: 4px;
margin-left:458px;

}
		
		#menu li {
        margin: 5px 5px 5px 5px;
	float: left;
display:inline;

}
		
		#menu li a {
	display: inline;
	height: 28px;
text-decoration: none;
color: #876A9A;
}
		
#menu li a:hover {color: #E4C9F5; text-decoration: none;}
		/*
		=CONTENT CSS
		*/
		
		#container #content {
			position: relative;
			width: 500px;
			float: left;
			margin: -70px 0 0 0;
			padding: 0 15px;
			font: 12px "Verdana", sans-serif;
			color: #4a3407;
		}
		


		#container #iframe_content {
			position: relative;
			width: 500px;
			float: left;
			margin: -20px 0 0 0;
                        margin-top: -30px;
			padding: 0 15px;
			font: 15px/19px "Verdana", sans-serif;
			color: #4a3407;
background-color: transparent;
		}
			#content h2 {
				font: lighter 22px "Tahoma", sans-serif;
				color: #A83819;
			}
			
				#content h2.title {
					margin: 10px 0;
					padding: 0;
					font: lighter 24px "Georgia", serif;
				}
				
					#content h2.title a:active, #content h2.title a:visited, #content h2.title a:link {color: #ff6f20; text-decoration: none;}
					#content h2.title a:hover {color: #b94b0f; text-decoration: underline;}
			
			#content h3 {
				font: 18px "Arial", sans-serif;
			}
			
			#content h4 {
				font: bold 14px "Verdana", sans-serif;
				color: #333;
			}
			
			#content p {
				margin: 10px;
				letter-spacing: .2px;
			}
			
			#content p img {
				margin: 8px;
			}
			
			#content p.postinfo {
				margin: 0 0 0 10px;
				padding: 0;
				font: 12px "Tahoma", sans-serif;
				color: #584724;
			}
			
			#content a:active, #content a:visited, #content a:link {color: #bb4220; text-decoration: underline;}
			#content a:hover {color: #7dac2a; text-decoration: none;}
			
			#content hr.articleDiv {
				background: transparent url(images/content_hrDiv.gif) left top repeat-x;
				margin: 20px 0;
				clear: both;
				border: 0;
			}
			
			#content ul {
				margin: 0 25px;
				color: #90654b;
			}
			
				#content ul li {
					margin: 2px 0;
				}
			
			#content p.postdata {
				text-align: right;
				font: 12px "Arial", sans-serif;
			}
		
		/*
		=MIDDLE CSS
		*/
		
		#container #middle, #container #right {
			margin: -270px 0 0 0;
		}
		
		#container #middle {
			position: relative;
			width: 197px;
			margin-left: 4px;
			float: left;
			font: 12px "Tahoma", sans-serif;
			color: #eac9ff;
		}
			
			#middle a:active, #middle a:visited, #middle a:link {color: #e2c7f1; text-decoration: underline;}
			#middle a:hover {color: #fff; text-decoration: none;}
			
			#middle fieldset#rssCont {
				width: 178px;
				border: 0;
				margin: 0;
			}
		
				#middle a#rssinfo {
					background: transparent url(images/mid_rssInfo.gif) left top no-repeat;
					height: 60px;
					width: 174px;
					margin: 5px auto;
					display: block;
					text-indent: -500em;
				}
			
				#middle a#rss {
					background: transparent url(images/mid_rss.gif) left top no-repeat;
					height: 48px;
					width: 26px;
					margin: 5px;
					float: left;
					display: block;
					text-indent: -500em;
				}
				
				#middle input {
					background-color: #e5bbff;
					margin: 2px 8px;
					padding: 2px;
					font: 12px "Tahoma", sans-serif;
					color: #481e63;
					border: 1px solid #fff;
				}
			
			#middle h2 {
				padding: 5px 8px;
				font: lighter 20px "Tahoma", sans-serif;
				color: #e2adff;
			}
			
			#middle span.contactInfo {
				background: transparent url(images/mid_contact.gif) top left no-repeat;
				height: 21px;
				width: 108px;
				margin: 0 10px;
				display: block;
				text-indent: -500em;
			}
			
			#middle ul {
				padding: 0 15px;
				list-style-type: none;
			}
			
				#middle ul li {
					margin: 3px 0;
				}
				
					#middle ul li a {
						position: relative;
						margin: -2px -15px;
						padding: 2px 15px;
						display: block;
					}
				
					#middle ul li a:hover {background-color: #442e51;}
			
		/*
		=RIGHT CSS
		*/
		
		#container #right {
			background: transparent url(images/right_bg.gif) top left repeat-y;
			position: relative;
			width: 197px;
			left: 3px;
			float: left;
			font: 12px "Tahoma", sans-serif;
			color: #d7aea1;
		}
			
 #logo {
margin-top:3px;
float:right;
}
			#right a:active, #right a:visited, #right a:link {color: #ffc3b1; text-decoration: underline;}
			#right a:hover {color: #fff; text-decoration: none;}
					
			#right h2 {
				padding: 5px 8px;
				font: lighter 20px "Tahoma", sans-serif;
				color: #fff;
			}
			
			#right ul {
				list-style-type: none;
				padding: 0 15px;
			}
			
				#right ul li {
					margin: 3px 0;
				}
				
					#right ul li a {
						position: relative;
						margin: -2px -15px;
						padding: 2px 15px;
						display: block;
					}
				
					#right ul li a:hover {background-color: #bf461f;}
					
					#right .linkcat {
						list-style-type: none;
					}
				
	/*
	=FOOTER CSS
	*/
		
	#container #footer {
		background: transparent url(images/cont_footer.gif) top center no-repeat;
		height: 171px;
		width: 931px;
		clear: both;
	}
	
	#comment {
		width:450px;
	}

	p.credits {
		width:900px;
		text-align:center;
		margin:0 auto;
		padding:20px;
		font-size:11px;
	}

	#tags {
		margin-bottom:35px;
	}