<style>
html{width:100%;height:100%;}
body{width:100%;height:100%;background:#000;margin:0;padding:0;font-family:Arial, Helvetica, serif;font-size:16px;color:#666;}
</style>
@-ms-viewport{width:device-width;}
*{margin:0;padding:0;}
table{width:100%;text-align:left;}
th, td{padding:10px 10px;}
th{color:#666;background:#FE0000 none;}
td{border-bottom:1px solid #ccc;}
code, blockquote{display:block;border-left:5px solid #666;padding:10px;margin-bottom:20px;}
code{background-color:#666;color:#666;border:none;}
blockquote{border-left:5px solid #666;}
blockquote p{font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;margin:0;color:#666;height:1%;}
p{line-height:1.9em;margin-bottom:10px;}
a{color:#FE0000;}
a:hover{color:#FE0000;}
a:focus{outline:none;}
a.button{background-color:#FE0000;border-radius:5px 5px 5px 5px;color:#FFFFFF;display:inline-block;font-size:14px;font-weight:bold;padding:8px 15px;text-decoration:none;text-transform:uppercase;}
a.button:hover{background-color:#940000;}
fieldset{display:block;border:none;border-top:1px solid #ccc;}
fieldset legend{font-weight:bold;font-size:13px;padding-right:10px;color:#666;}
fieldset form{padding-top:15px;}
fieldset p label{float:left;width:150px;}
span.required{color:#FE0000;}
h1{color:#000;font-size:32px;}
h2{color:#000;font-size:28px;font-weight:normal;margin:0;font-family:Tahoma, Geneva, sans-serif;}
h3{color:#666;font-size:26px;font-weight:normal;margin-bottom:10px;letter-spacing:-1px;font-family:Tahoma, Geneva, sans-serif;}
h4{font-family:Tahoma, Geneva, sans-serif;color:#FE0000;font-size:18px;font-weight:normal;padding-bottom:10px;text-transform:uppercase;}
h5{padding-bottom:10px;font-size:16px;color:#666;}
ul, ol{margin:0 0 35px 35px;}
li{padding-bottom:5px;}
li ol, li ul{font-size:1.0em;margin-bottom:0;padding-top:5px;}
#container{width:auto;min-width:580px;max-width:960px;margin:0px auto;padding:0px;background-color:#DADADA;}
header{padding:10px 15px;background:#000;margin:0 auto;text-align:center;}
header h2{color:#DADADA;font-size:20px;position:relative;letter-spacing:0;}
nav{width:auto;max-width:960px;height:50px;background-color:#FE0000;}
nav ul{height:50px;list-style:none;padding:0;margin:0;}
nav ul li{float:left;display:block;padding:0;}
nav ul li a{color:#eee;display:block;font-family:Tahoma, Geneva, sans-serif;font-size:18px;letter-spacing:0;line-height:15px;margin:0;padding:18px 15px 17px;text-decoration:none;text-transform:uppercase;}
nav ul li.selected a,
nav ul li.selected a:hover{background-color:#940000;color:#fff;}
nav ul li a:hover{color:#fff;background-color:#FE0000;text-decoration:none;}
#body{background:none;margin:0 auto;padding:10px 10px 0;}
#content{text-align:left;float:right;width:auto;max-width:610px;}
article{border-bottom:2px solid #ddd;padding:10px 10px 20px 10px;}
article h2{padding-bottom:0;}
article .article-info{color:#666;font-size:12px;font-style:italic;padding:0 0 10px 0;}
article .article-info a{color:#666;}
.sidebar{float:left;width:270px;}
.sidebar h4{padding-bottom:0;font-size:19px;border-bottom:4px solid #333;}
.sidebar ul{margin:0;padding:0;list-style:none;}
.sidebar ul li{margin-bottom:20px;line-height:1.9em;}
.sidebar li ul{list-style:none outside none;margin:0 0 10px;}
.sidebar li ul li{display:block;font-family:Arial, Helvetica, sans-serif;border-top:none;padding:10px 5px;margin:0;line-height:1.5em;border-bottom:1px solid #ddd;font-size:16px;}
.sidebar li ul li.text{border-bottom:none;}
.sidebar li ul li a{font-weight:normal;color:#333;}
.sidebar li ul li a:hover{color:#FE0000;}
.sidebar li ul li a.readmore{background-color:#FE0000;color:#FFFFFF;display:inline-block;padding:2px 5px;float:right;text-decoration:none;}
.clear{clear:both;}
footer{margin:20px auto 0;width:auto;max-width:960px;}
footer p{text-align:left;color:#666;font-size:12px;margin:0;padding:0;}
footer p a{color:#ccc;font-weight:bold;}
.footer-content{padding:20px 25px 30px;background:#ddd;border-top:10px solid #FE0000;}
footer .footer-content ul{width:260px;list-style:none;margin:0 65px 0 0;padding:0;float:left;}
footer .footer-content li{border-bottom:1px dashed #ccc;padding:10px 5px;}
footer .footer-content li a, footer .footer-content h4{}
footer .footer-content li a{color:#666;font-size:13px;text-decoration:underline;}
footer .footer-content li a:hover{color:#222;}
footer .footer-content h4{color:#666;font-size:20px;font-weight:normal;padding-bottom:0;}
footer .footer-content ul.endfooter{margin-right:0;}
footer .footer-content span.sitename{font-size:40px;font-weight:normal;letter-spacing:-2px;color:#666;float:left;}
footer .footer-bottom{padding:10px;text-align:center;background-color:#FE0000;}
footer .footer-bottom p{text-align:center;}
footer .footer-bottom p, footer .footer-bottom p a{color:#eee;}