body {
    background: url("http://www.nhl.com/nhl/en/v3/ext/winterclassic/2012/img/NHL_WC12_Background.jpg") no-repeat scroll center top #131313;
}
#backToNHL, #topNav {
    display: none;
}
#langSignIn {
    margin-top: -20px;
}
#topAdSSO {
    margin-top: 18px;
}
#masthead #conMod {
    width: 260px;
}
#masthead, #masthead.large {
    background: none repeat scroll 0 0 transparent;
    height: 181px;
    margin-top: 18px;
}
#leagueBody.homeShiftLarge {
    background-position: center top;
}
#masthead.microHomeSized {
    height: 181px;
    margin-top: 148px;
}
.clearBoth {
    color: #333333;
    font: 13px arial;
}
#siteScoreboard {
    display: none;
}
#teamMenu {
    display: none;
}
#leagueSiteMenu {
    display: none;
}
#pageBody {
    background: none repeat scroll 0 0 #FFFFFF;
}
#wc11Left1st {
    float: left;
    margin: 6px 0 24px;
}
#wc11Left2nd {
    float: left;
    margin: 0 0 24px;
}
#wc11Left3rd {
    float: left;
    margin: 0 0 24px;
}
#wc11Left4th {
    float: left;
    margin: 0 0 24px;
}
#wc11Right1st {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin: 6px 0 24px;
    padding: 0;
}
#wc11Right2nd {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin: 10px 0;
    padding: 0;
    width: 300px;
}
#wc11Right3rd {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 24px;
    width: 300px;
}
#wc11Right4th {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 24px;
    padding: 0;
    width: 300px;
}
.wc11Hdls, .wc11Faq {
    border-bottom: 1px solid #E4AD5F;
    border-top: 3px solid #E4AD5F;
    color: #333333;
    float: left;
    font: 12px arial;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 0;
    width: 670px;
}
.wc11Faq {
    margin: 0;
}
.wc11HdlsContent, .wc11FaqContent {
    border-bottom: 1px solid #E4AD5F;
    border-top: 3px solid #E4AD5F;
    float: left;
    margin: 2px 0 0;
    padding: 0 0 10px;
    width: 670px;
}
.wc11HdlsBigStories {
    clear: both;
    color: #333333;
    float: left;
    font-size: 11px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 330px;
}
.wc11HdlsBigStories h1 {
    clear: both;
    color: #014A7F;
    float: left;
    font-size: 14px;
    line-height: 20px;
    margin: 6px 0 0;
    padding: 0;
    width: 330px;
}
.wc11HdlsBigStories p {
    float: left;
    margin: 0;
    padding: 0;
}
.wc11HdlsBigStories h2 {
    clear: both;
    color: #898989;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 2px 0 4px;
    padding: 0;
    width: 330px;
}
.wc11Hdls ul, .wc11Faq ul {
    float: left;
    list-style: none outside none;
    margin: 4px 0;
    overflow: hidden;
    padding: 0;
    width: 330px;
}
.wc11Hdls li, .wc11Faq li {
    font-size: 12px;
    padding: 5px 6px;
}
.wc11Hdls li.alt, .wc11Faq li.alt {
    background: none repeat scroll 0 0 #F1F1F1;
    width: 330px;
}
.wc11Hdls li a, .wc11Faq li a {
    color: #333333;
}
.wc11Hdls li a:hover, .wc11Faq li a:hover {
    color: #C5960B;
}
.wc11FaqBoxLeft, .wc11FaqBoxRight {
    float: left;
    margin: 0;
    padding: 0;
    width: 330px;
}
.wc11FaqBoxRight {
    margin: 0 0 0 10px;
}
.wc11Ftrs {
    border-bottom: 1px solid #E4AD5F;
    border-top: 3px solid #E4AD5F;
    color: #333333;
    float: left;
    font: 12px arial;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 0 0 8px;
    width: 672px;
}
.wc11FtrsStories {
    color: #333333;
    font-size: 11px;
    line-height: 12px;
    margin: 8px 0 0;
}
.wc11FtrsStories p {
    float: left;
    margin: 0;
    padding: 0;
}
.wc11FtrsStory1, .wc11FtrsStory2, .wc11FtrsStory3 {
    float: left;
    width: 205px;
}
.wc11FtrsStory2 {
    margin-left: 28px;
}
.wc11FtrsStory3 {
    margin-left: 28px;
}
.wc11FtrsStories h2 {
    color: #4F8ABE;
    float: left;
    font-size: 14px;
    line-height: 16px;
	font-weight: bold;
    margin: 4px 0 2px;
    padding: 0;
    width: 205px;
}
.wc11FtrsStories h2 a:link, .wc11FtrsStories h2 a:visited {
    color: #003D79;
    text-decoration: none;
}
.wc11FtrsStories h2 a:hover, .wc11FtrsStories h2 a:hover:visited {
    color: #B5121B;
    text-decoration: none;
}
#wc11WebCam {
    border-bottom: 1px solid #E4AD5F;
    border-top: 3px solid #E4AD5F;
    color: #333333;
    float: left;
    font: 12px arial;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 10px 0 6px;
    width: 300px;
}
#wc11Headlines {
    border-bottom: 1px solid #E4AD5F;
    border-top: 3px solid #E4AD5F;
    color: #333333;
    float: left;
    font: 12px arial;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 0;
    width: 300px;
}
#wc11Headlines ul {
    float: left;
    list-style: none outside none;
    margin: 2px 0 0;
    padding: 0;
    width: 300px;
}
#wc11Headlines li {
    padding: 5px 6px;
}
#wc11Headlines li a {
    color: #333333;
}
#wc11Headlines li a:hover {
    color: #B5121B;
}
#wc11Poll {
    border-bottom: 1px solid #E4AD5F;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    margin: 24px 0 0;
    padding: 0;
}
#wc11PollContent {
    border-top: 3px solid #E4AD5F;
    float: left;
    height: 275px;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 8px 0 0;
    width: 300px;
}
#wc11PollContent IFRAME {
    background-color: transparent;
}
#dripBody a:link, #dripBody a:visited {
    color: #333333;
}
#dripBody a:hover, #dripBody a:visited:hover {
    color: #0183DA;
}
a.mainButton {
    background: url("http://cdn.nhl.com/league/ext/winterclassic/event/2011/img/mainButtonRightEdge.png") no-repeat scroll right top transparent;
    clear: both;
    color: #333333;
    display: block;
    float: left;
    font: bold 9px arial;
    height: 15px;
    margin: 8px 0 0;
    padding-right: 10px;
    text-decoration: none;
}
a.mainButton span {
    background: url("http://cdn.nhl.com/league/ext/winterclassic/event/2011/img/mainButtonLeft.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    cursor: pointer;
    display: block;
    float: left;
    height: 14px;
    margin: 0;
    padding: 1px 4px 0 8px;
    white-space: nowrap;
}
a.mainButton:hover {
    background-position: right bottom;
    color: #FFFFFF;
}
a.mainButton:hover span {
    background-position: left bottom;
    color: #FFFFFF;
}
.ftlnks {
    float: left;
    font: bold 10px arial;
    margin-top: 4px;
    white-space: nowrap;
}
.ftlnks a {
    color: #003D79;
}
.ftlnks a:hover {
    color: #B5121B;
}
a:link {
    color: #003D79;
    text-decoration: none;
}
a:hover {
    color: #B5121B;
    text-decoration: none;
}
#drippan {
    background: none repeat scroll 0 0 #E4E4E4;
    margin: 0;
    padding: 12px;
}
#dripBody {
    width: 966px;
}
#drippancopyright {
    background: none repeat scroll 0 0 transparent;
}
#wideCol .wideMod, #wideCol .colModRight, #wideCol .colModLeft {
    background-image: none;
}

.weatherModule {
        background-image: url(http://cdn.nhl.com/league/ext/winterclassic/event/2011/img/title_divider.png);
        float: left;
        margin: 2px 0 0 0;
        padding: 0 0 6px 0;
        width: 300px;
        background-position: top left;
        background-repeat: repeat-x;
        border-bottom: 1px solid #b3b7ba;
}
.weatherModule .location {
float:left;width:100px;margin:0;padding:0;font:bold 14px arial;color:#982315;
}
.weatherModule .update {
float:left;width:200px;margin:3px 0 0 0;padding:0;font:10px arial;color:#666;
}
.weatherModule .weatherArea {
float:left;margin:0 6px 0 0;padding:4px 2px;width:74px;height:108px;text-align:center;background-color:#f0f0f0;backgroun
d-repeat:repeat-y;
}
.weatherModule .weatherArea .weatherDay {
font:bold 11px arial;color:#333;
}
.weatherModule .weatherArea .weatherInfo {
font:11px arial;color:#333;
}
.dl, .dl a {
    color: white;
    text-decoration: none;
}
