/*  
Theme Name: Pensacola Real Estate News
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/
*/

/*
= DEFAULT
*/


body {
	font: normal 14.5px "Arial";
	color: #4f4f4f;
	margin: 0;
	padding: 0; 
	height:100%;
	}
        	
div, img, form, ol, h1, h2, h3 {
	margin: 0;
	padding: 0;
	border: 0; }
	
/*
= TEXT / HEADINGS
*/
	
a {
	color: #4db648;
	text-decoration: none; }
	
	a:hover {
		color: #e2762c;
		text-decoration: underline; }
	
h1 {
	width: 350px;
	height: 110px;
	position: absolute;
	right: 50px;
	top: 10px; }
	
	h1 a {
		text-indent: -9999px;
		display: block;
		width: 350px;
		outline: none;
		height: 110px;
 	}
		
h2 {
	font: bold 22px "Arial", sans-serif;
	color: #2792b3;
	margin: 5px 0; }
	
	#left h2 { 
		padding: 0 10px 0 35px;
		background: url("images/pelican.gif") top left no-repeat; }
		
	#right h2 { padding: 0 15px; color: #8B2D1C; }
	
	h2.title { margin: 0; }
	h2.title a { color: #dd7226; }
	h2.title a:hover { color: #4db648;}

/*
= CONTAINER / COLUMNS
*/
	
#container {
	position: relative;
	width: 923px;
	margin: 0 auto;
	background: url("images/wrapper.gif") top left repeat-y;
	z-index: 1; }

	
	#container #left {
		width: 200px;
		float: left;
		padding-left: 40px; }
		
	
		
		#left #rssBox {
			margin: 27px 0;
			padding: 0 0 0 5px;
			position:relative;
			z-index:1; }
			
		#left #rssBox #rss {
			background: transparent url("images/rss.gif") top left no-repeat;
			height: 34px;
			width: 32px;
			float: left;
			margin: 5px;
			display: block;
			text-indent: -500em; }
	
		#left #rssBox input {
			background-color: #fff;
			margin-bottom: 2px;
			padding: 3px;
			border: 1px solid #2792b3;
			font-family: "Tahoma";
			width: 125px;
			color: #2792b3; }
			
		html>body #left #rssBox input { width: 135px; }
		
		
	#container #content {
		position: relative;
		width: 600px;
		float: left;
		padding: 30px;
		padding-left:40px;
		padding-top:0; }
		
		
		#content .postinfo { 
			color: #2792b3; 
			margin: 0;
			font-size: 10px; }
			
		#content .postdata { text-align: right; font-size: 11px;}
	
/*
= HEADER / MENU / FOOTER
*/

#header {
	height: 446px;
	margin-bottom: -100px;
	position: relative;
}
	
	
	#menu {
		position: relative;
		height: 28px;
		list-style: none;
		position: relative; top: 25%; bottom: 0; left: 0; right: 0; 
		}
		
		#menu li { float: left;
		}
		
		#menu li a {
			display: block;
			height: 28px;
			color:#fff;
			padding:0 10px;
			font-weight:bold; 
			}
			
		#menu li a:hover {
			text-decoration:none;
			color: #FF9347;
		}
	
#footer {
	clear: both;
	height: 127px;
	position: relative;
	background: url("images/footer.gif") top left no-repeat;
	top:1px; }
	
	p.credits {
		padding:10px;
		padding-top:100px;
	}
	
	.credits-right {
		margin-left:80px;
		_margin_left:50px;
	}
	
	p.credits a {
		color: #2792b3;
	}
	
	
/*
= COLUMN LISTS
*/
	
#left ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 200px;
	margin-bottom: 20px; }
	
	#left ul.children {
		padding: 0px;
		margin-left: 30px;
		margin-bottom: 0px;
		}
			
	#left ul li a {
		color: #4db648;
		padding: 5px 0 5px 25px;
		text-decoration: none;
		display: block;
		height: auto;
		width: 175px; }
		
	#left ul li a:hover {
		color: #e2762c;
		text-decoration: underline; }

#comment {
width: 450px;
}

.commentlist {
	list-style: none;
	background-color: #F8F8F8; }
	
	.commentlist li { padding: 10px; }
	.commentlist li.alt { background-color: #FFFBDB; }
	
/*
= END
*/
	
