

#logo {width: 230px; margin-left:10px; float:left;}
#marquee {width:728px; height:10em; float:right; margin:.2em 0;position:relative;z-index:9003;}

#nav_menu ul li a, #nav ul li a {padding:0 9px 0 8px}/* adjust for spacing */

#re_search {width:600px;overflow:hidden; }

.re_featured_ad {background:#cbd0d4; border:1px solid #053a70; text-align:center; width:340px; overflow:hidden; }
.re_featured_ad object, .re_featured_ad img {padding:.2em 0;}
.re_featured {background-color:#fff; border:1px solid #1c2932; text-align:center; width:340px; height:140px;}
h3.featured_header {background:#607a8e; border-bottom:1px solid #1c2932; font-weight:bold; text-transform:uppercase; font-size:13px; text-align:center; padding:3px; color:#fff;}
.nytpromo {border:1px dotted; border-width:1px 0 1px 0; padding-bottom:10px; margin-top:10px;}

.halfpagead {text-align:center;}

.blog_sponsor {float:right; font-weight:bold; }