* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }
body {
	font-size: 16px;
	line-height: 22px;
	font-family: arial, sans-serif;
	color: #828282;
	min-width: 100%;
	text-align:center;
}
a { color:#70b52d; text-decoration: none;}
a:hover { color:#3c5179; text-decoration: none; }
.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: 996px; 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%;}
.matched-cont{width:98%;}
.resp-ad-bottom{width:90%;}
#navigation, #topnav{height: 40px; padding-top: 4px; font-weight: 600; background-color:#3c5179;}
#topnav{border-bottom:#c6c6c6 medium solid;}
#navigation{border-top:#c6c6c6 medium solid;} 
#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: #c2c4c4;}
#navigation ul li a:hover,#topnav ul li a:hover{color:#7DC33A;}
#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:#fbfbfb; border-top:#efefef thin solid; height: 40px;border-bottom:#efefef thin solid; padding-top:15px;}
.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: 4px; padding-right: 0;}
.cols .col { width: 242px; float: left; border:thin solid #F5F5F5;}
.cols .col img {text-align:center;}
.cols .col-cnt {display:block;}
.col-cnt h2{font-size:16px; color: #3C5179; font-weight:bold; font-family:Georgia, serif;}
.cols .col-cnt a{color: #c3c3c3;}
.cols .col-cnt a:hover{color: #3C5179;}
.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:#F4F4F4;
	 -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;}
#footer {height:75px; background-color: #314364; text-align:center; padding-top:25px; border-top:#7DC33A medium solid;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:#CCCCCC 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:#3C5179;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:14px;padding:8px;color:#F5F5F5;background:#3C5179;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{color:#7DC33A;}
.main-yellow-div a:hover{color:#FFFFFF;}
.fantasytable{font-family:Verdana, Arial, Helvetica, sans-serif;color:#777777;font-size:15px;background:#f8f8f8;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:#f8f8f8;}
.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:#f6f6f6;}
.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, .fantasytable a{color:#70b52d;}
.pick-em-tables a:hover, .fantasytable a:hover{color:#666666;}
.pick-em-tables tr.even td, .brackets tr.even td{background:#fafafa;}
.pick-em-tables, .fantasytable, .brackets{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.brackets{color:#666;font-size:13px;background:#eaebec;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:#3c5179;}
.brackets td{white-space:nowrap;}
.brackets a{color:#666666;}
.brackets a:hover{color:#3c5179;}
.bluediv, .college-blue-box, .blue-box{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;padding:8px;background:#3D5279;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;text-decoration:underline;}
.college-blue-box a:hover, .blue-box a:hover{color:#7DC33A;text-decoration:underline;}
.blue-box{text-align:left;color:#7DC33A;}
.bluediv a{color:#ffffff;text-decoration:underline;}
.bluediv a:hover{color:#7DC33A;text-decoration:underline;}
.bracket-scoring-table td{width:75px;padding:8px;border:1px solid #e0e0e0;}
.bold-text{font-weight:bold;}
.gray-link{color:#7b7b7b; font-weight:bold;}
.blue-link{color:#3C5179;text-decoration:underline;}
.greenbox{font-size:17px;padding:8px;background:#7DC33A;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:#3D5279;text-decoration:underline;font-weight:bold;}
.greenbox a:hover{color:#ffffff;text-decoration:underline;font-weight:bold;}
#accordian{background:#E9E9E9;width:100%;margin:0;color:white;}
#accordian h3, #accordian h2{color:#c2c4c4;font-size:14px;line-height:50px;cursor:pointer;padding:0 10px;background:#3C5179;background:linear-gradient(#2d4268, #3C5179);text-align:left; font-family:Verdana, Geneva, sans-serif;}
#accordian h2 a{color:#c2c4c4;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:#3C5179;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: #cccccc;}
h2 a:hover{color: #3C5179;}
.article{color: #888888; text-align:left; padding:15px;font-size:17px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
.article h3{font-family: Georgia, serif; padding-bottom:16px;text-align:left; font-size:30px; font-weight:bold; letter-spacing:-.9px; line-height:120%;}
.article h4{font-family: Georgia, serif; color:#324870; font-size:24px;padding-bottom:3px;}
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);
}

@media only screen and (min-width:768px) and (max-width:980px){body{width:768px;}
.shell{width:748px;}
#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:320px;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:#3c5179;}
#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:240px;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:280px;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){#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;}
}