body{background:#424242 url(http://media.suntimes.com/images/cds/preps/season/designelements/background_black.jpg) scroll center top repeat-y;color:#fff;font-family:arial,helvetica,sans-serif;font-size:11px;margin:0;}
.page{background-repeat:repeat-x;background-position:top;display:block;margin:2px auto auto;width:1020px;}
.liveblogbox{height:15px !important;height:auto;min-height:15px;}
.liveblog{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/libeblogbg.jpg);background-repeat:repeat-x;border:1px solid #222;color:#fff;display:block;font-size:11px;margin-right:auto;margin-left:auto;margin:7px auto 8px;padding:3px 5px 2px;width:1005px;}
.col1,.col2,.col3,.col4{float:left;}
.col2,.col3{background:transparent url(http://media.suntimes.com/images/cds/preps/season/designelements/colsolidBG.jpg) scroll center top repeat-y;border-right:1px solid #333;}
.col3,.col4{overflow:hidden;}
.col1{border-right:1px solid #222;margin-left:0;margin-top:15px;padding-left:12px;padding-right:10px;padding-top:0;width:245px;}
.col2{border-right:none;margin-top:8px;padding-right:10px;padding-left:7px;width:190px;}
.col3{margin-left:0;padding-top:0;width:330px;}
.col4{margin:0;padding-right:0;width:180px;}
.searchholder{background-color:#000;border:1px solid #333;padding:10px;}
.toptop{background-position:center;background-repeat:no-repeat;font-size:10px;font-weight:bold;height:6px;margin:auto auto 10px;width:1060px;}
.leaderholder{width:1000px;display:block;margin:auto auto 10px;height:90px;}
.schooloftheweek,
.playeroftheweek{float:left;height:90px;width:126px;}
.schooloftheweek{margin-right:5px;}
.logo{height:50px;width:310px;}
.topbar{background:#000 url(http://media.suntimes.com/images/cds/preps/season/designelements/topbg_red1.jpg) scroll bottom left;width:99.9%;display:block;margin:0 auto 20px;padding:13px 3px 23px;width:1022px;}
.logostrip .logoholder{width:auto;height:30px;float:left;margin-right:8px;margin-top:3px;}
.logostrip{display:block;margin:0 0 10px;float:left;width:420px;border-right:1px solid #666;padding:4px;height:110px;}
.logo{float:left;margin-right:1px;}
.botbot{background-repeat:no-repeat;height:45px;margin:auto auto 0;width:950px;}
.bot{background-color:#000;background-repeat:no-repeat;border-top:1px solid #333;height:115px;margin:0 auto;padding:10px;width:1008px;}
.botnews{width:1018px;margin-right:auto;margin-left:auto;height:250px;margin-bottom:0;background-repeat:no-repeat;border-top:1px solid #333;margin-top:10px;padding:5px;background-color:#000;display:block;clear:both}
.bot .leftcol{float:left;width:235px;border-right:1px solid #666;padding:4px;height:110px;}
.bot .coltwo{float:left;width:180px;border-right:1px solid #666;padding:4px;height:110px;margin-left:5px;}
.bot .rightcol{float:left;width:110px;padding:4px;margin-left:5px;height:110px;}
.searchbox{height:50px;float:left;width:300px;margin-right:15px;}
.col1 .searchbox{height:280px;width:235px;margin-right:15px;margin-bottom:0;}
.col2 .searchbox1{height:170px;width:250px;margin-right:15px;margin-bottom:0;}
.col3 .searchbox{height:auto;width:310px;margin-right:15px;margin-bottom:0;}
.col4 .searchbox{height:150px;width:160px;margin-right:15px;margin-bottom:0;}
.col2 .searchbox2{height:370px;width:250px;margin-right:15px;margin-bottom:0;}
.col2 .searchbox3{height:510px;width:250px;margin-right:15px;margin-bottom:0;}
.login{float:left;padding:2px;font-size:10px;}
.regtour{float:left;padding:2px;font-size:10px;}
.surroundnav{display:block;margin-right:auto;margin-left:auto;background-repeat:repeat-x;background-position:top;padding-top:0;width:990px;margin-top:-10px;margin-bottom:-16px;}
.innernav .cellphonealerts{float:left;margin-top:4px;}
.innernav .schoolselects{float:left;margin-top:1px;}
.innernav{float:left;width:450px;margin-left:-10px;height:39px;}
.holdsuperfish{float:right;width:525px;margin-top:0;margin-bottom:0;height:39px;}
.innernav a{font-size:12px;border:none;padding:3px 7px;margin-right:10px;}
.innernav a.active{padding:3px 7px 8px;background-color:#333;line-height:1.3;z-index:2000000;height:50px;}
.innernav input.button{font-size:10px;border:1px solid #666;padding:0 1px;}
.subnav{display:block;margin-right:auto;margin-left:auto;background-repeat:repeat-x;background-position:top;padding:2px 0 2px 5px;width:1020px;margin-top:0;height:21px;background-color:#000;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #666;margin-bottom:9px;margin-top:-10px;background-color:#222;/*background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/subbg_grad.gif);*/}
.subnav a:link{padding:5px 9px;margin-top:-15px;display:block;float:left;font-size:11px;color:#fff;}
.subnav a.active{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/currentsubgrad.gif);border-right:1px solid #222;border-left:1px solid #222;border-top:1px solid #222;color:#fff;background-position:bottom;}
.subnav a:hover,.subnav a.activepage{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/currentsub.gif);}
.subnav.level2{margin-top:-13px;background-color:#0f406f;color:#fff;/*background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/currentsubsubgrad.gif);*/padding-bottom:4px;border-bottom:none;border:1px solid #222;height:18px;}
.subnav.level2 a:link{margin-top:-1px;border-right:#fff;}
.subnav select{border:1px solid #ccc;float:right;font-size:10px;margin:-12px 10px 0 5px;width:250px;float:left;}
.cutlinehome{padding:3px;color:#fff;text-align:right;font-size:10px;}
.timestamp{color:#f60;color:#ffc;font-size:9px;}
.bubble .timestamp{font-weight:bold;font-size:10px;}
.col2 .byline{display:inline;margin-bottom:10px;}
.col2 .date{display:inline;color:#900;margin-left:4px;margin-bottom:10px;}
.col2 p{display:block;margin:14px 0 5px;font-size:12px;}
div.bbball,div.gbball,div.football,div.other,div.recruit{font-size:10px;width:auto;height:28px;padding:5px 3px 1px;margin:0 3px 0 0;float:left;color:#fff;background-color:none;background-repeat:no-repeat;cursor:pointer;font-weight:bold;}
.subheadphotos{display:block;height:26px;margin:2px 0 3px;clear:both;width:96%;font-weight:bold;}
.subheadphotos .subhead{display:block;float:left;}
.botnews .module .subheadphotos{margin:0;width:auto;height:21px;}
.col1top{display:block;clear:both;width:96%;font-weight:bold;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/col1top.jpg);background-repeat:repeat-x;margin-bottom:10px;width:270px;margin-left:-12px;}
.col3 .module,.col1 .module,.col2 .module,.articleleftcol .module{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/col3bg3.jpg);background-repeat:repeat-x;background-position:top;padding-right:8px;padding-left:10px;padding-bottom:10px;margin:-2px 0 10px;}
.col3 .module.greenmod{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/col3bg3green.jpg);}
.col3 .module.greymod{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/bigtopbg1.jpg);}
.blurbs{display:block;margin:2px 0;}
.col1 .blurbs{display:block;margin:2px 0 10px;font-size:12px;line-height:1.2;padding:0 0 10px;border-bottom:1px solid #222;}
.col3 .blogheads{padding:0 0 2px 25px;border-bottom:1px solid #333;margin-bottom:3px;}
.col2 .holder{display:block;padding:3px;margin-right:0;margin-bottom:5px;font-size:1.1em;line-height:16px;border-bottom:1px solid #333;}
.col2 .cutline{display:block;margin:2px 0;color:#666;}
.bot .coltwo select{width:170px;margin-top:5px;border:1px solid #666;font-size:10px;}
.coltwo input.text{padding:1px;border:1px solid #ccc;font-size:9px;width:130px;}
.coltwo input.button{font-size:9px;border:1px solid #666;padding:1px;}
.bot .leftcol select{font-size:12px;width:100%;padding:2px;}
.topbar select{font-size:12px;border:1px solid #ccc;}
.login input.button{width:100px;margin:2px;background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;font-size:11px;padding:3px 2px;margin-left:75px;}
.login input.button:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.searchholder input,.searchholder select{display:block;width:100%;border:1px solid #ccc;}
.searchholder input.text{width:70%;display:inline;}
.searchholder input.button{width:25%;display:inline;}
.login input.text{border:1px solid #ccc;width:100px;margin:2px;background-color:transparent;color:#fff;font-weight:normal;font-size:10px;padding:1px;}
.subnav input.text{padding:1px;border:1px solid #ccc;font-size:9px;}
.subnav input.button{font-size:9px;border:1px solid #666;padding:1px;}
.innernav select,.bot .leftcol select{font-size:10px;border:1px solid #666;width:150px;}
a:link{color:#6cf;text-decoration:none;}
a:visited{color:#099;}
a:hover{color:#386590;text-decoration:underline;}
a.subhead:hover{text-decoration:none;}
a:active{color:#06c;text-decoration:none;}
.cellphonealerts a{font-weight:normal;color:#fc0;}
.liveblog a{color:#6cf;font-size:12px;margin-right:5px;padding-right:5px;}
a.subhead,a.subhead:link,a.subhead:visited{display:block;font-size:12px;margin:0 0 10px;padding:10px 0 0 0;clear:both;color:#fc0;font-weight:bold;}
.col3 a.subhead,col4 a.subhead{margin-bottom:10px;color:#fff;font-weight:normal;padding:0;position:relative;}
.col1 a.mainhead{font-size:23px;display:block;margin:0 0 3px;text-decoration:none;}
.col1 a,.col2 a{display:block;margin:2px 0 10px;font-size:12px;}
.col3 a,col4 a.subhead{display:block;margin:2px 0 5px;font-size:12px;}
#popular-stories,#popular-stories div a:link{font-size:11px;}
#popular-stories .ui-tabs-panel{background-color:#222;color:#fff;}
a.star{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/star.png);background-position:top left;background-repeat:no-repeat;color:#fc0;display:block;}
a.volleyball,a.Volleyball{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/sport_volleyball.png);background-position:top left;background-repeat:no-repeat;color:#fc0;display:block;}
a.soccer,a.Soccer{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/sport_soccer.png);background-position:top left;background-repeat:no-repeat;color:#fc0;display:block;}
a.wrestling,a.Wrestling{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/user_gray.png);background-position:top left;background-repeat:no-repeat;color:#fc0;display:block;}
a.football,a.Football{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/sport_football.png);background-position:top left;background-repeat:no-repeat;color:#fc0;}
a.raquet,a.Raquetball{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/sport_raquet.png);background-position:top left;background-repeat:no-repeat;color:#fc0;}
a.golf,a.Golf{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/sport_golf.png);background-position:top left;background-repeat:no-repeat;color:#fc0;}
a.basketball,a.Basketball{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/sport_basketball.png);background-position:top left;background-repeat:no-repeat;color:#fc0;}
a.news{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/layout.png);background-position:top left;background-repeat:no-repeat;color:#fc0;}
a.baseball,a.Baseball{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/sport_baseball.png);background-position:top left;background-repeat:no-repeat;color:#fc0;}
a.softball,a.Softball{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/sport_softball.png);background-position:top left;background-repeat:no-repeat;color:#fc0;}
a.othersports,a.Other.Sports{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/sport_shuttlecock.png);background-position:top left;background-repeat:no-repeat;color:#fc0;}
a.recruiting,a.Recruiting{padding:2px 0 3px 20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/page_white_edit.png);background-position:top left;background-repeat:no-repeat;color:#fc0;}
a.indiana, a.Indiana {background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/tick.png);background-position:left top;background-repeat:no-repeat;color:#FFCC00;padding:2px 0pt 3px 20px;}
.holder a.large{font-size:20px;display:block;line-height:20px;margin:3px 0;}
.holder a.medium{font-size:16px;display:block;margin:3px 0;}
.holder a.small{font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;display:block;margin-bottom:8px;}
.logostrip a{margin-right:5px;padding-right:5px;margin-top:5px;}
.bot .leftcol a{margin:1px 0 3px;}
.col7videos a.tags{display:block;float:left;padding:4px;width:112px;margin-right:3px;border:1px solid #222;font-size:12px;margin-bottom:5px;overflow:hidden;}
.col7videos a.tags:hover{background-color:#386590;color:#ccc;}
.tabholder a{border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #333;color:#ccc;}
.bubble{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/bubble.png);background-position:top left;background-repeat:no-repeat;width:210px;height:123px;padding:6px 10px 0;position:absolute;margin-top:-140px;margin-left:30px;visibility:hidden;display:none;}
.bubble{color:#000;text-decoration:none;}
#strip{display:none;position:absolute;margin-left:-120px;z-index:2500;border:1px solid #09c;}
.stripad{margin:5px 0 0;}
.skyscraper{margin:0 0 10px 10px;width:160px;}
.leader{float:left;width:728px;height:90px;margin-right:0;border:1px solid #ccc;background-color:#666;}
.tabholder{display:block;margin:2px 0 0;padding:1px 0 0;}
.tabs{line-height:1.1;padding:2px 5px 0;background-color:#222;}
.tabholder a.tabactive{border-top:1px solid #333;padding:2px 5px 1px;line-height:1.2;background-color:#000;border-bottom:none;}
.poll{float:left;padding:2px;font-size:11px;color:#386590;font-weight:bold;}
.banner{display:block;padding:5px;}
.featuredusers{display:block;height:50px;width:150px;}
.cubead{height:252px;margin:0.5em 14px;width:300px;}
.col1videos{width:400px;margin-right:5px;float:left;padding-right:6px;height:350px;overflow:hidden;}
.col2videos{width:180px;margin-right:5px;float:left;padding-right:2px;height:350px;}
.col2videos .holder,.col3videos .holder{width:170px;border:1px solid #222;padding:3px;float:left;margin-right:0;margin-bottom:5px;height:56px;cursor:pointer;}
.col3videos{width:180px;margin-right:3px;float:left;padding-right:2px;height:350px;}
.col4videos{width:162px;margin-right:0;float:right;padding-right:0;clear:right;}
.col5videos{width:400px;margin-right:5px;float:left;padding-right:6px;height:300px;overflow:hidden;}
.col6videos{width:364px;margin-right:5px;float:left;padding-right:6px;height:300px;overflow:hidden;table-align:center;}
.col5videos .holder{width:auto;border:1px solid #222;padding:5px;float:left;margin-right:3px;margin-bottom:3px;}
.col7videos{width:780px;margin-right:5px;float:left;padding-right:6px;height:250px;overflow:hidden;table-align:center;}
div.selected{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/buttonselected.png);background-position:top center;}
button{border:none;background-repeat:no-repeat;width:19px;height:17px;cursor:pointer;background-position:top left;float:right;padding:0;}
button.next{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/right_arrow_gray.gif);}
button.prev{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/left_arrow_gray.gif);}
button.disabled{opacity:.5;filter:alpha(opacity=50);}
img.car{border:none;background-repeat:no-repeat;width:19px;height:17px;cursor:pointer;background-position:top left;float:right;padding:0;}
img.car.disabled{opacity:.5;filter:alpha(opacity=50);}
.jCarouselLite{clear:both;overflow:hidden;visibility:visible;position:relative;z-index:2;left:0;width:300px;height:145px;display:block;}
.carouselphotoholder a{display:block;margin:5px 0 4px;margin-left:5px;}
.carouselphotoholder a.subhead{color:#666;margin-left:0;font-weight:normal;font-size:11px;margin:0;height:auto;}
li.carouselphotoholder{/*overflow:hidden;height:135px;*/float:left;width:70px;border-bottom:1px solid #333;padding:2px;margin-right:6px;height:150px;overflow:auto;}
li.carouselphotoholder .thumbholder{border:3px solid #333;margin:1px 5px 5px 0;overflow:hidden;margin-bottom:4px;width:63px;height:63px;background-color:#000;}
li.carouselphotoholder .thumbholder:hover{border:3px solid #09c;}
.col3 li.carouselphotoholder{height:145px;}
.botnews .jCarouselLite{overflow:hidden;visibility:visible;position:relative;z-index:2;left:0;width:1000px;height:200px;display:block;}
.botnews li.carouselphotoholder{overflow:hidden;height:200px;float:left;width:135px;padding:2px;margin-right:8px;border:0;}
.botnews li.carouselphotoholder a.subhead{height:auto;overflow:visible;}
.botnews .jCarouselLite .carouselphotoholder img.thumb{width:135px;height:auto;border:none;}
.botnews li.carouselphotoholder .thumbholder{border:3px solid #333;margin:12px 5px 5px 0;overflow:hidden;margin-bottom:4px;width:125px;height:100px;background-color:#000;}
.articleleftcol .jCarouselLite{overflow:hidden;visibility:visible;position:relative;z-index:2;left:0;width:510px;height:125px;display:block;}
.col1 .jCarouselLite{overflow:hidden;visibility:visible;position:relative;z-index:2;left:0;width:200px;height:160px;display:block;}
.col1 li.carouselphotoholder img.photo{float:left;width:70px;border:3px solid #333;margin-left:5px;}
.col1 li.carouselphotoholder{overflow:hidden;float:left;width:230px;height:155px;}
.col1 li.carouselphotoholder .blurb{float:left;width:122px;height:80px;font-size:15px;font-weight:bold;margin-left:5px;}
.holder img{border:3px solid #ccc;width:70px;float:left;margin-right:5px;}
.col2 .holder img{border:none;width:100%;margin:3px 0;height:auto;border:1px solid #ccc;display:block;}
.col2 .holder img.colmug{border:none;width:50px;margin:3px 5px 3px 0;height:auto;border:1px solid #ccc;display:block;float:right;}
.col2 .holder .imgholder{display:block;height:50px;width:100%;overflow:hidden;float:left;margin-right:10px;border:3px solid #ccc;display:none;}
.bot .rightcol a{display:block;margin:2px 0;}
.bot .rightcol a img{width:12px;height:12px;margin-right:4px;}
.col3 img.photo{width:63px;height:67px;border:3px solid #333;margin:1px 5px 5px 0;}
.col5videos .holder img{border:3px solid #ccc;width:70px;display:block;margin-right:5px;float:none;height:50px;}
.subheadphotos img{float:right;}
.mainphoto{width:265px;height:auto;border:1px solid #ccc;}
li.carouselphotoholder img.icon{width:12px;height:12px;}
.col2videos .holder img,.col3videos .holder img{border:3px solid #ccc;width:80px;height:50px;overflow:hidden;float:left;margin-right:5px;}
.holdfirsttwocols{width:481px;float:left;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/bigtopbg1.jpg);background-repeat:repeat-x;background-position:top;padding-top:2px;margin-left:-4px;border-right:1px solid #222;}
.holdfirsttwocols a.subheadtop,.holdfirsttwocols span.subheadtop{margin:0 0 0 5px;display:block;color:#fff;}
.holdfirsttwocols img.mainphotohuge{width:459px;margin:10px 8px 0;height:auto;z-index:-999999999999;border:3px solid #000;}
.holdfirsttwocols .overphoto{width:auto;margin:-110px 7px 0 11px;background:#fff;height:77px;position:absolute;width:449px;opacity:.8;filter:alpha(opacity=80);padding:5px;background-color:#222;overflow:hidden;display:inherit;}
.holdfirsttwocols .overphoto.top{margin:-330px 7px 0 11px;}
.overphoto.right{margin:-330px 7px 0 285px;width:175px;height:297px;}
.overphoto.left{margin:-330px 7px 0 10px;width:175px;height:297px;}
.overphoto.red{background-color:#900;}
.overphoto.blue{background-color:#06c;}
.overphoto.gray{background-color:#666;}
.overphoto.yellow{background-color:#fc0;}
.holdfirsttwocols .overphoto a{opacity:1;filter:alpha(opacity=100);font-size:30px;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;}
.holdfirsttwocols .overphoto a.black{color:#000;}
.holdfirsttwocols .overphoto .blurbs{opacity:1;filter:alpha(opacity=100);font-size:11px;color:#fff;}
img.mainphoto{border:3px solid #222;}
.col3 .module{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/moduleBG_grad.jpg);}
.searchbox input.text{border:1px solid #222;font-size:11px;padding:4px;margin-right:0;width:150px;background-color:#f3f3f3;}
.searchbox input.button:hover{background-color:#6cf;cursor:pointer;}
.searchbox input.text:focus{background-color:#ffc;}
.searchbox input.button{border:1px solid #222;font-size:11px;padding:3px;margin-left:0;width:65px;}
.topbar .searchbox{margin-top:0;width:240px;margin-right:2px;}
.col1 .blurbs{border-bottom:none;margin-bottom:3px;}
.col1 a.basketball,.col1 a.football,.col1 a.recruiting,.col1 a.othersports{border-top:1px solid #222;padding-top:10px;background-position:left;}
input.check{border:1px solid #222;}
.playeroftheweek{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/playeroftheweekbg.gif);background-repeat:no-repeat;background-position:top center;text-align:center;width:129px;height:80px;padding:3px;}
.teamname{font-size:14px;}
.awarddate{font-size:9px;}
.topbar{background-position:bottom;margin-bottom:0;height:50px;}
.nav,.nav *{margin:0;padding:0;list-style:none;}
.nav{line-height:1.0;}
.nav ul{position:absolute;top:-999em;width:9em;}
.nav ul li{width:100%;}
.nav li{float:left;position:relative;z-index:99;}
.nav a:link,.nav a:visited{display:block;}
.nav li:hover ul,ul.nav li.sfHover ul{left:-1px;top:1.75em;}
.nav li:hover li ul,.nav li.sfHover li ul{top:-999em;}
.nav li li:hover ul,ul.nav li li.sfHover ul{left:9em;top:-1px;}
.nav li li:hover li ul,.nav li li.sfHover li ul{top:-999em;}
.nav li li li:hover ul,ul.nav li li li.sfHover ul{left:9em;top:-1px;}
.superfish li:hover ul,.superfish li li:hover ul,.superfish li li li:hover ul{top:-999em;}
embed,object{position:relative;}
.nav{float:left;margin-bottom:1.5em;}
.nav li.rss{padding:0 0 0 4px;width:16px}
.nav a:link,.nav a:visited{background:transparent url(http://media.suntimes.com/images/cds/preps/season/designelements/tab_up_current_blue.gif) scroll right top no-repeat;color:#fff;font-size:1.2em;padding:3px 25px 3px 0;text-decoration:none;text-indent:0.5em;}
.nav li li a:link,.nav li li a:visited{background:transparent none;color:#fff;font-size:1.2em;padding:3px 25px 3px 0;text-decoration:none;text-indent:0.5em;}
.nav li.rss a:link,.nav li.rss a:visited,.nav li.rss img{background-image:none;border:0;text-indent:0;}
.nav li.current a:link,.nav li.current a:visited{padding:3px 0.5em 3px 0;text-decoration:none;text-indent:.5em;font-size:1.2em;color:#386590;color:#fff;background-image:none;}
.nav li{margin-right:0;border-left:1px solid #0f0f0f;border-right:1px solid #0f0f0f;border-top:1px solid #0f0f0f;}
.nav li:hover,.nav li.sfHover,.nav a:focus,.nav a:hover,.nav a:active{background:#222;border-left:1px solid #666;border-right:1px solid #666;border-top:1px solid #666;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/arrowdown.gif);background-position:top right;background-repeat:no-repeat;}
.nav li.rss,.nav li.rss:hover,li.rss.sfHover,.nav li.rss a:focus,.nav li.rss a:hover,.nav li.rss a:active{background:transparent none;border:0;}
li.current{background:#484848;border-left:1px solid #666;border-right:1px solid #666;border-top:1px solid #666;border-bottom:1px solid #484848;background-position:top right;height:22px;margin-bottom:-8px;}
.nav li li,.nav li.current li{border-width:0;}
.nav li ul,.nav li li li{background:#222;border-color:#666;border-style:solid;}
.nav li ul{border-width:0 1px 1px;}
.nav li li a:link,.nav li li a:visited,.nav li.current li a:link,.nav li.current li a:visited{font-size:1em;color:#386590;padding:.8em 0;background-image:none;}
.nav li a:focus,.nav li a:hover,.nav li a:active{background-color:none;border:none;}
.nav li li:hover,.nav li li.sfHover,.nav li li:hover a:link,.nav li li.sfHover a:link,.nav li li a:focus,.nav li li a:hover,.nav li li a:active,.nav li.current li a:hover,.nav li li:hover li:hover a:link,.nav li li.sfHover li.sfHover a:link,.nav li.current li a:active{background:#333 none;border-width:0;color:#fff;}
.nav li li:hover li a:link,.nav li li.sfHover li a:link{background-color:#222;color:#369;}
.nav li li li,.nav li.current li li,.nav li li li:hover, .nav li li li.sfHover{border-width:1px 0 0;}
.nav a.noarrow{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/menutab_epsilon_na.gif);padding:3px 0.5em 3px 0;}
.nav li.noarrow:hover,.nav li.noarrow.sfHover,.nav a.noarrow:focus,.nav a.noarrow:hover,.nav a.noarrow:active{background:#222 none;}
.nav li.noarrow:hover,.nav li.noarrow.sfHover{border:1px solid #0f0f0f;}
/*Caution! Ensure accessibility in print and other media types...*/
@media projection, screen{/*Use class for showing/hiding tab content, so that visibility can be better controlled in different media types...*/.ui-tabs-hide{display:none;}}
@media print{/*Hide useless elements in print layouts...*/.ui-tabs-nav{display:none;}}
/*Skin*/
.ui-tabs-nav,.ui-tabs-panel{font-size:10px;color:#fff;}
.ui-tabs-nav{list-style:none;margin:0;padding:0;}
.ui-tabs-nav:after{/*clearing without presentational markup, IE gets extra treatment*/display:block;clear:both;content:" ";}
.ui-tabs-nav li{float:left;margin:0 4px 0 0;min-width:30px;/*be nice to Opera*/}
.ui-tabs-nav a, .ui-tabs-nav a span{display:block;background-color:#111;}
.ui-tabs-nav a{margin:1px 0 0;/*position:relative makes opacity fail for disabled tab in IE*/padding-left:0;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;/*required in IE 6*/outline:0;/*prevent dotted border in Firefox*/border-left:1px solid #333;border-top:1px solid #333;border-right:1px solid #333;font-size:10px;background-color:#000;}
.ui-tabs-nav .ui-tabs-selected a{position:relative;top:1px;z-index:2;margin-top:0;color:#ccc;}
.ui-tabs-nav a span{width:30px;/*IE 6 treats width as min-width*/min-width:30px;height:10px;/*IE 6 treats height as min-height*/min-height:14px;padding-top:3px;padding-right:5px;padding-left:5px;}
*>.ui-tabs-nav a span{/*hide from IE 6*/width:auto;height:auto;}
.ui-tabs-nav .ui-tabs-selected a span{padding-bottom:1px;background-color:#222;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{background-position:100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active{background-position:100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span{background-position:0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span{background-position:0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{/*@ Opera, use pseudo classes otherwise it confuses cursor...*/cursor:text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active{/*@ Opera, we need to be explicit again here now...*/cursor:pointer;}
.ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40);}
.ui-tabs-panel{background:#000;border:1px solid #333;padding:1em 8px;height:auto !important;height:200px;margin-bottom:10px;min-height:200px;overflow:auto;/*declare background color for container to avoid distorted fonts in IE while fading*/}
.col3 .searchbox .ui-tabs-panel{background:#222;background-repeat:repeat-x;color:#fff;font-size:1.1em;height:120px !important;min-height:120px;/*declare background color for container to avoid distorted fonts in IE while fading*/}
.col4 .searchbox .ui-tabs-panel{height:auto !important;height:100px;min-height:100px;}
.searchbox1 .ui-tabs-panel{height:auto !important;height:80px;min-height:80px;}
.searchbox2 .ui-tabs-panel{height:auto !important;height:320px;min-height:320px;}
.searchbox3 .ui-tabs-panel{height:auto !important;height:450px;min-height:450px;}
.ui-tabs-loading em{padding:0 0 0 20px;background:url(loading.gif) no-repeat 0 50%;}
.full-schedule,.full-scoreboard,.full-standings{background: transparent none no-repeat scroll left center;display:block;font-size:0.8em !important;padding:0 0 0 18px;}
.full-scoreboard,.full-standings{float:right;}
.full-scoreboard{background-image:url(http://media.suntimes.com/images/cds/icons/table.png);}
.full-schedule{background-image:url(http://media.suntimes.com/images/cds/icons/calendar_view_day.png);float:left;}
.full-standings{background-image:url(http://media.suntimes.com/images/cds/icons/award_star_gold_3.png);margin-right:15px !important;}
/*Additional IE specific bug fixes...*/
* html .ui-tabs-nav{/*auto clear, @ IE 6 & IE 7 Quirks Mode*/display:inline-block;}
*:first-child+html .ui-tabs-nav{/*@ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)...*/display:inline-block;}
#scoreBox #requestedSchoolSchedule .game, #sportScoreBox #requestedSchoolSchedule .game{border-bottom:0;}
#scoreSchool .team{width:140px;padding-left:10px;}
#scoreBox #requestedSchedule .game, #sportScoreBox #requestedSchedule .game{margin-bottom:6px;height:auto !important;min-height:1.5em;height:1.5em;}
#scoreBox .lineScoreDate, #scoreBox .scheduleDate,  #noTieStandings .conferenceName, #sportScoreBox .lineScoreDate, #sportScoreBox .scheduleDate{/*text-align:left;color:#f7f7f7;border-bottom:1px solid #666;*/margin:6px 0 6px 0;padding:2px 0 2px 0;background-color:#333;height:20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/colsolidBG.jpg);border:1px solid #333;clear:both;}
#scoreBox #requestedSchoolSchedule .game .gamePlace, #scoreBox #requestedSchedule .game .gamePlace, #scoreBox #requestedSchedule .game .gameDate, #sportScoreBox #requestedSchoolSchedule .game .gamePlace, #sportScoreBox #requestedSchedule .game .gamePlace, #sportScoreBox #requestedSchedule .game .gameDate{display:block;margin-left:3px;}
#scoreBox  .gameTime, #sportScoreBox  .gameTime, #requestedSchoolSchedule .game .gameTime,  #requestedSchoolSchedule .game  .gamePlace{font-size:10px;display:inline;}
#scoreBox #requestedSchedule .game .gameTime, #scoreBox #requestedSchedule .game .gamePlace, #scoreBox #requestedSchedule .gamePlace, #scoreBox #requestedSchedule .gameDate, #sportScoreBox #requestedSchedule .game .gameTime, #sportScoreBox #requestedSchedule .game .gamePlace, #sportScoreBox #requestedSchedule .gamePlace, #sportScoreBox #requestedSchedule .gameDate{font-size:11px;float:left;width:55px;display:block;}
#scoreBox .scheduleDay, #sportScoreBox .scheduleDay{margin-bottom:1em; font-size:12px}/* This is the wrapper around all scorebox data */
#scoreBox .scheduleDay .game, #sportScoreBox .scheduleDay .game{margin-bottom:10px;margin-top:5px;padding:5px 0;}
#scoreBox .scheduleDay .game{border-bottom:1px solid #666;}
#scoreBox .scheduleDay .homeTeam,#scoreBox.scheduleDay .awayTeam, #sportScoreBox .scheduleDay .homeTeam,#sportScoreBox.scheduleDay .awayTeam{margin-bottom:0.5em;padding:3px 0}
#scoreBox .scheduleDay .awayTeam,#sportScoreBox .scheduleDay .awayTeam{color:#888;}
#scoreBox .scheduleDay .gameTime, #sportScoreBox .scheduleDay .gameTime{float:right;}
#requestedSchoolSchedule .gameTime{display:inline;float:left;margin-right:6px;}
#requestedSchoolSchedule .schedule .homeTeam, #requestedSchoolSchedule .schedule .awayTeam{width:42%;}
#scoreSchool{font-size:12px;width:330px;font-family:Arial, Helvetica, sans-serif;}
#scoreSchool .lineScoreDate{display:none;}
#scoreSchool .lineScore{border-bottom:1px solid #666;color:#F7F7F7;margin-bottom:8px;padding:2px 0;text-align:left;}
#scoreSchool .gameDate{width:70px;float:left;margin-left:10px;height:3em;}
#scoreSchool .team{width:160px;float:left;}
#scoreSchool .score{width:70px;float:left;text-align:right;}
#scoreSchool .period{display:none;}
#scoreSchool .winningTeam{font-weight:bold;}
/*#requestedSchedule{width:410px;font-size:12px;font-family:Arial, Helvetica, sans-serif;display:block;}*/
#requestedSchedule .scheduleDate{display:none;}
#requestedSchedule .schedule .gameDate, #requestedSchedule .schedule .gameTime{width:45px;float:left;height:auto;}
#requestedSchedule .schedule .scheduleDate{margin:6px 0 6px 0;}
#requestedSchedule .game .gamePlace{width:45px;float:left;}
#requestedSchedule .game .homeTeam,  #requestedSchedule .game .awayTeam{width:94px;float:left;font-size:11px;}
#requestedSchedule .schedule .requestedTeam, #requestedSchoolSchedule .requestedTeam, #requestedSchedule .game .requestedTeam{display:none;}
#noTieStandings, #tieStandings{width:300px;/*font-size:11px;*/font-family:Arial, Helvetica, sans-serif;}
#noTieStandings .conferenceTies, #noTieStandings .ties{display:none;}
/*#noTieStandings .team, #tieStandings .team{width:120px;float:left;}*/
#noTieStandings .conferenceWins, #noTieStandings .conferenceLosses, #noTieStandings .wins, #noTieStandings .losses, #tieStandings .conferenceTies, #tieStandings .ties, #tieStandings .conferenceWins, #tieStandings .conferenceLosses, #tieStandings .wins, #tieStandings .losses{}
/*#noTieStandings .wins{margin-left:30px;}*/
#tieStandings .wins{margin-left:10px;}
#noTieStandings .conferenceWinningPercentage,  #tieStandings .conferenceWinningPercentage{width:33px;text-align:right;float:left;}
#noTieStandings .winningPercentage, #tieStandings .winningPercentage{margin-right:7px;text-align:right;float:left;width:33px;}
#noTieStandings .standingConference, #tieStandings .standingConference{text-align:left;line-height:3em;display:block;clear:both;color:#ccc;font-size:16px;}
.schedule .requestedTeam{}
/*.schedule .gameTime{font-size:14px;width:auto;float:right;}*/
.schedule{/*border-bottom:1px solid #666;*/margin:2px 0 5px 0;padding-bottom:4px;}
/*The floowing styles are for index pages for standings, they hide certain columns as to make them more readable*/
#noTieStandings .ties{display:none;}
.standing{display:block;width:260px;overflow:hidden;font-size:12px;margin:0 0 3px 0;border-bottom:1px solid #666;}
#noTieStandings, #tieStandings{margin-top:0;width:250px;}
#noTieStandings .wins, #noTieStandings .losses, #tieStandings .wins, #tieStandings .losses,#noTieStandings .conferenceWins, #noTieStandings .conferenceLosses, #tieStandings .conferenceWins, #tieStandings .conferenceLosses{width:12px;margin:0 3px;float:left;text-align:right;}
#noTieStandings .team, #tieStandings .team{width:105px;float:left;}
.standing.key{background-color:#333;}
#noTieStandings .standingConference, #tieStandings .standingConference{text-align:left;line-height:1.1em;display:block;clear:both;color:#ccc;font-size:16px;margin-bottom:5px;margin-top:10px;}
.title{font-size:9px;}
.subnav a:link{padding:5px 9px;border-right:1px solid #666;margin-top:-15px;*margin-top:-3px;display:block;float:left;font-size:11px;color:#fff;}
.holdsuperfish{float:right;/*expanded nav from 510 to prevent breaking caused by border hover declarations*/width:525px;margin-top:0;margin-bottom:0;height:39px;}
.innernav A{font-size:12px;border:none;padding:3px 7px;margin-right:10px;}
.innernav A.active{padding:3px 7px 8px;background-color:#333;line-height:1.3em;z-index:2000000;height:50px;}
.subnav A,.subnav A:link{padding:5px 9px;border-right:1px solid #666;margin-top:-15px;*margin-top:-3px;display:block;float:left;font-size:11px;color:#fff;}
.subnav A.active, .subnav A .active{background:#900 url(http://media.suntimes.com/images/cds/preps/season/designelements/currentsub.gif) scroll center top repeat-x;border-color:#666;border-style:solid;border-width:0 1px 0 0;color:#fff;}
.subnav A:hover, .subnav A.activepage{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/currentsub.gif);color:#fff;}
.subnav a.activeLv2, .subnav a .activeLv2{background:#600 url(http://media.suntimes.com/images/cds/preps/season/designelements/activeLv2.gif) scroll center top repeat-x;border-color:#666;border-style:solid;border-width:0 1px 0 0;color:#fff;}
.subnav a.activeLv2:hover{background:#600 url(http://media.suntimes.com/images/cds/preps/season/designelements/activeLv2.gif) scroll center top repeat-x;}
.col2 .holder img.colmug{border:none:width:50px;margin:3px 5px 3px 1px;height:auto;border:1px solid #ccc;display:block;float:right;}
.coltwo input.text{padding:1px 1px;border:1px solid #ccc;font-size:9px;*width:110px;}
.coltwo form{margin:0;padding:0;}
.formblock{display:block;padding-top:10px;}
.botnews-frame{width:1018px;margin-right:auto;margin-left:auto;height:300px;margin-bottom:0;margin-top:0;padding:0;display:block;}
.prevnext .previous a{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/control_start.png);background-position:left;background-repeat:no-repeat;float:left;margin-left:40px;margin-right:20px;padding-left:20px;text-align:left;}
.prevnext .next a{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/control_end.png);background-position:right;background-repeat:no-repeat;float:right;margin-right:40px;text-align:right;padding-right:20px;width:70px;}
.prevnext .previous a:hover{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/control_start_blue.png);}
.prevnext .next a:hover{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/control_end_blue.png);}
.holdrelated{min-height:73px;height:auto !important;height:73px;}
.holdfirsttwocols .crumbs{margin-top:0;margin-right:0;margin-bottom:0;margin-left:5px;display:block;color:#fff;text-transform:capitalize;}
.holdfirsttwocols .crumbs a, .holdfirsttwocols .crumbs a:link{color:#fff;}
.hsi-link img{width:240px;}
.mainphoto{width:240px;height:auto;}
.carouselphotoholder .thumbholder a{display:block;margin:0;margin-left:0;}
.carouselphotoholder a.subhead{height:16px;width:136px;overflow:hidden;}
.botnews li.carouselphotoholder .thumbholder{width:125px;height:95px;overflow:hidden;/*background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/temp.gif);*/background-position:top left;background-repeat:no-repeat;}
li.carouselphotoholder img{height:63px;width:auto;}
#googlewrapper{margin-left:-13px;}
.module input.button{border:1px solid #222;font-size:11px;padding:3px;margin-left:0;width:65px;}
.module input.button:hover{background-color:#6cf;cursor:pointer;}
/*a:link{color:#66a3ff;}*/
.articleleftcol a:link{color:#3b7694;text-decoration:none;}
.articleleftcol a:visited{text-decoration:none;color:#035e5e;}
.articleleftcol a:hover{text-decoration:underline;color:#fc0;color:#2c4f70;}
.articleleftcol a:active{text-decoration:none;color:#02468a;}
.articleleftcol a.subhead{color:#fc0;}
.blackbg .articleleftcol{width:475px;margin-right:0;float:left;padding-top:0;padding-right:15px;padding-bottom:15px;padding-left:15px;color:#fff;background-repeat:repeat-x;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/artcileleftbgteam.jpg);background-x-position:left;background-y-position:top;border-right-width:1px;border-right-style:solid;border-right-color:#333;background-color:#0f0f0f;}
.articleleftcoldark{width:475px;margin-right:0;float:left;padding-top:0;padding-right:15px;padding-bottom:15px;padding-left:15px;color:#fff;background-repeat:repeat-x;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/artcileleftbgteam.jpg);background-x-position:left;background-y-position:top;border-right-width:1px;border-right-style:solid;border-right-color:#333;background-color:#0f0f0f;}
.articleleftcoldark .module{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/col3bg3.jpg);background-repeat:repeat-x;background-position:top;padding-right:8px;padding-left:10px;padding-bottom:10px;margin:-2px 0 10px 0;}
.articleleftcoldark .blurbstop{border-bottom:1px solid #333;;padding-bottom:10px;font-size:12px;/*clear:both;min-height:185px;*/}
.blurbs	.summary, .blurbstop .summary{font-size:12px;font-weight:lighter;letter-spacing:0.05em;}
.articleleftcoldark .blurbs{border-bottom:none;padding-top:10px;clear:both;}
.articleleftcoldark .cutlinehome{text-align:left;}
.articleleftcoldark .blurbs img{margin-left:10px;}
.articleleftcoldark .blurbstop img{margin-top:0;margin-right:0;margin-bottom:5px;margin-left:10px;height:auto;border:1px solid #ccc;display:block;float:right;}
.articleleftcoldark .blurbstop p, .articleleftcoldark .blurbs p{margin-top:5px;font-size:12px;}
.articleleftcoldark .blurbstop a.mainhead{font-size:23px;display:block;margin:0 0 3px 0;}
.articleleftcoldark .blurbs a.mainhead{font-size:18px;display:block;margin:0 0 3px 0;}
.articleleftcoldark b{font-weight:bold;}
.articleleftcoldark img.top{border:3px solid #000;margin:3px 8px 3px 0;/*width:470px;float:left;*/}
.articleleftcoldark .headline,.articleleftcoldark h1{font:normal 22px Georgia, serif;line-height:30px;color:#111;/*margin-bottom:10px;margin-top:10px;*/   color:#ccc;padding-bottom:10px;padding-top:5px;/*margin:-5px -15px 10px -15px;padding:5px 15px 0 15px;color:#222;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/artcileleftbgtop.jpg);background-position:top left;*/}
.articleleftcoldark h2{font:normal 14px Georgia, serif;color:#ccc;}
.articleleftcoldark .cutline{/*text-align:right;*/	font-size:10px;}
.articleleftcoldark .byline a{color:#666;}
.articleleftcoldark p{line-height:1.4;font-size:1.2em;font-weight:lighter;letter-spacing:.05em;margin:20px 0;}
.articleleftcoldark .byline{font-size:10px;border-bottom:1px dotted #333;border-top:1px dotted #333;padding:3px;margin:5px 0;}
.articleleftcoldark .col1, .articleleftcoldark .col2{overflow:hidden;margin:0;padding:3px;}
.articleleftcoldark .col1{background-image:none;width:226px;}
.articleleftcoldark .col2{border:none;width:231px;}
.articleleftcoldark .col1 img.mainphoto{width:225px;}
.articleleftcoldark .jCarouselLite{overflow:hidden;visibility:visible;position:relative;z-index:2;left:0;width:510px;height:125px;display:block;}
.articleleftcoldark .crumbs{margin-top:0;margin-right:0;margin-bottom:0;margin-left:5px;display:block;text-transform:capitalize;}
.articleleftcol .crumbs{margin-top:0;margin-right:0;margin-bottom:0;margin-left:5px;display:block;text-transform:capitalize;}
.crumbs a:link{color:#fff;text-decoration:none;}
.crumbs a:visited{color:#fff;}
.articleleftcoldark .nonmodule{background-repeat:repeat-x;background-x-position:center;background-y-position:top;padding-right:8px;padding-left:10px;padding-bottom:10px;margin-top:-2px;margin-right:0;margin-bottom:10px;margin-left:0;}
.blurbs img{margin:0 0 5px 3px;height:auto;border:1px solid #ccc;display:block;float:right;}
.liveblog{clear:both;height:15px;overflow:hidden;}
.playeroftheweek{background-image:none;text-align:left;}
.playeroftheweek a.subhead, .schooloftheweek a.subhead{margin-bottom:0;}
.weeklylimit{height:15px;overflow:hidden;}
.headline-list a{display:block;margin-top:2px;margin-right:0;margin-bottom:10px;margin-left:0;font-size:12px;}
/*from paul 1/23/08*/
.schooloftheweek{text-align:center;width:120px;margin-right:2px;}
.playeroftheweek{text-align:center;width:120px;margin-left:4px;}
.playeroftheweek img{display:none;}
.headline .address{line-height:1.4;margin-top:6px;font-size:12px;}
.address a:link{clear:right;float:right;}
/*theses maybe need to be embedded on the schools page*/
.articleleftcoldark .col1{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/colsolidBG.jpg);background-repeat:yes;}
.articleleftcoldark .col2{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/colsolidBG.jpg);background-repeat:yes;}
.articleleftcoldark .col1 .module, .articleleftcoldark .col2 .module{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/moduleBG_grad.jpg);}
.articleleftcoldark .col1 .module .subhead, .articleleftcoldark .col2 .module .subhead{color:#fff;}
#map{margin-left:10px;}
.datesm{font-size:10px;}
.down, .up, #toblacktext, #towhitetext{cursor:pointer;}
.related{position:fixed;height:auto;display:block;bottom:0;border-bottom:none;margin-bottom:0;z-index:1000000;width:100%;}
.centerrel{width:1020px;margin-left:auto;margin-right:auto;background-color:#222;border:1px solid #333;padding:0 0 5px 0;}
.holdrelated{width:31%;float:left;border-right:1px dotted #ccc;margin:5px;}
.related a{display:block;margin:2px 0 2px 0;font-size:12px;}
.related img.photo{border:3px solid #ccc;float:left;margin-right:10px;height:50px;width:auto;}
.toptop{background-image:none;height:10px;}
.botbot{background-image:none;height:75px;}
.rev{cursor:pointer;}
.articleleftcol{width:475px;margin-right:0;float:left;padding:0 15px 15px 15px;/*background-color:#fff;color:#222;*/color:#222;background-repeat:repeat-x;/*background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/articlebg_black.jpg);*/background-position:top left;border-right:1px solid #333;/*background-color:#0f0f0f;color:#f7f7f7;*/background-color:#fff;color:#222;}
.breadcrumbs{margin:1px 0 15px -10px;color:#fff;}
.breadcrumbs a{color:#fff;}
.articleleftcol b{font-weight:bold;}
.articleleftcol img.top{border:3px solid #000;margin:3px 8px 3px 0;/*width:470px;float:left;*/}
.articleleftcol .headline, .articleleftcol h1{font:normal 22px Georgia, serif;line-height:30px;/*margin-bottom:10px;margin-top:10px;margin:-5px -15px 10px -15px;padding:5px 15px 0 15px;color:#222;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/artcileleftbgtop.jpg);background-position:top left;*/}
.articleleftcol .deckheadline{font:normal 14px Georgia, serif;color:#666;}
.relclick{font-size:14px;/*background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/currentsubsubgrad.gif);*/}
.articleleftcol .cutline{/*text-align:right;*/font-size:10px;}
.articleleftcol .byline a{}
.articleleftcol p{line-height:1.4;font-size:1.2em;font-weight:lighter;letter-spacing:.05em;margin:20px 0;}
.articleleftcol .byline{font-size:11px;border-bottom:1px dotted #333;border-top:1px dotted #333;padding:3px;margin:5px 0;height:1em;height:auto !important;min-height:1em;}
.endarticle{font-size:13px;padding:10px 10px 10px 15px;margin:10px -15px -15px -15px;background-color:#FFFFFF;background-position:bottom;}
.fsizeholder{float:left;width:80px;overflow:hidden;font-size:10px;padding:2px 0 2px 3px;vertical-align:top;}
.fsizeholder img{width:12px;height:12px;}
.sliderholder{float:left;}
.ui-slider-handle{position:absolute;height:23px;background-repeat:no-repeat;width:13px;top:0;left:0;background-image:url(http://media.suntimes.com/images/cds/preps/season/i/slider-handle.gif);}
.ui-slider-disabled .ui-slider-handle{opacity:0.5;filter:alpha(opacity=50);}
/*Default slider backgrounds*/
.ui-slider-1{width:100px;height:23px;position:relative;background-image:url(http://media.suntimes.com/images/cds/preps/season/i/slider-bg-1.png);background-repeat:no-repeat;background-position:center center;}
.ui-slider-2{width:100px;height:23px;position:relative;background-image:url(http://media.suntimes.com/images/cds/preps/season/i/slider-bg-2.png);background-repeat:no-repeat;background-position:center center;}
.articletools{float:right;width:90px;border:1px dotted #333;padding:0 4px 4px 4px;margin:5px 0 10px 10px;}
.col3 .module,.col4 .module{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/moduleBG_grad.jpg);background-repeat:repeat-x;background-position:top;padding-right:8px;padding-left:10px;padding-bottom:10px;}
.col3 .module{margin:-2px 0 10px 0;}
.col4 .module{margin:0;}
.col3 .nonmodule{background-repeat:repeat-x;background-position:top;padding-right:8px;padding-left:10px;padding-bottom:10px;margin:-2px 0 10px 0;}
.ui-tabs-nav .ui-tabs-selected a span{background-position:top;}
.col3 img.news{width:63px;height:auto;margin:1px 5px 5px 0;}
.articleleftcol .col1{width:231px;overflow:hidden;margin:0;padding:3px;background-image:none;}
.articleleftcol .col2{width:231px;overflow:hidden;padding:3px 3px;margin:0;border:none;}
.articleleftcol .col1 img.mainphoto{width:225px;}
.address{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:normal;}
.holdrelated .rightmost{border:none;}
.reddotlink{display:block;margin:2px 0;font-size:13px;}
.bpcolumn{float:left;margin-right:10px;width:145px;}
/*.col3 #container-4{display:none;}*/
.col3 #container-5{display:none;}
.col3 #container-6{display:none;}
.sidebar{border-right:1px solid #ddd;border-bottom::1px solid #ddd;width:175px;float:left;clear:left;padding-right:8px;padding-bottom:5px;margin-bottom:13px;margin-right:10px;margin-top:5px;display:inline;position:relative;}
.surroundnav{width:1020px;}
.cellphonealerts{margin-left:15px;margin-top:5px;width:234px;margin-right:0;height:30px;}
.schoolselects{font-size:10px;overflow:hidden;width:210px;margin:0;height:20px;}
.innernav{width:485px;}
.subnav{margin-top:5px;padding:0;background-color:#333;border-bottom:1px solid #666;height:27px;}
.subnav a:link, .subnav a:visited{margin-top:0;padding-top:7px;padding-bottom:7px;float:left;}
.subnav a:link.active, .subnav a:hover{border:none;border-right:1px solid #ccc;background-position:top;background-repeat:repeat-x;background-color:#900}
.nav li.current{height:28px;background-color:#333;border-bottom:none;}
.articleleftcoldark .deckheadline{font-size:12px;margin:12px 0 10px 0;border-bottom:1px solid #222;padding-bottom:4px;color:#ccc;}
.articleleftcoldark .cutlinehome{margin:0;padding:0;color:#fc0;}
.articleleftcoldark a .datesm{color:#fc0;}
.articleleftcoldark .summary{line-height:1.4em;margin:10px 0 0 0;display:block;}
.articleleftcoldark .blurbs{border-bottom:1px solid #222;padding-bottom:8px;margin:0;}
.articleleftcoldark .blurbs:hover{background-color:#222;}
#scoreBox .lineScoreDate, #scoreBox .scheduleDate, #sportScoreBox .lineScoreDate, #sportScoreBox .scheduleDate{background-image:none;background-color:#222;border-top:0 soild #ccc;border-left:0 soild #ccc;border:none;border-top:1px solid #666;padding:3px 0 0 0;font-size:10px;margin:0;color:#ccc;height:15px;}
.holdsuperfish{width:540px;height:27px;margin-left:0;}
.innernav{height:27px;}
.subnav{margin-top:0;}
.surroundnav{height:44px;}
.articleleftcol .lineScoreDate, .articleleftcol .scheduleDate{font-size:1.6em;border-bottom:1px solid #666;padding:4px 0;margin-top:5px;clear:both;margin-bottom:10px;}
.articleleftcol .lineScore, .articleleftcol .game{display:block;clear:both;border:1px solid #ccc;height:50px;margin-bottom:10px;overflow:hidden;margin-left:22px;}
.articleleftcol .lineScore div{float:left;height:25px;overflow:hidden;}
.articleleftcol .lineScore .gameDate, .articleleftcol .game .gameDate{width:70px;border-right:1px solid #ccc;text-align:center;font-size:10px;display:none;}
.articleleftcol .lineScore .awayTeam, .articleleftcol .lineScore .homeTeam{border-bottom:1px solid #ccc;float:none;height:25px;}
.articleleftcol .lineScore .awayTeam .team, .articleleftcol .lineScore .homeTeam .team{padding:3px;width:375px;}
.articleleftcol .game .awayTeam, .articleleftcol .game .homeTeam{height:22px;border-bottom:1px solid #ccc;padding:3px 0 0 3px;}
.articleleftcol .lineScore .awayTeam .winningTeam, .articleleftcol .lineScore .homeTeam .winningTeam{background-color:#ffc;color:#000;height:25px;}
.articleleftcol .lineScore .period{background-color:#fff;color:#000;float:left;overflow:hidden;padding:3px;text-align:center;width:25px;}
.articleleftcol .lineScore .ScorePart{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:3px;width:25px;text-align:right;}
.articleleftcol .lineScore .score1{margin-left:-98px;}
.articleleftcol .lineScore .score2{margin-left:-66px;}
.articleleftcol .lineScore .score3{margin-left:-34px;}
.articleleftcol .lineScore .score{border-left:1px solid #ccc;border-right:1px solid #ccc;margin-left:-2px;padding:3px 5px 3px 3px;text-align:right;width:23px;}
.articleleftcol .GIRLSVOLLEYBALL .lineScore .score, .articleleftcol .BOYSVOLLEYBALL .lineScore .score,.articleleftcol .FOOTBALL .lineScore .score1,.articleleftcol .FOOTBALL .lineScore .score2,.articleleftcol .FOOTBALL .lineScore .score3,.articleleftcol .FOOTBALL .lineScore .score4,.articleleftcol .BOYSSOCCER .lineScore .score1,.articleleftcol .BOYSSOCCER .lineScore .score2,.articleleftcol .BOYSSOCCER .lineScore .score3,.articleleftcol .BOYSSOCCER .lineScore .score4,.articleleftcol .GIRLSSOCCER .lineScore .score1,.articleleftcol .GIRLSSOCCER .lineScore .score2,.articleleftcol .GIRLSSOCCER .lineScore .score3,.articleleftcol .GIRLSSOCCER .lineScore .score4{display:none;}
* html div.articleleftcol div.gameTime,* html div.articleleftcol div.gamePlace{ width:78px;}/* IE 6 fix */
div.articleleftcol div.gameTime, div.articleleftcol div.gamePlace{border-left:1px solid #ccc;float:right;height:25px;padding:3px 5px 0 0;text-align:right;width:125px;}
div.articleleftcol div.gameTime{text-transform:lowercase;}
div.articleleftcol div.gamePlace{clear:right;}
/*Periods
===============*/
/*video*/
.vid{width:120px;margin-left:20px;float:left;min-height:145px;height:auto !important;height:145px;}
.vid img{border:1px solid #ccc;}
#flashcontent{margin-left:15px;height:100px;}
.nbcfive{margin-bottom:15px;border:none;}
.nbcpoweredby{text-transform:uppercase;padding-left:75px;font-weight:bold;color:#fff;font-size:11px;}
.poweredby{display:block;float:left;padding-top:5px;padding-right:10px;}
/*==== Line Score / Scorekeeper styles for Tabs
=============================================================*/
#scoreBox,#sportScoreBox{width:98%;padding-left:2px;padding-right:2px;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin-top:1px;}
#scoreBox .lineScoreDate, #scoreBox .scheduleDate, #sportScoreBox .lineScoreDate, #sportScoreBox .scheduleDate{padding:3px 0 0 0;font-size:10px;margin:0;color:#ccc;height:15px;border-bottom:1px solid #666;border-top:none;display:block;}
#scoreBox .scheduleDay a,#sportScoreBox .scheduleDay a{ color:#888888;}
#scoreBox .scheduleDay .winningTeam a,#sportScoreBox .scheduleDay .winningTeam a{ color:#ffffff;}
#scoreBox .team,#sportScoreBox .team{width:170px;float:left;/*padding:3px 3px;*/}
#scoreBox .gamePlace,#sportScoreBox .gamePlace{display:none;}
#scoreBox .score, #sportScoreBox .score{float:left;width:60px;text-align:right;clear:right;/*display:block;padding:3px;*/}
#scoreBox .period,#sportScoreBox .period{float:left;width:10px;text-align:right;padding-left:4px;/*margin-top:5px;*/font-size:10px;}
#scoreBox .team,#sportScoreBox .team{color:#888;}
#scoreBox .score, #scoreBox .period,#sportScoreBox .score, #sportScoreBox .period{color:#888;}
#scoreBox .lineScore,#sportScoreBox .lineScore{clear:both;display:block;height:auto;padding:5px 0;margin-top:5px;margin-bottom:10px;}
#scoreBox .lineScore{border-bottom:1px solid #666;}
#scoreBox .homeTeam .conf,#sportScoreBox .homeTeam .conf{display:none;}
#scoreBox #requestedSchedule .game .homeTeam .conf, #sportScoreBox #requestedSchedule .game .homeTeam .conf{display:inline;}
/*#scoreBox .schedule .homeTeam,#sportScoreBox .schedule .homeTeam{background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/icons/house.png);background-repeat:no-repeat;background-position:top left;padding:3px 0 3px 22px;}*/
#scoreBox .lineScore .homeTeam, #scoreBox .lineScore .awayTeam,#sportScoreBox .lineScore .homeTeam, #sportScoreBox .lineScore .awayTeam{min-height:1em;height:auto !important;height:1em;margin-bottom:.5em;}
#scoreBox .lineScore .homeTeam,#sportScoreBox .lineScore .homeTeam{padding:3px 0 3px 0;margin-bottom:8px;*height:25px;}
#scoreBox .schedule .awayTeam,#sportScoreBox .schedule .awayTeam{/*background-image:none;background-repeat:no-repeat;background-position:top left;padding:3px 0 3px 22px;*/}
#scoreBox .gameDate, #sportScoreBox .gameDate,#scoreBox .ScorePart,#sportScoreBox .ScorePart,#scoreBox .PeriodPart,#sportScoreBox .PeriodPart{display:none;}
#sportScoreBox .sport_volleyball .score{ display:none; }

/*Volleyball -
=========================*/
#scoreBox #fragment-16 .awayTeam{clear:both;display:block;margin:0;padding:0;height:auto;float:none;}
#scoreBox #fragment-16 .homeTeam{clear:both;display:block;margin:0;padding:0;height:auto;float:none;margin-top:2px;margin-bottom:10px;}
#scoreBox #fragment-16 .awayTeam .team, #scoreBox #fragment-16 .awayTeam, #scoreBox #fragment-16 .homeTeam .team, #scoreBox #fragment-16 .homeTeam .team{float:left;margin:0;}
#scoreBox #fragment-16 .homeTeam .team{margin-top:3px;clear:both;float:left;}
#scoreBox #fragment-16 .ScorePart{display:block;width:13px;float:left;border:1px solid #666;padding:1px 5px 1px 2px;text-align:right;}
#scoreBox #fragment-16 .score{display:none;}
#scoreBox #fragment-16 .period{display:block;}
#scoreBox #fragment-16 .homeTeam, #scoreBox #fragment-16 .awayTeam{color:#888;}
#scoreBox #fragment-16 .homeTeam .winningTeam, #scoreBox #fragment-16 .awayTeam .winningTeam{color:#fff;font-weight:bold;}
#scoreBox .winningTeam .team, #scoreBox .winningTeam .score, #sportScoreBox .winningTeam .team, #sportScoreBox .winningTeam .score{color:#fff;}
#scoreBox .winningTeam,#sportScoreBox .winningTeam{font-weight:bold;/*background-color:#333;height:20px;background-image:url(http://media.suntimes.com/images/cds/preps/season/designelements/colsolidBG.jpg);border:1px solid #333;*/}

/* Girls Volleyball - (duplicate of above? Is the above needed still? 8/18/08)
=========================*/
#scoreBox #fragment-21 .ScorePart,#sportScoreBox #fragment-300 .ScorePart{display:inline; margin-right:8px; float:left}
#scoreBox #fragment-21 .score4,#scoreBox #fragment-21 .score,#sportScoreBox #fragment-300 .score4{display:none;}

/*- end Volleyball*/
/*Scoreboard / Schedule Page Styles
====================================*/
.articleleftcol .PeriodPart{display:none;}
.articleleftcol .awayTeam .period{height:25px;}
/*Volleyball Scoreboard*/
.articleleftcol .BOYSVOLLEYBALL .period{background-color:#fff;}
.articleleftcol .BOYSVOLLEYBALL .awayTeam,.articleleftcol .BOYSVOLLEYBALL .homeTeam{clear:both;display:block;margin:0;padding:0;float:none;}
.articleleftcol .BOYSVOLLEYBALL .homeTeam{margin-top:2px;margin-bottom:10px;}
.articleleftcol .BOYSVOLLEYBALL .awayTeam .team, .articleleftcol .BOYSVOLLEYBALL .awayTeam, .articleleftcol .BOYSVOLLEYBALL .homeTeam .team, .articleleftcol .BOYSVOLLEYBALL .homeTeam .team{float:left;margin:0;}
.articleleftcol .BOYSVOLLEYBALL .homeTeam .team{margin-top:3px;clear:both;float:left;}
.articleleftcol .BOYSVOLLEYBALL .ScorePart{display:block;width:13px;float:left;border-right:1px solid #ccc;text-align:right;margin:0 5px 0 0;margin:0pt 0pt 0pt 5px;padding:0 5px 0 0;}
.articleleftcol .BOYSVOLLEYBALL .score{display:none;}
.articleleftcol .BOYSVOLLEYBALL .period{display:block;}
.articleleftcol .BOYSVOLLEYBALL .homeTeam, .articleleftcol .BOYSVOLLEYBALL .awayTeam{color:#888;}
.articleleftcol .BOYSVOLLEYBALL .homeTeam .winningTeam, .articleleftcol .BOYSVOLLEYBALL .awayTeam .winningTeam{color:#000;}
.articleleftcol .BOYSVOLLEYBALL .winningTeam .team, .articleleftcol .BOYSVOLLEYBALL .winningTeam .score{color:#000;}
ul.gallerylist,ul.resultlist{display:block;list-style:none none outside;margin:0;padding:0;position:relative;z-index:1;}
li.galleryitem,li.resultitem{float:left;height:145px;margin:0 4px 0 0;overflow:hidden;padding:2px;width:70px;}
li.galleryitem{height:145px;width:70px;}
li.resultitem{height:4em;line-height:1.25em;width:155px;}
li.resultitem a {display:block;}
a.gallerythumb{background:#000 none;border:3px solid #333;display:block;height:63px;margin:1px 5px 4px 0pt;overflow:hidden;width:63px;}
a.gallerythumb:hover, a.gallerythumb:active{border:3px solid #09c;}
ul.rss-list,ul.rss-list li{list-style:none none outside;margin:0;padding:0}
ul.rss-list li{line-height:20px;}
ul.rss-list li a{background:transparent url(http://media.suntimes.com/images/cds/icons/feed.png) scroll left top no-repeat;display:block;padding-left:20px;}
a img{border:0;}
.Icon{background-repeat:no-repeat;display:block;float:left;height:16px;width:18px;}
.module a.subhead{color:#fff;font-weight:normal;margin-bottom:10px;padding:0;}
.col2 .module a.subhead {margin:0.25em;}
.col2 .module ul{list-style:none none outside;margin:0;padding:0;}
.col2 .module ul li{margin:0;padding:0;}
.col2 .module ul li a{border-bottom:1px dashed #666;color:#fc0;display:block;margin:0;padding:0.5em 0;}
.col2 .module select{border:1px solid #666;font-size:10px;}
.cutline a{color:#666;}
.featuredcomment blockquote{font-family:georgia,'times new roman',times,serif;font-size:1.5em;font-style:italic;margin:0;padding:0;}
.featuredcomment blockquote a{color:#fc0;font-weight:bold;text-decoration:none;}
.featuredcomment cite {color:#6cf;font-style:normal;}
/*standings styles added 2008-08-20*/
.conferenceStandings{margin-bottom:2em;}
.conferenceStandings .conferenceName {border-bottom:1px dotted #000;margin-bottom:0.5em;width:360px;}
.standing{border:0;display:block;font-size:12px;margin:0 0 3px 0;overflow:hidden;width:360px;}
.standing .team {float:left;width:275px;}
.standing .wins,.standing .losses,.standing .conferenceWins,.standing .conferenceLosses{float:left;}
.standing .wins,.standing .conferenceWins{background:transparent url(http://media.suntimes.com/images/cds/preps/dash.png) scroll right center no-repeat;display:block;margin-right:1px;padding-right:5px;}
html>/**/body .standing .wins,html>/**/body .standing .conferenceWins{background-image:none;margin-right:0;padding-right:0;}
html>/**/body .standing .wins:after,html>/**/body .standing .conferenceWins:after{content:'-';}
.standing .ties,.standing .winningPercentage,.standing .conferenceTies,.standing .conferenceWinningPercentage{display:none;}
.standing .winningPercentage{display:none;}
.standing .conferenceWins{margin-left:25px;}
#scoreBox .ui-tabs-panel,#sportScoreBox .ui-tabs-panel{height:150px !important;min-height:0;padding:5px 5px 1px;}
#scoreBox .ui-tabs-panel{margin:0;overflow:hidden;}
#sportScoreBox .ui-tabs-panel{margin:0 0 10px;overflow:auto;}
#scoreBox .lineScoreDay, #scoreBox .scheduleDay{height:122px;margin-bottom:0.5em;overflow:auto;padding-right:5px;}
#scoreBox .full-schedule, #scoreBox .full-scoreboard{padding:0 0 0 18px;}
#scoreBox .scheduleDay .awayTeam,#sportScoreBox .scheduleDay .awayTeam{margin-bottom:0.5em;}
#sportScoreBox .conferenceName, #sportScoreBox .standing{width:auto;}
.holdfirsttwocols .crumbs,.articleleftcoldark  .crumbs{display:none;}
.blurbstop{margin-top:10px;}