body {
    background: url("/media/backgrounds/main_bg.jpg") no-repeat scroll center top #F7F7F9;
    color: #5E5E5E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
* {
    margin: 0;
    outline: 0 none;
    padding: 0;
}
a img {
    border: 0 none;
}
ul li {
    list-style: none outside none;
}
a {
    color: #42205D;
    text-decoration: none;
}
a:hover {
    color: black;
    text-decoration: underline;
}
p a:hover {
    color: black;
    text-decoration: underline;
}
.clear:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear {
    display: inline-block;
}
* html .clear {
    height: 1%;
}
.clear {
    display: block;
}
.hide {
    display: none;
}
.floatLeft {
    float: left;
    margin: 0 10px 5px 0;
}
.floatRight {
    float: right;
    margin: 0 0 5px 10px;
}
a:hover img.noBgHov {
}
#siteHeader {
    background: none repeat scroll 0 0 #2D1342;
    height: 146px;
    margin: 0 auto;
    position: relative;
    width: 996px;
    z-index: 9999999;
}
#wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    min-height: 588px;
    padding-bottom: 10px;
    width: 996px;
	position: relative;
	z-index: 99;
}
#headAdBar {
    float: left;
    height: 100px;
    width: 996px;
}
.headAd {
    background: url("/media/backgrounds/header_ad.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 90px;
    padding: 5px 6px 5px 5px;
    width: 728px;
}
#siteSearchForm {
    background: url("/media/backgrounds/header_search.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 65px;
    margin-left: 5px;
    padding: 45px 8px 14px;
    width: 211px;
}
#siteSearchForm #siteSearchText {
    background: url("/media/backgrounds/header_search_input.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #929292;
    float: left;
    font-size: 11px;
    height: 12px;
    line-height: 11px;
    margin-right: 5px;
    padding: 4px 11px;
    width: 131px;
}
#siteSearchForm button {
    background: url("/media/backgrounds/header_search_button.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 20px;
    overflow: hidden;
    text-indent: -9999px;
    width: 53px;
}
#siteSearchForm .searchAd {
    height: 26px;
    width: 236px;
}
#siteSearchForm #searchOption {
    clear: both;
    font-family: Arial,Helvetica,sans-serif;
    padding: 2px 0 0 10px;
}
#siteSearchForm #searchOption li {
    display: inline;
    height: 20px;
    line-height: 20px;
    padding: 0 11px 0 0;
}
#siteSearchForm #searchOption li a {
    color: #6E6174;
}
#siteSearchForm #searchOption li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #D5BB3A;
    text-decoration: underline;
}
#siteSearchForm #searchOption li.activeFilter a {
    color: #FFFFFF;
}
#siteSearchForm #searchOption li.activeFilter a:hover {
    background: none repeat scroll 0 0 transparent;
    text-decoration: none;
}
#siteLogo {
    background: url("/media/backgrounds/site_logo.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 46px;
    overflow: hidden;
    text-indent: -9999px;
    width: 115px;
}
#siteNavCont {
    background: url("/media/backgrounds/site_nav.gif") repeat-x scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 46px;
    width: 996px;
}
#siteNav li {
    display: block;
    float: left;
}
#siteNav li a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 46px;
    margin: 0 10px 0 0;
    overflow: hidden;
    text-indent: -9999px;
}
#siteNav li.activeNav a {
    background-position: 0 -92px;
}
#siteNav li a:hover, #siteNav li a.hoverOn {
    background-position: 0 -46px;
}
/*#siteNav li.siteNavGlossy a {
    margin: 0;
}
#siteNav li.siteNavGlossy a.firstItem {
    margin: 0 0 0 9px;
}*/
#headerSocialBar {
    background: url("/media/navigation/social_bar_bg.jpg") no-repeat scroll 0 2px transparent;
    float: left;
    font-size: 11px;
    height: 28px;
    padding: 18px 40px 0 0;
    position: relative;
    width: 156px;
}
#socialBarIcon {
    border: 1px solid #46285C;
    position: absolute;
    right: 7px;
    top: 6px;
}
#headerSocialBar a {
    color: #929193;
    display: inline;
}
#headerSocialBar a:hover {
    color: white;
}
#headerSocialBar #socialBarWelcome {
    float: left;
    height: 28px;
    padding-left: 9px;
    width: 80px;
}
#headerSocialBar #socialBarWelcome a {
    background: url("/media/navigation/social_username_arrow.gif") no-repeat scroll right -16px transparent;
    color: #E7D55C;
    display: block;
    font-size: 11px;
    overflow: hidden;
    padding: 0 9px 16px 0;
    text-indent: 0;
}
#headerSocialBar #socialBarWelcome a:hover {
    color: white;
}
a#socialBarLogin {
    padding-left: 5px;
}
a#socialBarJoin {
    padding-right: 5px;
}
a#socialBarLogout {
    padding-left: 8px;
}
a#socialDropLogout {
    display: block;
    padding: 10px 9px;
}
a.socialDropLink {
    clear: both;
    display: block;
    float: left;
    padding: 5px 9px 0;
}
#socialBarDropWrap {
    display: inline-block;
    vertical-align: top;
    width: 121px;
}
* + html #socialBarDropWrap {
    float: left;
}
.loggedIn #socialBarDropWrap {
    width: 105px;
}
#socialBarDropWrap p {
    color: white;
    padding: 0 9px 11px;
}
#socialBarDropWrap form {
    background: url("/media/navigation/social_drop_list_divide.gif") no-repeat scroll left top transparent;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 9px 0;
}
#socialBarDropWrap form fieldset {
    border: 0 none;
}
#socialBarDropWrap form label {
    display: block;
    margin: 5px 0 2px;
}
#socialBarDropWrap form input {
    background: url("/media/navigation/social_drop_input.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 17px;
    line-height: 17px;
    padding: 0 4px;
    position: static;
    width: 166px;
}
#socialBarDropWrap form button {
    background: url("/media/navigation/social_drop_button.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 19px;
    margin: 10px 0 5px;
    text-indent: -9999px;
    width: 53px;
}
#socialBarDropWrap #socialBarDropContainer {
    background: url("/media/navigation/social_bar_drop_bg.png") no-repeat 0 0 transparent;
    display: none;
    left: -1px;
    min-height: 100px;
    position: absolute;
    top: 44px;
    width: 194px;
    z-index: 999999;
}
#socialBarDropWrap:hover #socialBarDropContainer, .socialhover #socialBarDropContainer {
    display: block !important;
}
#socialBarDropWrap p.socialBarDropTitle {
    color: #F2DA54;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 11px 9px;
}
#socialBarDropWrap p.socialBarDropTitle span {
    color: white;
}
.socialDropList li {
    background: url("/media/navigation/social_drop_list_divide.png") no-repeat scroll left bottom transparent;
    padding: 6px 9px 8px;
}
#headerSocialBar .socialDropList li a {
    color: white;
    font-size: 11px;
}
#siteNav .subNavRibbon {
    left: 50px;
    position: absolute;
    top: -9999px;
    width: auto;
    z-index: 2;
}
#siteNav li:hover .subNavRibbon {
    top: 146px;
}
#siteNav li:hover a {
    background-position: 0 -46px;
}
#siteNav li.sfhover .subNavRibbon {
    top: 146px;
}
#siteNav li.sfhover a {
    background-position: 0 -46px;
}
#siteNav .subNavRibbon ul {
    display: block;
    float: left;
    min-height: 4em;
    padding: 13px 0 30px;
}
#siteNav .subNavRibbon .subNavCol1 {
    background: url("/media/navigation/sub_nav_1.png") no-repeat scroll left bottom transparent;
    padding-left: 12px;
    width: 130px;
}
#siteNav .subNavRibbon .subNavCol2, #siteNav .subNavRibbon .subNavCol3, #siteNav .subNavRibbon .subNavCol4 {
    background: url("/media/navigation/sub_nav_2.png") repeat-x scroll left bottom transparent;
    padding-left: 28px;
    width: 130px;
}
#siteNav .subNavRibbon .subNavCol5 {
    background: url("/media/navigation/sub_nav_3.png") no-repeat scroll right bottom transparent;
    padding-left: 26px;
    padding-right: 10px;
    position: relative;
    width: 234px;
}
#siteNav .subNavRibbon ul li {
    display: block;
    float: none;
}
#siteNav .subNavRibbon ul li a {
    background: url("/media/navigation/ribbon_nav_arrow.gif") no-repeat scroll right 8px transparent;
    color: #919191;
    height: auto;
    line-height: 20px;
    overflow: visible;
    padding-right: 12px;
    text-indent: 0;
}
#siteNav .subNavRibbon .subNavCol5 li a, #siteNav .subNavRibbon .subNavCol5 li a:hover {
    background: none repeat scroll 0 0 transparent;
}
#siteNav .subNavRibbon ul li a:hover {
    background: url("/media/navigation/ribbon_nav_arrow_over.gif") no-repeat scroll right 8px transparent;
    color: #42205D;
    text-decoration: underline;
}
#siteNav .subNavRibbon .subNavCol5 a {
    bottom: 26px;
    height: auto;
    position: absolute;
    right: 0;
}
* html #siteNav li.sfhover .subNavRibbon {
    top: 146px;
    width: 896px;
}
* html #siteNav .subNavRibbon .subNavCol1 {
    background: url("/media/navigation/sub_nav_1.gif") no-repeat scroll left bottom transparent;
}
* html #siteNav .subNavRibbon .subNavCol2, * html #siteNav .subNavRibbon .subNavCol3, * html #siteNav .subNavRibbon .subNavCol4 {
    background: url("/media/navigation/sub_nav_2.gif") repeat-x scroll left bottom transparent;
}
* html #siteNav .subNavRibbon ul {
    padding: 13px 0 11px;
}
* html #siteNav .subNavRibbon .subNavCol5 {
    background: url("/media/navigation/sub_nav_3.gif") no-repeat scroll right bottom transparent;
    padding-left: 13px;
}
* html #siteNav .subNavRibbon ul li a {
    height: 20px;
}
* html #siteNav .subNavRibbon .subNavCol5 a {
    bottom: 11px;
}
#breadcrumbNav {
    background: url("/media/backgrounds/breadcrumb_nav.gif") no-repeat scroll 0 0 transparent;
    height: 27px;
    margin: 0 auto;
    padding-left: 123px;
    width: 873px;
}
#breadcrumbNav ul li {
    color: #9E9E9E;
    display: inline;
    float: left;
    font-weight: bold;
    line-height: 27px;
    padding: 0 5px 0 0;
}
#breadcrumbNav ul li span {
    color: #E8C61E;
}
#breadcrumbNav ul li a {
    color: #9E9E9E;
    font-weight: normal;
}
#breadcrumbNav ul li a:hover {
    background: none repeat scroll 0 0 transparent;
}
#nflNav {
    float: left;
    position: relative;
}
#nflNavMain {
    background: url("/media/navigation/nfl_nav.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 46px;
    text-indent: -9999px;
    width: 122px;
}
#mainFooter #nflNav {
}
#mainFooter #nflNav #nflNavMain {
    background: url("/media/backgrounds/nfl_nav_footer.gif") no-repeat scroll 0 3px transparent;
}
#mainFooter #nflNav ul {
    background: url("/media/navigation/nfl_drop_reversed.gif") no-repeat scroll 0 0 transparent;
}
#nflNavLink {
    background: url("/media/backgrounds/nfl_nav_footer.gif") no-repeat scroll 0 3px transparent;
    display: block;
    height: 46px;
    text-indent: -9999px;
    width: 122px;
}
#nflNav ul {
    background: url("/media/navigation/nfl_drop.png") no-repeat scroll 0 0 transparent;
    bottom: 36px;
    display: none;
    height: 290px;
    left: 0;
    padding-top: 20px;
    position: absolute;
    width: 353px;
}
* html #nflNav ul {
    background: url("/media/navigation/nfl_drop.gif") no-repeat scroll 0 0 transparent;
}
#nflNav li ul ul {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 11px;
    height: 244px;
    line-height: 14px;
    padding-top: 39px;
    position: static;
    right: 0;
    top: 0;
}
#mainFooter #nflNav li:hover > ul, #mainFooter #nflNav li.nflhover ul {
    display: block;
}
#nflNav ul ul a {
    color: #FFFFFF;
}
#nflNav ul ul a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #E8C61E;
}
#nflNav ul ul#AFCList {
    background: url("/media/navigation/afc_title.gif") no-repeat scroll center top transparent;
    padding: 37px 18px 0 27px;
    width: 64px;
}
#nflNav ul ul#NFLList a {
    color: #B8ADC1;
}
#nflNav ul ul#NFLList a:hover {
    color: #FFFFFF;
}
#nflNav ul ul#NFLList {
    background: url("/media/navigation/NFL_title.gif") no-repeat scroll center top transparent;
    height: 238px;
    line-height: 17px;
    padding: 43px 20px 0;
    text-align: center;
    width: 96px;
}
#nflNav ul ul#NFCList {
    background: url("/media/navigation/nfc_title.gif") no-repeat scroll 46px top transparent;
    padding: 37px 26px 0 22px;
    text-align: right;
    width: 56px;
}
#mainFooter {
    background: url("/media/backgrounds/footer_main.jpg") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 174px;
    margin: 0 auto 20px;
    padding-top: 22px;
    position: relative;
    width: 996px;
}
#footerTop {
    height: 66px;
    overflow: hidden;
}
.footerAd {
    float: left;
    height: 66px;
    width: 321px;
}
#footerForm {
    background: url("/media/backgrounds/footer_separator.gif") no-repeat scroll 100% 0 transparent;
    float: left;
    height: 60px;
    padding: 6px 0 0 24px;
    width: 338px;
}
#footerForm #pslAccountTitle {
    background: url("/media/backgrounds/ravens_account_title.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    overflow: hidden;
    padding-bottom: 5px;
    text-indent: -9999px;
    width: 205px;
    float: left;
}
.ticketmasterFooter {
    float: right;
    margin-right: 38px;
}
.footerLoginAd {
    float: left;
    height: 31px;
    margin-left: 25px;
    margin-top: 0px;
    width: 88px;
}
#footerForm input {
    background: url("/media/backgrounds/psl_input.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #626262;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    margin-right: 1px;
    padding: 2px 14px;
    width: 100px;
}
#footerForm button, #newsletterForm button {
    background: url("/media/backgrounds/psl_login.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 19px;
    margin: 0 0 -3px 3px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 52px;
}
#newsletterForm button {
    background-image: url("/media/buttons/subscribe_btn.jpg");
    width: 89px;
}
#newsletterForm {
    padding-top: 6px;
    text-align: center;
}
#newsletterForm p {
    background: url("/media/ravens_call.png") no-repeat scroll 45px 0 transparent;
    height: 29px;
    overflow: hidden;
    padding-bottom: 2px;
    text-indent: -9999px;
}
#newsletterForm input {
    background: url("/media/backgrounds/psl_input.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #626262;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    margin-right: 1px;
    padding: 2px 14px;
    width: 100px;
}
#digitariaLink {
    background: url("/media/backgrounds/digi_logo.gif") no-repeat scroll 4px 17px transparent;
    display: block;
    float: left;
    height: 42px;
    margin-bottom: 16px;
    overflow: hidden;
    text-indent: -9999px;
    width: 78px;
}
#ravensFooterLink {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 62px;
    overflow: hidden;
    text-indent: -9999px;
    width: 290px;
}
#footerNav {
    clear: both;
    float: left;
    height: 42px;
    margin-bottom: 16px;
    padding-right: 2px;
    width: 600px;
}
#footerNav li {
    float: left;
    height: 42px;
    line-height: 42px;
}
#footerNav li a {
    background: url("/media/backgrounds/footer_nav_sep.gif") no-repeat scroll right 6px transparent;
    color: #6E6174;
    display: block;
    font-size: 11px;
    height: 40px;
    padding: 2px 11px 0 9px;
}
#footerNav li a.footerActive {
    color: #FFFFFF;
}
#footerNav li a.lastItem {
    background: none repeat scroll 0 0 transparent;
}
#footerNav li a:hover {
    color: #E8C61E;
}
#footerSecAd {
    float: left;
    height: 60px;
    padding-left: 16px;
    width: 234px;
}
#footerInfo {
    color: #807E81;
    float: right;
    font-size: 11px;
    padding-right: 16px;
    text-align: right;
}
#footerInfo a {
    color: #807E81;
    text-decoration: underline;
}
#footerInfo a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000;
    text-decoration: underline;
}
#footerInfo ul li {
    display: inline;
}
#footerInfo #footerFeeds li a {
    display: block;
    float: right;
    height: 0;
    margin: 12px 0 0 12px;
    overflow: hidden;
    padding-top: 13px;
    width: 32px;
}
#footerFeeds li a#footerXML {
    background: url("/media/backgrounds/footer_xml.gif") no-repeat scroll 0 0 transparent;
}
#footerFeeds li a#footerRSS {
    background: url("/media/backgrounds/footer_rss.gif") no-repeat scroll 0 0 transparent;
}
#footerFeeds li a#footerPOD {
    background: url("/media/backgrounds/footer_pod.gif") no-repeat scroll 0 0 transparent;
}
.layoutA .contentWide, .layoutC .contentWide, .layoutB .contentWidePhoto {
    width: 996px;
}
.layoutB .contentWide, .layoutD .contentWide {
    float: left;
    margin-top: 10px;
    width: 728px;
}
.contentSide {
    background: url("/media/backgrounds/content_30_repeat.gif") repeat-y scroll 1px 0 transparent;
    float: right;
    margin-top: 10px;
    min-height: 1%;
    width: 268px;
}
.contentSideBott {
    background: url("/media/backgrounds/content_30_bottom.gif") no-repeat scroll 1px bottom transparent;
    min-height: 1%;
    width: 268px;
}
.contentSideTop {
    background: url("/media/backgrounds/content_30_top.gif") no-repeat scroll 1px 0 transparent;
    min-height: 350px;
    padding: 3px 0 0 3px;
    width: 265px;
}
.contentWide h2 {
    font-size: 18px;
    margin-bottom: 10px;
}
.contentWide h3 {
    font-size: 17px;
    margin-bottom: 8px;
}
.contentWide hr {
    clear: both;
    visibility: hidden;
}
.contentWide p {
    font-size: 11px;
    line-height: 1.3em;
    margin-bottom: 10px;
}
.contentWide ul {
    margin-top: 1em;
}
.contentWide li {
    background: url("/media/backgrounds/raquo.gif") no-repeat scroll 0 6px transparent;
    display: block;
    font-size: 11px;
    line-height: 17px;
    margin-bottom: 1em;
    padding-left: 26px;
    padding-right: 40px;
}
.contentWide ol li {
    background-image: none;
    display: list-item;
    margin-left: 20px;
    padding-left: 10px;
}
.contentWide .largeContentTitle {
    color: #DBDBDB;
    font-size: 36px;
    margin: 10px 0;
}
.rightColAd {
    background: none repeat scroll 0 0 white;
    border: 1px solid #D0D0D0;
    margin-bottom: 5px;
    margin-left: 7px;
}
.ad234x60 {
    height: 60px;
    padding: 6px 9px;
    width: 234px;
}
.ad250x250 {
    height: 250px;
    padding: 1px;
    width: 250px;
}
.layoutA #contentHdr, .layoutB #contentHdr {
    height: 88px;
    width: 996px;
}
.layoutC #contentHdr, .layoutD #contentHdr {
    height: 278px;
    width: 996px;
}
h1.pageTitle {
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 45px;
    margin: 28px 0 22px 30px;
    text-indent: -9999px;
    width: 485px;
}
.layoutC h1, .layoutD h1, .layoutCheer h1 {
    display: none;
}
.layoutCheer h1#cheerTitle {
    background-image: url("/media/titles/depth_chart.gif");
    display: block;
}
.layoutCheer .generalModCol50.first {
    clear: left;
}
#contentHdrExtra {
    float: left;
    padding-right: 14px;
    padding-top: 25px;
    text-align: right;
    width: 186px;
}
#contentHdrExtraBtns a {
    line-height: 17px;
    margin-left: 9px;
    padding-bottom: 5px;
}
#contentHdrExtraBtns #sharethis_0 a span {
    display: inline-block;
    visibility: hidden;
    width: 0;
}
#contentHdrExtraBtns #sharethis_0 {
}
#contentHdrExtraBtns a.stbutton {
    padding-left: 12px;
    padding-top: 6px;
}
#contentHdrExtraBtns a.stico_default {
    background-position: 0 2px !important;
}
#contentHdrExtraBtns a:hover {
    background: none repeat scroll 0 0 transparent;
}
#contentHdrExtra select {
    margin-top: 6px;
}
#contentHdrExtra select, #contentHdrExtra option {
    font-size: 10px;
    width: 170px;
}
.contentHeaderAd {
    background: none repeat scroll 0 0 white;
    border: 1px solid #D0D0D0;
    float: right;
    height: 60px;
    margin: 10px 8px 0 0;
    padding: 6px 9px;
    width: 234px;
}
h1#depth_chart {
    background-image: url("/media/titles/depth_chart.gif");
}
.defaultBox {
    clear: both;
    min-height: 1%;
}
.defaultBoxTop {
    min-height: 100px;
}
.defaultBoxBott {
    min-height: 1%;
}
.layoutA .contentWide .defaultBox, .layoutC .contentWide .defaultBox, .layoutB .contentWidePhoto .defaultBox, .gameday .contentWide .defaultBox {
    background: url("/media/backgrounds/default_box_repeat_full.gif") repeat-y scroll center top transparent;
    margin: 0 7px 6px 8px;
    width: 981px;
}
.layoutC .contentWide .defaultBox {
    margin-top: 10px;
}
.layoutA .contentWide .defaultBoxTop, .layoutC .contentWide .defaultBoxTop, .layoutB .contentWidePhoto .defaultBoxTop, .gameday .contentWide .defaultBoxTop {
    background: url("/media/backgrounds/default_box_top_full.gif") no-repeat scroll center top transparent;
    width: 981px;
}
.layoutC .contentWide .defaultBoxTop, .layoutA .contentWide .defaultBoxTop {
    padding: 30px;
    width: 921px;
}
.layoutB .contentWidePhoto .defaultBoxTop {
    padding: 30px 20px;
    width: 941px;
}
.layoutA .contentWide .defaultBoxTop {
    padding: 25px 20px;
    width: 942px;
}
.layoutA .contentWide .defaultBoxBott, .layoutC .contentWide .defaultBoxBott, .layoutB .contentWidePhoto .defaultBoxBott, .gameday .contentWide .defaultBoxBott {
    background: url("/media/backgrounds/default_box_bottom_full.gif") no-repeat scroll center bottom transparent;
    padding-bottom: 5px;
    width: 981px;
}
.layoutD .contentWide .defaultBox, .layoutB .contentWide .defaultBox, .gameday .contentWide .defaultBox {
    background: url("/media/backgrounds/default_box_repeat_70.gif") repeat-y scroll center top transparent;
    margin: 0 2px 5px 10px;
    width: 716px;
}
.layoutD .contentWide .defaultBoxTop, .layoutB .contentWide .defaultBoxTop, .gameday .contentWide .defaultBoxTop {
    background: url("/media/backgrounds/default_box_top_70.gif") no-repeat scroll center top transparent;
    padding: 20px;
    width: 676px;
}
.layoutD .contentWide .defaultBoxBott, .layoutB .contentWide .defaultBoxBott, .gameday .contentWide .defaultBoxBott {
    background: url("/media/backgrounds/default_box_bottom_70.gif") no-repeat scroll center bottom transparent;
    width: 716px;
}
.layoutB .defaultTable, .layoutD .defaultTable {
    margin: 0 auto;
    text-align: left;
    width: 676px;
}
.layoutA .defaultTable, .layoutC .defaultTable {
    margin: 0 auto;
    text-align: left;
    width: 942px;
}
.defaultTable caption {
    background: url("/media/backgrounds/default_table_caption.gif") repeat-x scroll 0 1px transparent;
    color: #503F5F;
    font-size: 15px;
    font-weight: bold;
    height: 31px;
    margin: 0;
    padding: 9px 0 0;
}
* + html .defaultTable caption {
    position: static;
}
.layoutB .defaultTable caption, .layoutD .defaultTable caption, .layoutB .defaultTable tr, .layoutD .defaultTable tr {
    width: 676px;
}
.layoutB .defaultTable tr td {
    font-size: 11px;
    padding: 0 8px;
}
.layoutB .defaultTable caption, .layoutD .defaultTable caption {
    margin-top: -10px;
}
.layoutA .defaultTable caption, .layoutC .defaultTable caption, .layoutA .defaultTable tr, .layoutC .defaultTable tr {
    width: 942px;
}
.layoutA .defaultTable caption {
    margin-top: -25px;
}
.layoutA .defaultTable caption:first-of-type {
    margin-top: -6px;
}
.defaultTable tr.evenRow {
    background: none repeat scroll 0 0 #E8E8E8;
}
.defaultTable tr th {
    background: url("/media/backgrounds/default_table_header.gif") repeat-x scroll 0 0 transparent;
    color: white;
    height: 41px;
    padding: 0 10px;
}
.defaultTable tr th a {
    background: none repeat scroll 0 0 transparent;
    color: white;
    text-decoration: underline;
}
.defaultTable tr td {
    color: #553A67;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    padding: 0 10px;
}
#playerBioMainInfo {
    background: url("/media/backgrounds/player_bio_top.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 227px;
    margin: 0 0 6px 10px;
    padding: 70px 7px 0 337px;
    position: relative;
    width: 372px;
}
#playerBioMainInfo img {
    left: 7px;
    position: absolute;
    top: 6px;
}
#playerBioMainInfo #playerBioStats {
    position: relative;
    z-index: 7777;
}
#playerBioStats p {
    border-bottom: 1px solid #2D2B2D;
    color: #FFFFFF;
    height: 17px;
    margin: 0;
    overflow: hidden;
    width: 340px;
}
#playerBioStats p span {
    color: #C8C8C8;
    float: left;
    width: 133px;
}
#playerBioLinks {
    height: 25px;
    left: 7px;
    position: absolute;
    top: 255px;
    width: 700px;
}
#playerBioLinks li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    line-height: 25px;
    padding: 0 15px 0 20px;
}
#playerBioLinks li a {
    color: #42205D;
}
#playerBioLinks li a:hover {
    background: none repeat scroll 0 0 transparent;
    text-decoration: underline;
}
#playerBioTabs {
    margin: 0;
}
.contentWide #playerBioTabs li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 26px;
    line-height: 28px;
    list-style: none outside none;
    padding: 2px 10px 0 23px;
    text-transform: uppercase;
}
#playerBioTabs li a {
    color: #5E5E5E;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-right: 5px;
}
#playerBioTabs li a span {
    cursor: pointer;
    float: left;
    height: 25px;
    padding-left: 6px;
}
#playerBioTabs li a:hover {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right top transparent;
    text-decoration: none;
}
#playerBioTabs li a:hover span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left top transparent;
}
#playerBioTabs li.active a {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right bottom transparent;
    color: #FFFFFF;
}
#playerBioTabs li.active a span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left bottom transparent;
}
.defaultBoxShadedHeader {
    background: url("/media/backgrounds/box_header_shaded.gif") no-repeat scroll 0 0 transparent;
    height: 31px;
    margin-left: -14px;
    margin-top: -14px;
    width: 706px;
}
.defaultBoxShadedFooter {
    background: url("/media/backgrounds/box_footer_shaded.gif") no-repeat scroll 0 0 transparent;
    font-size: 11px;
    height: 21px;
    line-height: 21px;
    margin-bottom: -14px;
    margin-left: -15px;
    overflow: hidden;
    padding: 5px 12px 5px 0;
    width: 694px;
}
.layoutA .contentWide .defaultBoxShadedHeader {
    background: url("/media/backgrounds/box_header_shaded_layout_A.gif") no-repeat scroll 0 0 transparent;
    height: 64px;
    margin-left: -14px;
    margin-top: -14px;
    width: 967px;
}
.playerBioTabContent {
    clear: both;
    display: none;
}
#coachStaffMainInfo {
    background: url("/media/backgrounds/coachstaff_bio_top.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 201px;
    margin: 0 0 6px 10px;
    padding: 70px 7px 0 337px;
    position: relative;
    width: 372px;
}
#coachStaffMainInfo img {
    left: 7px;
    position: absolute;
    top: 6px;
}
#coachStaffMainInfo #playerBioStats {
    position: relative;
    z-index: 7777;
}
#coachStaffMainInfo p {
    border-bottom: 1px solid #2D2B2D;
    color: #FFFFFF;
    height: 17px;
    margin: 0;
    overflow: hidden;
    width: 340px;
}
#coachStaffMainInfo p span {
    color: #C8C8C8;
    float: left;
    width: 133px;
}
#peopleLandingPage {
    float: left;
    height: 505px;
    margin: 0 0 0 4px;
    overflow: hidden;
    width: 983px;
}
.peopleLandBoxOuter {
    background: url("/media/backgrounds/people_landing_box.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0 0 0 5px;
    padding-left: 8px;
}
.peopleLandBox {
    background: url("/media/backgrounds/people_landing_box.gif") no-repeat scroll right top transparent;
    height: 496px;
    padding-right: 8px;
    padding-top: 9px;
    width: 168px;
}
#peopleLandingPage .opened {
    width: 395px;
}
.peopleLandingImgMask {
    background: url("/media/backgrounds/people_landing_image_mask.gif") no-repeat scroll right top transparent;
    height: 362px;
    position: absolute;
    right: 0;
    top: 0;
    width: 3px;
}
.peopelLandImageWrap {
    height: 362px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.peopleLandingContent {
    padding: 18px 5px;
}
.peopleLandingContent select {
    margin-bottom: 15px;
}
.peopleLandingContent select, .peopleLandingContent option {
    font-size: 11px;
    width: 141px;
}
.peopleLandingContent p {
    line-height: 18px;
    margin: 0;
    padding-left: 2px;
}
#schedulePreSeason {
    background: url("/media/backgrounds/sched_pre.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 176px;
    margin: 0 0 0 12px;
    width: 974px;
}
.schedSeasWrap {
    float: left;
    margin: 4px 0 0 12px;
    min-height: 1%;
    width: 992px;
}
.scheduleSeasonGame {
    background: url("/media/backgrounds/sched_seas_game.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 168px;
    margin: 0 5px 5px 0;
    overflow: hidden;
    padding: 0 151px 0 21px;
    position: relative;
    width: 312px;
}
.preseasonFour .schedulePreseas {
    background: url("/media/backgrounds/sched_preseas_divide_line.gif") no-repeat scroll 218px 60px transparent;
    float: left;
    height: 155px;
    padding: 0 30px;
    width: 176px;
}
.preseasonFour .preSeasonLast {
    background: none repeat scroll 0 0 transparent;
}
.preseasonFive .schedulePreseas {
    background: url("/media/backgrounds/sched_preseas_divide_line.gif") no-repeat scroll 185px 60px transparent;
    float: left;
    height: 155px;
    padding: 0 20px;
    width: 154px;
}
.preseasonFive .preSeasonLast {
    background: none repeat scroll 0 0 transparent;
}
.scheduleSeasonGame h2, .schedulePreseas h2 {
    color: #757575;
    font-size: 18px;
    height: 31px;
    line-height: 31px;
    margin-bottom: 20px;
    padding-top: 3px;
}
.schedulePreseas h2 {
    font-size: 12px;
}
.scheduleSeasonGame h3, .schedulePreseas h3 {
    color: #42205D;
    font-size: 16px;
    margin-bottom: 5px;
}
.schedulePreseas h3 {
    font-size: 12px;
}
.scheduleSeasonGame h3 a, .schedulePreseas h3 a {
    background: none repeat scroll 0 0 transparent;
    color: #42205D;
}
.scheduleSeasonGame h3 a:hover, .schedulePreseas h3 a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #E8C61E;
}
.scheduleSeasonGame p, .schedulePreseas p {
    color: #858585;
    font-size: 11px;
    line-height: 13px;
    margin: 0;
}
.scheduleSeasonGame p.highlightContent, .schedulePreseas p.highlightContent {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
}
.schedulePreseas p.highlightContent {
    line-height: 16px;
}
.scheduleSeasonGame p.highlightContent a, .schedulePreseas p.highlightContent a {
    color: #000000;
    padding-right: 5px;
}
.scheduleSeasonGame p.highlightContent a:hover, .schedulePreseas p.highlightContent a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #E8C61E;
}
.scheduleSeasonGame .schedHelmet {
    position: absolute;
    right: 26px;
    top: 25px;
}
#schedPlayoffDivide {
    background: url("/media/backgrounds/sched_playoff_divide.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 107px;
    margin: 3px 0 4px 11px;
    text-indent: -9999px;
    width: 974px;
}
.actionBar {
    background-color: transparent;
    height: auto !important;
    min-height: 12px;
    padding: 8px 15px 8px 20px;
    word-spacing: 0.1em;
}
.actionBar .actionLinks {
    float: right;
    padding-right: 10px;
    position: relative;
    white-space: nowrap;
}
.actionBar select, .actionBar option {
    font-size: 11px;
}
.actionBar a:link, .actionBar a:visited {
    color: #000000;
    text-decoration: underline;
}
.actionBar a:hover {
    color: black;
    text-decoration: none;
}
.searchMessage {
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 18px 18px 8px;
}
.searchTerms {
    color: #858585;
    text-decoration: underline;
}
.searchResults h2 {
    font-size: 16px;
}
#searchResults h3 {
    padding: 2px 0 0;
}
#searchResults h3 a:link, #searchResults h3 a:visited {
    font-size: 16px;
}
#searchResults h3 a:hover {
    text-decoration: underline;
}
#searchResults p {
    padding: 0 0 5px;
}
.searchResult {
    padding: 18px;
}
.searchResult h3, .searchResult p {
    margin-left: 0;
}
.resultDate {
    color: #858585;
}
.media .resultDate, .media h3, .media p, .media .tags {
    display: block;
    margin-left: 85px;
}
#searchResults .previewImg {
    border: 1px solid #878787;
    float: left;
    margin-right: 10px;
}
#searchResults .filtered {
    color: #E01522;
    font-weight: bold;
    text-decoration: none;
}
.evenSearch {
    background: none repeat scroll 0 0 #F0F0F0;
}
.tickets img {
    border: 1px solid #C3C3C3;
}
.tickets h2 {
    color: #DBDBDB;
    font: bold 28px/1em Arial;
    letter-spacing: -0.5px;
    margin-bottom: 3px;
    text-transform: uppercase;
}
.tickets p {
    font: 11px/16px Arial;
    margin-bottom: 8px;
}
.tickets .readMore {
    background: url("/media/buttons/read_more.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 19px;
    text-indent: -9000px;
    width: 83px;
}
.defaultModBox {
    background: url("/media/backgrounds/default_mod_box_repeat.gif") repeat-y scroll left top transparent;
    margin: 5px 0 3px 7px;
    width: 256px;
}
.defaultModBoxTop {
    background: url("/media/backgrounds/default_mod_box_top.gif") no-repeat scroll left top transparent;
    padding: 0 18px 22px 11px;
    width: 227px;
}
.generalThumbTout img {
    margin-top: 20px;
}
.defaultModBoxBott {
    background: url("/media/backgrounds/default_mod_box_bottom.gif") no-repeat scroll left bottom transparent;
    min-height: 71px;
    width: 256px;
}
.defaultModBoxHeader {
    background: url("/media/backgrounds/mod_title_area.gif") no-repeat scroll 0 3px transparent;
    color: #737373;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    margin-left: -10px;
    text-align: center;
    text-transform: uppercase;
    width: 246px;
}
.bandedListModule li {
    clear: both;
    font-size: 11px;
    min-height: 14px;
    padding: 7px 10px;
    width: 207px;
}
.bandedListModule li.oddModList {
    background: none repeat scroll 0 0 #D6D6D6;
}
.bandedListModule li a {
    color: #42205D;
}
.bandedListModule li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    text-decoration: underline;
}
.wallpaperModItem {
    background: url("/media/backgrounds/wallpaper_module_divide.gif") no-repeat scroll left bottom transparent;
    clear: both;
    color: #5D5D5D;
    font-size: 13px;
    font-weight: bold;
    height: 51px;
    padding: 6px 0 7px;
    width: 217px;
}
.wallpaperModItem a {
    font-size: 11px;
    font-weight: normal;
}
.lastWallpaperItem {
    background: none repeat scroll 0 0 transparent;
}
.wallpaperModItem img {
    border: 1px solid #C3C3C3;
    float: left;
    margin-right: 11px;
}
.PDFmoduleContent {
    padding: 10px 0 12px;
}
.PDFmoduleContent img {
    float: left;
    margin-right: 11px;
}
.PDFmoduleContent h2 {
    color: #737373;
    font-size: 13px;
    padding-top: 10px;
}
.PDFmoduleContent a {
    font-size: 11px;
    font-weight: normal;
}
.moduleTabs {
    height: 30px;
    margin: 0;
    padding-left: 22px;
}
.moduleTabs li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 28px;
    list-style: none outside none;
    padding: 2px 5px 0;
    text-transform: uppercase;
}
.moduleTabs li a {
    color: #5E5E5E;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-right: 5px;
}
.moduleTabs li a span {
    cursor: pointer;
    float: left;
    height: 25px;
    padding-left: 6px;
}
.moduleTabs li a:hover {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right top transparent;
    text-decoration: none;
}
.moduleTabs li a:hover span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left top transparent;
}
.moduleTabs li.activeTab a {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right bottom transparent;
    color: #FFFFFF;
}
.moduleTabs li.activeTab a span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left bottom transparent;
}
.moduleTagCloud {
    clear: both;
    line-height: 20px;
    padding: 0 0 12px;
}
.moduleTagCloud a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    text-decoration: underline;
}
.moduleTagCloud a.tagSize1 {
    font-size: 10px;
}
.moduleTagCloud a.tagSize2 {
    font-size: 12px;
}
.moduleTagCloud a.tagSize3 {
    font-size: 16px;
}
.moduleTagCloud a.tagSize4 {
    font-size: 26px;
}
.moduleNewsTopic {
    clear: both;
    display: none;
    padding: 5px 0 12px;
}
.moduleNewsTopic a {
    background: url("/media/backgrounds/browse_news_topic_letter.gif") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    margin: 0 5px 0 0;
    text-align: center;
    width: 18px;
}
.moduleNewsTopic a:hover {
    background-position: 0 -20px;
    color: white;
    text-decoration: none;
}
.modNewsTopicRow1 {
    clear: both;
    height: 20px;
    margin-bottom: 5px;
    width: 230px;
}
.modNewsTopicRow2 {
    clear: both;
    height: 20px;
    margin-bottom: 5px;
    padding-left: 10px;
    width: 207px;
}
.modNewsTopicRow3 {
    clear: both;
    height: 20px;
    margin-bottom: 5px;
    padding-left: 35px;
    width: 207px;
}
.defaultModBoxFooter {
    background: url("/media/backgrounds/mod_box_footer_shaded.gif") no-repeat scroll 0 0 transparent;
    font-size: 11px;
    height: 18px;
    line-height: 21px;
    margin-bottom: -10px;
    margin-left: -9px;
    padding: 5px 12px;
    width: 222px;
}
.modPollQuestion {
    color: #5D5D5D;
    font-size: 14px;
    font-weight: bold;
    margin: 5px auto;
    width: 230px;
}
.ravensPollModule {
    margin-top: 8px;
}
.ravensPollModule label {
    display: block;
    font-size: 11px;
    height: auto;
    overflow: hidden;
    padding-bottom: 2px;
    padding-left: 20px;
}
.ravensPollModule .submitButton {
    background: url("/media/backgrounds/submit_button.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 19px;
    margin: 5px auto;
    text-indent: -9999px;
    width: 53px;
}
.pollResultRow {
    color: #5D5D5D;
    font-size: 11px;
    padding: 6px 8px;
}
.pollResultRow img {
    float: left;
}
.pollResultRow span {
    line-height: 15px;
    padding-left: 5px;
}
.pollResultRow p {
    margin-top: 3px;
}
.pollResultRowOdd {
    background: none repeat scroll 0 0 #D6D6D6;
}
.defaultModBoxFooterWithAd {
    background: url("/media/backgrounds/mod_box_footer_ad.gif") no-repeat scroll 0 0 transparent;
    font-size: 11px;
    height: 33px;
    line-height: 21px;
    margin-bottom: -10px;
    margin-left: -9px;
    padding: 5px 12px;
    text-align: right;
    width: 222px;
}
.defaultModBoxFooterWithAd p {
    float: left;
    padding-top: 6px;
    text-align: right;
    width: 128px;
}
.defaultModBoxFooterWithAd .modFootAd {
    float: right;
    padding-top: 2px;
}
.ravensCallModBoxHeader {
    background: url("/media/backgrounds/mod_title_ravenscall.gif") no-repeat scroll 0 4px transparent;
    height: 64px;
    margin-left: -10px;
    text-indent: -9999px;
    width: 246px;
}
.ravensCallSubscribeContent {
    padding: 10px 0 0;
}
.subscribeNowStepOne {
    background: url("/media/buttons/subscribe_now.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 19px;
    margin: 0 auto;
    text-indent: -9999px;
    width: 92px;
}
.subscribeNowStepOne:hover {
    background: url("/media/buttons/subscribe_now.gif") no-repeat scroll 0 0 transparent;
}
.ravensCallStepTwo {
    display: none;
}
.ravensCallRightMod input {
    background: url("/media/backgrounds/module_input_field.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #5D5E5E;
    font-size: 11px;
    height: 17px;
    margin: 0 10px 5px 0;
    padding: 1px 6px 0;
    width: 176px;
}
.ravensCallRightMod button {
    background: url("/media/buttons/subscribe_now.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 19px;
    margin: 6px 0 0 68px;
    text-indent: -9999px;
    width: 92px;
}
.moduleDefaultForm input {
    background: url("/media/backgrounds/module_input_field.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #5D5E5E;
    font-size: 11px;
    height: 17px;
    margin: 5px 10px 5px 20px;
    padding: 1px 6px 0;
    width: 176px;
}
.moduleDefaultForm .ravensModRequiredText {
    font-size: 11px;
    margin-right: 32px;
    text-align: right;
}
.ravensCallControl {
    margin: 7px 32px 4px 0;
    text-align: right;
}
.ravensCallControl a {
    font-size: 11px;
    font-weight: normal;
}
.moduleDefaultForm button {
    border: medium none;
    cursor: pointer;
    margin: 0 0 0 4px;
    text-indent: -9999px;
}
.subscribeNow {
    background: url("/media/buttons/subscribe_now.gif") no-repeat scroll 0 0 transparent;
    height: 19px;
    width: 92px;
}
.login {
    background: url("/media/buttons/login.gif") no-repeat scroll 0 0 transparent;
    height: 19px;
    width: 53px;
}
.ravensCallThankyou {
    font-size: 11px;
    text-align: center;
}
.ravensCallThankyou span {
    color: #42225D;
    display: block;
    font-size: 17px;
    font-weight: bold;
}
.tagCloud {
    clear: both;
    color: #42205D;
    float: left;
    padding: 5px 0 35px;
    width: 665px;
}
.tagCloud a {
    line-height: 24px;
}
.tagCloud a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    text-decoration: underline;
}
.largeTag1 {
    font-size: 10px;
}
.largeTag2 {
    font-size: 11px;
}
.largeTag3 {
    font-size: 12px;
}
.largeTag4 {
    font-size: 14px;
}
.largeTag5 {
    font-size: 16px;
}
.largeTag6 {
    font-size: 18px;
}
.largeTag7 {
    font-size: 26px;
}
.featureKeywordActionBar {
    height: auto !important;
    min-height: 12px;
    padding: 8px 5px 8px 20px;
}
.featureKeywordActionBar .defaultPagination {
    margin-left: 0;
}
.featureKeywordActionBar .actionLinks {
    float: right;
    padding-right: 20px;
    position: relative;
    width: 355px;
}
.featureKeywordActionBar .actionLinks form .featureKeywordDropSelect {
    float: right;
    font-size: 11px;
    margin-top: -2px;
    width: 110px;
}
* + html .featureKeywordActionBar .actionLinks form .featureKeywordDropSelect {
    width: 140px;
}
.featureKeywordActionBar .storiesResultTitle {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    overflow: hidden;
    width: 290px;
}
#storiesResult {
    clear: both;
}
#storiesResult .searchResult {
    font-size: 11px;
    padding: 8px 18px;
}
#storiesResult .searchResult p {
    color: #42205D;
    font-weight: bold;
}
#storiesResult .searchResult span {
    background: url("http://ravens//media/backgrounds/raquo.gif") no-repeat scroll 0 6px transparent;
    float: left;
    line-height: 17px;
    padding-left: 26px;
    padding-right: 40px;
    width: 130px;
}
.footerPaginate .defaultPagination {
    clear: both;
    float: right;
    padding: 10px 20px;
    text-align: right;
}
.defaultPagination {
    float: left;
    height: 20px;
    margin-left: 100px;
    position: relative;
}
.defaultPagination * {
    font-size: 11px;
    position: relative;
}
.featureKeywordActionBar .defaultPagination {
    float: left;
}
.defaultPagination span {
    border: 1px solid #B3B3B3;
    color: #5E5E5E;
    padding: 0 4px;
}
.defaultPagination span.current {
    background: none repeat scroll 0 0 #42205D;
    border: 1px solid #42205D;
    color: #FFFFFF;
}
.defaultPagination a:hover {
    background: none repeat scroll 0 0 #B3B3B3;
    border: 1px solid #B3B3B3;
    color: #5E5E5E;
    padding: 0 4px;
}
.defaultPagination a {
    border: 1px solid #B3B3B3;
    color: #5E5E5E;
    padding: 0 4px;
}
.layoutD .contentWide .contentDivide, .layoutB .contentWide .contentDivide {
    background: url("/media/backgrounds/news_landing_divide.gif") no-repeat scroll -10px 0 transparent;
    border: 0 none !important;
    clear: both;
    display: block;
    height: 7px;
    margin: 5px auto;
    width: 680px;
}
.layoutD .contentWide .newsLandingBox, .layoutB .contentWide .newsLandingBox {
    padding: 12px;
    width: 692px;
}
.newsLandingBox .newsDate {
    color: #000000;
    display: block;
    font-size: 11px;
}
.newsLandingBox p {
    margin-top: 10px;
}
.newsLandingBox img {
    border: 1px solid #C3C3C3;
}
.newsLandingBox a:hover {
    background: none repeat scroll 0 0 transparent;
}
.newsLandingBox h3 a:hover {
    color: black;
}
#newsTopStory {
    margin: 0 auto 7px;
}
#newsTopStory img {
    margin-bottom: 7px;
}
#newsTopStory h3 {
    color: #42205D;
    font-size: 24px;
}
#newsTopStory h3, #newsTopStory .newsDate, #newsTopStory p {
    padding: 0 5px;
}
.newsLandDivide {
    background: url("/media/backgrounds/news_landing_divide.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 7px;
    margin: 5px auto;
    width: 694px;
}
.newsLandWideStory {
    margin: 7px auto;
}
.newsLandWideStory img {
    float: left;
    margin: 0 12px 0 5px;
}
.newsLandWideStory h3 {
    color: #42205D;
    font-size: 14px;
}
.newsLandWideDouble {
    background: url("/media/backgrounds/news_double_divide.gif") no-repeat scroll 335px 5px transparent;
}
.newsLandDoubleStory {
    float: left;
    padding-right: 10px;
    width: 330px;
}
.newsLandDoubleStory h3 {
    color: #42205D;
    font-size: 12px;
}
.newsLandDoubleStory h3, .newsLandDoubleStory span, .newsLandDoubleStory p {
    padding-left: 5px;
}
.newsLandDoubleStory img {
    float: left;
    margin: 0 10px 0 5px;
}
.newsLandAdBox {
    border: 1px solid #CFCFCF;
    margin: 10px auto;
    padding: 11px 0;
    text-align: center;
    width: 705px;
}
.photoLandAdBox {
    border: 1px solid #CFCFCF;
    float: left;
    margin: 0 0 0 15px;
    padding: 11px 0;
    text-align: center;
    width: 705px;
}
.contentWide ul.newsLandSecLinks {
    background: url("/media/backgrounds/news_landing_links.jpg") no-repeat scroll 2px 0 transparent;
    height: 46px;
    margin: 0 auto;
    width: 719px;
}
.newsLandSecLinks li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    padding: 9px 20px 0 25px;
}
.newsLandSecLinks li a {
    color: #5E5E5E;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-right: 5px;
}
.newsLandSecLinks li a span {
    cursor: pointer;
    float: left;
    height: 25px;
    padding-left: 6px;
}
.newsLandSecLinks li a:hover {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right bottom transparent;
    color: #FFFFFF;
    text-decoration: none;
}
.newsLandSecLinks li a:hover span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left bottom transparent;
}
.newsLandSecLinks li.active a {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right top transparent;
}
.newsLandSecLinks li.active a span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left top transparent;
}
.browseNewsTopic {
    clear: both;
    margin: 0 auto;
    padding: 5px 0 12px;
    width: 226px;
}
.browseNewsTopic a {
    background: url("/media/backgrounds/browse_news_topic_letter.gif") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    margin: 0 5px 0 0;
    text-align: center;
    width: 18px;
}
.browseNewsTopic a:hover, .browseNewsTopic a.activeTopicButton {
    background-position: 0 -20px;
    color: #FFFFFF;
}
.modNewsTopicRow1 {
    clear: both;
    height: 20px;
    margin-bottom: 5px;
    width: 230px;
}
.modNewsTopicRow2 {
    clear: both;
    height: 20px;
    margin-bottom: 5px;
    padding-left: 10px;
    width: 207px;
}
.modNewsTopicRow3 {
    clear: both;
    height: 20px;
    margin-bottom: 5px;
    padding-left: 35px;
    width: 207px;
}
#topicBrowseLand {
    display: none;
}
.topicBrowseLists {
    border-top: 1px solid #D7D7D7;
    margin: 10px auto 0;
    padding: 10px 0 20px 10px;
    width: 660px;
}
.topicBrowseLists ul {
    float: left;
    margin: 0 3px;
    min-height: 1%;
    width: 320px;
}
.topicBrowseLists ul li {
    background: none repeat scroll 0 0 transparent;
    height: 26px;
    line-height: 26px;
    margin: 0;
}
.topicBrowseLists ul li.topicOdd {
    background: none repeat scroll 0 0 #E8E8E8;
}
#newsFeatureLandingRotator {
    margin: 0 0 0 7px;
}
.newsFeatureSmallBoxes {
    clear: both;
    margin-bottom: 7px;
}
.defaultBox30 {
    background: url("/media/backgrounds/default_box_repeat_30.gif") repeat-y scroll left top transparent;
    float: left;
    margin-left: 10px;
    min-height: 1%;
    width: 353px;
}
.defaultBoxTop30 {
    background: url("/media/backgrounds/default_box_top_30.gif") no-repeat scroll left top transparent;
    min-height: 45px;
    padding: 20px 25px 10px;
    width: 303px;
}
.defaultBoxBott30 {
    background: url("/media/backgrounds/default_box_bottom_30.gif") no-repeat scroll left bottom transparent;
    min-height: 1%;
    width: 353px;
}
.defaultBoxShadedHeader30 {
    background: url("/media/backgrounds/box_header_shaded_30.gif") no-repeat scroll 0 0 transparent;
    color: #737373;
    font-size: 14px;
    height: 28px;
    margin-left: -20px;
    margin-top: -14px;
    padding: 3px 17px 0;
    width: 309px;
}
.defaultBoxShadedHeader30 h2 {
    color: #737373;
    font-size: 14px;
}
.defaultBox30 p strong {
    display: block;
    margin-bottom: 7px;
}
.layoutCheer .bandedListModule li a {
    position: relative;
}
.layoutB .contentWide .newsArticleBox, .layoutD .contentWide .newsArticleBox {
    padding: 12px;
    width: 692px;
}
.newsArticleContent h2 {
    color: #42205D;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 4px;
    margin-top: 15px;
}
.newsArticleContent h3 {
    color: #000000;
    font-size: 16px;
}
#newsArticleExtInfo {
    padding-bottom: 1em;
}
#articleResizeButtons {
    float: right;
    margin-top: -15px;
}
#articleResizeButtons img {
    border: medium none !important;
    margin-left: 3px;
}
.newsArticleContent {
    padding: 0 6px;
}
.contentWide .newsArticleSizeContentMedium * {
    font-size: 12px;
}
.contentWide .newsArticleSizeContentMedium * {
    font-size: 14px !important;
}
.contentWide .newsArticleSizeContentLarge * {
    font-size: 16px !important;
}
.newsArticleBox a img {
    border: 1px solid #C3C3C3;
}
.newsArticleContent p {
    margin-bottom: 1.3em;
}
.newsArticleContent .articleSubTitle {
    color: #5D5D5D;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 5px 0;
    width: 500px;
}
.newsArticleContent .newsDate {
    clear: both;
    color: #000000;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 11px;
    margin-bottom: 1em;
    width: 500px;
}
.newsArticleByContent {
    clear: both;
    margin: 20px 0 30px 10px;
    position: relative;
}
.newsArticleByContent .newsArticleBylineAd {
    height: 60px;
    position: absolute;
    right: 8px;
    top: 0;
    width: 234px;
}
.newsArticleByContent img {
    border: 1px solid #C3C3C3;
    float: left;
    margin-right: 8px;
}
.newsArticleByContent p {
    color: #5D5D5D;
    font-size: 11px;
    padding-top: 14px;
    width: 420px;
}
.newsArticleByContent p span {
    color: #000000;
    display: block;
    font-size: 12px;
    font-weight: bold;
}
.newsArticleRelated {
    clear: both;
    margin: 20px 0 30px 10px;
}
.newsArticleRelated p {
    font-weight: bold;
}
.newsArticleRelated p a {
    font-weight: normal;
}
.imageWithCaptionRight {
    float: right;
    padding: 0 0 15px 15px;
}
.imageWithCaptionLeft {
    float: left;
    padding: 0 15px 15px 0;
}
.imageWithCaptionRight img, .imageWithCaptionLeft img {
    border: 1px solid #C3C3C3;
}
.imageWithCaptionRight p, .imageWithCaptionLeft p {
    clear: both;
    color: #422053;
    font-style: italic;
    line-height: 30px;
    margin-bottom: 0 !important;
    padding-left: 3px;
}
#newsBrowseTabs {
    margin: 0;
}
.contentWide #newsBrowseTabs li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 26px;
    line-height: 28px;
    list-style: none outside none;
    padding: 2px 10px 0 23px;
    text-transform: uppercase;
}
#newsBrowseTabs li a {
    color: #5E5E5E;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-right: 5px;
}
#newsBrowseTabs li a span {
    cursor: pointer;
    float: left;
    height: 25px;
    padding-left: 6px;
}
#newsBrowseTabs li a:hover {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right top transparent;
}
#newsBrowseTabs li a:hover span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left top transparent;
}
#newsBrowseTabs li.active a {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right bottom transparent;
    color: #FFFFFF;
}
#newsBrowseTabs li.active a span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left bottom transparent;
}
#errorEncountered {
    background: url("/media/backgrounds/systemEncounteredError.gif") no-repeat scroll 0 0 transparent;
    height: 21px;
    text-indent: -9000px;
    width: 474px;
}
.content404 h3 {
    color: #42205D;
    font: bold 20px Arial;
    margin-bottom: 12px;
}
.content404 p {
    margin-bottom: 14px;
}
.content404 {
    padding: 10px 0 0 10px;
}
.actionLinks404 {
    float: right;
}
.actionBar404 {
    padding: 19px 18px;
}
.actionBar404 a:link {
    color: #42205D;
}
.actionBar404 a:hover {
    color: #FFFFFF;
}
#formCont {
    padding: 9px 15px 15px 29px;
    width: 543px;
}
#formCont h2 {
    margin-left: 0;
}
#formCont p {
    margin-left: 0;
    margin-top: 12px;
}
#formCont .articleImageRight {
    margin-top: 50px;
}
#formCont textarea {
    padding: 3px 5px;
}
#formCont form {
    float: left;
    margin-top: 50px;
    min-height: 1px;
    width: 476px;
}
#formCont form p {
    clear: both;
}
#formCont #newsLetterForm {
    margin-top: 10px;
}
#formCont a:link, #formCont a:visited {
    color: #42205D;
    text-decoration: none;
}
#formCont a:hover {
    color: #000000;
    text-decoration: underline;
}
.text_field_wrap div {
    background: url("/media/forms/input_text_bg.gif") no-repeat scroll right top transparent;
    height: 22px;
    position: absolute;
    right: -2px;
    top: 0;
    width: 10px;
}
* + html .text_field_wrap div {
    top: 2px;
}
.half div {
    right: -5px;
}
.text_field_wrap {
    float: left;
    margin-bottom: 2px;
    margin-right: 18px;
    min-height: 22px;
    padding-bottom: 6px;
    position: relative;
    width: 451px;
}
#formCont .radioSet {
    border: 1px solid #DDDDDD;
    clear: both;
    margin-bottom: 10px;
    padding: 5px;
    width: 441px;
}
#formCont .radioSet .radioSetTitle {
    color: #858585;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 5px;
    text-align: left;
    width: auto;
}
#errorMessage {
    color: red;
    font-weight: bold;
}
#formCont .radioSet p {
    clear: right;
    float: right;
    line-height: 22px;
    margin: 0;
    width: 300px;
}
#gameByGame {
    border: 1px solid #DDDDDD;
    clear: both;
    min-height: 1%;
    padding: 5px 0 5px 5px;
    width: 446px;
}
#mediaExtranetForm {
    margin-top: 0 !important;
}
#gameByGame p {
    font-size: 12px;
    font-weight: bold;
}
.gameByGameCol {
    float: left;
    padding-right: 5px;
    width: 215px;
}
#selectAllHomeGamesLabel input {
    margin-right: 4px;
}
.gameByGameCol label {
    clear: both;
    display: block;
    font-size: 11px;
    line-height: 18px;
    padding-bottom: 6px;
    padding-left: 20px;
    position: relative;
}
#other, #otherEndCap {
    visibility: hidden;
}
.gameByGameCol p {
    float: none !important;
}
.gameByGameCol label input {
    left: 0;
    margin-right: 4px;
    position: absolute;
    top: 4px;
}
* + html .errorDropdown option {
    color: red !important;
}
* html .errorDropdown option {
    color: red !important;
}
#formCont #gameByGame .radioSetTitle {
    clear: both;
    display: block;
    float: left;
    padding: 0;
    width: 446px;
}
.text_field_wrap input, .text_field_wrap select, .text_field_wrap option, #formCont select, #formCont option {
    color: #858585;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    position: relative;
    vertical-align: middle;
}
.text_field_wrap input {
    background: url("/media/forms/input_text_bg.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 22px;
    padding-left: 5px;
    width: 448px;
}
.text_field_wrap > input {
    height: 19px;
    padding-top: 3px;
}
* + html .text_field_wrap input {
    height: 23px;
    padding-top: 0;
}
* html .text_field_wrap input {
    height: 23px;
    padding-top: 0;
}
.text_field_wrap select {
    border: 1px solid #CCCCCC;
    height: 20px;
}
.text_field_wrap textarea {
    background: url("/media/forms/textarea_bg.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 173px;
    overflow: auto;
    resize: none;
    width: 443px;
}
* html .text_field_wrap {
    overflow-x: hidden;
}
* + html .text_field_wrap select {
    height: 22px;
    margin-top: 1px;
}
#formCont form .half {
    width: 215px;
}
.half select, .half input {
    width: 215px;
}
#formCont form .fourth, #formCont form .fourth select {
    height: 20px;
    width: 99px;
}
#formCont .submitBtn {
    margin: 12px 0 6px;
}
#featureEventBox {
    background: url("/media/backgrounds/featured_event_top.gif") no-repeat scroll 0 0 #190C2E;
    clear: both;
    color: #949494;
    float: left;
    margin: 7px auto 0 15px;
    min-height: 78px;
    padding: 0 18px;
    width: 672px;
}
#featuredEventTitle {
    background: url("/media/titles/featured_event.gif") no-repeat scroll 0 8px transparent;
    height: 29px;
    margin-bottom: 8px;
    text-indent: -9999px;
    width: 672px;
}
#featureEventBox #featuredEventDate {
    color: #FFFFFF;
    float: right;
}
#featureEventBox h4 {
    color: #FFFFFF;
    font-size: 16px;
}
#featureEventBottom {
    background: url("/media/backgrounds/featured_event_bott.gif") no-repeat scroll 0 0 #190C2E;
    clear: both;
    float: left;
    height: 4px;
    margin: 0 auto 7px 15px;
    overflow: hidden;
    width: 708px;
}
#eventsFilter {
    clear: both;
    font-size: 11px;
    padding: 5px 10px;
}
#eventsFilter label {
    margin-right: 20px;
}
#eventsFilter p {
    float: left;
    font-weight: bold;
    margin: 0;
    width: 130px;
}
#eventsLandingList {
    clear: both;
    width: 100%;
}
#eventsLandingList tr td {
    color: #434343;
    font-size: 11px;
    height: 30px;
    padding-left: 10px;
}
#eventsLandingList .eventsLandingListName {
    width: 350px;
}
#eventsLandingList .eventsLandingListName img {
    margin-left: 3px;
    vertical-align: bottom;
}
#eventsLandingList .eventsLandingListName a {
    color: #42205D;
}
#eventsLandingList .eventsLandingListName a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    text-decoration: underline;
}
#eventsLandingList .eventsLandingListDate {
    color: #9F9F9F;
}
#eventsLandingList tr.oddRow {
    background: none repeat scroll 0 0 #E8E8E8;
}
.eventsCalMod {
    background: url("/media/backgrounds/calendar_module.gif") no-repeat scroll 0 0 transparent;
    margin: 5px 0 3px 7px;
    min-height: 221px;
    padding: 5px 2px 0;
    width: 252px;
}
.eventCalendar th {
    height: 29px;
    width: 35px;
}
.eventCalendar td {
    color: #818181;
    font-size: 11px;
    height: 31px;
    text-align: center;
    width: 35px;
}
.eventCalendar td a {
    color: #42205D;
    display: block;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    width: 35px;
}
.eventCalendar td a:hover {
    background: none repeat scroll 0 0 #575757;
    color: #FFFFFF;
}
.eventCalendar td.oddBox {
    background: none repeat scroll 0 0 #E5E5E5;
}
.eventCalendar td.noDay {
    background: none repeat scroll 0 0 #ABABAB;
}
.eventsCalModBottom {
    background: url("/media/backgrounds/calendar_module_bott.gif") no-repeat scroll 0 -1px transparent;
    height: 35px;
    margin-left: -2px;
    padding-top: 6px;
    position: relative;
    width: 255px;
}
.eventsCalModBottom .calPrev, .eventsCalModBottom .calNext {
    display: block;
    height: 19px;
    position: absolute;
    text-indent: -9999px;
    width: 56px;
}
.eventsCalModBottom .calPrev {
    background: url("/media/buttons/calendar_prev.gif") no-repeat scroll 0 0 transparent;
    left: 9px;
    top: 11px;
}
.eventsCalModBottom .calNext {
    background: url("/media/buttons/calendar_next.gif") no-repeat scroll 0 0 transparent;
    right: 13px;
    top: 11px;
}
.eventsCalModBottom p {
    line-height: 30px;
    margin: 0;
    text-align: center;
}
.eventsCalModBottom p a {
    font-size: 11px;
}
.eventDetailHeadInfo {
    font-size: 11px;
}
.eventDetailHeadInfo p {
    font-weight: bold;
    padding: 5px 10px;
    width: 500px;
}
.eventDetailHeadInfo a {
    float: right;
    padding: 5px 15px 0 0;
}
.eventDetailTitle {
    margin-top: 14px;
}
.eventDetailTitle a {
    font-size: 18px;
}
.contentWide .eventDetailDate {
    color: #434343;
    font-size: 12px;
    font-weight: bold;
}
.eventsDetailItem {
    margin-left: -5px;
    padding: 5px 10px;
}
.evenEventsDetailItem {
    background: none repeat scroll 0 0 #E8E8E8;
}
.evenEventsDetailItem .contentDivide {
    background: url("/media/backgrounds/news_landing_divide_evenrow.gif") no-repeat scroll -23px 0 transparent !important;
}
.feedCont {
    padding: 19px 28px 7px 20px;
}
.feedContevenRow {
    background-color: #F0F0F0;
}
.iconCont {
    color: #858585;
    float: right;
    margin-left: 20px;
    margin-top: 9px;
    text-align: center;
    width: 80px;
}
.iconCont a:link, .iconCont a:visited, .iconCont a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 10px;
    text-decoration: underline;
}
.iconCont img {
    display: block;
}
.iconCont a img {
    border: medium none;
}
.feedCont h2 {
    color: #42205D;
    font-size: 18px;
}
.feedCont .byline {
    font-weight: bold;
}
.feedCont p, .feedCont ol {
    line-height: 1.2em;
    margin: 5px 13px 7px 0;
    width: 77%;
}
#feedList, #videoPodcastList, #audioPodcastList {
    margin-left: 12px;
}
.feedCont ul {
    margin: 10px 0 0 33px;
    padding-top: 5px;
}
#feedList .oddRow {
    background-color: #F0F0F0;
}
#feedList .evenRow {
    background-color: #E0E0E0;
}
#feedList li, #videoPodcastList li, #audioPodcastList li {
    background: url("/media/icons/ico_bullet_white.gif") no-repeat scroll 5px 14px transparent;
    height: 20px;
    list-style: none outside none;
    padding: 12px 0 12px 20px;
}
.feedCont ul li {
    margin-bottom: 0;
}
#feedList .feeds a, #feedList .feeds a img {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
#feedList .feeds a:hover {
    color: #000000;
    text-decoration: underline;
}
.btnReaderApp {
    float: right;
}
.generalModCol50 {
    margin-top: 10px;
}
.generalModCol50 .defaultModBox {
    background: url("/media/backgrounds/default_box_repeat_30.gif") repeat-y scroll left top transparent;
    float: left;
    margin-left: 10px;
    min-height: 1%;
    width: 353px;
}
.generalModCol50 .defaultModBoxTop {
    background: url("/media/backgrounds/default_box_top_30.gif") no-repeat scroll left top transparent;
    min-height: 45px;
    padding: 20px 25px 15px;
    width: 303px;
}
.generalModCol50 .defaultModBoxBott {
    background: url("/media/backgrounds/default_box_bottom_30.gif") no-repeat scroll left bottom transparent;
    min-height: 1%;
    width: 353px;
}
.generalModCol50 .defaultModBoxHeader {
    background: url("/media/backgrounds/box_header_shaded_30.gif") no-repeat scroll 0 0 transparent;
    color: #737373;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin-left: -20px;
    margin-top: -14px;
    padding: 3px 17px 0;
    width: 309px;
}
.generalModCol50 .defaultModBoxHeader h2 {
    color: #737373;
    font-size: 14px;
    text-align: left;
}
.generalModCol50 p {
    font-size: 11px;
    margin-bottom: 10px;
}
.generalModCol50 {
    float: left;
    padding: 0 10px 0 0;
    width: 353px;
}
.generalModCol50 .cheerLandBandedLists {
    margin-top: 0;
}
.generalModCol50 .cheerLandBandedLists li {
    background-image: none;
    line-height: 13px;
    margin: 0;
    min-height: 21px;
    padding: 6px 20px 2px 10px;
}
.generalModCol50 .bandedListModule li {
    width: auto;
}
.generalModCol50 .cheerLandBandedLists li.oddRow {
    background-color: #E8E8E8;
}
.generalModCol50 .cheerLandBandedLists li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    text-decoration: underline;
}
.generalModCol50 .cheerLandBandedLists li a {
    position: relative;
}
.generalModCol50 .defaultBox30 {
    margin-bottom: 4px;
    margin-top: 2px;
}
.generalModCol50 p strong {
    display: block;
    margin-bottom: 1em;
}
.cheerLandImageTout {
    padding-left: 10px;
}
.cheerLandThumbTout img {
    border: 1px solid #D7D7D7;
    float: left;
    margin-right: 7px;
}
.cheerLandThumbTout h2 {
    color: #42205D;
    font-size: 16px;
    margin: 0;
}
.cheerLandSelectBox {
    background: url("/media/backgrounds/cheer_land_select_bg.gif") no-repeat scroll 8px 0 transparent;
    clear: left;
    height: 20px;
    margin-bottom: 2px;
    padding: 8px 10px 6px 30px;
    width: 325px;
}
.cheerLandSelectBox select {
    font-size: 11px;
    width: 150px;
}
.homeThreeStory {
    float: left;
    height: 170px;
    margin-top: -5px;
    overflow: hidden;
    padding-right: 14px;
    width: 208px;
}
#homeThreeStoryBox {
    background: url("/media/backgrounds/home_three_story.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 173px;
    padding: 20px 0 0 20px;
    width: 670px;
}
.homeThreeStory img {
    border: 1px solid #A6A6A6;
    margin-bottom: 5px;
}
.homeThreeStory a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #42205D;
}
.homeThreeStory h2 {
    font-size: 12px;
    line-height: 16px;
    margin: 0;
}
.homeThreeStory h2 a:hover {
    color: #000000;
    text-decoration: underline;
}
.homeThreeStory p {
    font-size: 11px;
}
.layoutHome .contentWide {
    float: left;
    margin: 0;
    width: 690px;
}
.layoutHome .contentSide {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0 0 0 3px;
    width: 302px;
}
#homeLinkList {
    background: url("/media/backgrounds/home_article_list.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 339px;
    width: 690px;
}
#homeLinkList .rssDropMenu {
    float: right;
    margin: 12px 20px 0 0;
}
#homeRavensCall {
    background: url("/media/backgrounds/home_ravens_call.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 42px;
    margin: 4px 0 1px;
    padding: 82px 0 0 19px;
    width: 283px;
}
#homeRavensCall input {
    background: url("/media/backgrounds/home_ravens_call_input.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #999999;
    font-size: 11px;
    height: 15px;
    padding: 2px 0 0 5px;
    width: 163px;
}
#homeRavensCall button {
    background: url("/media/backgrounds/home_ravens_call_submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 19px;
    margin-left: 3px;
    text-indent: -9999px;
    width: 92px;
}
.homeRightAd {
    float: left;
    margin-top: 3px;
}
.contentWide .homeTabs {
    float: left;
    height: 30px;
    margin: 0;
    padding-left: 22px;
    padding-top: 4px;
    width: 480px;
}
.homeTabs li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 28px;
    list-style: none outside none;
    padding: 2px 5px 0;
    text-transform: uppercase;
}
.homeTabs li a {
    color: #5E5E5E;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-right: 20px;
}
.homeTabs li a span {
    cursor: pointer;
    float: left;
    height: 25px;
    padding-left: 21px;
}
.homeTabs li a:hover {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right top transparent;
    color: #5E5E5E;
    text-decoration: none;
}
.homeTabs li a:hover span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left top transparent;
}
.homeTabs li.activeTab a {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right bottom transparent;
    color: #FFFFFF;
}
.homeTabs li.activeTab a span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left bottom transparent;
}
.homeTabAd {
    font-size: 11px;
    height: 31px;
    padding-bottom: 5px;
    position: absolute;
    right: 35px;
    top: -29px;
}
* html .homeTabAd {
    float: right;
    margin-bottom: -37px;
    position: relative;
}
* html .homeTabAd * {
    display: inline;
}
.homeTabAd img {
    margin-left: 3px;
    vertical-align: middle;
}
.homeTabAd a:hover {
    background: none repeat scroll 0 0 transparent !important;
}
.homeTabContent {
    clear: both;
    float: left;
    position: relative;
}
.homeTabAdWrap {
    height: 296px;
    width: 676px;
}
#homeArticleFilter {
    float: left;
    font-size: 11px;
    height: 30px;
    margin-top: 5px;
    padding: 0 0 0 20px;
    width: 660px;
}
#homeArticleFilter input {
    margin: 0 5px 0 16px;
}
#homeArticleFilter label {
    line-height: 20px;
}
#homeArticleFilter a {
    margin-left: 25px;
    text-decoration: underline;
}
#homeFilterItems {
    clear: both;
    float: left;
    margin-left: 4px;
    margin-top: 8px;
    padding-left: 11px;
    width: 664px;
}
#homeFilterItems li {
    background-position: 15px 11px;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding-left: 43px;
}
#homeFilterItems li span {
    float: left;
    padding-right: 15px;
    width: 120px;
}
#homeFilterItems li.oddRow {
    background-color: #E8E8E8;
}
#homeFilterItems li.hide {
    display: none;
}
#homeFilterItems li.show {
    display: block;
}
#homeTabContent_news, #homeTabContent_blog, homeTabContent_geeks {
    clear: both;
    position: relative;
}
.landTemp1DoubleAds {
    clear: both;
    float: left;
    margin: 10px 0;
}
.landTemp1Ad {
    border: 1px solid #D7D7D7;
    float: left;
    height: 124px;
    margin-left: 12px;
    padding: 4px;
    width: 340px;
}
#pressroomFilter {
    clear: both;
    font-size: 11px;
    padding: 5px 10px;
}
#pressroomFilter form {
    display: inline;
}
#pressroomFilter label {
    margin-right: 15px;
}
#pressroomFilter p {
    float: left;
    font-weight: bold;
    margin: 0;
    width: 60px;
}
#pressRoomList {
    margin: 5px 0;
    min-height: 60px;
    width: 680px;
}
.contentWide #pressRoomList li {
    background-image: none;
    margin: 0;
    padding: 9px;
}
.contentWide #pressRoomList li.oddRow {
    background-color: #E8E8E8;
}
#pressRoomList li a {
    font-size: 11px;
    font-weight: normal;
}
#pressRoomList li.hide {
    display: none;
}
#pressRoomList li.show {
    display: block;
}
#pressRoomList li span {
    display: block;
    float: left;
    font-weight: normal;
    width: 200px;
}
#pressRoomList li span a {
    font-size: 11px;
    font-weight: normal;
}
#pressRoomLinks {
    height: 26px;
    margin: 0;
}
#pressRoomLinks li {
    background: none repeat scroll 0 50% transparent;
    float: left;
    line-height: 26px;
    margin: 0;
    padding: 0 15px;
}
.contentWidePhoto .defaultBoxShadedHeader {
    background: url("/media/backgrounds/box_header_shaded_full.gif") no-repeat scroll 0 0 transparent;
    color: #737373;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    left: -1px;
    padding: 3px 20px 0;
    position: relative;
    top: -11px;
    width: 927px;
}
.contentWidePhoto .defaultBoxShadedHeader form {
    display: inline;
}
.defaultBoxShadedHeader select {
    font-size: 11px;
    margin-left: 20px;
    width: 125px;
}
#mainPhotoColLeft {
    float: left;
    margin-top: -10px;
    min-height: 1%;
    width: 493px;
}
#mainPhotoColLeft p {
    float: left;
    font-weight: bold;
    line-height: 22px;
    padding-left: 5px;
}
#photoLandingFlash {
    clear: both;
    float: left;
    height: 510px;
    margin-bottom: 10px;
    width: 480px;
}
#mainPhotoColRight {
    float: left;
    min-height: 1%;
    padding-top: 17px;
    width: 445px;
}
#mainPhotoColRight h2 {
    color: #42205D;
    font-size: 18px;
    font-weight: normal;
}
#mainPhotoColRight .photoDate {
    color: #000000;
    display: block;
    font-size: 12px;
}
#mainPhotoColRight .photoDate span {
    color: #9D9D9D;
}
#mainPhotoColRight p {
    font-size: 11px;
    margin: 1em 0;
}
.mediaExtraContent {
}
.mediaExtraContent {
    position: relative;
}
#shareBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E8E8E8;
    display: none;
    height: 16px;
    padding: 3px 3px 3px 10px;
    position: absolute;
    width: 113px;
}
#shareBox a {
    margin: 0 10px 0 0;
}
#shareBox a:hover {
    background: none repeat scroll 0 0 transparent;
}
#photoLandingThumbs {
    height: 120px;
    margin: 0 0 0 -6px;
    width: 694px;
}
#photoLandingThumbs img {
    float: left;
    margin: 0 7px 0 0;
}
#photoLandingThumbs a:hover {
    background: none repeat scroll 0 0 transparent;
}
.mediaExtraContent a {
    margin-right: 18px;
}
.mediaExtraContent a:hover {
    background: none repeat scroll 0 0 transparent;
}
.photoLandingAd {
    background: none repeat scroll 0 0 white;
    border: 1px solid #D0D0D0;
    height: 60px;
    margin: 10px 8px 0 0;
    padding: 6px 9px;
    width: 234px;
}
.contentSideTopPhoto {
    min-height: 100px;
}
#photoFeaturedSlideshows {
    background: url("/media/backgrounds/photo_land_info_divide.gif") no-repeat scroll 0 0 transparent;
    margin-top: 10px;
    padding-top: 10px;
}
#photoFeaturedSlideshows h2 {
    color: #5E5E5E;
    padding-bottom: 7px;
}
#photoFeaturedSlideshows img {
    margin-right: 12px;
}
#photoFeaturedSlideshows a:hover {
    background: none repeat scroll 0 0 transparent;
}
#videoLandingFlash {
    clear: both;
    float: left;
    margin-bottom: 10px;
    min-height: 1%;
    width: 480px;
}
.videoThumbTouts {
    padding-bottom: 4px;
}
.videoThumbTouts img {
    margin-bottom: 2px;
    margin-right: 7px;
}
#videoLandingThumbnails {
    min-height: 100px;
    width: 696px;
}
.videoLandingHR {
    background: url("../../media/backgrounds/videoLanding_hr.gif") no-repeat scroll center center transparent;
    height: 5px;
    margin: 0;
    padding: 0;
    width: 688px;
}
.videoThumbInfo {
    float: left;
    font-size: 11px;
    margin-right: 9px;
    padding-bottom: 10px;
}
.videoThumbInfo h2 {
    color: #42205D;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
.videoThumbInfo p {
    color: #42205D;
    padding-bottom: 20px;
}
#videoLandingThumbnails p {
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 5px;
}
#videoLandingThumbnails p.videoTitle {
    margin-bottom: 0;
    padding-bottom: 0;
}
#videoLandingThumbnails a {
    display: block;
    width: 130px;
}
#videoLandingThumbnails p a {
    display: inline;
}
#videoLandingThumbnails a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    text-decoration: underline;
}
#videoLandingThumbnails a img {
    display: block;
}
#videoLandingThumbnails a span {
    color: #9D9D9D;
}
.layoutB .contentWide .extraWideContent {
    padding: 20px 6px 20px 14px;
    width: 696px;
}
.extraWideContent .defaultBoxShadedHeader {
    margin-left: -8px;
}
.extraWideContent .defaultBoxShadedFooter {
    margin-left: -9px;
}
.videoPagination {
    float: none;
    margin: 2px auto 0;
}
.videoModThumb {
    border: 1px solid #C5C5C5;
    float: left;
    margin-bottom: 10px;
    margin-right: 5px;
}
.videoModTime {
    color: #5E5E5E;
}
.generalThumbTout img {
    float: left;
    margin: -12px 7px 2px -17px;
}
.layoutCheer .generalThumbTout img {
    border: 1px solid #D7D7D7;
    float: left;
    margin: -12px 7px 10px -2px;
}
.defaultModBoxTop .generalThumbTout img {
    border: 1px solid #D7D7D7;
    float: left;
    margin: 0 7px 10px -2px;
}
.generalThumbTout h2 {
    clear: none;
    color: #42205D;
    font-size: 16px;
    margin: 0 0 0;
}
.generalThumbTout p {
    position: relative;
}
.layoutCheer .generalThumbTout p {
    margin-bottom: 0;
}
#lifeStyleWrap {
    float: left;
    margin-top: -10px;
}
#lifestyleTouts {
    height: 124px;
    padding: 15px 0 0 14px;
    width: 700px;
}
.doubleToutBox {
    padding: 0 0 20px !important;
    width: 716px !important;
}
#lifestyleTouts img {
    border: 1px solid #D7D7D7;
    float: left;
    margin: 0 5px 0 0;
}
#lifestyleTouts a:hover {
    background: none repeat scroll 0 0 transparent;
}
.layoutD .lifestyle_header, .layoutD .lifestyle_header {
    height: 228px !important;
    padding: 50px 0 0 750px;
    width: 246px !important;
}
.lifestyle_header #lifeStyleHeadTout {
    background: url("/media/backgrounds/lifestyle_header_tout.png") no-repeat scroll 0 0 transparent;
    font-weight: bold;
    height: 66px;
    margin: 30px 0 0 25px;
    padding-top: 18px;
    text-align: center;
    width: 179px;
}
.lifestyle_header #lifeStyleHeadTout a {
    background: url("/media/buttons/sign_up_now.gif") no-repeat scroll center top transparent;
    border: 0 none;
    display: block;
    height: 19px;
    margin: 7px auto;
    overflow: hidden;
    text-indent: -9999px;
    width: 82px;
}
#ravenstownScoller {
    background: url("/media/backgrounds/ravenstown_scroller.gif") no-repeat scroll 0 0 transparent;
    height: 120px;
    margin: 0 auto;
    padding: 14px 39px 10px;
    position: relative;
    width: 901px;
    z-index: 1;
}
#ravenstownScoller .scrollButton {
    background-position: 0 0;
    display: block;
    height: 36px;
    position: absolute;
    text-indent: -9999px;
    top: 51px;
    width: 27px;
}
#ravenstownScoller #scrollLeft {
    background-image: url("/media/backgrounds/scroll_left_new.gif");
    left: 8px;
}
#ravenstownScoller #scrollRight {
    background-image: url("/media/backgrounds/scroll_right_new.gif");
    right: 8px;
}
#ravenstownScrollHide {
    height: 120px;
    overflow: hidden;
    position: relative;
    width: 900px;
    z-index: 5;
}
#ravenstownScrollWrap {
    height: 120px;
    left: 0;
    position: absolute;
}
.rtScrollContent {
    height: 120px;
    left: auto;
    position: absolute;
    top: 0;
    width: 910px;
}
#ravenstownScrollWrap a {
    float: left;
    height: 120px;
    margin-right: 10px;
    width: 172px;
}
#ravenstownScrollWrap a img {
    border: 1px solid #D7D7D7;
}
#ravenstownScrollWrap a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
}
.generalImageTout {
    background: url("/media/backgrounds/general_img_tout_30.gif") no-repeat scroll 10px 2px transparent;
    height: 207px;
    padding: 9px 6px 6px 16px;
    width: 343px;
}
.ravenstownMiniTout {
    background: url("/media/backgrounds/ravenstown_minitout.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 211px;
    margin-left: 5px;
    padding: 7px;
    width: 160px;
}
.firstMiniTout {
    margin-left: 0;
}
.ravenstownMiniTout p {
    padding: 6px;
}
.ravenstownMiniTout p span {
    display: block;
    font-weight: bold;
}
.miniToutPair {
    height: 225px;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
    width: 355px;
}
ul.histSecLinks {
    background: url("/media/backgrounds/history_links.jpg") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 46px;
    margin: 0 auto 0 -13px;
    width: 700px;
}
.histSecLinks li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    padding: 9px 5px 0 10px;
}
.histSecLinks li a {
    color: #5E5E5E;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-right: 5px;
}
.histSecLinks li a span {
    cursor: pointer;
    float: left;
    height: 25px;
    padding-left: 5px;
}
.histSecLinks li a:hover {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right bottom transparent;
    color: #FFFFFF;
    text-decoration: none;
}
.histSecLinks li a:hover span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left bottom transparent;
}
.histSecLinks li.active a {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right top transparent;
}
.histSecLinks li.active a span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left top transparent;
}
.oneThirdTable {
    float: left;
    margin-right: 10px;
    width: 215px;
}
.oneThirdTable table.defaultTable, .oneThirdTable table.defaultTable caption {
    width: 215px !important;
}
.oneHalfTable {
    float: left;
    margin-right: 10px;
    width: 415px;
}
.oneHalfTable table.defaultTable, .oneHalfTable table.defaultTable caption {
    width: 415px !important;
}
#alertBar {
    /*background: url("/media/backgrounds/alert_bar.gif") no-repeat scroll 6px 6px transparent; */ /*Task #46346*/
    background: url("/media/backgrounds/alert_bar.png") no-repeat scroll 4px 4px transparent;
    color: white;
    height: 30px;
    line-height: 12px;
    margin-bottom: 5px;
    padding: 20px 85px 0 90px;
    width: 841px;
}
#alertBar a {
    color: white;
}
.noSpaceList li {
    margin-bottom: 0 !important;
}
.contentWide .downloadsTitle {
    clear: both;
    font-size: 13px;
    line-height: 13px;
    margin: 0 0 0 25px;
}
.downloadThumb {
    float: left;
    height: 166px;
    margin: 0 10px 0 2px;
    width: 172px;
}
.downloadThumb img {
    border: 1px solid #D7D7D7;
}
#cheerFlashCol {
    float: left;
    width: 260px;
}
#cheerFlashCont {
    height: 500px;
    width: 260px;
}
#cheerFlashCol #cheerPaper {
    color: #33174A;
    display: block;
    font-size: 11px;
    margin: 20px auto 0;
    width: 120px;
}
#cheerContCol {
    float: left;
    padding: 0 10px;
    width: 448px;
}
* #cheerContCol {
    overflow: hidden;
    width: 445px;
}
#cheerContCol table {
    font-size: 11px;
    height: auto;
    margin-bottom: 25px;
    overflow: hidden;
    width: 450px;
}
#cheerContCol tr.even {
    background-color: #E8E8E8;
}
#cheerContCol td {
    border-bottom: 1px solid #D7D7D7;
    padding: 5px 22px 5px 12px;
    vertical-align: top;
}
#cheerContCol .heading {
    color: #4A4A4A;
    font-weight: bold;
    width: 135px;
}
#cheerContCol dl {
    font-size: 11px;
}
#cheerContCol dt {
    color: #4A4A4A;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}
#cheerContCol dd {
    margin-bottom: 15px;
}
#selectAllHomeGamesLabel {
    clear: both;
    display: block;
}
.gameday .contentWide {
    clear: left;
    float: left;
    height: auto;
    overflow: hidden;
    width: 728px;
}
.scrollerCont {
    background: url("/media/backgrounds/gamedayScroller.jpg") no-repeat scroll left top transparent;
    clear: left;
    height: 40px;
    margin-left: 10px;
    overflow: hidden;
    padding: 2px 65px;
    position: relative;
    width: 845px;
}
.scrollerCont #arrowLeft {
    background: url("/media/buttons/scroller_left.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 17px;
    left: 12px;
    position: absolute;
    text-indent: -9999px;
    top: 14px;
    width: 37px;
}
#contentHdr .arrow.disable {
    background-position: left bottom;
}
.scrollerCont #arrowRight {
    background: url("/media/buttons/scroller_right.jpg") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 17px;
    position: absolute;
    right: 12px;
    text-indent: -9999px;
    top: 14px;
    width: 37px;
}
#gameScrollerHide {
    height: 40px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 845px;
}
.scrollerCont #gameScroller {
    height: 40px;
    overflow: hidden;
    position: absolute;
}
.scrollerCont #gameScroller .game {
    float: left;
    height: 40px;
    overflow: hidden;
    padding-left: 29px;
    padding-right: 16px;
    position: relative;
    width: 40px;
}
.scrollerCont #gameScrollerHide #gameScroller .game:hover, .scrollerCont #gameScrollerHide #gameScroller .game.active {
    background-position: left bottom;
}
.scrollerCont #gameScrollerHide #gameScroller div.game:hover {
    background-position: left top;
}
.scrollerCont #gameScroller #ps1a {
    background: url("/media/icons/gameday/ps1_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #ps2a {
    background: url("/media/icons/gameday/ps2_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #ps3a {
    background: url("/media/icons/gameday/ps3_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #ps4a {
    background: url("/media/icons/gameday/ps4_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week1a {
    background: url("/media/icons/gameday/w01_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week2a {
    background: url("/media/icons/gameday/w02_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week3a {
    background: url("/media/icons/gameday/w03_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week4a {
    background: url("/media/icons/gameday/w04_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week5a {
    background: url("/media/icons/gameday/w05_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week6a {
    background: url("/media/icons/gameday/w06_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week7a {
    background: url("/media/icons/gameday/w07_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week8a {
    background: url("/media/icons/gameday/w08_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week9a {
    background: url("/media/icons/gameday/w09_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week10a {
    background: url("/media/icons/gameday/w10_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week11a {
    background: url("/media/icons/gameday/w11_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week12a {
    background: url("/media/icons/gameday/w12_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week13a {
    background: url("/media/icons/gameday/w13_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week14a {
    background: url("/media/icons/gameday/w14_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week15a {
    background: url("/media/icons/gameday/w15_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week16a {
    background: url("/media/icons/gameday/w16_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week17a {
    background: url("/media/icons/gameday/w17_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #wildcarda {
    background: url("/media/icons/gameday/wc_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #divisionala {
    background: url("/media/icons/gameday/dv_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #conferencea {
    background: url("/media/icons/gameday/cf_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #superbowla {
    background: url("/media/icons/gameday/sb_a.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #ps1h {
    background: url("/media/icons/gameday/ps1_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #ps2h {
    background: url("/media/icons/gameday/ps2_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #ps3h {
    background: url("/media/icons/gameday/ps3_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #ps4h {
    background: url("/media/icons/gameday/ps4_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week1h {
    background: url("/media/icons/gameday/w01_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week2h {
    background: url("/media/icons/gameday/w02_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week3h {
    background: url("/media/icons/gameday/w03_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week4h {
    background: url("/media/icons/gameday/w04_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week5h {
    background: url("/media/icons/gameday/w05_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week6h {
    background: url("/media/icons/gameday/w06_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week7h {
    background: url("/media/icons/gameday/w07_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week8h {
    background: url("/media/icons/gameday/w08_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week9h {
    background: url("/media/icons/gameday/w09_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week10h {
    background: url("/media/icons/gameday/w10_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week11h {
    background: url("/media/icons/gameday/w11_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week12h {
    background: url("/media/icons/gameday/w12_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week13h {
    background: url("/media/icons/gameday/w13_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week14h {
    background: url("/media/icons/gameday/w14_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week15h {
    background: url("/media/icons/gameday/w15_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week16h {
    background: url("/media/icons/gameday/w16_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #week17h {
    background: url("/media/icons/gameday/w17_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #wildcardh {
    background: url("/media/icons/gameday/wc_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #divisionalh {
    background: url("/media/icons/gameday/dv_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #conferenceh {
    background: url("/media/icons/gameday/cf_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller #superbowlh {
    background: url("/media/icons/gameday/sb_h.jpg") no-repeat scroll left top transparent;
}
.scrollerCont #gameScroller .divider {
    background: url("/media/icons/gameday/divider.jpg") no-repeat scroll 0 0 transparent;
    height: 34px;
    position: absolute;
    right: 2px;
    top: 4px;
    width: 9px;
}
.boxWideCont {
    background: url("/media/backgrounds/boxWide_repeat.jpg") repeat-y scroll left bottom transparent;
    height: auto;
    margin-left: 10px;
    margin-top: 8px;
    overflow: hidden;
    width: 713px;
}
.boxWideTop {
    background: url("/media/backgrounds/boxWide_top.jpg") no-repeat scroll left top transparent;
    height: auto;
    overflow: hidden;
    width: 713px;
}
.boxWideBottom {
    background: url("/media/backgrounds/boxWide_bottom.jpg") no-repeat scroll left bottom transparent;
    height: auto;
    overflow: hidden;
    padding-bottom: 12px;
    width: 713px;
}
#tabCont .boxWideBottom {
    padding-bottom: 20px;
}
.gameday #flashCont {
    height: 255px;
    padding: 8px 0 0 11px;
    width: 691px;
}
.gameday #linkCont {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 0 0;
    width: 320px;
}
.gameday #linkCont a {
    font-size: 11px;
    margin-right: 20px;
}
.gameday .gamedayTabs {
    background: url("/media/backgrounds/contentWide_underHead.jpg") no-repeat scroll left bottom transparent;
    float: left;
    height: 30px;
    margin: 3px 0 0;
    padding-bottom: 8px;
    padding-left: 22px;
    padding-top: 4px;
    position: relative;
    width: 713px;
}
.gamedayTabs li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 28px;
    list-style: none outside none;
    padding: 2px 5px 0;
    text-transform: uppercase;
}
.gamedayTabs li.refresh {
    position: absolute;
    right: 40px;
    top: 5px;
}
.gamedayTabs li a {
    color: #5E5E5E;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-right: 20px;
}
.gamedayTabs li a span {
    cursor: pointer;
    float: left;
    height: 25px;
    padding-left: 21px;
}
.gamedayTabs li a:hover {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right top transparent;
    color: #5E5E5E;
    text-decoration: none;
}
.gamedayTabs li a:hover span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left top transparent;
}
.gameday .gamedayTabs .activeTab a {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll right bottom transparent;
    color: #FFFFFF;
}
.gameday .gamedayTabs .activeTab a span {
    background: url("/media/backgrounds/tabs.gif") no-repeat scroll left bottom transparent;
}
.gameday .openText {
    clear: left;
    font-size: 11px;
    line-height: 14px;
}
.gameday #gameday_tabContent .openText h3 {
    background-image: none;
    font-size: 14px;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0 20px;
    text-indent: 0;
    width: 500px;
}
.gameday .openText p {
    line-height: 14px;
    margin: 0 25px 16px 20px;
}
.gameday .contentWide h2 {
    background: url("/media/backgrounds/gamedayCont_subHeadLong.jpg") no-repeat scroll left top transparent;
    color: #737373;
    font-size: 16px;
    height: 34px;
    line-height: 26px;
    margin: 0;
    text-indent: 22px;
    width: 700px;
}
.gameday .contentWide h3 {
    color: #442D64;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
}
.gameday .contentWide a {
    font-size: 11px;
}
.gameday .gameLinks .gamelink {
    float: left;
    height: auto;
    line-height: 17px;
    margin: 12px 0 22px 22px;
    overflow: hidden;
    width: 207px;
}
.gameday .gameLinks .gamelink img {
    border: 1px solid #AFAFAF;
}
.gameday .gameLinks .gamelink h3 {
    font-size: 12px;
    margin-top: 5px;
}
.gameday .gameLinks .gamelink p {
    line-height: 17px;
    margin-bottom: 0;
}
.gameday .column1, .gameday .column2 {
    float: left;
    height: auto;
    overflow: hidden;
    width: 356px;
}
.gameday .defaultBox30 {
    background: url("/media/backgrounds/gamedayCont_subHead.jpg") no-repeat scroll left top transparent;
    margin: 0 7px 0 3px;
    padding-bottom: 20px;
    width: 346px;
}
.gameday .defaultBoxBott30 {
    background: none repeat scroll 0 0 transparent;
}
.gameday .defaultBoxTop30 {
    background: none repeat scroll 0 0 transparent;
    padding: 0 15px;
    width: 316px;
}
.gameday .defaultBoxShadedHeader30 {
    background: none repeat scroll 0 0 transparent;
    height: 34px;
    margin: 0 0 7px;
    padding: 0;
}
.gameday .defaultBox30 h2 {
    background: none repeat scroll 0 0 transparent;
    color: #737373;
    font-size: 13px;
    line-height: 24px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 316px;
}
.gameday .defaultBox30 img {
    float: left;
    margin-right: 8px;
}
.gameday .threeCol {
    clear: both;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 713px;
}
.gameday .threeCol .colHead {
    background: url("/media/backgrounds/gamedayCont_subHeadBoth.jpg") no-repeat scroll left top transparent;
    height: 37px;
    left: 0;
    position: absolute;
    top: 0;
    width: 713px;
}
.gameday .threeCol h2 {
    background: none repeat scroll 0 0 transparent;
    padding-top: 5px;
    position: relative;
    width: auto;
    z-index: 5;
}
.gameday .threeCol .col {
    float: left;
    height: auto;
    margin-left: 5px;
    overflow: hidden;
    width: 220px;
}
.gameday .threeCol .col.first {
    background: none repeat scroll 0 0 transparent;
}
.gameday .threeCol li {
    background: none repeat scroll 0 0 transparent;
    line-height: 17px;
    padding: 0;
    width: 212px;
}
.gameday .threeCol ul {
    background: url("/media/backgrounds/colDivider.jpg") no-repeat scroll 0 50% transparent;
    margin-left: 10px;
    padding-left: 15px;
}
.gameday .threeCol .first ul {
    background: none repeat scroll 0 0 transparent;
}
.gameday .boxAdCont {
    background: url("/media/backgrounds/boxWide_ad.jpg") no-repeat scroll left top transparent;
    height: 157px;
    margin: 12px 0 0 10px;
    padding-left: 8px;
    width: 705px;
}
.gameday .boxAdCont img {
    border: 1px solid #D2D4CD;
    margin-right: 5px;
    margin-top: 14px;
}
.gameday .wallpapers {
    clear: both;
    height: auto;
    overflow: hidden;
    width: 713px;
}
.gameday .wallpapers h2 {
    font-size: 13px;
    font-weight: bold;
}
.gameday .wallpapers .download {
    float: left;
    height: auto;
    margin: 5px 0 0 10px;
    overflow: hidden;
    width: 165px;
}
.gameday .wallpapers .download a {
    display: block;
    margin-left: 3px;
    margin-top: 3px;
}
#refreshForm {
    clear: both;
    height: auto;
    overflow: hidden;
    padding: 5px 0 0 20px;
}
#refreshForm #refreshToggle {
    float: left;
    margin-top: 1px;
}
#refreshForm #refreshLabel {
    color: #442D64;
    float: left;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    line-height: 14px;
    margin-left: 5px;
    text-transform: none;
}
.scorecard table {
    font-size: 11px;
    margin: 11px auto 0;
    width: 225px;
}
.scorecard th {
    background-color: #D6D6D6;
    border-bottom: 1px solid #F1F1F1;
    border-right: 1px solid #F1F1F1;
    color: #737373;
    height: 27px;
    text-align: center;
    width: 23px;
}
.scorecard td {
    background-color: #FFFFFF;
    border-bottom: 1px solid #F1F1F1;
    border-right: 1px solid #F1F1F1;
    height: 27px;
    text-align: center;
}
.scorecard th.first {
    background-color: #E2E2E2;
    width: 71px;
}
.scorecard td.team {
    color: #000000;
}
.scorecard td.score {
    color: #42205D;
    font-size: 13px;
    font-weight: bold;
    width: 36px;
}
.scorecard .bottomAd {
    background: url("/media/placeholders/img_sideColDivider.jpg") no-repeat scroll center top transparent;
    clear: both;
    height: auto;
    margin-top: 11px;
    overflow: hidden;
    padding-top: 10px;
    width: 227px;
}
.scorecard .bottomAd p {
    color: #493C4F;
    float: left;
    font-size: 11px;
    line-height: 31px;
    margin-left: 69px;
}
.scorecard .bottomAd img {
    float: right;
}
#scrollCont {
    height: 230px;
    padding-bottom: 10px;
    width: 695px;
}
#scrollBg {
    background: url("/media/backgrounds/gamedayCont_scrollBg.jpg") no-repeat scroll left bottom transparent;
    clear: left;
    height: auto;
    overflow: hidden;
    padding-bottom: 14px;
    width: 695px;
}
.gameday #gameday_tabContent #scrollCont h3 {
    padding-top: 0;
}
#formCont .clear {
    clear: both;
}
.defaultModBoxTop .generalThumbTout img {
    border: 1px solid #D7D7D7;
    float: left;
    margin: 0 7px 10px -2px;
}
* + html #refreshForm #refreshToggle {
    margin-top: -2px;
}
* html #refreshForm #refreshToggle {
    margin-top: -2px;
}
#rssListBox {
    background: url("/media/backgrounds/rss_box_repeat.gif") repeat scroll 0 0 transparent;
    display: none;
    min-height: 1%;
    position: absolute;
    width: 167px;
    z-index: 999999;
}
#rssBoxCloseButton {
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    height: 11px;
    position: absolute;
    right: 1px;
    top: -2px;
    width: 11px;
}
.hideRssBox {
    display: none;
}
#RSSListBoxOuter {
    background: url("/media/backgrounds/rss_box_top.gif") no-repeat scroll left top transparent;
    padding-top: 2px;
}
#RSSListBoxInner {
    background: url("/media/backgrounds/rss_box_bottom.gif") no-repeat scroll left bottom transparent;
    min-height: 103px;
    position: relative;
}
#rssListBox ul {
    margin: 0;
    padding: 5px 5px 2px;
}
#rssListBox ul li {
    background: url("/media/backgrounds/rss_box_item_divide.gif") no-repeat scroll center bottom transparent;
    font-size: 11px;
    line-height: 14px;
    margin: 0;
    padding: 5px 0 8px;
    width: 157px;
}
#rssListBox ul li.lastItem {
    background: none repeat scroll 0 0 transparent;
}
#recaptcha_response_field {
    background: url("/media/forms/input_text_bg.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    width: 452px;
}
.defaultBoxShadedHeader {
    float: left;
    margin-bottom: 8px;
}
.layoutB #schedulePreSeason {
    background: url("/media/backgrounds/sched_pre_b.gif") no-repeat scroll 0 0 transparent;
    height: 216px;
    margin: 0 0 0 10px;
    width: 716px;
}
.layoutB .preseasonFour .schedulePreseas {
    background: url("/media/backgrounds/sched_preseas_divide_line.gif") no-repeat scroll 175px 60px transparent;
    height: 155px;
    padding: 0 20px;
    width: 139px;
}
.layoutB .schedSeasWrap {
    margin: 4px 0 0 10px;
    min-height: 1%;
    width: 716px;
}
.layoutB .scheduleSeasonGame {
    background: url("/media/backgrounds/sched_seas_game_b.gif") no-repeat scroll 0 0 transparent;
    height: 187px;
    padding: 0 151px 0 21px;
    width: 181px;
}
.social {
    position: absolute;
    right: 10px;
    top: 76px;
}
.social, .social li {
    float: left;
}
.social li {
    list-style: none outside none;
    margin-right: 10px;
}
.social .twitter a, .social .facebook a, .social .mobile a {
    background: url("/media/backgrounds/sprite_social.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 23px;
    width: 23px;
}
.social .twitter a span, .social .facebook a span, .social .mobile a span {
    display: block;
    height: 0;
    overflow: hidden;
    width: 0;
}
.social .facebook a {
    background-position: -23px 0;
}
.sociallinks {
    padding-bottom: 1em;
}
.sociallinks a {
    float: left;
    margin-right: 30px;
}
.social .mobile {
    display: block;
}
.social .mobile a {
    background-position: -46px 0;
}
.sociallinks iframe {
    margin-top: 1px;
}
.sociallinks div.fbLike {
    float: left;
    margin-right: 15px;
    margin-top: -1px;
}
.twitter-share-button {
    margin-top: -1px !important;
}
.sociallinks div.fbLike iframe {
    margin-top: 0;
}
.sociallinks div.fbLike iframe[style] {
    width: 95px !important;
}
.sociallinksmodule {
    background: url("/media/backgrounds/social_bg.gif") no-repeat scroll 5px 0 transparent;
    height: 42px;
    margin-bottom: 5px;
    padding-left: 50px;
    padding-top: 15px;
}
.sociallinksmodule a {
    float: left;
}
.sociallinksmodule iframe {
    float: right;
    padding-right: 55px;
}
.scheduleSeasonGame p span, .scheduleSeasonGame h3 a, .scheduleSeasonGame .gameday, .scheduleSeasonGame .ticket-exchange {
    display: block;
}
.layoutB #schedPlayoffDivide {
    background: url("/media/backgrounds/sched_playoff_divide_small.gif") no-repeat scroll 0 0 transparent;
    height: 84px;
    margin: 3px 0 4px 11px;
    text-indent: -9999px;
    width: 716px;
}
#takeoverMask {
    background-color: black;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
}

