.theme-default #slider { width:1000px; height:300px; }
.opgs { text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 0 0; }
.opgs h1 { text-transform:none;   }
.opgs .icon { display:block; position:relative; width:35px; height:40px; margin:0 auto; background:url(../../images/v2/sportIcons.png) no-repeat 0 0; }
.opgs .item { text-align:center; }
.opgs #scrollBB { background-position:0 3px; }
.opgs #scrollBK { background-position:0 -35px; }
.opgs #scrollFB { background-position:0 -75px; }
.opgs #scrollHK { background-position:0 -113px; }
.opgs #scrollGF { background-position:0 -150px; }
.opgs #scrollRG { background-position:0 -190px; }
.opgs #scrollMMA { background-position:0 -225px; }
.opgs #scrollNS { background-position:0 -265px; }
.opgs #scrollDC { background-position:0 -300px; }
.opgs #scrollWL { background-position:0 -337px; }
.opgs #scrollSC { background-position:0 -374px; }
.opgs #scrollTS { background-position:0 -412px; }
.opgs #scrollFG { background-position:0 -450px; }
.opgs #scrollMG { background-position:0 -495px; }
.opgs #scrollTA { background-position:0 -530px; }
.opgs h5 { font-size:1em; margin:0 0 2px 0; }
.opgs .uiBtn { font-size:.8em; }
.opgs p { margin:0 0 2px 0; }
.opgs .stat { color:#666; font-weight:bold; }
.opgs .padding { padding:0 0; }

/* Homepage OPG Slider Container */
.total_access_ribbon {position: absolute; right: 0;}
.opg_header {background: url(../../images/homepage/opg_slide_bg_shadow.jpg) repeat-x 0 100% #282828; padding:10px; margin-bottom: 0px; color: #fff; font-size: 14px;}
.opg_title {color: #fff; font-size: 1em; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
.opg_box {background: url(../../images/homepage/opg_slide_bg_shadow.jpg) repeat-x 0 100% #282828; padding:10px; overflow:hidden; height: 80px;}

/* OPG Scrollable styles */
.opg_box .scrollable {  position:relative; overflow:hidden; width:815px; height:80px !important; }
.opg_box .scrollable .items { width:20000em; position:absolute; clear:both; }
.opg_box .items div.itemsBlock { float:left; width:958px; height:140px; }
.opg_box .scrollable .item { float:left; width:112px; margin-left:6px; }
.opg_box .scrollableContainer a.browse { background:url(../../images/v2/scrollableArrows.png) no-repeat 0 0; width:12px; height:28px; display:block; position:absolute; top:33%; z-index:4444; cursor:pointer; font-size:1px; }
.opg_box .scrollableContainer a.prev { left:10px; background-position:0 0; }
.opg_box .scrollableContainer a.next { right:150px; background-position:-12px 0; }
.opg_box .scrollableContainer a.disabled { visibility:hidden !important; }

/* Nivo Slider Overrides */
.theme-default .nivoSlider { margin-bottom:10px; }
.nivo-directionNav a { top:0px; }
.theme-default a.nivo-prevNav { left:0px; background:url(../../images/v2/sliderNav.png) no-repeat -100px 0;  }
.theme-default a.nivo-nextNav { right:0px; background:url(../../images/v2/sliderNav.png) no-repeat 0 0; }
.theme-default .nivo-directionNav a { height:300px; width:100px; }
.slider-wrapper {position: relative; padding-bottom: 20px;  background: url(../../images/homepage/slider_shadow.png) no-repeat 50% 100%;}

/* Top Stories */
#tabs { margin-top:10px; }
#tabs h1 { font-size:1.5em; font-weight:normal; }
.featuredSingle { float:left; width:300px; margin-right:15px; }
.featuredSingle .featuredImg { text-align:center; height:150px; overflow:hidden; }
.featuredSingle .featuredImg img { max-width:300px; }
.featuredSingle .small-content { text-align:left; }
.featuredPosts { float:left; width:338px; }
.featuredPosts .posts { background:#f0f0f0; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px; line-height:1.9em; }
.featuredPosts .posts ul { margin:0px; padding:0px; list-style-type:none; }
.featuredLst li { background:url(../../images/v2/star.png) no-repeat 0 center; padding-left:22px; }
.recentLst li { background:url(../../images/v2/new.png) no-repeat 0 center; padding-left:22px; }
.popularLst li { background:url(../../images/v2/fire.png) no-repeat 0 center; padding-left:22px; }

#threeBlks { margin-top:20px; }
#threeBlks .padding { padding:15px 15px; }
#threeBlks .box1 { height:285px; }
#faqsLst { margin:0px; padding:0px; list-style-type:none; line-height:2em; }
#faqsLst li { background:url(../../images/v2/question.png) no-repeat 0 center; padding-left:22px; }
#saveStats { background:#ccc; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px; }
#saveStats h2 { font-size:1.2em; border-bottom:1px dotted #333; }
#saveStats td { border-bottom:1px dotted #fff; }
#saveStats tr:nth-child(even) td, #saveStats tr.even td { background:transparent; }
#saveStats .last td { border-bottom:0px; }
#saveColl { font-size:.9em; }
#saveColl p { margin-bottom:20px; }
#saveColl table { margin-bottom:8px; }
#bkmags { position:relative; }
#bkmags .uiBtn { position:absolute; right:20px; top:220px; z-index:2222; font-size:1.2em; }
#bkmags img { margin-bottom:9px; }
span.ad { font-size:.8em; line-height:.8em; display:block; color:#e5e5e5; text-align:right; margin:0 0 10px 0; }
#sqAds {margin-top: 10px; padding:15px 10px 0px 15px;background: #666; border: 1px solid #333; }
#sqAds span { font-size:.8em; line-height:.8em; display:block; color:#666; text-align:right; margin:0 0 10px 0; }
#sqAds .ad { float:left; margin:0 15px 15px 0; border: 1px solid #333; }
#sqAds .last { margin-right:0px; }

.blueTopContainer .rightCol {float: right; padding: 10px; width: 300px; background: url(../../images/homepage/ad_sep.png) repeat-y 0 0 ; background-color: #282828;  }
.blueTopContainer .rightCol .ad_container {width: 300px; height: 250px;}

#tabPagination li {float: left; list-style-type: none; padding: 8px 10px 8px 8px;}
#tabPagination li a.disabled {color: #ccc; cursor:default;}
#tabPagination li a {font-weight: bold; color: #03236E; font-size: 14px;}

/* Beckett News Section */
.bkNews{float:left;margin:0px 0 0 0px; padding:10px; width:643px; border:1px solid #ccc; background:#fff url(../../images/v2/container_bg.jpg) repeat-x 0 0;}
.bkNews .featured{float:left;width:488px;height:321px;position:relative;margin-right:15px;margin-bottom:18px;}
.bkNews .featured .featuredHeader .img{position:absolute;z-index:222;top:0px;left:0px;width:490px;height:321px;overflow:hidden;border:1px solid #ccc;}
.bkNews .featured .featuredHeader .img img {width: 100%;}
.bkNews .featured .featuredHeader .caption{position:absolute;bottom:-1px;left:0px;width:471px;z-index:333;background:url(../../images/v2/bg85black.png) repeat;color:#fff;padding:10px;}
.bkNews .featured .featuredHeader .caption a{color:#fff;}
.bkNews .featured .featuredHeader .caption h1{font-family: 'ImpactRegular', Arial, sans-serif;font-weight:normal;font-size:2em;margin-bottom:10px;}
.bkNews .featured .featuredHeader .caption p{margin:0px;}
.bkNews .otherFeatures{float:right;width:140px;margin-right:0px;}
.bkNews .otherFeatures ul{list-style-type:none;margin:0px;padding:0px;}
.bkNews .otherFeatures ul .img{height:100px;overflow:hidden;display:block;border:1px solid #ccc;}
.bkNews .otherFeatures ul li{margin-bottom:8px;}
.bkNews #recentPosts{padding-right:0px;}
.bkNews #recentPosts h1{border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;padding:0px 0;margin-bottom:10px;}
.bkNews #recentPosts h1 a{color:#03236E;font-size:.8em;padding-right:10px; font-family:'Droid sans', Arial, sans-serif;}
.bkNews #recentPosts ul{margin:0px;padding:0px;list-style-type:none;}
.bkNews #recentPosts ul li{float:left;width:315px;height:84px;padding:0 0 12px 0;margin:0 10px 12px 0;}
.bkNews #recentPosts ul li.lasts{margin-bottom:0px;padding-bottom:0px;}
.bkNews #recentPosts ul li.lasts .recentPost{border-bottom:0px;}
.bkNews #recentPosts ul li.dif{margin-right:0px;width:318px;}
.bkNews #recentPosts ul li .img{float:left;display:inline;overflow:hidden;margin-right:10px;width:60px;background-color:#e5e5e5;height:83px;}
.bkNews #recentPosts ul li .img img {height: 86px; min-width: 60px;}
.bkNews #recentPosts ul li .recentPost{border-bottom:1px dotted #bebebe;width:315px;}
.bkNews #recentPosts ul li .postDetails{float:left;display:inline;width:245px;}
.bkNews #recentPosts ul li .postDetails h1{text-transform:none;font-size:1em;border:0px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:1.3em;margin-bottom:0px;padding-bottom:5px;padding-right:10px;}
.bkNews #recentPosts ul li .postDetails h1 a{font-size:1em;}
.bkNews #recentPosts ul li .postDetails p{font-size:1em;border-top:1px solid #bebebe;padding-top:3px;color:#333;}