body,th,td,div,p,li,blockquote,ul,h1,h2,a { font:11px/14px verdana,sans-serif;letter-spacing:.05em; } 
body { margin:0;background-color:#336; }

input.text,select,submit,.button { font:bold 11px/13px verdana,sans-serif;margin:2px 0 3px 0;color:#c00;background-color:#fff;border:#000 1px solid; }
.button {background-color:#666;color:#fff;border:1px solid #666;}

p { padding:3px 0 6px 0; }
p.inset { padding:3px 0 6px 40px; }
.alignright { padding:3px 10px 1px 0;text-align:right; }

h1,h2 { color:#336;font:bold 11px/13px verdana,sans-serif;margin:15px 0 3px 0; }
h2,h3 { font: bold 11px/13px verdana, sans-serif; color: #666;margin:7px 0 3px 0; }

a,a.white,.nav a { font-weight:bold;color:#900;letter-spacing:0em;text-decoration:none; } 
a:hover,a.white:hover { text-decoration:underline; }

.white,a.white,#votestatus th { font-weight:bold;color:#fff; } 

.nav { padding:5px 0 5px 0;border-bottom:1px solid #ccc; }
.nav div { padding:5px 0 10px 0;border:0px; }
.nav a,.nav div a { color:#666;padding:2px 0 2px 0; }
.nav div a { font-weight:normal;padding-left:10px; }
.nav a:hover,.nav div a:hover { color:#900;text-decoration:none; } 


img { border:1px solid #000; }
img.left { float:left;margin:0 15px 10px 0; }
img.right { float:right;margin:0 0 10px 10px; }

#masthead { background-color:#fff; }
#masthead img { border:0; }
#mastsearch { padding-top:7px;text-align:leftt; }
#mastsearchform { width:150px;padding:3px;background-color:#efefef; }
#mastsearchform form { margin:0; }
#mastserving {font-weight:bold;font-size:12px;color:#900;text-align:center; }

#topnav { background-color:#c00; }
#topnav a { padding:0 .5em 0 .5em; }
#poplinks { padding:3px 1.5em 3px 1.5em;background-color:#900; }

#body { background-color:#fff;border:5px solid #fff;border-top:0px;border-bottom:0px; }
#leftnav { border-right:7px solid #fff; }
#content { padding:0 20px 20px 20px;background-color:#efefef; }

#votestatus { margin:1.5em 0 1.5em 0;background-color:#efefef;border:1px solid #900; }
#votestatus th,#votestatus td.submit { background-color:#900; }
#votestatus th { padding:3px; }
#votestatus td.label { padding-left:7px; }
#votestatus td.input,#votestatus td.submit { padding-right:3px;text-align:right; }


#footer { padding:6px 0 15px 0;color:#fff;text-align:center; }
#footer p { font-weight:bold; }

#box {
border: 1px dashed #000;
padding: 5 5 5 5;
margin: 5 5 5 5;
background-color: #fff;
}