.nav { margin-bottom:20px; }

#customsearch { padding:9px 9px 3px; background:#f6f6f6; border:1px solid #e6e6e6; margin-bottom:1em; }
#customsearch p { margin-bottom:9px; }
#customsearch p b { font-size:93%; }
#customsearch select { width:98%; }

#cats { font-size:93%; }
#cats li { margin:1px 0; }

#catlist .all { padding-left:3.55em; width:auto; margin:-3px 0 12px; }
#catlist .all .datedash {  }
#catlist .all h2 { margin-bottom:0; padding-top:6px; }
#catlist .all h2 i { color:#090; margin-left:3px; }
#catlist .all p { padding-top:9px; }

#subscribe { padding:9px 12px 2px; background:#b4deb4; border:2px solid #a6cea6; }
#subscribe h2 { font-size:108%; margin-bottom:3px; color:#005500; }
#subscribe p { margin-bottom:9px; font-size:93%; }
#subscribe form p { font-size:100%; }

#topvenues dl { margin-bottom:9px; }
#topvenues dl .nr { float:left; font-size:345%; color:#888; font-weight:bold; margin:8px 9px 0 9px; }
#topvenues dl .pic { margin-right:9px; }
#topvenues dd { font-size:93%; }

#topvenues ul { margin-bottom:9px; }
#topvenues li { padding:6px 9px; vertical-align:top; margin-bottom:0; }
#topvenues ul .col { width:69%; }
#topvenues ul .f { width:10%; font-size:116%; font-weight:bold; color:#666; }
#topvenues ul .pic { width:21%; }
#topvenues ul .pic img { float:left; }
#topvenues ul span, #topvenues ul small { display:block; }
#topvenues ul a, #topvenues ul span span { font-size:93%; }
#topvenues ul span small { margin-top:3px; }
#topvenues a { text-decoration:none; }

/* category */
#catevents { margin-bottom:12px; }
#catevents ul { margin:0 -12px 0 0; }
#catevents li { margin-bottom:0; }
#catevents li p { margin-bottom:0; overflow:hidden; width:90%; }
#catevents li p.f { margin-bottom:6px; }
#catevents h3 { margin-bottom:0; }

#cattop { vertical-align:top; }
#cattop li { padding:4px 9px; margin-bottom:0; }
#cattop .col { width:60%; font-size:93%; padding-top:5px; }
#cattop .f { width:8%; font-size:108%; font-weight:bold; color:#666; padding-top:3px; letter-spacing:-1px; }
#cattop .pic { width:12%; padding-top:0; }
#cattop .pic img { float:left; }
#cattop i.col { width:20%; padding-top:5px; }
#cattop small { display:block; }
#cattop a { text-decoration:none; }
#cattop i { font-style:normal; }