#content_wrapper {
  background: #FFF url(content.png) repeat-x top;
}
#content {
  width: 974px;
  margin: 0 auto;
  padding: 0 5px;
}
#content .content_bg {
  width: 974px;
  padding: 0 5px;
  background: transparent url(content_bg.png) repeat-y;  
}
#main {
  float: left;
  width: 622px;
  padding: 7px 11px 5px 12px;
}
#right {
  float: right;
  width: 308px;
  padding: 5px 7px 5px 7px;
}
#content a.comments {
  font-weight: normal;
}

/* top fantasy alert */
.fantasy_alert { background-color:#d9e6f0; border:1px solid #1783ab; margin:5px 0 10px 0; padding:5px; width:610px; height:22px; }
.fantasy_alert .title { color:#1783ab; float:left; font-size:18px; font-weight:bold; width:132px; }
.fantasy_alert .content { color:#333; float:left; font-size:12px; font-weight:bold; padding-top:5px; width:462px; }


.breaking_news {
  border: 1px solid #FE9002;
  background-color: #FFD86E;
  width: 610px;
  padding: 5px;
  margin-bottom: 10px;
}
.breaking_news_title {
  width: 145px;
  color: #AB171D;
  font-weight: bold;
  font-size: 18px;
  float: left;
}
.breaking_news_content {
  padding-top: 5px;
  width: 462px;
  font-size: 12px;
  color: #333;
  font-weight: bold;
  float: right;
}
.breaking_news_content a {
  font-size: 11px;
  color: #CA2026;
}

.top_box_wrapper {
  width: 622px;
}
.top_box_top {
  width: 622px;
  height: 8px;
  background: transparent url(top_box_top.jpg) no-repeat;
}
.top_box_content {
  width: 622px;
  
}
.top_box_bottom {
  width: 622px;
  height: 8px;
  background: url(top_box_bottom.jpg) no-repeat;
}
.top_story {
  width: 300px;
  padding: 5px;
  padding-bottom: 10px;
  float: left;
}
.top_story div {
  width: 285px;
  margin: 0 auto;
}
.top_story_title {
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 22px;
}
.top_story_image {
  border: 1px solid #9B9B9B;
}
.top_story_image img {
  border: 1px solid #FFF;
}
.top_story_blurb {
  color: #333;
  line-height: 1.3em;
  font-size: 11px;
}
.top_story_blurb img {
  vertical-align: middle;
}
.top_story_links {
  padding-top: 5px;
  font-size: 11px;
}
.top_story_links a {
  font-weight: bold;
}
.top_story_links ul {
  list-style-image: url(bullet.png);
  margin-left: 15px;
}
.top_story_links ul li {
/*  margin-left: 1px;
  padding-left: 1px;
  color: #AB171D;*/
  list-style-type:none; 
  background:url(bullet.png) no-repeat; 
  background-position:0px 6px; 
  padding-left:9px; 
  line-height:16px; 
  font-size:11px; 
  color:#AB171D;
}
.top_story_links ul li a {
  font-weight: bold;
  font-size: 11px;
}
.top_box_right {
  width: 302px;
  padding: 0 5px;
  float: right;
}
.top_story_right {
  padding-bottom: 10px;
  border-bottom: 1px #999 dashed;
  margin-bottom: 5px;
}
.top_story_right_title {
  padding-bottom: 3px;
}
#content .top_story_right_title a {
  color: #333;
  font-weight: bold;
  font-size: 17px;
}
.top_story_right_content {
  float: right;
  width: 200px;
}
.top_story_right_image {
  float: left;
  width: 96px;
  border: 1px solid #9B9B9B;
}
.top_story_right_image img {
 
}
.top_story_right_author {
  color: #AB171D;
  font-weight: bold;
  font-size: 11px;
}
.top_story_right_blurb {
  padding: 0 2px;
  line-height: 1.3em;
  font-size: 12px;
  font-weight:bold;
  color: #690303;
}
.top_story_right_blurb img {
  vertical-align: middle;
}
.top_story_right_featured_links ul li {
  list-style-type:none; 
  background:url(bullet.png) no-repeat; 
  background-position:0px 6px; 
  padding-left:9px; 
  line-height:16px; 
  font-size:11px; 
  color:#AB171D;
}
.tabs_wrapper {
}
.tabs {
  margin: 8px 0 5px 0;
}

#headlines1, #fantasy2 {
  display: block;
}
#headlines2, #headlines3, #fantasy1 {
  display: none;
}
.headlines ul {
  margin: 10px 0 10px -6px;
}
.headlines ul li {
  list-style-type:none; 
  background:url(bullet.png) no-repeat; 
  background-position:0px 6px; 
  padding-left:9px; 
  line-height:16px; 
  font-size:11px; 
  color:#AB171D;
}
.headlines span {
  color: #333;
}
.headlines ul li a {
  font-weight: bold;
  font-size: 11px;
  color: #AB171D;
}
#content .headlines ul li a:hover {
  color: #333;
}
#content .headlines ul li .headline_preview {
  background: #333 url(flyout_top.gif) no-repeat top left;
  padding: 7px 3px 3px 3px;
  color: #FFF;
  position: relative;
  left: -999em;
}
#content .headlines ul li:hover .headline_preview {
  position: relative;
  left: auto;
  z-index: 700;
}
.tools {
  margin: 5px 0;
  border-top: 1px dashed #999;
  padding: 5px 0 0 0;
  color: #CCC;
  font-size: 11px;
  text-align: center;
}
#content .tools a {
  color: #333;
  font-size: 11px;
  font-weight: bold;
}

.exclusives {
  margin: 10px 0;
}
.exclusives_top {
  width: 622px;
  height: 13px;
  overflow: hidden;
  background: url(large_box_top.png) no-repeat;
}
.exclusives_title {
  width: 622px;
  height: 31px;
  background: transparent url(exclusives_title.png) no-repeat;
}
.exclusives_bottom {
  width: 622px;
  height: 7px;
  background: transparent url(large_box_bottom.png) no-repeat;
}
.exclusives_content {
  border: solid #CCC;
  border-width: 0 1px 0 1px;
  padding: 5px 10px;
}
.exclusives_title_link {
  padding-right: 8px;
  padding-top: 15px;
  text-align: right;
}
.exclusives_title_link a {
  font-size: 9px;
  font-weight: bold;
  padding-left: 4px;
}
.exclusive, .exclusive_left, .exclusive_right {
  width: 193px;
  font-family: Tahoma, Verdana;
  font-size: 11px;
}
.exclusive_left {
  float: left;
  margin-right: 10px;
}
.exclusive_right {
  float: right;
}
.exclusive_image {
  border: 1px solid #9B9B9B;
  border-left:10px solid #9B9B9B;
  border-right:10px solid #9B9B9B;
  width: 140px;
  text-align:center;
  overflow: hidden;
}
.exclusive_image img {
  border: 3px #FFF solid;
}
.exclusive_title {
  font-size: 14px;
  font-weight: bold;
  padding: 3px 0;
}
.exclusive_blurb a {
  font-weight: bold;
}

.radio {
  width: 300px;
  font-size: 11px;
  float: left;
  margin: 10px 0;
}
.radio_top {
  height: 15px;
  overflow: hidden;
  background: url(small_box_top.png) no-repeat;
}
.radio_title {
  height: 31px;
  background: transparent url(radio_title.png) no-repeat;
}
.radio_title_link {
  padding-right: 8px;
  padding-top: 15px;
  text-align: right;
}
.radio_title_link a {
  font-size: 9px;
  font-weight: bold;
  padding-left: 4px;
}
.radio_bottom {
  width: 300px;
  height: 7px;
  background: transparent url(small_box_bottom.png) no-repeat;
}
.radio_box {
  margin: 5px 0 10px 0;
}
.radio_content {
  border: solid #CCC;
  border-width: 0 1px 0 1px;
  padding: 5px 10px;
  min-height: 210px;
}
.radio_icon {
  float: left;
  margin-right: 5px;
}
.radio_blurb {
  width: 250px;
  float: left;
}
.radio_blurb_title {
  font-weight: bold;
}

.fantasy {
  width: 300px;
  float: right;
  margin: 10px 0;
}
.fantasy_top {
  height: 15px;
  overflow: hidden;
  background: url(small_box_top.png) no-repeat;
}
.fantasy_title {
  height: 31px;
  background: transparent url(fantasy_title.png) no-repeat;
}
.fantasy_title_link {
  padding-right: 8px;
  padding-top: 15px;
  text-align: right;
}
.fantasy_title_link a {
  font-size: 9px;
  font-weight: bold;
  padding-left: 4px;
}
.fantasy_bottom {
  width: 300px;
  height: 7px;
  background: transparent url(small_box_bottom.png) no-repeat;
}
.fantasy_content {
  border: solid #CCC;
  border-width: 0 1px 0 1px;
  padding: 5px 10px;
  min-height: 210px;
}
.fantasy_tabs {
  margin: 8px 0 5px 0;
}
.fantasy_box_title {
  color: #333;
  font-size: 18px;
  font-weight: bold;
  padding: 5px 0;
}
#content .fantasy_box_title a {
  color: #333;
}
.fantasy_box_image {
  float: left;
  border: 1px solid #9B9B9B;
  margin: 3px 8px 3px 0;
}
.fantasy_box_image img {
  border: 3px solid #FFF;
}
.fantasybox_main {
  color: #333;
  font-size: 11px;
}
.fantasy_box_main_sport {
  color: #1783AB;
  font-weight: bold;
}
.fantasy_box_main_author {
  color: #AB171D;
  font-weight: bold;
  margin-bottom: 6px;
}
.fantasy_box_main_blurb a {
  font-weight: bold;
}
.fantasy_box_links {
  font-size: 11px;
}
.fantasy_box_links ul li {
  list-style-type:none; 
  background:url(bullet.png) no-repeat; 
  background-position:0px 6px; 
  padding-left:9px; 
  line-height:16px; 
  font-size:11px; 
  color:#AB171D;
}
.fantasy_box_links span {
  color: #333;
}
.fantasy_box_links ul li a, #content .fantasy_box_links a {
  font-weight: bold;
  font-size: 11px;
  color: #AB171D;
}
.fantasy_box_links ul li a:hover, #content .fantasy_box_links a:hover {
  color: #000;
}
.buzz {
  margin: 10px 0;
  font-size: 11px;
}
.buzz_top {
  width: 622px;
  height: 13px;
  overflow: hidden;
  background: url(large_box_top.png) no-repeat;
}
.buzz_title {
  width: 622px;
  height: 31px;
  background: transparent url(buzz_title.png) no-repeat;
}
.buzz_bottom {
  width: 622px;
  height: 7px;
  background: transparent url(large_box_bottom.png) no-repeat;
}
.buzz_content {
  border: solid #CCC;
  border-width: 0 1px 0 1px;
  padding: 5px 10px;
}
.buzz_box {
  margin: 5px 0 5px 0;
}
.buzz_box_left {
  width: 290px;
  margin-right: 10px;
  float: left;
}
.buzz_box_right {
  width: 290px;
  margin-left: 10px;
  float: right;
}
.buzz_box_title, #content .buzz_box_title a {
  color: #1783AB;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
}
.buzz_box_content { margin:3px 0 9px 0; }
.buzz_box ul { margin-left:-10px; }
.buzz_box ul li { 
  list-style-type:none; 
  background:url(bullet.png) no-repeat; 
  background-position:0px 6px; 
  padding-left:9px; 
  line-height:16px; 
  font-size:11px; 
  color:#AB171D;
}
.buzz_box span {
  font-size: 11px;
  color: #333;
}
.buzz_box ul li a {
  font-size: 11px;
  font-weight: bold;
}

.partners {
  margin: 10px 0;
}
.partners_top {
  width: 622px;
  height: 13px;
  overflow: hidden;
  background: url(large_box_top.png) no-repeat;
}
.partners_title {
  width: 622px;
  height: 31px;
  background: transparent url(partners_title.png) no-repeat;
}
.partners_bottom {
  width: 622px;
  height: 7px;
  background: transparent url(large_box_bottom.png) no-repeat;
}
.partners_content {
  border: solid #CCC;
  border-width: 0 1px 0 1px;
  padding: 5px 10px;
}
.partners_box_left, .partners_box_right {
  margin: 5px 0;
  width: 293px;
  height: 85px;
  background: transparent url(experts_box_bg.png) no-repeat;
}
.partners_box_left {
  float: left;
}
.partners_box_right {
  float: right;
}
.partners_logo {
  height: 40px;
  padding: 5px 0 5px 10px;
}
.partners_blurb {
  padding-left: 10px;
  font-size: 11px;
}
#content .partners_blurb ul {
}
.partners_blurb ul li {
  line-height: 14px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  color: #B0191F;
}
#content .partners_blurb ul li a, #content .partners_blurb ul li {
  color: #B0191F;
  font-size: 10px;
  text-transform: capitalize;
}

.quigo {
  width: 300px;
  float: left;
}

.sn_radio {
  width: 308px;
  margin-bottom: 10px;
}
.sn_radio_title {
  height: 69px;
  background: transparent url(sn_radio_title.png) no-repeat;
}
.sn_radio_content {
  padding: 5px 14px;
  background: transparent url(right_rail_box_bg.png) repeat-y;
}
#content .sn_radio_flash_blurb a {
  font-weight: bold;
}
.sn_radio_now_playing {
  padding: 5px 0;
  border-bottom: 1px dashed #595959;
  margin-bottom: 10px;
}
.sn_radio_bottom {
  height: 12px;
  background: transparent url(right_rail_box_bottom.png) no-repeat;
}
.sn_radio_main {
  padding-top: 3px;
  font-size: 11px;
}
.sn_radio_main_title {
  font-weight: bold;
}
.sn_radio_flash {
  font-size: 11px;
}
.sn_radio_flash_title {
  font-weight: bold;
  color: #333;
}
.sn_radio_flash_wrap {
  width:280px;
  height:28px;
  margin-top:10px;
}

.ad_top_right {
  width: 308px;
  text-align: center;
}
.ad_bottom_right {
  width: 308px;
  text-align: center;
}

.blog_network {
  margin: 10px 0;
  width: 308px;
}
.blog_network_title {
  height: 69px;
  background: transparent url(blog_network_title.gif) no-repeat;
}
.main_blog_content {
  padding: 5px 14px;
  background: transparent url(right_rail_box_bg.png) repeat-y;
}
.blog_network_content {
  padding: 5px 14px;
  background: transparent url(right_rail_box_bg.png) repeat-y;
}
.blog_network_bottom {
  height: 12px;
  background: transparent url(right_rail_box_bottom.png) no-repeat;
}
.main_blog_image {
  float: left;
  border: 1px solid #9B9B9B;
  margin: 3px 8px 3px 0;
}
.main_blog_image img {
  border: 3px solid #FFF;
}
.main_blog {
  color: #333;
  font-size: 11px;
}
.main_blog_title, #content .main_blog_title a {
  color: #1783AB;
  font-weight: bold;
}
.main_blog_author {
  color: #AB171D;
  font-weight: bold;
  margin-bottom: 6px;
}
.blog_network_separator {
  padding-bottom: 7px;
  border-bottom: 1px solid #CCC;
  background: transparent url(right_rail_box_bg.png) repeat-y; 
}
.blog_network_box_image {
  width: 12px;
  margin: 2px 5px 0 0;
  float: left;
}
.blog_network_box_content {
  width: 255px;
  float: left;
}
.blog_network_box {
  font-size: 11px;
}
.blog_network_box_separator {
  margin: 7px 0;
  border-bottom: 1px dashed #333;
}
.blog_network_box_title {
  font-weight: bold;
  font-size: 12px;
  color: #AB171D;
}
.blog_network_box_headline, #content .blog_network_box_headline a {
  font-weight: bold;
  color: #333;
}

.community_blogs {
  margin: 10px 0;
  width: 308px;
}
.community_blogs_title {
  height: 69px;
  background: transparent url(community_blogs_title.png) no-repeat;
}
.community_blogs_content {
  padding: 5px 14px;
  background: transparent url(right_rail_box_bg.png) repeat-y;
}
.community_blogs_bottom {
  height: 12px;
  background: transparent url(right_rail_box_bottom.png) no-repeat;
}
.community_blogs_box_rank {
  width: 22px;
  margin: 2px 5px 0 0;
  float: left;
}
.community_blogs_box_content {
  width: 250px;
  float: left;
  font-size: 11px;
  font-weight: bold;
}
#content .community_blogs_box_author a {
  color: #333;
}
.community_blogs_box_link {
}
.community_blogs_box_separator {
  margin: 7px 0;
  border-bottom: 1px dashed #333;
}
.community_blogs_more_link {
	margin-top: 10px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

.gmc {
  margin-bottom: 10px;
  width: 308px;
  text-align: center;
}
.gmc_top {
  height: 98px;
}
.gmc_content {
  padding: 10px;
  padding-bottom: 0;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  background-color: #DFDBD8;
}
.gmc_quote, #content .gmc_quote a {
  font-style: italic;
  color: #333;
}
.gmc_member {
  width: 45%;
  font-weight: bold;
  color: #333;
  padding-top: 10px;
  float: left;
  text-align: left;
}
.gmc_member img {
  position: relative;
  top: -2px;
  vertical-align: middle;
}
#content .gmc_member a {
  color: #333;
}
.gmc_showcase {
  width: 45%;
  padding-top: 10px;
  float: right;
  text-align: right;
}
.gmc_bottom {
  height: 12px;
  background: transparent url(GMC_bottom.png) no-repeat;
}

.daily_poll {
  margin: 10px 0;
  width: 308px;
}
.daily_poll_title {
  height: 69px;
  background: transparent url(daily_poll_title.png) no-repeat;
}
.daily_poll_content {
  padding: 5px 14px;
  background: transparent url(right_rail_box_bg.png) repeat-y;
}
.daily_poll_bottom {
  height: 12px;
  width: 308px;
  background: transparent url(right_rail_box_bottom.png) no-repeat;
}
.daily_poll_content {
  padding: 5px 0;
  background: transparent url(right_rail_box_bg.png) repeat-y;
}
.daily_poll_question {
  padding: 5px 14px;
  font-weight: bold;
  font-size: 13px;
}
.daily_poll_answers {
  color: #333;
  font-size: 11px;
  font-weight: bold;
  background-color: #D1DBDF;
  padding: 7px 8px;
  margin: 0 5px;
}
.daily_poll_answers input {
  font-size: 11px;
  margin-right: 3px;
}
.daily_poll_submit {
  margin-top: 5px;
  padding: 5px 14px;
}

.html_wide, .html_small_left, .html_small_right, .html_right_rail, .html_right_rail2 {
  font-size: 11px;
  font-family: Tahoma, Verdana;
}
.html_wide img, .html_small_left img, .html_small_right img, .html_right_rail img, .html_right_rail2 img {
  padding: 2px;
}
.html_wide {
  width: 622px;
  margin: 0 auto;
}
.html_small_left {
  width: 300px;
  float: left;
}
.html_small_right {
  width: 300px;
  float: right;
}
.html_right_rail, .html_right_rail2 {
  width: 308px;
  margin: 0 auto;
}
.html_right_rail2 {
  margin-bottom: 10px;
}
.html_right_rail2_content img {
  border: 1px solid #9B9B9B;
  margin-right: 6px;
}
.html_right_rail2_top {
  height: 12px;
  background: transparent url(right_rail_box_top.png) no-repeat;
}
.html_right_rail2_content {
  padding:5px 0px 0px 12px;
  background: transparent url(right_rail_box_bg.png) repeat-y;
}
.html_right_rail2_content .header {
  padding: 3px 0;
}
.html_right_rail2_content .header, .html_right_rail2_content .header a {
  color: #333;
  font-size: 12px;
  font-weight: bold;
}
.html_right_rail2_bottom {
  height: 12px;
  background: transparent url(right_rail_box_bottom.png) no-repeat;
}

.tab, .active_tab {
  color: #FFF;
  margin-right: 5px;
  float: left;
  font-size: 11px;
  text-align: center;
}
.tab .tab_left {
  background: transparent url(tab_left.gif) no-repeat;
  float: left;
  width: 7px;
  height: 25px;
}
.tab .tab_name {
  background-color: #333;
  float: left;
  padding: 0 8px;
  padding-top: 5px;
  height: 20px;
}
.tab_name .tab_link {
  cursor: pointer;
  font-weight: bold;
  color: #FFF;
  margin-bottom: 7px;
}
.tab_name .tab_link:hover {
  color: #DFDBD8;
}
.tab .tab_right {
  background: transparent url(tab_right.gif) no-repeat;
  float: left;
  width: 7px;
  height: 25px;
}
.active_tab .tab_left {
  background: transparent url(active_tab_left.gif) no-repeat;
  float: left;
  width: 7px;
  height: 25px;
}
.active_tab .tab_name {
  background: url(active_bg.gif) repeat-x;
  float: left;
  padding: 0 8px;
  padding-top: 5px;
  height: 20px;
}
.active_tab .tab_right {
  background: transparent url(active_tab_right.gif) no-repeat;
  float: left;
  width: 7px;
  height: 25px;
}
#content .tab_name a, #content .tab_name a:hover {
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}
.active_tab .arrow_tab {
/* relative positionning screws up use of z-index in IE - positionned element have their z-index reset to 0.
  position: relative;
  top: 7px;
*/
  width: 15px;
  height: 8px;
  margin: 0 auto;
  z-index: 0;
  background: url(active_tab.gif) no-repeat;
}

.oasAd {
  margin-bottom: 10px;
}
#tlnks li { padding-bottom: 10px; }

.oasAd_right {
  float: right;
}
.oasAd_left {
  width: 300px;
  float: left;
}
.no_gambling { padding:5px 0 10px; text-align:center; }

.edit_link {
  margin-top: 10px;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial;
  text-align: center;
}

.bottom {
  width: 200px;
  height: 100px;
  margin: 0 auto;
  text-align: center;
}

#content .more_link {
  font-weight: bold;
}

.bold {
  font-weight: bold;
}

h1 { font: Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; padding-bottom:8px; color: #942544; }
h2 { font: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-bottom:8px; }