html, body, ul, li, p, h1, h2, a {margin:0;padding:0;border:0;}
body {height:100%;text-align:center;font-size:100.01%;font-family:"DejaVu Sans","Bitstream Vera Sans",Verdana,sans-serif;color:#000;background:#fff;}
#wrap {margin:0 auto;width:100%;text-align:left;}
a img {border:none;}
#header {margin:0;color:#000;background:#fbf5ce;}
#header img {margin:.16em .3em .16em 1.5em;float:left;}
.logo {width:4em;margin:.16em 2em 0 0;float:left;font-size:1.3em;font-weight:bold;}
.logo a:link, .logo a:visited {text-decoration:none;color:#333;background:#fbf5ce;}
.logo a:hover, .logo a:active {text-decoration:underline;color:#333;background:#fbf5ce;}
h1 {margin:0;padding:.2em 0 0 1em;font-weight:normal;color:#ca0000;background:#fbf5ce;}
h2 {margin:.6em .2em 0 .6em;padding:0 .5em;font-weight:normal;color:#d00;background:#fff;}
#columns, #columnslite {width:100%;border-top:2px solid #dca;border-bottom:2px solid #dca;}
#columns {color:#000;background:#fbf5ce;}
#columnslite {color:#000;background:#fff;}
.main {width:80%;margin:0;padding:1% 0 2% 0;float:left;color:#000;background:#fff;line-height:1.5;}
.main img {margin:.5em 1em;float:left;}
.main p {margin:0 1em 0 1.7em;padding:.5em 0;}
a:link {color:#00c;background:#fff;}
a:visited {color:#830;background:#fff;}
a:hover {color:#000;background:#ce9;}
a:active {color:#d00;background:#fff;}
.box {margin:.5em 1em;padding:.7em 0 .5em 0;clear:both;color:#000;background:#f6f6e6;border-top:2px solid #eed;border-right:2px solid #dcb;border-bottom:2px solid #dcb;border-left:2px solid #eed;}
.box p {margin:0 .5em 0 .8em;}
.box h2 {margin:0;padding:0 .5em;color:#d00;background:#f6f6e6;}
.box ul {margin:.5em 2em 1em 2em;list-style-type:disc;}
.box li {padding:.3em 0;}
.box a:link {color:#00c;background:#f6f6e6;}
.box a:visited {color:#830;background:#f6f6e6;}
.box a:hover {color:#000;background:#ce9;}
.box a:active {color:#d00;background:#f6f6e6;}
table {width:40%;margin:auto;border-collapse:collapse;border-top:2px solid #fbf5ce;border-right:2px solid #dcb;border-bottom:2px solid #dcb;border-left:2px solid #eda;}
caption {font-size:1.5em;padding:.5em 0;color:#d00;background-color:#fff;}
tr th {text-align:center;color:#700;background-color:#eda;}
tr td {text-align:center;color:#000;background-color:#fff;}
tr.odd td {text-align:center;color:#000;background-color:#fbf5ce;}
.nav {width:19.9%;float:left;margin:0;text-align:right;font-size:.9em;color:#000;background:#fbf5ce;}
.nav ul {margin:0;padding:.5em 0;list-style-type:none;border-top:2px solid #ffd;border-bottom:2px solid #dca;}
.nav a, .now {padding:.4em 1.5em .4em .4em;display:block;}
.nav a:link {text-decoration:none;color:#000;background:#fbf5ce;}
.nav a:visited {text-decoration:none;color:#830;background:#fbf5ce;}
.nav a:hover {text-decoration:underline;color:#000;background:#ce9;}
.nav a:active {text-decoration:underline;color:#ca0000;background:#fbf5ce;}
.now {text-decoration:none;color:#ca0000;background:#fbf5ce;}
.aside {border-top:2px solid #ffd;}
.aside p {margin:.7em 1.5em 1em .4em;line-height:1.5;}
.clear {clear:both;}
#footer {margin:0;padding:.5em 0;clear:both;text-align:center;font-size:.7em;line-height:1.7;border-top:2px solid #ffd;}
#footer, #footer a:link {color:#000;background:#fbf5ce;}
#footer a:visited {color:#830;background:#fbf5ce;}
#footer a:hover {color:#000;background:#fff;}
#footer a:active {color:#ca0000;background:#fbf5ce;}
