/*defaults*/
body {margin-top: 0px; margin-left: auto; margin-right: auto; text-align: center; font-family: verdana; font-size: 12px; color: #FFF; background-color: #000}
table {font-family: verdana; font-size: 12px; border: none}
tr {vertical-align: top}
input {font-family: verdana; font-size: 12px}
select {font-family: verdana; font-size: 12px}
img {border: none}
ul {margin-top: 0px; padding-top: 0px}
hr {height: 1px; margin: 0px; color: #800000}
h1 {font-family: arial, verdana; font-size: 24px; color: #FFFF80; margin: 0px}
h2 {font-family: arial, verdana; font-size: 20px; color: #FFFF80; margin: 0px}
h3 {font-family: arial, verdana; font-size: 16px; color: #FFFF80; margin: 0px}
h4 {font-family: arial, verdana; font-size: 12px; color: #FFFF80; margin: 0px}
hr {height: 1px; color: #FFF; border: none}
a:link {color: #FFFF80; text-decoration: none}
a:visited {color: #FFFF80; text-decoration: none}
a:hover {color: #FFFF80; text-decoration: underline}

/*general classes*/
.wrapper {width: 1000px; margin: auto}
.padding5 {padding: 5px}
.padding10 {padding: 10px}
.border {border: 1px solid #808080}
.error {color: #F00}
.bRed {border: 2px solid #F00}
.bYellow {border: 1px solid #FFFF80}
.bBrightYellow {border: 2px solid #FF0}
.bGreen {border: 2px solid #45EE00}
.bBlue {border: 2px solid #00F}
.bCBMblue {border: 2px solid #111226}
.bSkyblue {border: 2px solid #00C1FF}
.bGray {border: 2px solid #9D9D9D}
.bBlack {border: 2px solid #000}
.homeCopy {width: 100%; font-size: 10px; margin: 5px; background-color: #FFF}
.inlineHomeCopy {font-size: 10px; color: #000; display: inline}

#mastHead {margin-bottom: 10px; width: 1000px; height: 100px; background-image: url(/images/mastheadbg.gif)}
.logo {padding-left: 15px; vertical-align: middle}

.mastHeadAd {margin-bottom: 10px; padding-right: 10px; width: 1000px; height: 90px; text-align: right; background-image: url(/images/mastheadAdBg.gif); background-repeat: no-repeat; background-color: #111226; border: solid 1px #565659}
.mastHeadAd td {vertical-align: middle; text-align: right}

#content {text-align: left; magin-bottom: 10px; width: 1000px;}
.generalContent {margin-bottom: 10px; width: 640px; background-image: url(/images/centerBg.gif); border-bottom: 1px solid #808080}

#left {width: 170px; margin-right: 10px}
#left a {color: #FFFF80; text-decoration: none}
#left a:visited {color: #FFFF80; text-decoration: none}
#left a:hover {color: #FF10000; text-decoration: underline}

#center {margin: 0px; padding: 0px}

#right {margin-left: 10px; width: 170px}
#right a {color: #FFFF80; text-decoration: none}
#right a:visited {color: #FFFF80; text-decoration: none}
#right a:hover {color: #FF10000; text-decoration: underline}

.inlineBlack {font-size: 14pt; color: #000; display: inline}

.inlineWhite {font-size: 12pt; color: #000; display: inline}

.newsAuthor {font-size: 10px; text-align: right}

/*navigation classes*/
.nav {margin-bottom: 20px; color: #FFF; background-color: #111226; background-image: url(/images/170bg.gif); border-bottom: solid 1px #808080}
.nav a {color: #FFFF80; text-decoration: none}
.nav a:visited {color: #FFFF80; text-decoration: none}
.nav a:hover {color: #FF10000; text-decoration: underline}

/*cool links classes*/
.cLinks {margin-bottom: 20px; color: #FFF; background-color: #111226; background-image: url(/images/170bg.gif); border-bottom: solid 1px #808080}
.cLinks a {color: #FFFF80; text-decoration: none}
.cLinks a:visited {color: #FFFF80; text-decoration: none}
.cLinks a:hover {color: #FF10000; text-decoration: underline}

/*other hot classes*/
.whatsHot {margin-bottom: 20px; color: #FFF; background-color: #111226; background-image: url(/images/170bg2.gif); border-bottom: solid 1px #808080}
.whatsHot a {color: #FFFF80; text-decoration: none}
.whatsHot a:visited {color: #FFFF80; text-decoration: none}
.whatsHot a:hover {color: #FF10000; text-decoration: underline}

/*news feature classes*/
.newsFeature {margin-bottom: 20px; width: 640px; text-align: center; background-image: url(/images/centerBg.gif); border-bottom: 1px solid #808080}

/*news classes*/
.news {width: 640px; font-size: 10px; background-image: url(/images/centerBg.gif); border-bottom: 1px solid #808080}
.news .ad {width: 300; height: 250; float: right; padding: 0px 0px 5px 5px}
.news a {font-size: 14px; font-weight: bold; text-decoration: none}
.news a:visited {font-size: 14px; font-weight: bold; text-decoration: none}
.news a:hover {font-size: 14px; font-weight: bold; text-decoration: underline}
.group {color: silver}

/*newsGroup classes*/
.newsGroup {width: 435px; font-size: 12px; padding: 5px; border: 1px solid #000; border-top: none}
.newsGroup td {padding: 5px}
.newsGroup a {font-size: 14px; font-weight: bold; text-decoration: none}
.newsGroup a:visited {font-size: 14px; font-weight: bold; text-decoration: none}
.newsGroup a:hover {font-size: 14px; font-weight: bold; text-decoration: underline}
.newsGroupHead {width: 435px; margin-bottom: 4px; color: #000; background-color: #FFF; border: 1px solid #000; border-top: none}
.newsGroupHead hr {height: 1px; color: #111226; border: none}
.newsGroupHead td {padding: 5px}

/*archive classes*/
.archive {width: 435px; font-size: 12px; padding: 5px; border: 1px solid #000; border-top: none}
.archive td {padding: 5px}
.archive h2 {font-size: 14px; color: silver}

/*article classes*/
.article {width: 435px; font-size: 12px; padding: 5px; border: 1px solid #000; border-top: none}
.article td {padding: 5px}
.teaser {font-size: 14px; font-weight: bold; color: silver}
.summary {font-size: 18	px; color: silver}
.author {color: silver}

/*footer/copyright classes*/
#footer {margin-top: 10px; width: 1000px; font-size: 9px; padding-top: 20px; color: #FFF; background-color: #111226; background-image: url(/images/footerBg.gif); background-repeat: repeat-x}
#footer a {color: #FFF; text-decoration: none}
#footer a:visited {color: #FFF; text-decoration: none}
#footer a:hover {color: #FFFF80; text-decoration: underline}

/*related classes*/
.related {font-size: 12px}
.related ul {font-size: 12px}
.related a {font-size: 12px; font-weight: bold}
.related a:visited {font-size: 12px; font-weight: bold}
.related a:hover {font-size: 12px; font-weight: bold}

/*ad classes*/
.adBanner {text-align: center}

.adLeft {margin-top: 4px; width: 170px; padding: 0px; text-align: center}
.adLeft a {color: #FFFF80; text-decoration: none}
.adLeft a:visited {color: #FFFF80; text-decoration: none}
.adLeft a:hover {color: #FF10000; text-decoration: underline}

.adRight {margin-top: 4px; width: 170px; padding: 0px; text-align: center}
.adRight a {color: #FFFF80; text-decoration: none}
.adRight a:visited {color: #FFFF80; text-decoration: none}
.adRight a:hover {color: #FF10000; text-decoration: underline}

.adContent {margin: 5px; text-align: right}

.adRectangle {text-align: right; padding-top: 5px; padding-bottom: 5px}
