body {margin: 0 auto; padding:0;text-align:center;font-family:arial, tahoma, verdana, sans-serif;font-size:12px;color:#ffffff;
background: #000000 url(bg.jpg);background-repeat:repeat-x; background-position:top left;}

#header{width:830px; height:110px; margin: 0 auto; padding:0;text-align:center;font-family:georgia, times, serif;font-size:14px;color:#b50202;position:relative;}
.quotepic {float:left;width:300px;height:110px;margin:0;padding:0;text-align:right;}
.quote {float:right;text-align:left;position:absolute;bottom:0;left:330px;}
#logo {width:830px; height:141px; margin: 37px auto 5px; padding:0;text-align:center;font-family:arial, tahoma, verdana, sans-serif;font-size:12px;color:#ffffff;
background: url(header.jpg);background-repeat:no-repeat; background-position:top center;}
#logo h1, #logo h2 {text-indent:-9999px;}

#container {width:830px;margin:0 auto;padding:0;}
#menu {width:250px;height:auto;float:left;text-align:right;}
#menu ul {list-style:none;font-weight:bold;}
#menu li a {width:200px;display:block;margin:6px 0;color:#b50202;text-align:right;line-height:33px;text-decoration:none;letter-spacing:2px;}
#menu li a.active, #menu li a:hover {color:#ffffff; border-bottom:1px dotted #ffffff;}

h1 {font-size:24px;font-weight:normal;}
h2 {font-size:18px;}
#content {width:500px;float:right;text-align:left;padding-bottom:25px;}
#content li {list-style-type:square;}
#content a {color:#ffffff; text-decoration:underline;}
#content a:hover {text-decoration:none;color:#ffffff;}

#content a.redlink {color:#b50202;text-decoration:none;}
#content a.redlink:hover{color:#ffffff; text-decoration:underline;}

table {font-size:10px;}
td.quest {font-size:12px;}

#footer {width:830px;margin:0 auto;padding:25px;font-size:9px;clear:both;letter-spacing:5px;text-transform:lowercase;}
#footer a {color:#b50202; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
