/*  
Theme Name: Sarah Bandy
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 {
	background: #fff url(images/bg.gif) left top repeat-x;
	font: normal 13px/135% "Verdana", "Arial", sans-serif;
	color: #646464;
	margin: 0;
	padding: 0; }
	
div, img, form, ul, li, h1, h2, h3 {
	margin: 0;
	padding: 0;
	border: 0; }
	
.clear { clear: both; }

.tc { text-align: center; }
.tr { text-align: right; }

#left ul {
	list-style: none;
	padding-left: 35px;
	margin: 5px 0 10px 0;
	color: #550100; }
	
	#left ul li { padding: 2px 0; }
	#left ul li a { color: #FFB1B0; text-decoration: none; }
	#left ul li a:hover { color: #550100; }
	
.tyler {
	float: left;
	margin: 15px 10px 0 0; }

/*
= TEXT / HEADINGS
*/
	
a { color: #A4A4A4; }
a:hover { color: #4E4E4E; }
	
h1 {
	width: 100%;
	height: 294px;
	text-indent: -9999px;
	overflow: hidden;
	background: #000000 url("images/header.gif") no-repeat; }
	
h2 {
	color: #550100;
	font: normal 22px "Tahoma", "Arial", sans-serif; }
	
	h2.title, h2.title a {
		color: #D43939;
		text-decoration: none; }
		
	h2.title a:hover { color: #392E1E; }
	
	#left h2 {
		background: url("images/paw.gif") center left no-repeat;
		padding-left: 35px;
		margin: 5px 0; }

/*
= CONTAINER
*/
	
#wrapper {
	width: 950px;
	margin: 0 auto; }

/*
= HEADER / MENU
*/
	
#header {
	height: 339px;
	overflow: hidden; }

	#header #menu {
		list-style: none;
		width: 100%;
		height: 42px;
		background: url("images/menu.gif") repeat-x;
		border-bottom: 3px solid #FF3030; }
	
		#header #menu li { 
			height: 42px;
			line-height: 42px;
			color: #939393;
			display: inline;
			padding-left: 20px; }
		
		#header #menu li a {
			color: #939393;
			text-decoration: none;
			text-transform: lowercase; }
			
		#header #menu li a:hover { color: white; }
		
		#header #menu li.phone { 
			padding-right: 15px;
			float: right; }

/*
= CONTENT / COLUMNS
*/
			
#content {
	width: 950px;
	background: url("images/content.gif") repeat-y; }
	
	#content #left {
		float: left;
		width: 240px;
		padding: 1px 20px; }
		
		#left #rss { margin: 10px 0; }
		
		#left #rss a {
			background: transparent url("images/rss.gif") top left no-repeat;
			height: 43px;
			width: 64px;
			float: left;
			margin: 5px;
			display: block;
			text-indent: -500em; }
	
		#left input {
			background: #949494 url("images/input_bg.gif") top left repeat-x;
			margin-bottom: 2px;
			padding: 2px;
			border: 1px solid #3B3B3B;
			width: 140px;
			color: #181818; }
		
	#content #middle {
		float: left;
		width: 350px;
		padding: 15px;
		background: url("images/col_middle.gif") top left repeat-x; }
		
		#middle img { margin:8px; }
		
		.postinfo { color: #B7B7B7; margin: 0 0 10px 0; }
		.postdata { text-align: right; margin-bottom:30px; }
		.postdata, .postdata a, .postinfo, .postinfo a { font-size: 11px; }
		.postinfo a:hover { color: #D41A1A; }
		.category { color: #5C5C5C; }
		
		.post img.avatar { float: left; margin:0; margin-right: 10px; }
		
		
	#content #right {
		float: left;
		color: #51432D;
		width: 260px;
		padding: 5px 15px;
		background: url("images/col_right.gif") top left no-repeat; }

/*
= FOOTER
*/
		
#footer {
	height: 75px;
	background: url("images/footer.gif") top left no-repeat; }
	
p.credits {
	width:950px;
	margin:0 auto;
	padding:10px;
	text-align:center;
}

#comment {
	width:350px;
}