/*defaults*/
body {text-align: center; font-family: verdana; font-size: 10pt; color: #FFFFFF; margin: 0px; padding: 0px; background-color: #000000}
table {font-family: verdana; font-size: 12px; border: none}
input {font-family: verdana; font-size: 10pt}
img {border: none}
ul {margin-top: 0px; padding-top: 0px}
hr {height: 1px; margin: 0px; color: #800000}
h1 {font-family: impact, verdana; font-size: 30px; margin: 0px}
h2 {font-family: impact, verdana; font-size: 24px; margin: 0px}
h3 {font-family: impact, verdana; font-size: 18px; margin: 0px}
h4 {font-family: impact, verdana; font-size: 12px; margin: 0px}

.wrapper {width: 1000px; margin: auto}

/*general classes*/
.border {border: 1px solid #000000}
.error {color: #FF0000}
.bRed {border: 1px solid #FF0000}
.bYellow {border: 1px solid #FFFFCC}
.bGreen {border: 1px solid #45EE00}
.bOrange {border: 1px solid #FF0000}

/*masthead/header classes*/
.mastHead {height: 100px; background-image: url(/images/mastHeadBg.jpg)}

/*navigation classes*/
.tNav {width: 150px; height: 400px; padding: 5px; border: 1px solid #800000; border-top: none; overflow: scroll}
.tNav a {color: #FFFFFF; text-decoration: none}
.tNav a:hover {color: #FF0000; text-decoration: underline}
.tNavHead {width: 150px; padding-top: 5px}

/*content classes*/
.content {width: 100%; height: 100%; padding: 10px; padding-top: 5px}

/*news classes*/
.newsFeature {text-align: center; width: 680px; padding: 5px; border: 1px solid #800000; border-top: none}
.news {width: 680px; font-size: 12px; border: 1px solid #800000; border-top: none; overflow: auto}
.news .ad {width: 300; height: 250; float: right; padding: 5px}
.news a {font-size: 15px; font-weight: bold; color: #FF0000; text-decoration: none}
.news a:hover {font-size: 15px; font-weight: bold; color: #FF0000; text-decoration: underline}
.group {font-size: 10px; color: #999999}

.newsGroup {width: 680px; font-size: 12px; margin-top: 15px; padding: 5px; border: 1px solid #800000}
.newsGroup h1 {font-size: 24px; margin: 0px}
.newsGroup h2 {font-size: 18px; margin: 0px}
.newsGroup a {font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none}
.newsGroup a:hover {font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: underline}

.archive {width: 680px; font-size: 12px; padding: 5px; border: 1px solid #800000; border-top: 0px}
.archive h1 {font-size: 24px; margin: 0px}
.archive h2 {font-size: 18px; font-family: verdana; color: #999999; margin: 0px}
.archive a {font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none}
.archive a:hover {font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: underline}

.article {width: 680px; font-size: 12px; padding: 5px; border: 1px solid #800000; border-top: 0px}
.article h1 {font-size: 24px; margin: 0px}
.teaser {font-size: 14px; font-weight: bold; color: #CCCCCC}
.summary {font-size: 18	px; color: #CCCCCC}
.author {color: #CCCCCC}
.article a {font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none}
.article a:hover {font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: underline}

/*cool links classes*/
.tLinks {width: 172px; padding: 5px; border: 1px solid #800000; border-top: none}
.tLinks a {color: #ffffff; text-decoration: none}
.tLinks a:visited {color: #ffffff; text-decoration: none}
.tLinks a:hover {color: #FF0000; text-decoration: underline}
.tLinksHead {width: 172px; padding-top: 5px}

/*footer/copyright classes*/
.footer {font-size: 9px; height: 50px; padding: 3px; background: #810000 url(/images/footerBg.gif) repeat-x}
.management {color: #B98F8F}
.management a {color: #B98F8F; text-decoration: none}

/*ad classes*/
.leaderBoard {background-color: #F40002}
