* { margin: 0; padding: 0; outline: 0; }
body, html { height: 100%;}
body{font-size: 16px;line-height: 22px;font-family: arial, sans-serif;color: #242424;min-width: 100%;text-align:center;}
#skip a, #skipside a{display: block;position: absolute;left: -999px;top: -999px;}
#skip a:focus, #skipside a:focus{left: 0;top: 0;padding: 3px; background: #1b2a47; border:1px solid #f8f8f8; color:#ffffff;}
#skip a:hover, #skipside a:hover{color: #ffffff; background: #55b30f;}
:focus{outline:dashed #00CC00 medium;}
a {color:#2769BE; text-decoration: underline;}
a:hover {color:#116ADF; text-decoration: underline; }
.cl {display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
footer, header, menu, nav, section {display: block; }
.shell {width: 100%; margin: 0 auto; }
.container {background: #fff;}
#header {height: 82px; padding-top: 0px; padding-left: 33px; padding-right: 17px; background-color:#F0F0F0;  }
#logo {height: 80px; display: block; background: url(css/images/logo-round.png) no-repeat 0 0;}
.resp-ad{width:90%;}
.resp-ad-bottom{width:90%;}
#navigation, #topnav{height: 37px; font-weight: 600; background-color:#1B2A47;}
#navigation ul, #topnav ul{list-style: none; list-style-position: outside; }
#navigation ul li, #topnav ul li{float: left; padding-right: 2px; line-height: 40px;  font-size: 13px;}
#navigation ul li a, #topnav ul li a{display: block; padding: 0 22px 0 22px; color: #FFFFFF; text-decoration:none;}
#navigation ul li a:hover,#topnav ul li a:hover{color:#7DC33A; text-decoration:none;}
#navigation ul li.first a, #topnav ul li.first a{padding-left: 30px; }
#navigation a.nav-btn {display: none; }
.flex-control-nav {left: 480px;}
.goog-link-unit{background-color:#ffffff; padding-top:14px; padding-bottom:10px;}
.main {padding: 6px 0px 0px;}
.main h3 {font-family:Tahoma, Geneva, sans-serif;font-size: 23px; padding:2px 0px;font-weight: bold; text-align:center; color:#324870;}
.main section {padding: 0 10px 6px; }
.main .cols {padding-left:10px;}
.cols .col { width: 24.5%; float: left; border:thin solid #F5F5F5;}
.cols .col img {text-align:center;}
.cols .col-cnt {display:block;}
.col-cnt h2{font-size:16px; color: #1B2A47; font-weight:bold; font-family:Georgia, serif;}
.cols .col-cnt a{color: #1B2A47; text-decoration:underline;}
.cols .col-cnt a:hover{color: #4475b8; text-decoration:underline;}
.two-columns {padding-left: 6px; line-height: 22px;}
.two-columns #content {width: 67.5%; float: left; padding: 10px 0; border: #EFEFEF 1px solid;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px; }
.post-cnt { float: right; width: 31%;}
.fball-wrap{width: 95%;margin: 0 auto;position: relative;border: 2px solid #E9E9E9;text-align:center;background-color:#ffffff; color:#2E2E2E;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.fball-left {width: 50%;float: left;padding:10px 0;}
.fball-right {width: 50%; float: right;padding:10px 0;}
.article{color: #222222; text-align:left;padding:15px; font-family: 'Scope One', serif; width:95%; font-size:20px;}
.article h3{font-family: 'Alfa Slab One', serif; padding-bottom:16px;text-align:left; font-size:34px; font-weight:bold; letter-spacing:-.9px; line-height:120%;  color:#1B2A47;}
.article h4{font-family: 'Alfa Slab One', serif; color:#1B2A47; font-size:28px;padding-bottom:6px;}

hr.article-hr {
border: 0;width:100%;height: 4px;background: #cdcdcd;
background-image: -webkit-linear-gradient(left, #f3f3f3, #cdcdcd, #f9f9f9);
background-image: -moz-linear-gradient(left, #f3f3f3, #cdcdcd, #f9f9f9);
background-image: -ms-linear-gradient(left, #f3f3f3, #cdcdcd, #f9f9f9);
background-image: -o-linear-gradient(left, #f3f3f3, #cdcdcd, #f9f9f9);
}
#footer {height:95px; background-color: #1B2A47; text-align:center; padding-top:13px;color:#7DC33A;}
#footer a{color:#FFFFFF;}
#simbrackets{margin: 0 auto;display:block;padding: 2px 2px 0;width:80%;text-align:center;}
#tableheader2, .followus{margin:0 auto;padding:7px 0;width:82%;border:#EFEFEF solid 5px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.followus{font-size:125%; color: #D7D7D7;}
#printlinks{margin:0 auto;display:block;padding:0px 5px 5px 5px;width:97%;text-align:center;}
#adobetext{margin:0 auto;display:block;padding:5px 5px;width:88%;font-size:16px;color:#666666;text-align:left;border:#F4F4F4 thin solid;}
#imageborder img{border:5px solid #EFEFEF;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
li.mylist{list-style-position:inside;text-indent:10px;}
img.pictureborder{border:#efefef medium solid;padding:0 0 0 0;}
ul.madnesslist{list-style-position:inside;padding-left:5px;}
.white-medium{font-family:Cambria, Arial, serif;font-size:20px;font-weight:400;color:#CCCCCC;}
.gray-back{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;padding:8px;color:#F5F5F5;background:#1B2A47;margin:0;border:#CCCCCC 4px solid;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;width:85%;text-align:center;}
.gray-back a:hover{color:#CCCCCC;}
.main-yellow-div{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;padding:8px;color:#F5F5F5;background:#1B2A47;margin:0;border:#CCCCCC 4px solid;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;width:85%;text-align:left;}
.main-yellow-div a, .gray-back a{color:#7DC33A; text-decoration:underline;}
.main-yellow-div h4{color:#7DC33A;}
.main-yellow-div a:hover{color:#3DAA27; text-decoration:underline;}
.fantasytable{font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size:15px;background:#ffffff;margin:0px;border:#ccc 1px solid;width:95%;}
.fantasytable th, .pick-em-tables th{font-family:"Arial Black", Gadget, sans-serif; font-size:22px;padding:13px 25px 13px 25px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#ededed;}
.fantasytable td{padding:18px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#fefefe;}
.fantasytable img{border:2px solid #cccccc;}
.pick-em-tables {color:#666;font-size:16px;background:#eaebec;border:#ccc 1px solid;width:95%;}
.pick-em-tables td, .brackets td{padding:8px;border-top:1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fcfcfc;}
.pick-logo td{text-align:left}
.pick-em-tables tr, .fantasytable tr, .brackets tr{text-align:center;padding-left:0;}
.pick-logo td{text-align:left;padding-left:50px;}
.pick-em-tables a{color:#3a6bad;}
.pick-em-tables a:hover{color:#4475b8;}
.pick-em-tables tr.even td, .brackets tr.even td{background:#ffffff;}
.pick-em-tables, .fantasytable, .brackets{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.brackets{color:#666;font-size:13px;background:#fcfcfc;margin:5px;border:#ccc 1px solid;width:95%;}
.brackets th{padding:10px 25px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#ededed;font-size:16px; color:#1B2A47;}
.brackets td{white-space:nowrap;}
.bluediv, .college-blue-box, .blue-box{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;padding:8px;background:#1B2A47;margin:0;border:#CCCCCC 4px solid;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;width:85%;}
.college-blue-box{width:60%;text-align:center;color:#ffffff;}
.college-blue-box a, .blue-box a{color:#ffffff;}
.college-blue-box a:hover, .blue-box a:hover{color:#7DC33A;}
.blue-box{text-align:left;color:#7DC33A;}
.bluediv a, .blue-box a{color:#ffffff;text-decoration:underline;}
.bluediv a:hover, .blue-box a:hover{color:#EDEDED;text-decoration:underline;}
.bracket-scoring-table td{width:75px;padding:8px;border:1px solid #e0e0e0;}
.bold-text{font-weight:bold;}
.gray-link{color:#3a6bad; font-weight:bold;}
.blue-link{color:#1B2A47;text-decoration:underline;}
.greenbox{font-size:17px;padding:8px;background:#1B2A47;margin:0;border:#cccccc 4px solid;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:85%;color:#ffffff;font-weight:bold; }
.greenbox a{color:#7DC33A;text-decoration:underline;font-weight:bold;}
.greenbox a:hover{color:#41DE21;text-decoration:underline;font-weight:bold;}
#accordian{background:#f8f8f8;width:100%;margin:0;color:white;}
#accordian h3, #accordian h2{color:#FFFFFF;font-size:14px;line-height:50px;cursor:pointer;padding:0 10px;background:#1B2A47;;text-align:left; font-family:Verdana, Geneva, sans-serif; border-bottom:#26395f thin solid;}
#accordian h2 a{color:#ffffff;padding-left:25px;font-weight:100;}
#accordian h2 a:hover{color:#999999;padding-left:25px;font-weight:100;}
#accordian h3:before{content:url(css/images/right-menu-arrow.png);margin-right:10px;}
#accordian li{list-style-type:none;}
#accordian ul ul li a{color:#1B2A47;text-decoration:none;font-size:16px;line-height:40px;display:block;padding:0 15px;transition:all 0.15s;border-bottom:#c2c4c4 thin solid;text-align:left;}
#accordian ul ul li a:hover{background:#CCCCCC;}
#accordian ul ul{display:none;}
#accordian li.active ul{display:block;}
.main .indexcols { padding-left: 10px; padding-right: 10; color:#FF0000;}
.indexcols .indexcol {float: left; font-size:15px; padding:8px; margin:10px; border: #F0F0F0 4px solid;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:43%;color:#ffffff;font-weight:bold;}
.indexcols .indexcol img {text-align:center;}
.indexcols .indexcol-cnt {display:block;}
.indexcol-cnt h2{font-size:20px; padding-bottom:6px; }
h2 a{color:#1B2A47;}
h2 a:hover{color: #cccccc;}


@media only screen and (min-width:768px) and (max-width:980px){body{width:768px;}
.shell{width:100%;}
#navigation ul li a{padding:0 22px;}
#navigation ul li.first a{padding-left:26px;}
.main .cols{padding-left:20px;padding-right:0;}
.cols .col{width:350px;float:left;border:thin solid #F5F5F5;}
.cols .col img{text-align:center;}
.cols .col-cnt{display:block;}
.col-cnt h2{font-size:16px;color:#A1A8B0;}
.main .post-cnt{float:right;width:28%;}
#accordian a, #accordian h3{font-size:75%}
.two-columns img{max-width:92%;height:auto;}
.brackets{margin:5px 0px;width:98%;font-size:75%;}
.brackets th{padding:1px 1px;font-size:75%;}
.brackets td{white-space:normal;font-size:75%;}

}


@media only screen and (max-width:767px){
body{width:auto;}
.shell{width:100%;margin:0 auto;}
#header{height:56px;position:relative;z-index:1000;padding:5px 0 0;}
#logo{height:51px;float:none;display:block;margin:0 auto;padding:2px 0 0 0;}
#logo{background:url(css/images/logo-mobile-new.png) no-repeat center top;}
#navigation{padding:0 0 0 0;height:36px; text-align:left;}
#navigation a.nav-btn{display:block;font-size:13px;line-height:36px;padding-top:0px;height:28px;padding-left:22px;text-transform:uppercase;color:#83C643;font-size:13px;}
#navigation a.nav-btn:hover {text-decoration:none;}
#navigation a.nav-btn span.arr{background:url(css/images/nav-arr.png) no-repeat 0 0;width:20px;height:15px;position:absolute;right:14px;top:12px;}
#navigation a.nav-btn span.arr.active{background:url(css/images/nav-arr.png) no-repeat 0 bottom;}
#navigation{position:relative;z-index:1000;}
#navigation ul{display:none;position:absolute;top:36px;left:0;width:100%;}
#navigation ul li{display:block;line-height:36px !important;float:none;background:url(css/images/navigation.png) repeat 0 0; border: none;}
#navigation ul li a{padding:0 22px; color:#1B2A47;}
#navigation ul li a:hover{padding:0 22px; color:#ffffff;}
#navigation ul li.first a{padding-left:26px;display:none;}
#topnav{display:none;}
.main{padding:40px 0 0 0;}
.main section{padding:0 20px 20px 20px;}
.main .cols{margin:0 0 0 0;}
.main .cols .col{width:95%;float:none;display:block;padding-bottom:22px;margin:0 auto;}
.main .cols .col img{float:none;display:block;margin:0 auto;}
.main .cols .col + .col{padding-left:0px;}
.main .cols .col-cnt{text-align:center;float:none;display:block;}
.main .two-columns{background:url(css/images/m-section-post.png) no-repeat center bottom;padding-top:28px;padding-left:20px;}
.main .two-columns #content{width:95%;float:none;display:block;margin:0 auto 20px;}
.main .post-cnt{float:none;display:block;width:100%;}
.two-columns img{max-width:92%;height:auto;}
.brackets{margin:5px 0px;width:98%;font-size:75%;}
.brackets th{padding:1px 1px;font-size:75%;}
.brackets td{white-space:normal;font-size:75%;}
.bracket-scoring-table td{font-size:50%;white-space:normal}
.goog-link-unit{display:none;}
#tableheader2 h3{font-size:75%;}
.greenbox, .bluediv, .college-blue-box, .blue-box,.fball-wrap,.fball-wrap a, .fantasytable th, .pick-em-tables th,#footer a, .nexttext a{font-size:75%;}
.article{font-size:80%;}
table.print a:link{font-size:70%;}
table.print a:hover{font-size:70%;}
a.nexttext{font-size:70%;}
a.nexttext:hover{font-size:70%}
.two-columns{padding-left:1px;line-height:22px;}
.two-columns img{max-width:92%;height:auto;}
.fantasytable td{white-space:normal; font-size:65%;}
a.fantasytable{font-size:55%;}
.goog-link-unit{display:none;}
.bracket-scoring-table td{font-size:75%;white-space:normal;padding:0;width:20px;}

.two-columns #content {
border: none;}
.main .indexcols .indexcol {width:95%; border: #F0F0F0 4px solid;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-resolution:240dpi)
{body{width:auto;}
.shell{width:100%;margin:0 auto;}
#navigation a.nav-btn span.arr{background:url(css/images/nav-arr@2x.png) no-repeat 0 0;-webkit-background-size:20px 15px;-moz-background-size:20px 15px;background-size:20px 15px;}
#navigation a.nav-btn span.arr.active{background:url(css/images/nav-arr@2x.png) no-repeat 0 bottom;-webkit-background-size:20px 15px;-moz-background-size:20px 15px;background-size:20px 15px;}
#logo{height:53px;background:url(css/images/logo-mobile-new.png) no-repeat center top;}
#header{height:53px;}
#topnav{display:none;}
img.resize{max-width:90%;height:auto;}
#tableheader2 h3{font-size:75%;}
.greenbox, .bluediv, .college-blue-box, .blue-box,.fball-wrap,.fball-wrap a, .fantasytable th, .pick-em-tables th, #footer a, .nexttext a{font-size:75%;}
.article{font-size:80%;}
a.print{font-size:70%;}
a.nexttext{font-size:70%;}
.two-columns{padding-left:1px;line-height:22px;}
.two-columns img{max-width:92%;height:auto;}
.brackets{margin:5px 0px;width:98%;font-size:75%;}
.brackets th{padding:1px 1px;font-size:75%;}
.brackets td{white-space:normal;font-size:75%;}
.fantasytable td{white-space:normal; font-size:65%;}
a.fantasytable{font-size:55%;}
.goog-link-unit{display:none;}
.bracket-scoring-table td{font-size:75%;white-space:normal;padding:0;width:20px;}
.two-columns #content {
border: none;
}
.main .indexcols .indexcol {width:95%; border: #F0F0F0 4px solid;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
}