body, form, h1, h2, h3, h4, li, p, table, ul { margin: 0; }
a, a:visited { color: #fff; }
body { background-color: #000; color: #fff; font-family: ariel,sans-serif; font-size: 9pt; }
img { border-width: 0; }
p { margin: 12px 0; }
th { text-align: left; }
ul { list-style-type: none; }
.center { text-align: center; }
.content { clear: both; font-size: 1pt; height: 0; line-height: 0; }
.image { font-size: 1pt; line-height: 0.1pt; }
#all { margin: 0 auto; text-align: left; padding: 16px; width: 750px; }
#news, #news-all { border: 2px dotted #959595; color: #ddd; margin: 16px 0; padding: 0 12px; }
#news span, #news-all span { color: #fff; font-weight: bold; text-transform: uppercase; }
#calendar { border-left: 1px solid #494949; border-top: 1px solid #494949; }
#calendar td { background-color: #000; font-size: 7.5pt; height: 75px; padding: 6px 6px 15px; vertical-align: top; width: 94px; }
#calendar th { border-bottom: 1px solid #494949; font-size: 1pt; line-height: 0.1pt; padding: 0; width: 748px; }
#calendar td, #calendar th { border-bottom: 1px solid #494949; border-right: 1px solid #494949; }
#calendar td.na { background-color: #121212; }
#calendar td .day { margin-bottom: 9px; text-align: right; }
#calendar td .line { margin: 7px 0 5px; }
#calendar td .time { color: #838383; }
#calendar td .title a, #calendar td .title a:visited { color: #fff; }
#calendar td#today { background-color: #370000; }
#calendar-head { margin-bottom: 4px; }
#calendar-head a, #calendar-head a:visited { text-decoration: none; }
#calendar-head h1 { float: left; width: 350px; }
#calendar-head h2 { float: right; text-align: right; width: 350px; }
#current { color: #fff !important; font-weight: bold; text-decoration: none !important; }
#date { color: #fff; font-weight: bold; text-align: right; }
#head { border-bottom: 1px solid #959595; font-size: 10pt; width: 100%; }
#head td { padding: 0 0 6px; }
#head a, #head a:visited { color: #ddd; }
#more { font-weight: bold; margin-bottom: 12px; text-align: right; text-transform: uppercase; }
#more a, #more a:visited { text-decoration: none; }
#more a:hover { text-decoration: underline; }
#nav a, #nav a:visited { text-decoration: none; }
#nav a:hover { text-decoration: underline; }
#nav span { bottom: 1px; color: #959595; margin: 0 10px; position: relative; }
