/*  
Theme Name: Mary DeLuca
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-color: #F7F7F7;
	color: #3E3824;
	font: normal 12px/150% "Tahoma", "Verdana", sans-serif; }
	
div, form, ul, h1, h2, h3 {
	margin: 0;
	padding: 0;
	border: 0; }
	
ul li {
	margin-left:10px;
}

	
.clear { clear: both; }

/*
= TEXT / HEADINGS
*/
	
a {
	color: #EADEB6;
	text-decoration: none; }
	
a:hover {
	color: #734E0E;
	text-decoration: underline; }
	
h1 {
	height: 42px;
	padding-left: 24px; }
	
	h1 a {
		height: 42px;
		width: 322px;
		display: block;
		outline: none;
		background: url("images/logo.gif") no-repeat;
		text-indent: -9999px; }
	
h2 {
	color: #A46D24;
	font: normal 20px "Tahoma", "Verdana", sans-serif; }
	
	h2.title a { color: #664512; }
	
/*
= CONTAINER 
*/
	
#container {
	width: 864px; 
	border: 4px solid #ffffff;
	background: #B4AD94 url("images/content_bg.gif") top left repeat-y;
	margin: 0 auto; }
	
	/*
	= HEADER
	*/
	
	#header {
		height: 215px;
		background: url("images/header.gif") no-repeat; }
		
	/*
	= CONTENT / RIGHT
	*/
		
	#content {
		width: 620px;
		padding: 12px;
		float: right; }
		
		.postinfo {
			font-size: 10px;
			color: #E4DFB9;
			margin: 0; }
			
		.postinfo .category { color: #F8EAAE; }
		
		.postdata { text-align: right; font-size: 11px; padding-bottom: 80px; }

                #content ul {
                        padding-left: 56px;
                        padding-right: 56px;
                }

                #content ul li {
			padding: 0px;
			padding-right: 0px;
		}
		


                #content ol ol li {
                        padding: 6px;
                }	

		#content ol.commentlist {
			width: 645px;
			margin:0px;
			margin-right: -20px;
			margin-left: -14px;
			padding: 0px;
			list-style-type: none;
			color: #fff;
		}
		
			#content ol.commentlist li {
				background-color: #A7A081;
				padding: 10px;
				margin-bottom: 1px;
			}
			
				#content ol.commentlist li a:hover {color:#69634A;}
			
				#content ol.commentlist li.alt {
					background-color: #8D8663;
				}
			
					#content ol.commentlist li.alt a:hover {color:#4A4536;}
		
	/*
	= COLUMN / LEFT
	*/
		
	#column { 
		width: 196px;
		padding: 10px;
		float: left; }
		
		#rss {
			background: transparent url("images/rss.gif") top left no-repeat;
			height: 46px;
			width: 32px;
			float: left;
			margin: 5px;
			display: block;
			text-indent: -500em; }
		
		#column input {
			background-color: #C2A074;
			margin-bottom: 2px;
			padding: 2px;
			border: 1px solid #937C5F;
			font-family: "Tahoma";
			width: 125px;
			color: #643A0E; }
              
                #column form.ihfQuickSearch {
                        color: #979797;
                        font-family: "Tahoma", "Verdana", sans-serif;
                   }
			
		/*
		= LISTS
		*/
			
		#column ul {
			list-style: none;
			margin: 20px 15px; }
			
			#column li { color: #979797; margin: 2px 0px; }
				
			#column li a { color: #979797; }
			
			#column li a:hover { color: #8F5C18; }
			
			#comment {
				width:450px;
			}



				
	/*
	= FOOTER
	*/
	
	#footer { clear: both; }
	
	p.credits {
		width:864px;
		margin:0 auto;
		padding:10px;
		text-align:center;
	}
	
	p.contact-info {
		
	}