body {padding:0; margin:0 auto; background-color:#fff;}
body, td, input, textarea{
	font-size:11px;
    font-family: ariel,Tahoma, san serif;
	color:#000;
	line-height:16px;
	vertical-align:top;
	padding:0px;

	margin:0 auto;
		 background: url('http://www.huntsvillealabamarealestate.us/images/accent-background.gif') repeat-y center;
}



#wrapper {width: 980px; margin:0 auto; background-color: #fff;  border:0px solid #296d84; }

#header {
height:120px;
width:980px;   
     border-bottom:3px solid #e39809;
    clear: both;
	 background: url('http://www.huntsvillealabamarealestate.us/images/harrealestate.jpg')  no-repeat; 
   }



#bodyz {width: 980px; 
border-top:0px solid #000;
border-right:0px solid #000;
border-left:0px solid #000;
 background:url('images/accent-back.gif') repeat-y;}

#center {font-size: 1.2em; width: 563px; float:left; margin:0; padding:0; text-align: justify;}
#center {padding: 10px; }



#center H1{font-size: 1em; color: #5a4539; width:530px; height: 41px; padding-top:6px; text-transform: uppercase; text-align:center;
border-bottom:2px solid #844129;}

 #center h2{font-size: 1em; margin: 7px;}
 
 #center h3{font-size: 1.1em; color: #800000;}


 /* LAYOUT - SIDEBAR */								
#sidebar a {
     font-size: 110%; 
  text-decoration:none;
  color: #0000ff;
}

#sidebar dt {margin-left:5px;}

#sidebar img {margin-bottom:5px;}

#sidebar
h2 {font: bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#000;; margin:0; padding:0; 
padding: 5px; border-bottom: 1px solid #eee; text-transform:uppercase; background: #febf0c; height: 20px; width:174px;}

#sidebar
h3 {font: bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#fff;; margin:0; padding:0; 
padding: 5px; border-bottom: 1px solid #eee; text-transform:uppercase; background: #93af2b; height: 20px; width:174px;}

#sidebar{
float: left;
  width: 180px;
   border-RIGHT:0px DOTTED #cecece;
   margin: 0px 5px 0px 0px;
  padding-top: 10px;
  
  }
  
#sidebar ul {
	overflow: hidden;
	padding: 4px 0 2px 0px;
	margin: 0;
	
	}
#sidebarul li {
	clear: left;
	background: transparent;
	}
#sidebar ul li a {
	font-weight: normal;
	font-size:1.1em;
	width: 97%;
	display: block;
	padding: 2px 0 2px 10px;
	background: transparent;
	border: none;
	 background:  url('images/green-arrow.gif') no-repeat;
	 background-position: 0 .5em;
	 margin-left:0px;  
}

/* RIGHT BAR */
#rightbar {width: 207px;  float:left; margin-top: 5px;  padding-top:10px; text-align:left;}

#rightbar img{margin-left:10px; margin-bottom:5px;}

#rightbar a:hover {text-decoration:none; color: #f60;}
#rightbar ul {overflow: hidden;	padding: 4px 0 2px 7px;	margin: 0; list-style-type:none;}
#rightbar h2 {font: bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#FFF; margin-top:5px; margin-left:5px;  
padding: 5px;  text-transform:uppercase; background: #00548f; height: 20px; width:197px;}



#rightbar ul li a{font-weight: normal;
	font-size:1.1em;
	width: 97%;
	display: block;
	padding: 2px 0 2px 12px;
	background: transparent;
	border: none;
	 background:  url('images/arrow-orange.png') no-repeat;
	 background-position: 0 .5em;
	 margin-left:0px;  

}

#rightbar a {color: #0000ff;}


			 
	/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #000000;
	width: 980px;
	height: 29px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px;
	border-top: 0px solid #333333;
	border-bottom: 1px solid #000000;
	overflow: hidden;
	}
	
#navbar a, #navbar a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 3px;
	}
	
#navbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px 0px 0px 3px;
	}	


#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a, #nav a:visited {
	background: #222222;
	color: #FFFFFF;
	display: block;
    font-weight: bold;
    margin: 0px;
	padding: 8px 15px 8px 15px;
	border-left: 1px solid #000000;
	}
	
#nav a:hover {
	background: #333333;
	color: #FFFFFF;
    margin: 0px;
	padding: 8px 15px 8px 15px;
	text-decoration: none;
	}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}


br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

a{color:#296d84; text-decoration:underline} 
a:hover{text-decoration:none; color:#f72800;}

 
#footer {background-color: #000; width: 980px; font-size: .85em; 
border-bottom:0px solid #fff;
border-right:0px solid #fff;
border-left:0px solid #fff;
border-top:0px solid #fff;
clear: both;
color:#fff;
}


#news a {color: #ff3829; margin:7px;}.
#news a:hover{ color:#738221;}
#news  { margin:5px;}


   
   