/* basic elements */
body {text-align:center; font:80% verdana, arial, sans-serif; color:#FFFFFF; background:#000000}
h1 {font-size:1.06em; margin:0; padding:12px 12px 12px 0}
h2 {font-size:1.05em; margin:0; padding:10px 10px 10px 0}
h3 {font-size:1.04em; margin:0; padding:8px 8px 8px 0}
h4 {font-size:1.03em; margin:0; padding:6px 6px 6px 0}
h5 {font-size:1.02em; margin:0; padding:4px 4px 4px 0}
h6 {font-size:1.01em; margin:0; padding:2px 2px 2px 0}
td {vertical-align:top}
p {font:1em; margin:0; padding:5px 0 10px 0; text-align:left}
a {color:#FFFFFF}
a:link {color:#FFFFFF}
a:hover {color:red}
a:active {color:red}
a:visited {color:#FFFFFF}
a:visited:hover {color:red}
ul {margin:0; padding:0 0 0 2em}
ol {margin:0; padding:0 0 0 2em}
hr {border:1px solid red}
.footnote {font-size:.75em}

/* header */
#header {background:#000000}
#header a {color:#FFFFFF}
#header a:link {color:#FFFFFF}
#header a:hover {color:#C1C1C1}
#header a:active {color:#C1C1C1}
#header a:visited {color:#FFFFFF}
#header a:visited:hover {color:#C1C1C1}

/* container */
#container {margin:20px auto 0 auto; padding:10px; border:6px solid #FFFFFF}
#column1 {width:175px; padding:5px 5px 50px 5px; border:solid red; border-width:6px}
#column1 ul {margin:20px 0 20px 0; padding:0}
#column1 h3 {margin:10px 0 0 0; padding:3px; font-family:verdana, arial, sans-serif; font-size:1.04em; font-weight:bold; color:white}
#column1 li {list-style-type:none; margin: 0; padding:3px; font-size:1.04em; font-weight:bold; color:white;}
#column1 li a {color:#FFFFFF; display:block; padding:2px; text-decoration:none}
#column1 li a:link {color:#FFFFFF; border:1px solid black}
#column1 li a:hover {color:red; text-decoration:none; border:1px solid red}
#column1 li a:visited {color:#FFFFFF; border:1px solid black}
#column1 li a:visited:hover {color:red; text-decoration:none; border:1px solid red}
#column2 {width:390px; padding:10px 15px 20px 15px; border:solid red; border-width:6px 0 6px 0; text-align:left}
#column3 {width:150px; padding:5px; border:solid red; border-width:6px}
#column3 ul {margin:0; padding:0}
#column3 h3 {margin:10px 0 0 0; padding:3px; font-family:verdana, arial, sans-serif; font-size:1em; font-weight:bold; color:white}
#column3 li {list-style-type:none; margin: 0; padding:3px}
#column3 li a {color:#FFFFFF; display:block; padding:2px; text-decoration:none}
#column3 li a:link {color:#FFFFFF; border:1px solid black}
#column3 li a:hover {color:red; text-decoration:none; border:1px solid red}
#column3 li a:visited {color:#FFFFFF; border:1px solid black}
#column3 li a:visited:hover {color:red; text-decoration:none; border:1px solid red}


/* footer */
#footer {width:750px; margin:20px auto 20px auto; padding:7px 0 7px 0; font-size:.75em; text-align:center; color:#FFFFFF}
#footer a {color:#FFFFFF}
#footer a:link {color:#FFFFFF}
#footer a:hover {color:red}
#footer a:active {color:red}
#footer a:visited {color:#FFFFFF}
#footer a:visited:hover {color:red}
