#tools{float:right; padding-right:10px; text-align:right}
#tools img{ border:none}
#cities {padding-top:7px; padding-right:6px; *padding-right:7px;}
#cities a{color:#000; text-decoration:none; letter-spacing:.15em; font:bold 11px Arial, Helvetica, sans-serif; padding:0 0 30px 5px}
#secondary-links{float:right; padding-right:10px;}

#wrapper{background-color:#d8d8d8; width:100%; clear:both;}

#main{width:863px; height:371px; background:url(../images/home-bg.gif) repeat-y top right;}

#photo{float:left; position:relative; width:623px;}
#photo img{display:block;}

#content{position:relative; float:right; width:240px; height:371px; color:#fff;}
#content p{font-size:12px; line-height:2em;}
#content h2{font-size:15px; padding-bottom:15px;}
#content #padding{padding:40px 23px 0px 23px}

#news {clear:both; padding-top:15px; font-size:11px; width:100%}

#news-title {float:left; color:#0073cf;  padding-top:50px; width:9%; overflow:hidden}
#news-title p{font-size:12px; font-weight:bold; letter-spacing:.15em}

#news-listings {float:right; border-left:2px solid #87bde8; padding-top:4px; width:90%;}
#news-listings p {padding:0 30px 5px 25px;}
#news .more a{color:#0073cf; font-size:10px; text-decoration:none}

#footer {clear:both; width:100%; padding-top:10px;}
#copyright{float:left; width:70%; font-weight:bold; padding-bottom:40px}
#copyright p{padding-top:24px; font:bold 11px/1.2em Arial, Helvetica, sans-serif; _font:bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif}
#member{float:right; width:30%; overflow:hidden;}
#member img{display:block; margin-top:0px; padding-right:15px; float:right}


