/*  
Theme Name: Deborah Weiner
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 {
	font: normal 12px "Verdana", "Arial", "Helvetica", sans-serif;
	color: #000000;
	margin: 0;
	padding: 0;
	background: url(images/bg_repeat.jpg) top left repeat-x;
	background-color: #000000;
}
	
div, form, h1, h2, h3 {
	margin: 0;
	padding: 0;
	border: 0; }
	
/*
= TEXT / HEADINGS
*/
	
a {
	color: #3366ff;
	text-decoration: none; }
	
	a:hover {
		color: #C04039;
		text-decoration: underline; }

	
	#header h1 a {
		text-indent: -9999px;
		display: block;
		width: 220px;
		height: 270px;
		margin-right:10px;
		float:right;
 	}
		
h2 {
	color: #B48B18;
	font-family: "Tahoma", "Arial", sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
	
	#left h2 { padding: 0 15px; color:#325399; }
	#right h2 { padding: 0 15px; color: #392409; font-size:20px; }
	
	h2.title { margin: 0; }
	h2.title a { color: #652C1B; }
	h2.title a:hover { color: #660000;}
	
/*
= HEADER / MENU 
*/

#header {
	height: 478px;
	position: relative;
	background: url("images/header.jpg") top left no-repeat;
	width: 950px;
}

		#header #mls-search {
			//background: url("images/search_bg.jpg") no-repeat scroll left top transparent;
		    float: left;
		    height: 271px;
		    position: relative;
		    width: 217px;
			margin:-6px 0 0 21px;
		}
		
			#mls-search form {
				text-align:center;
				margin:36px 0 0;
			}
			
			#mls-search #searchForm select {
				background-color: #AE8C21;
				margin-bottom: 2px;
				padding: 3px;
				border: 1px solid #594015;
				border-top: 1px solid #DECC22;
				border-left: 1px solid #DECC22;
				font-family: "Tahoma";
				width: 135px;
				color: #392409;
			}
			
			#mls-search #searchForm input {
				background-color: #AE8C21;
				margin-bottom: 2px;
				padding: 3px;
				border: 1px solid #594015;
				border-top: 1px solid #DECC22;
				border-left: 1px solid #DECC22;
				font-family: "Tahoma";
				width: 135px;
				color: #392409;
			}
			
			#mls-search #advance {
			    height: 75px;
			    margin: 9px 0 0 0;
			    width: 194px;
			}
			
			#mls-search #advancesearch {
				font:bold 14px "Verdana", "Arial", "Helvetica", sans-serif; 
				color:#000;
			}
			
		#header #map-search {
			float:right;
			width:220px;
			height:280px;
		}
			
			#map-search #cherokee {
				position:relative;
				top:30px;
				left:30px;
				z-index:1;
			}
			
			#map-search #cobb {
				position:relative;
				top:30px;
				left:10px;
				z-index:2;
			}
			
			#map-search #nfulton {
				position:relative;
				top:-67px;
				left:70px;
				z-index:1;
			}
			
			#map-search #forsyth {
				position:relative;
				top:-153px;
				left:100px;
				z-index:1;
			}
			
			#map-search #gwinnett {
				position:relative;
				top:-177px;
				left:100px;
				z-index:2;
			}
			
			#map-search #sfulton {
				position:relative;
				top:-223px;
				left:-5px;
				z-index:1;
			}
			
			

	
	#menu {
		margin: 0;
		padding: 0;
		position: relative;
		list-style: none;
		float: left;
		padding-top: 134px;
		width: 935px;
		padding-left: 15px;
 	}
		
		#menu li {
			float: left;
			line-height: 30px;
			background-image: url(images/indent.jpg);
			background-repeat: no-repeat;
			background-position: right;
			padding-right: 10px;
			padding-left: 10px;
 		}
		
		#menu li a {
			display: block;
			color:#FFFFFF;
			text-decoration:none;
	 	}
	
		#menu li a:hover {
			color: #c19c2a;
	 	}

/*
= CONTAINER / COLUMNS
*/
	
#container {
	position: relative;
	width: 950px;
	z-index: 1;
	background: url(images/content_repeat.jpg) top left repeat-y;
	margin: 0 auto;
}
	
	#container #left {
		width: 207px;
		float: left;
		margin-left: 21px;
		padding-left:5px;
	}

		#left h2#featured {
			text-indent:-9999em;
			margin:0 auto;
			padding:0;
			width:157px;
			height:50px;
			background:url('images/featured.gif') top left no-repeat;
		}
		
		#left #top {
				width:176px;
				height:519px;
				margin-left:12px;
				margin-top:15px;
				background:url('images/neighborhoods.gif') top left no-repeat;
			}
		
		#left #neighborhoods {
			width:176px;
			margin:0;
			padding:0;
			margin-left:12px;
			background:url('images/neighborhoods-repeat.gif') top left repeat-y;
		}
		
			#left #neighborhoods ul#homes {
				margin:0;
				padding:0;
				list-style-type:none;
				margin-top:-500px;
				padding-bottom:20px;
				text-align:center;
				position:relative;
				z-index:3;
			}	
			
					#left #neighborhoods ul#homes li.city img {
						border:4px solid #977f5c;
					} 
					
					#left #neighborhoods ul#homes li.city img:hover {
						border:4px solid #503d1d;
					}
				
					#left #neighborhoods ul#homes li.city a {
						color: #FFFFFF;
					}
					
					#left #neighborhoods ul#homes li.city a:hover {
						color: #977f5c;
						text-decoration:none;
					}
			
		#left #btm {
			width:176px;
			height:18px;
			margin-left:12px;
			background:url('images/neighborhoods-btm.gif') top left no-repeat;
		}
			
		
		
	#container #right {
		position: relative;
		width: 207px;
		float: left;
		padding: 0px;
		padding-left:25px;
	}
		#right #rssBox {
			padding-top: 0;
			padding-right: 0;
			margin-right: 0;
			margin-top: 1;
			margin-bottom: 0;
			margin-left: 0;
			padding-bottom: 0px;
		}
			
			#right #newsletter {
				padding-top: 0;
				padding-right: 10px;
				padding-left: 10px;
				margin-top: 0;
				margin-right: 0;
				margin-bottom: 10;
				margin-left: 0;
			}
			
		#right #rssBox #rss {
			height: 55px;
			width: 32px;
			float: left;
			display: block;
			text-indent: -500em;
			background-color: transparent;
			background-image: url(images/rss_icon.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			margin-top: 0px;
			margin-right: 5px;
			margin-bottom: 5px;
			margin-left: 5px;
		}
	
		#right #rssBox input {
			margin-bottom: 2px;
			padding: 3px;
			border: 1px solid #55442A;
			font-family: Tahoma;
			width: 125px;
			color: #5F4725; }
			
		html>body #right #rssBox input {
			width: 135px;
		}
		
		
	
		
	#container #content {
	position: relative;
	width: 424px;
	float: left;
	padding: 15px;
	padding-left:30px;
}
		
		#container #content img {
						margin: 1px 1px 1px 1px;
					} 
					
		#content .postinfo { 
			color: #B28A17; 
			margin: 0;
			font-size: 10px; }
			
		#content .postdata {
			text-align: right;
			font-size: 11px;
			color: #B28A17;
		}
		

	

			
	
	
#footer {
	clear: both;
	height: 37px;
	position: relative;
	background: url(images/footer.jpg) top left no-repeat;
}
	

/*
= COLUMN LISTS
*/
#right ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 200px;
	margin-bottom: 20px; }
	
	#right ul li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: auto;
	width: 175px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 15px;
}
		
	#right ul li a:hover {
	text-decoration: underline;
}
		
		
.commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #F8F8F8; }
	
	.commentlist li { padding: 10px; }
	.commentlist li.alt { background-color: #DDBD81; }

#comment {
	width:400px;
}

p.credits {
	width:900px;
	text-align:center;
	margin:0 auto;
	padding:20px;
	font-size:11px;
	color: #FFF;
}

.clear {
	clear:both;
}

#content table {
	margin:0 auto;
}

.textwidget {
	margin: 20px 0 20px 0;
}


/*
= END
*/
	

