/*  
Theme Name: XVulture
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: #ffffff url(images/bg.gif) top left repeat-x;
	margin: 0;
	padding: 0;
}

/*
=GLOBAL CSS
*/

form, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.clear {
	clear: both;
}

span.line {
	width:100%;
	height:1px;
	display:block;
	border-bottom:1px solid #ddd;
	margin:30px 0px;
}

/*
=LAYOUT CSS
*/

#container {
	width: 1012px;
	margin: 0 auto;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom:20px;
}

	#container #header {
		position: relative;
		background: #ffffff url(images/header.jpg) top left no-repeat;
		height: 150px;
		width: 1014px;
		margin: 0px;
		left:-1px;
		padding: 40px 0px 0px 0px;
	}
	
		#header h1 a#logo {

			height: 130px;
			width: 500px;
			display: block;
			float: left;
			text-indent: -500em;
		}
		
		#header .navWrapper {
			background:#000;
			height:28px;
			width: 1014px;
		}
		
			#header ul.nav {
                font: 11px "Arial", sans-serif;
				float: left;
				height:28px;
				text-transform: uppercase;
				margin:0;
				padding: 0;
				list-style:none;
			}
			
				#header ul.nav a:active, #header ul.nav a:visited, #header ul.nav a:link {color: #fff; text-decoration: none;}
				#header ul.nav a:hover {background-color: #898989;}
			
				
				#header ul.nav li {
					float:left;
					margin:0;
					padding:0;
				}
				
					#header ul.nav li a {
						float:left;
						margin:0;
						height:28px;
						padding: 0 40px;
						line-height:29px;
						border-right: 1px solid #848484;
					}
					
					
				#header ul.nav a.home:active, #header ul.nav a.home:visited, #header ul.nav a.home:link {
					background-color: #c63121;
					border:none;
				}
				
					
			#header .navWrapper input {
				background: transparent url(images/searchbox.jpg) top left no-repeat;
				height: 17px;
				width: 160px;
				margin: 4px 30px 4px 0px;
				padding: 2px 5px;
				border: 0;
			}
	
		
		/*
		=LEFT CSS
		*/
		
		#container #left {
			position: relative;
			width: 180px;
			padding: 10px 0px 30px 0px;
			float: left;
			font: 10px "Verdana", sans-serif;
		}
			
			#left a:active, #left a:visited, #left a:link {color: #333; text-decoration: underline;}
			#left a:hover {color: #c30505; text-decoration: none;}
			
			#left h2 {
				margin: 20px 0 0 20px;
				font: lighter 22px "Times New Roman", serif;
				text-transform: uppercase;
				color: #000;
			}
			
			#left p {
				margin: 0;
			}
			
				#left p.leftDate {
					margin: 0;
					font: 10px "Arial", sans-serif;
					color: #c30505;
				}
			
			#left ul {
				margin: 0;
				padding-left:40px;
				list-style-type: none;
			}
			
				#left ul li {
					padding: 2px 0;
				}
			
		
			
		/*
		=CONTENT CSS
		*/
		
		#container #content {
			position: relative;
			width: 570px;
			padding: 30px;
			float: left;
			font: 11px "Verdana", sans-serif;
			color: #4f4f4f;
			border-left: 1px solid #ddd;
			border-right: 1px solid #ddd;
			min-height:700px;
		}
			
			#content a:active, #content a:visited, #content a:link {color: #c30505; text-decoration: underline;}
			#content a:hover {color: #C20000; text-decoration: none;}
		
			#content h2 {
				margin: 0;
				padding: 0;
				font: lighter 23px "Times New Roman", serif;
				text-transform: uppercase;
				color: #000;
			}
			
				#content h2 .lowerCase {
					text-transform: none;
				}
			
				#content p.subHeader {
					margin: 0 0 ;
					font: 11px/5px "Arial", sans-serif;
					color: #c30505;
				}
				
					#content h2 a:active, #content h2 a:visited, #content h2 a:link {color: #000; text-decoration: none;}
					#content h2 a:hover {color: #c30505; text-decoration: underline;}
			
			#content h3 {
				font: 16px;
			}
			
			#content h4 {
				font: 15px;
			}
			
			#content a:active, #content a:visited, #content a:link {color: #------; text-decoration: underline;}
			#content a:hover {color: #------; text-decoration: none;}
			
			#content .left {
				float: left;
				margin: 0 0 10px 0;
			}
			
			#content hr {
				position: relative;
				background-color: #fff;
				margin: 20px 0;
				clear: both;
				color: #fff;
				border: 1px solid #d8d8d8;
			}
			
			#content ul {
				margin: 0;
			}
			
				#content ul li {
					padding: 3px 0;
				}
				
				#content p.postdata {
					margin:-10px 0px 40px 0px;
					padding:0;
				}
		
		/*
		=RIGHT CSS
		*/
		
		#container #right {
			background: transparent url(images/right_bg.gif) top left repeat-y;
			position: relative;
			width: 200px;
			margin:0;
			padding:0;
			padding-top:25px;
			float: left;
			font: 10px "Verdana", sans-serif;
			color: #000;
		}
			
			#right a:active, #right a:visited, #right a:link {color: #bf0603; text-decoration: none;}
			#right a:hover {color: #333; text-decoration: none;}
			
			#right h2 {
				margin: 20px 0 0 10px;
				font: lighter 22px "Times New Roman", serif;
				text-transform: uppercase;
				color: #000;
			}
			
			#right ul {
				margin: 0;
				padding:0px 25px;
				list-style-type: none;
			}
			
				#right ul li {
					margin:0;
					padding: 5px 0;
				}
				
					#right ul li .date {
						display: block;
						font: 10px "Arial", sans-serif;
						text-transform: uppercase;
						color: #c30505;
					}
					
			#right ul.columnList {
				text-transform: uppercase;
			}
			
				#right ul.columnList li {
					color: #646464;
					clear: both;
				}
				
					#right ul.columnList li a.leftLi {
						width: 40px;
						float: left;
					}
				
			#right a#subscribe {
				background: transparent url(images/rss_x.jpg) top left no-repeat;
				height: 88px;
				width: 133px;
				display: block;
				text-indent: -500em;
				margin-left:20px;
			}
			
			#right input#rssemail {
				border:1px solid #C63121;
				width:140px;
				margin-left:15px;
				padding:2px;
			}
			
			#right p.really-small {
				font-size:9px;
				margin:0;
				padding:0;
				margin-left:15px;
				margin-top:1px;
				position:relative;
			}
			
			#right input#submit {
				position:relative;
				top:2px;
			}
			
			
				
		/*
		=BOTTOM CSS
		*/
		
			.copyright {
				position: relative;
				background: #E6E6E6;
				height: 15px;
				padding: 6px 0;
				clear: both;
				width:1012px;
			}
		        
			.copyright p {
				width:390px;
				margin:0 auto;
				text-align: center;
				font: 10px "Verdana", sans-serif;
				color: #656565;
			}

			#bottom {
				text-align: center;
				padding: 0px 27px 10px 27px;
			}
			
				#bottom ul {
					width: 160px;
					margin: 0px 0 0 30px;
					float: left;
					text-align: left;
					font: 10px "Verdana", sans-serif;
					color: #8c8c8c;
				}
			
					#bottom ul a:active, #bottom ul a:visited, #bottom ul a:link {color: #8c8c8c; text-decoration: none;}
					#bottom ul a:hover {color: #c30505; text-decoration: none;}
				
					#bottom ul li {
						padding: 3px 0;
						font: 10px "Verdana", sans-serif;
					}
					
						#bottom ul li.title {
							margin-bottom: 4px;
							font: bold 11px "Arial", sans-serif;
							color: #656565;
						}
						
				#bottom p.footerNav {
					position: relative;
					margin: 20px;
					clear: both;
					font: 11px "Arial", sans-serif;
					text-transform: uppercase;
					color: #656565;
				}
				
					#bottom p.footerNav a:active, #bottom p.footerNav a:visited, #bottom p.footerNav a:link {color: #656565; text-decoration: none;}
					#bottom p.footerNav a:hover {color: #c30505;}
					
				#bottom p.misc {
					font: 10px "Verdana", sans-serif;
					color: #8c8c8c;
				}
				
				#bottom p.misc a {
					color: #c30505;
					text-decoration:none;
				}
				
	/*
	=FOOTER CSS
	*/
	
	#comment {
		width:400px;
	}

	#tags {
		margin-bottom:35px;
	}
	