

/*  
Theme Name: Sacramento Real Estate Voice
Theme URI: http://genasells.com
Description: Gena Riede Custom 3 column theme.
Version: 2.1
Author: Gena Riede
Author URI: http://genasells.com/
*/

body {
	background-color: #B6855D;
	/*background-color: #fff;*/
	margin: 0px;
	min-width:1200px;
}

.clear {
	clear: both;
	display: block;
	height: 0px;
}

#container {
	/*background-color: #DFC9B8;*/
	margin: 0;
	padding:0;
	border: 2px solid #9B683E;
	background-color: #fff;
}

	#container #header {
		height: 166px;
        margin: 0 auto;
		background-position: top center;
		background-repeat: no-repeat;
		background-image: url(images/header_3.jpg);
		background-color: #DFC9B8;
	}
	
	#container #info {
		background: #e9dace url(images/infobg.png) bottom left repeat-x;
		height: 40px;
	}
	
		#info a#contact {
			position: relative;
			height: 33px;
			width: 271px;
			float: left;
			top: 2px;
			left: 4px;
			display: block;
		}
		
		#info .license {
			position: relative;
			height: 28px;
			width: 296px;
			float: right;
			top: 8px;
			right: 4px;
			display: block;
		}
	
	/*
	=MIDDLE CSS
	*/
	
	#container #middle {
		position: relative;
		background: #f7f4f1 url(images/midbg.png) bottom left repeat-x;
		padding: 10px;
		padding-right: 0px;
	}
	
		#container #middle ul.house, #container #middle ul.house2 {
			width: 230px;
			margin: 0 auto;
			margin-right: 1%;
			padding: 0px;
			float: left;
			list-style-type: none;
		}
		
			#container #middle ul.house li {
				text-align: center;
			}
			
			
			
		#container #middle ul.house li img {
			border: 6px solid #ffffff;
		}
              
                #container #middle ul.house li img:hover {
                        border: 6px solid #BB9474;
                }
              
                #container #middle #inner-middle {
                        width:780px;
                        margin:0 auto;
                }
	
		
			
	/*
	=NAV CSS
	*/
	
		#container ul#nav {
			background: transparent url(images/navbg.png) top left repeat-x;
			height: 41px;
			margin: 0px;
			padding: 0px;
			text-align: center;
			font-family: "Verdana";
			font-size: 12px;
		}
		
			#container ul#nav li {
				position: relative;
				top: 14px;
				display: inline;
				list-style-type: none;
				text-transform: uppercase;
				color: #A46F43;
			}
			
				#container ul#nav li a:active, #container ul#nav li a:visited, #container ul#nav li a:link {color: #55402E; text-decoration: none; padding-top: 14px; padding-bottom: 12px; padding-left: 10px; padding: 14px 10px 12px 10px; }
				#container ul#nav li a:hover {background: transparent url(images/navbgh.png) top left repeat-x; color: #889B2E; text-decoration: underline;}
	
	
	
	
#content_wrapper {
	padding-left:210px;
	padding-right:270px;
	overflow:hidden;
	margin-bottom:-22px;
}



#center {
	background-color: #FFFFFF;
	border-left: 1px solid #C3C891;
	border-right: 1px dashed #84AD2C;
    line-height:25px;
    font-size:16px;
    color:#3B3B3B;
    font-family: Verdana;
	padding-left:20px;
	padding-right:20px;
	width:100%;
	padding-top:10px;
}
	
	
#left {
	width:190px;
	right:252px;
	margin-left: -100%;
	padding-left: 10px;
	padding-right: 10px;
	font-family: "Arial";
	font-size: 14px;
	color: #835A39;
	background-color: #DFC9B8;
}

* html #left {
	left:190px;
}

#right {
	background-color: #DFC9B8;
	padding-left:10px;
	padding-right:10px;
	width: 210px;
	margin-right: -100%;
	font-family: "Arial";
	font-size: 14px;
	color: #8B6C53;
}

.column {
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom: 1001em; 
	margin-bottom: -1000em;     
}
	

      
      #container #left .search {
			margin:0;
            padding:0;
            margin-bottom:10px;
		}
		
			#container #left .search .seartit {
				font-family: "Verdana";
				font-size: 14px;
				font-weight: bold;
				color: #84AD2C;
			}
			
			#container #left .search p {
				width: 220px;
				padding-left: 15px;
				line-height: 16px;
				letter-spacing: .5px;
				font-family: "Tahoma";
				font-size: 10px;
				text-align: justify;
				color: #9C6132;
			}
			
			#container #left .search input {
				background-color: #B7C47E;
				width: 130px;
				margin: 0 auto;
				padding: 3px;
				font-family: "Tahoma";
				font-size: 12px;
				color: #58751E;
				border: 1px solid #79A320;
			}
	
		#left a:active, #left a:visited, #left a:link {color: #895A34; text-decoration: none;}
		#left a:hover {color: #6C921A; text-decoration: underline;}
	

		
			
	

      
      #container #stats-frame {
		background-color: #FFFFFF;
		float: left;
		padding: 10px;
       	border-left: 1px solid #C3C891;
		border-right: 1px dashed #84AD2C;
        line-height:25px;
        font-size:16px;
        color:#3B3B3B;
        font-family: Verdana;
	}

                
	
       
		#center a:active, #center a:visited, #center a:link {color: #895A34; text-decoration: none; font-weight:bold;}
		#center a:hover {color: #86952C; text-decoration: underline; font-weight:bold;}
	
		#center h2.title {
			margin: 0px;
			padding: 0px;
			font-family: "Tahoma";
			font-size: 24px;
			font-weight: lighter;
			letter-spacing: 0px;
			color: #9C6132;
		}
		
			#center h2.title a:active, #center h2.title a:visited, #center h2.title a:link {color: #9C6132; text-decoration: none;}
			#center h2.title a:hover {color: #84AD2C; text-decoration: underline;}
                      
                #stats-frame a:active, #stats-frame a:visited, #stats-frame a:link {color: #895A34; text-decoration: none; font-weight:bold;}
		#stats-frame a:hover {color: #86952C; text-decoration: underline; font-weight:bold;}
	
		#stats-frame h2.title {
			margin: 0px;
			padding: 0px;
			font-family: "Tahoma";
			font-size: 24px;
			font-weight: lighter;
			letter-spacing: 0px;
			color: #84AD2C;
		}
		
			#stats-frame h2.title a:active, #stats-frame h2.title a:visited, #stats-frame h2.title a:link {color: #A1CE40; text-decoration: none;}
			#stats-frame h2.title a:hover {color: #84AD2C; text-decoration: underline;}
		
			#center p.postinfo {
				background: transparent url(images/time.png) center left no-repeat;
				margin: 0px;
				padding: 2px;
				padding-left: 16px;
				font-family: "Tahoma";
				font-size: 11px;
				color: #678A1E;
			}
			
				#center p.postinfo .category {
					background: transparent url(images/category.png) center left no-repeat;
					padding: 2px;
					padding-left: 20px;
					color: #5B5B5B;
				}
				
				#center p.postdata {
					text-align: right;
					font-size: 11px;
					padding-bottom:70px;
				}
				
					#center p.postdata .author {
						background: transparent url(images/user.png) center left no-repeat;
						padding: 2px;
						padding-left: 18px;
					}
					
					#center p.postdata .comments {
						background: transparent url(images/discuss.png) center left no-repeat;
						padding: 2px;
						padding-left: 21px;
					}
					
					#center p.postdatalistings {
						text-align: left;
						font-size: 11px;
						padding-bottom:70px;
					}
					
		/*
		=COMMENTS CSS
		*/
		
		#center ol.commentlist {
			list-style-type: none;
			padding: 10px;
			margin: 0px;
			font-family: "Arial";
			font-size: 12px;
		}
		
			#center ol.commentlist li {
				background-color: #E4D2C2;
				padding: 5px;
				margin-bottom: 1px;
				border-bottom: 1px solid #C49E7A;
				border-right: 3px solid #C49E7A;
			}
			
				#center ol.commentlist li.alt {
					background-color: #DCC5B0;
					border-bottom-color: #BC9168;
					border-right-color: #79A320;
				}
			
				#center ol.commentlist li p {
					padding: 30px;
					padding-top: 0px;
					padding-bottom: 0px;
				}
	
		#center p {
			font-family: Verdana;
			
                        line-height:25px;
			text-align: left;
                        color:#000000;
		}
		
		#center h2 {
			font-family: "Arial";
			font-weight: lighter;
			font-size: 22px;
			letter-spacing: -.5px;
			color: #9C6132;
		}
		
		#center h3 {
			font-family: "Tahoma";
			font-weight: lighter;
			color: #667C26;
		}
		
		#center h4 {
			font-family: "Arial Narrow";
			color: #000000;
		}
              
              #stats-frame p {
			font-family: Verdana;
			font-size: 16px;
                        line-height:25px;
			text-align: left;
                        color:#3B3B3B;
		}
		
		#stats-frame h2 {
			font-family: "Arial";
			font-weight: lighter;
			font-size: 22px;
			letter-spacing: -.5px;
			color: #000;
		}
		
		#stats-frame h3 {
			font-family: "Tahoma";
			font-weight: lighter;
			color: #000;
		}
		
		#stats-frame h4 {
			font-family: "Arial Narrow";
			color: #9B6B44;
		}
	

	

	
		#right a:active, #right a:visited, #right a:link {color: #895A34; text-decoration: none;}
		#right a:hover {color: #86952C; text-decoration: underline;}
              
              #container #right #right-inner {
              margin-bottom:5px;
              width:220px;
              }
              
              #container #right a#rss {
					height: 68px;
					width: 60px;
					display: block;
					z-index: 2;
                    float:left;	
				}
				
				#container #right input {
					margin: 2px;
					width: 170px;
					padding: 2px;
					
				}
	
		#right h2 {
			background: transparent url(images/shouts.jpg) top left no-repeat;
			width: 190px;
			margin: 0px;
			padding-left: 60px;
			font-family: "Tahoma";
			font-size: 16px;
			font-weight: lighter;
			color: #4F4D4A;
		}
		
		#right ul {
			margin: 10px;
                        margin-right:0px;
			padding: 0px;
                        padding-bottom:5px;
                        width:185px;
			list-style-type: none;
			
		}
               
               #right ul li {
                       margin-bottom:7px;
                 }
	
	#container #footer {
		clear: both;
	}
      
      .credits {
      text-align:center;
      margin:0 auto;
      padding:15px;
      font-size:16px;
      }
    
      .credits a {
      color: #895A34; 
      text-decoration: none;
      font-size:16px;
      }
    
      .credits a:hover {
      color: #fff;
      }

	.disclaimer {
		font-size:12px;
	}

#comment {
width:400px;
}

#left h2 {
	background: transparent url(images/shouts.jpg) top left no-repeat;
	margin: 0px;
	font-family: "Tahoma";
	font-size: 20px;
	font-weight: lighter;
	color: #543A25;
	padding-left: 60px;
	margin-top:30px;
	margin-bottom:10px;
}

#left select {
	margin-left:15px;
}

#left ul {
	margin: 10px;
	margin-top:0;
	padding: 0px;
	list-style-type: none;
}

	#left ul li {
		margin:0;
		padding:0;
		margin-top:20px;
	}

		#left ul li a:active, #left ul li a:visited, #left ul li a:link {
			background: transparent url(images/shouts.jpg) top left no-repeat;
			margin: 0px;
			font-family: "Tahoma";
			font-size: 16px;
			font-weight: lighter;
			color: #4F4D4A;
			padding-left: 60px;	
		}
		
			#left ul li a:hover {
				background: transparent url(images/shouts.jpg) top left no-repeat;
				margin: 0px;
				font-family: "Tahoma";
				font-size: 16px;
				font-weight: lighter;
				color: #4F4D4A;
				padding-left: 60px;	
				text-decoration:none;
			}
	
#left ul li ul {
	margin:0;
	padding:0;
	margin-top:8px;
}
	
	#left ul li ul li {
		margin:0;
		padding:0;
	}
	
		#left ul li ul li a:active, #left ul li ul li a:visited, #left ul li ul li a:link {
			background:none;
			font-size: 14px;
			margin:0;
			margin-left:15px;
			padding:0;
			color: #895A34; 
			text-decoration: none;
		}
		
			#left ul li ul li a:hover {
				background:none;
				font-size: 14px;
				margin:0;
				margin-left:15px;
				padding:0;
				color: #6C921A; 
				text-decoration: underline;
			}
	
#left ul li ul li ul {
	margin:0;
	padding:0;
	margin-bottom:8px;
}
	
	#left ul li ul li ul li {
		margin:0;
		padding:0;
	}
	
		#left ul li ul li ul li a:active, #left ul li ul li ul li a:visited, #left ul li ul li ul li a:link {
			background:none;
			font-size: 12px;
			margin:0;
			margin-left:25px;
			padding:0;
			color: #895A34; 
			text-decoration: none;
		}
		
			#left ul li ul li ul li a:hover {
				background:none;
				font-size: 12px;
				margin:0;
				margin-left:25px;
				padding:0;
				color: #6C921A; 
				text-decoration: underline;
			}
			

/* ------------------------------------- Style for the buttons under the content */

#buttons {
	margin:0;
	width:800px;
	height:100px;
}

#buttons .button {
	float:left;
	width:90px;
	margin:0 10px;
	text-align:center;
}

#buttons .button a {
	vertical-align: bottom;
}

#buttons a span {
	text-decoration:none;
	font-size:10px;
	line-height:10px;
}

#buttons a:hover {
	text-decoration:none;
}

p.propDetails {
	margin:0px;
	padding:0px;
	font-size:12px;
}


img.propImages {
	margin:5px;
	padding:3px;
	border:1px solid #ccc;
}

#center img.listing-photo {
	margin:8px;
	position:relative;
}

.leftside, .rightside {
	float:left;
	width:300px;
}

#content_wrapper { background: #DFC9B8; }
#content_wrapper, .column {margin-bottom: 0; padding-bottom: 0;}
#center { padding-bottom: 10px;}

#center a img { border: none; }
.MV {
float:left; 
margin-right:20px;
}
.listing {

}

.listing p img {
border: solid 4px #000;
float: left;
margin-top: 10px;
margin-right: 10px;
padding: 5px;
}
.listing a.floatbox {
float: left;
padding-top: 10px;
padding-right: 10px;

}
