body { font:normal 10pt Tahoma,Sans-Serif; color:black; background-color:black; margin:0; padding:0; }
p, dl, ol, ul, td, th { line-height:1.5em; }

h1 { font-size:12pt; }
h2 { font-size:11pt; }
h3 { font-size:10pt; }

h2.menu { font-size:16pt; text-transform:uppercase; font-family:Times New Roman,Serif; font-weight:normal; color:#41403e; margin-bottom:0; }

form { margin:0; }
input { font-size:7pt; }

a:link { color:#681400; }
a:visited { color:#41403e; }
a:hover, a:active { color:#681400; text-decoration:none; }


#wrapper { width:980px; }
#header { height:170px; padding:0; background:transparent url('/images/header.jpg') no-repeat top left; }
#header h1 { font-size:30pt; font-weight:normal; }
#header h1 a:link, #header h1 a:visited, #header h1 a:hover, #header h1 a:active { text-decoration:none; color:#99CC66; padding:20px; }
#header p { font-size:15pt; color:#99CC66; margin:0 0 0 20px; }
#menu { margin:0 10px 0 10px; font-size:16pt; text-transform:uppercase; font-family:Times New Roman,Serif; background:transparent url('/images/menu_bg.gif') no-repeat top left; width:960px; height:80px; padding-top:58px; }
#menu a, #menu span { padding:5px 20px; color:#681400; }
#menu a:link, #menu a:visited { text-decoration:none; color:#41403e; }
#menu a:hover, #menu a:active { text-decoration:none; border-bottom:1px solid #681400; border-top:1px solid #681400; color:#681400; }
#content { position:relative; margin:0 10px; padding:30px 40px 0 40px; background:transparent url('/images/content_bg.gif'); }
#footer { height:250px; padding:0; margin:0px; background:transparent url('/images/footer.jpg') no-repeat bottom left; color:white; font-size:8pt; }
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color:white; }

#path { font-size:8pt; margin-bottom:20px; position:relative; }
#path a:link, #path a:visited, #path a:hover, #path a:active { color:#681400; text-decoration:underline; }
#path .arrow { margin:0 5px; }

#content img { position:relative; }

.date { font-size:90%; color:#666666; margin:4px 0 0 0; }

/*
a:link { color:#00CCFF; text-decoration:underline; }
a:visited { color:#028BAD; text-decoration:underline; }
a:hover { color:#9FECFF; text-decoration:none; }
a:active { color:#028BAD; text-decoration:none; }
*/

.jsLink { color:blue; text-decoration:underline; cursor:pointer; }

.pollTable { background-color:transparent; margin:0; }
.pollTable td { background-color:#A19679; }

#footer .developers { font-size:8pt; position:relative; left:55px; top:10px; color:#656565; }
#footer .developers a:link, #footer .developers a:visited { color:#565656; text-decoration:none; }
#footer .developers a:hover, #footer .developers a:active { color:#656565; text-decoration:underline; }

code { color:#FFB366; }
