*{margin:0;padding:0}
a:focus {outline:none;}
html,body{height:100%;margin-bottom:1px}
html{font-size:100%}
.center{text-align:center}
img{border-style:none}
.keyline{border:solid 1px #fff}
body{font:62.5% bold Arial, Helvetica, sans-serif;background:#000;color:#fff;margin-top:5px}
#wrapper{width:780px;margin:0 auto}
#header{height:115px;border-bottom:solid 2px #fff;margin-bottom:10px}
#sidebar{float:left;width:160px;font-size:1.3em;padding:15px 10px 15px 0}
#mainContent{margin:10px 15px 0 180px;padding:10px 0 0 10px}
#sidebar p {font-size:1em; margin:8px 0 0 10px;}
#sidebar a {text-decoration:none; display:block;}
#sidebar a:link,#sidebar a:visited {color:#fff;}
#sidebar a:hover{color:#ff0;}
#sidebar a.selected {color:#ff0;}
#mainContent p{font-size:1.3em;margin:0 0 10px}
#mainContent h1{font-size:1.5em;margin:0 0 10px}
#mainContent h2{font-size:1.4em;margin:0 0 10px}
#mainContent ul li{padding:2px}
#mainContent ul{font-size:1.3em;padding-top:10px;margin:0 0 10px 30px}
#mainContent li ul{font-size:inherit;padding-top:10px;margin:0 0 10px 30px}
#mainContent a {text-decoration:underline;}
.announcement {color:#ff0;}
#footer{border-top:solid 2px #fff;clear:both;padding:10px 10px 0 0}
#footer p{margin:0;padding:10px 0}
a:link,a:visited{color:#fff}
a:hover{color:#ccc}
#homeright{float:right;width:141px;display:inherit;margin:200px 30px 0 0}
#homeright p{text-align:left;margin-top:10px}
#homeright p.second{text-align:left;margin-top:30px}
.floattright{float:right;margin-left:8px}
.floatleft{float:left;margin-right:8px}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0}
table.tblmgnbtm{margin-bottom:10px; padding:4px;}
table.tblmgnbtm td{text-align:center;font-size:1.2em;padding:2px 0}
body#blowup h2{font-size:1.4em}
body#blowup h2,body#blowup p{padding:8px 0}
body#blowup p{font-size:1.3em}
table.tblmgnbtmp .title {font-size: .1em;}