#menu .poll { margin-bottom: 100px; }
#menu .poll ul { margin-bottom: 0.5em; float: left; }
#menu .poll li { line-height: 1.2em; clear: left; margin-bottom: 0.3em; font-size: 70%; }
#menu .poll li input { float: left;  margin: 2px -15px 5px 0; }
#menu .poll li span { float: left; padding-left: 20px; }
#menu .poll .submit { width: 100%; margin-top: 0.6em; }

a.archive { margin-top: 2em; }

#new { width: 37.5%; }
#new h3, #recent h3 { background: #b9c483; padding: 4px; font-size: 90%; margin: 2px 0 0 0; }
#new h4 { color: #bf3c28; }
#new h4 a:visited { color: #717171; }
#new h4 a:hover { color: #e2623a; }
#new a.more { display: block; }

td#recent { width: 25%; padding: 0; }
#recent a.number { display: block; color: black; font-weight: bold; margin-top: 6px; }
#recent a.number:visited { color: #717171; }
#recent a.number:hover { color: #999; }
#recent .date { color: #676340; font-size: 75%; }
#recent h3 { margin-right: 10px; }
#recent img { background: #eee; margin: 0; }
#recent h4 { margin: 0 0 15px 0; clear: both; padding: 0; }
#recent h4 a { color: #bf3c28; }
#recent h4 a:visited { color: #717171; }
#recent h4 a:hover { color: #e2623a; }

td#news { padding: 0; }
#news li { border: 1px solid white; margin-bottom: 8px; }
#news li a { display: block; margin-top: 3px; }