/*  
Theme Name: RealEstateConfluence
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: #636a71 url(images/bg.gif) top left repeat-x;
	margin: 0;
	padding: 0;
}

/*
=GLOBAL CSS
*/

ol, ul, form, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.clear {
	clear: both;
}

/*
=LAYOUT CSS
*/

#container {
	background: transparent url(images/cont_top.jpg) top center no-repeat;
	height: 630px;
	width: 1103px;
	margin: 0 auto;
	padding: 0 20px;
}

	#container #header {
		position: relative;
		height: 280px;
		width: 1103px;
	}

		/*
		=NAV CSS
		*/
	
		#header ul#nav {
			margin: 24px 0;
			padding: 10px 5px 0 5px;
			float: right;
			font: 14px "Tahoma", sans-serif;
			text-transform: uppercase;
			overflow: hidden !important;
		}
		
			#header ul#nav li {
				float: left;
				margin: 0 8px;
			}
			
				#header ul#nav li a:active, #header ul#nav li a:visited, #header ul#nav li a:link {color: #878787; text-decoration: none;}
				
				#header ul#nav li a:hover {
					background: transparent url(images/nav_tab.gif) top left no-repeat;
					display: block;
					margin: -9px -10px 0 -10px;
					padding: 10px 10px 13px 10px;
					height: 30px;
					color: #272727;
					text-decoration: none;
				}
				
				#header ul#nav li.long a:hover {
					background: transparent url(images/nav_tab_long.gif) top left no-repeat;
					display: block;
					margin: -9px -10px 0 -10px;
					padding: 10px 10px 13px 10px;
					height: 30px;
					color: #272727;
					text-decoration: none;
				}
				
				#header ul#nav li a:hover span {
					display: block;
					background: transparent url(images/nav_end.gif) bottom right no-repeat;
					margin: -13px -10px 0 0;
					padding: 13px 10px 13px 0;
				}
			
		/*
		=CATS CSS
		*/
		
		#header p.cats {
			position: absolute;
			top: 152px;
			right: 18px;
			float: right;
		}
		
			#header p.cats a {
				height: 36px;
				float: left;
				display: block;
				text-indent: -500em;
			}
		
				#header p.cats a.trends {
					background: transparent url(images/cats_trends.gif) top left no-repeat;
					width: 169px;
				}
		
				#header p.cats a.color {
					background: transparent url(images/cats_color.gif) top left no-repeat;
					width: 129px;
				}
		
				#header p.cats a.arch {
					background: transparent url(images/cats_arch.gif) top left no-repeat;
					width: 147px;
				}
		
				#header p.cats a.edits {
					background: transparent url(images/cats_edits.gif) top left no-repeat;
					width: 59px;
				}
		
		/*
		=LEFT CSS
		*/
		
		#container #left {
			position: relative;
			width: 200px;
			margin: 0 0 0 10px;
			float: left;
			font: 12px "Tahoma", sans-serif;
			color: #bbb;
		}
			
			#left a:active, #left a:visited, #left a:link {color: #e0e0e0; text-decoration: underline;}
			#left a:hover {color: #9accff; text-decoration: none;}
			
			#left fieldset#rssCont {
				width: 182px;
				border: 0;
			}
		
				#left a#rssinfo {
					background: transparent url(images/left_rssInfo.gif) left top no-repeat;
					height: 60px;
					width: 174px;
					margin: 0 auto 10px auto;
					display: block;
					text-indent: -500em;
				}
			
				#left a#rss {
					background: transparent url(images/left_rss.gif) left top no-repeat;
					height: 49px;
					width: 26px;
					margin: 0 7px 0 0;
					float: left;
					display: block;
					text-indent: -500em;
				}
				
				#left input {
					background-color: #ffecb0;
					width: 130px;
					margin: 2px;
					padding: 2px;
					font: 12px "Tahoma", sans-serif;
					color: #5f4702;
					border: 1px solid #fff;
				}
			
			#left h2 {
				font: lighter 20px "Tahoma", sans-serif;
				color: #fff;
			}
			
			#left ul {
				margin: 6px 0 10px 15px;
			}
			
				#left ul li {
					padding: 3px 0;
				}
			
		/*
		=CONTENT CSS
		*/
		
		#container #content {
			position: relative;
			width: 636px;
			margin: 0 13px;
			padding: 0 10px;
			float: left;
			font: 14px "Verdana", sans-serif;
			color: #fff;
		}
		
			#content .article {
				background: transparent url(images/article_div.gif) bottom left repeat-x;
				margin: 0 0 20px 0;
				padding: 0 10px 1px 10px;
			}
		
			#content #iframe .blogframe {
width: 500px;
height: 500px;
			}

			#content h2 {
				font: lighter 20px "Tahoma", sans-serif;
				color: #9FB2C6;
			}
			
				#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: #ffca50; text-decoration: none;}
					#content h2.title a:hover {background-color: transparent !important; color: #ffdf93; text-decoration: underline;}
			
			#content h3 {
				font: 16px "Verdana", sans-serif;
				color: #222;
			}
			
			#content h4 {
				font: bold 15px "Arial", sans-serif;
			}
			
			#content p.postinfo {
				margin: 0;
				padding: 0;
				font: 13px "Arial", sans-serif;
				color: #b7b7b7;
			}
			
				#content p.postinfo .category {
					color: #------;
				}
			
			#content a:active, #content a:visited, #content a:link {color: #bbc7d3; text-decoration: underline;}
			#content a:hover {background-color: #383c41; margin: -2px; padding: 2px; color: #5aa4ec; text-decoration: none;}
			
			#content ul {
				margin: 0 0 0 15px;
				color: #d0d0d0;
			}
			
				#content ul li {
					line-height: 18px;
				}
			
			#content p.postdata {
				text-align: right;
				font: 13px "Arial", sans-serif;
				color: #b7b7b7;
			}
		
		/*
		=RIGHT CSS
		*/
		
		#container #right {
			background: transparent url(images/right_bg.gif) top left repeat-y;
			position: relative;
			width: 167px;
			padding: 0 15px;
			float: left;
			font: 12px "Tahoma", sans-serif;
			color: #a0a0a0;
		}
			
			#right a:active, #right a:visited, #right a:link {color: #c2c2c2; text-decoration: underline;}
			#right a:hover {background-color: #3c3c3c; margin: -2px; padding: 2px; color: #99bfe7; text-decoration: none;}
					
			#right h2 {
				margin: 0;
				font: lighter 20px "Tahoma", sans-serif;
				color: #9ec6ec;
			}
			
			#right ul {
				margin: 5px 10px;
			}
			
				#right ul li {
					margin: 3px 0;
				}
				
					#right ul li a {display: block;}
				
	/*
	=FOOTER CSS
	*/
		
	#container #footer {
		position: relative;
		background: transparent url(images/cont_footer.jpg) top center no-repeat;
		height: 60px;
		width: 1103px;
		margin: 0 auto;
		clear: both;
		text-align: center;
		font: 12px "Verdana", sans-serif;
		color: #b0b0b0;
	}
			
			#footer a:active, #footer a:visited, #footer a:link {color: #dcdcdc; text-decoration: underline;}
			#footer a:hover {background-color: #222; margin: -2px; padding: 2px; color: #fff; text-decoration: none;}
	
		#footer p {
			padding: 15px 0;
		}
		
		#comment {
			width:450px;
		}

		p.credits {
			width:900px;
			text-align:center;
			margin:0 auto;
			padding:20px;
			font-size:11px;
		}

		#tags {
			margin-bottom:35px;
		}