body { margin:0; background: #99ccff; background-image:url(/images/body_tile.jpg);
background-repeat:repeat-x; text-align:center; background-position:center top ;}
body, p, td {font-family: georgia; font-size:11px; color:#000000;}

a, a:visited {text-decoration:none; color:blue; }


H1 {color:#003399; margin:5px; font-family:verdana; }
H2 {color:#003399; margin:2px; font-family:verdana;}
H3 {color:#003399; font-family:verdana;}

#header{margin:0 auto;width:1000px;height:80px;background-image:url(/images/header.png);text-align:left;}
#header_menu {padding:5px 0 0 400px; font-weight:bold; font-family:arial;}

a.mmenu, a:visited.mmenu {
text-decoration:none; 
font-size:12px; color:#99ccff; margin-right:15px;}

a:hover.mmenu  {color:#ffffff;}

#content{margin:0 auto;width:1000px;background: #cbb99d;text-align:left;
background-image:url(/images/content-tile.jpg);
background-position: top center ;
background-repeat: no-repeat;
padding-bottom:10px;
}

#left_column {float:left; position:relative; left:10px;  top:10px; 
width:675px !important;  width:695px; 
background: #ffffff;  

margin:0 20px 10px 0px; padding:10px; }

#right_column {float:left; width:275px;   margin-top:10px;

}

form {background:#EEEEEE;padding:10px;}
input,select {width:150px;}

.user_icon {width:90px;height:90px;border:0;float:left;margin-right:5px;}
.user_menu a.user_menu, a:visited.user_menu {text-decoration:none; color:blue;}
a:hover.user_menu {text-decoration:none; color:white;}



.advertise_here {width:125px; height:125px;  
border:2px solid #003366; color:#003366; text-align:center; float:left; 
 margin-bottom:10px;   margin-left:6px; background:#ffcc00; margin-top:0; }

.adv_link {position:relative; top:40%}

.bnnrad {width:120px; height:90px; margin:0 10px 10px 5px; float:left; border:1px solid black;}
.goog_side {margin:0 10px 10px 5px; float:left;}


.listing { margin-bottom:15px;  }
.list_link {font-family:verdana; font-size:15px;font-weight:bold;}
.list_p {font-size:11px;margin:3px;margin-bottom:6px;}
.listing_text { border-bottom:1px solid #cccccc; height:90px;}
.listing_city {color:navy;}
.profile_link {font-size:15px; text-weight:bold;}
.current_page_number {color:orange; }

.city_header {
position:relative; 
left:-10px; 
height:14px;  

font-size:14px; 
font-weight:bold; 
color:#ff9933;
background-image:url(/images/city_tile.png); 
background-repeat:no-repeat;
padding-left:100px;
margin-bottom:15px;
}


#footer {width:1000px; height:149px; margin:0 auto; background-image:url(/images/bottom-cap.png); background-repeat: no-repeat;}

.icon {width:44px; height:71px; margin-right:5px; float:left;}


/* news */
.news_tease_title,.news_story_title {font-size:15px; font-weight:bold; font-family:verdana; color:navy;}
.news_story_img { float:right; margin:10px;}
.news_teaser_img { float:left; margin:5px; border:1px solid black; }