
body {
    background: url("http://1.cdn.nhle.com/nhl/en/v3/ext/draft/2015/draft2015_bg.jpg") no-repeat center top #002d62;
}

/* MicroSite Setup */

#masthead {
    background: none repeat scroll 0 0 transparent;
    height: 183px;
    margin-top: 0;
}
#extraBanner, #leageSiteMenu, #teamMenu, #topNav, #backToNHL, #identityBanner, #playoffNavi {
    display: none;
}
#langSignIn {
    margin-top: 0;
}
#pageBody {
    background: none repeat scroll 0 0 #FFFFFF;
}

/* Draft 14 Specific */

.draft13_header {
    background: #e31837;
    border-bottom: 4px solid #fdbb30;
    color: #fff;
    font: 16px Arial, sans-serif;
    height: 22px;
    padding: 5px 0 0 7px;
    width: auto;
}

/* Right Rail */

.draft13_rr_content {
    border-bottom: 1px solid #B0B7BB;
    color: #333333;
    font: 12px arial;
    overflow: hidden;
    padding: 0;
    width: auto;
}

.draft13_rr_content ul li {
    height: 18px;
    padding: 5px 0 0 7px;
}

li a:hover { color: #e31837; }

li.odd { background: #e4e4e4; }

/* Wide Content Mods */

.draft13_wm_content {
    border-bottom: 1px solid #B0B7BB;
    color: #333333;
    float: left;
    font: 12px arial;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 0 0 8px;
    width: auto;
}




#draft12Left1st {
    float: left;
    margin: 6px 0 24px;
}
#draft12Left2nd {
    float: left;
    margin: 0 0 24px;
}
#draft12Left3rd {
    float: left;
    margin: 0 0 24px;
}
#draft12Left4th {
    float: left;
    margin: 0 0 24px;
}
#draft12Right1st {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin: 6px 0 24px;
    padding: 0;
}
#mrm2 {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 24px;
    padding: 0;
    width: 300px;
}
#draft12Right3rd {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 24px;
    width: 300px;
}
#draft12Right4th {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 24px;
    padding: 0;
    width: 300px;
}
#mediaBoxPlayer {
    margin-bottom: 12px;
}
.draft12Ftrs {
    border-bottom: 1px solid #e31837;
    border-top: 3px solid #e31837;
    color: #333333;
    float: left;
    font: 12px arial;
    margin: 2px 0 0;
    overflow: hidden;
    padding: 0 0 8px;
    width: 672px;
}
.draft12FtrsStories {
    color: #333333;
    font-size: 11px;
    line-height: 12px;
    margin: 6px 0 0;
}
.draft12FtrsStories p {
    float: left;
    margin: 0;
    padding: 0;
}
.draft12FtrsStory1, .draft12FtrsStory2, .draft12FtrsStory3 {
    float: left;
    margin: 0 0 0 6px;
    width: 215px;
}
.draft12FtrsStories h2 {
    color: #333333;
    float: left;
    font-size: 14px;
    line-height: 16px;
    margin: 4px 0 2px;
    padding: 0;
    width: 205px;
}
.draft12FtrsStories h2 a:link, .draft12FtrsStories h2 a:visited {
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.draft12FtrsStories h2 a:hover, .draft12FtrsStories h2 a:hover:visited {
    color: #e31837;
    font-weight: bold;
    text-decoration: none;
}
#draftPrspcts {
    border-bottom: 1px solid #B0B7BB;
    
    color: #333333;
    float: left;
    font: 12px arial;
    
    overflow: hidden;
    padding: 0 0 2px;
    width: 672px;
}
#draftMedia {
    color: #333333;
    float: left;
    font-size: 11px;
    margin: 6px 0 0;
    padding: 0;
    width: 325px;
}
.inbody-media {
    height: 192px;
    overflow: hidden;
}
#draftMedia h2 {
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 2px;
    padding: 0;
    width: 325px;
}
#draftMedia p {
    float: left;
    margin: 0;
    padding: 0;
}
#draftMedia h2 a:link {
    color: #333333;
    text-decoration: none;
}
#draftMedia h2 a:hover {
    color: #e31837;
    text-decoration: none;
}
#draftList {
    float: right;
    margin: 0;
    padding: 0;
    width: 325px;
}
#draftList ul {
    float: left;
    list-style: none outside none;
    margin: 2px 0;
    padding: 0;
    width: 325px;
}
#draftList li {
    padding: 5px 6px;
}
#draftList li a {
    color: #333333;
}
#draftList li a:hover {
    color: #e31837;
}

div#c_mrm1, div#c_mrm3 {
    padding-top: 0;
}
.ftlnks {
    float: left;
    font: bold 10px arial;
    margin-top: 4px;
    white-space: nowrap;
}
.ftlnks a {
    color: #333333;
}
.ftlnks a:hover {
    color: #e31837;
}
#drippan {
    background: none repeat scroll 0 0 #E4E4E4;
    margin: 0;
    padding: 12px;
}
#dripBody {
    width: 966px;
}
#drippancopyright {
    background: none repeat scroll 0 0 transparent;
}
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;
}

#c_wmr1, #c_nlmr2, #c_nrmr2, #c_wmr3, #c_nlmr4, #c_nrmr4, #c_wmr5, #c_nlmr6, #c_nrmr6, #c_wmr7, #c_nlmr8, #c_nrmr8, #c_whoshot {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
#wideCol .wideMod, #wideCol .colModRight, #wideCol .colModLeft, #medCol .medColMod, #narCol .narColMod {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin-bottom: 24px;
}
#c_mrm1, #c_mrm2, #c_mrm3, #c_mrm4, #c_mrm5, #c_mrm6, #c_mrm7, #c_mrm8 {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding-top: 15px;
}
