body { color: #666; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; background-color: #eee;  }p { margin: 14px 0 14px 0; padding: 0; }img { border-width: 0; }table { border-collapse: collapse; }td { vertical-align: top; padding: 0; }a:link, a:visited { color: #552382; text-decoration: none; }a:hover, a:active { color: #552382; text-decoration: underline; }.wrapper { position: relative; width: 990px; margin-top: 15px; margin-right: auto; margin-left: auto; }.bannerTop { background-image: url(../images/headerBack.png); position: relative; background-color: #000; width: 990px; height: 75px; margin-right: 10px; }.bannerTop a:link, .bannerTop a:visited { color: #999; text-decoration: none; }.bannerTop a:hover, .bannerTop a:active { color: #999; text-decoration: underline; }.logo { top: 15px; left: 20px; position: absolute; width: 200px; height: 43px; }.byline { position: absolute; top: 35px; left: 250px; width: 300px; height: 50px; }.pageFooter { color: #999; background-color: #000; background-image: url(../images/pageFooterBack.png); width: 990px; }.pageFooter p { margin: 0 30px; padding: 3px 0; text-align: right; }.pageFooter a:link, .pageFooter a:visited { color: #999; text-decoration: none; }.pageFooter a:hover, .pageFooter a:active { color: #999; text-decoration: underline; }.navFooter { background-image: url(../images/footerShadowBack.png); background-repeat: no-repeat; text-align: center; width: 990px; margin-right: auto; margin-left: auto; padding-top: 20px; }.navFooter p { margin: 0; padding: 0; }.navFooter a:link, .navFooter a:visited { color: #666; text-decoration: none; }.navFooter a:hover, .navFooter a:active { color: #666; text-decoration: underline; }.main { width:990px; padding: 20px 0; position: relative; background-image: url(../images/mainBack.png); }.col1 { width: 180px; float: left; padding-left: 20px; }.col2 { margin-right: 230px; margin-left: 220px; }.col2 h1 { color: #89292d; font-size: 20px; font-weight: normal; margin-top: 0; }.col2 h2 { color: #000; font-size: 15px; }.col2 h2 span { color: #666; }.col3 { width: 180px; float: right; margin-right: 30px; padding-left: 10px; border-left: 1px solid #666; }.spacer { height: 1px; clear: both; }.feed { padding: 0 4px 4px 4px }.feed h1 { color: #fff; font-size: 12px; font-weight: normal; background-color: #666; text-transform: uppercase; text-align: center; margin: 0 -4px 4px -4px; padding: 4px; }.feed p { font-size: 11px; line-height: 12px; }.feed p span { font-size: 8px; }.feed a:link, .feed a:visited { color: #598527; font-weight: bold; text-decoration: none; }.feed a:hover, .feed a:active { color: #598527; font-weight: bold; text-decoration: underline; }.news { padding: 0 4px 4px  }.news h1 { color: #fff; font-size: 12px; font-weight: normal; background-color: #666; text-transform: uppercase; text-align: center; margin: 0 -4px 4px -4px; padding: 4px; }.news p { font-size: 11px; line-height: 12px; }.news p span { font-size: 8px; }.news a:link, .news a:visited { color: #598527; font-weight: bold; text-decoration: none; }.news a:hover, .news a:active { color: #598527; font-weight: bold; text-decoration: underline; }.redBox { width: 147px; height: 250px; margin-left: 20px; border: solid 1px #89292d; float: left; padding: 0 8px 8px  }div.redBox:first-child { margin-left: 0px; }.redBox h1 { color: #fff; font-size: 13px; font-weight: normal; background-color: #89292d; text-transform: uppercase; text-align: center; margin: 0 -8px 4px; padding-top: 4px; padding-bottom: 4px; }.redBox p { font-size: 11px; margin: 0; line-height: 16px; }.redBox a:link, .redBox a:visited { color: #598527; font-weight: bold; text-decoration: none; }.redBox a:hover, .redBox a:active { color: #598527; font-weight: bold; text-decoration: underline; }.RotatorShell { width: 175px; margin-bottom: 10px; }#Rotator { position: relative; width: 175px; height: 230px; }.Rotator div { position: absolute; width: 175px; height: 230px; }.Rotator img { width: 170px; height: 175px; }.Rotator p { color: #89292d; text-align: center; margin: 0; font-size: 11px; line-height: 13px; }.Rotator a:link, .Rotator a:visited { color: #89292d; font-weight: bold; text-decoration: none; }.Rotator a:hover, .Rotator a:active { color: #89292d; font-weight: bold; text-decoration: underline; }.share { text-align: right; }.share h1 { font-size: 10px; margin: 0; }.tweet { background-color: yellow; width: 300px; padding: 4px; }