﻿ .content-columns{padding-right:348px}.content-columns:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.content-columns>.content,.content-columns>.related{float:left;position:relative;min-height:2em}.content-columns>.content{width:100%}.content-columns>.related{margin-right:-100%;width:348px;padding:0 0 0 48px;-moz-box-sizing:border-box;box-sizing:border-box}#content{z-index:0}.career-athlete-header{background:rgba(0,0,0,.7);color:#fff;position:relative;text-align:left}.career-athlete-header:before{background:#333;width:100%;height:100%;z-index:-1;position:absolute;top:0;left:0;content:""}.header-content{padding:10px 315px 5px 15px;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;min-height:255px}.header-content:after{display:table;content:"";clear:both}.header-content a{color:#7cb2e8}.header-content>.athlete-info,.header-content>.season-info{display:inline-block;vertical-align:top;min-height:240px;-moz-box-sizing:border-box;box-sizing:border-box}.header-content>.athlete-info{width:340px}.header-content>.season-info{width:295px;margin:0 0 0 15px;position:relative;padding-bottom:145px;min-height:95px\9}.header-content>.ad-container{width:300px;height:250px;position:absolute;top:0;right:0;padding:5px 5px 0;background:#000;background:rgba(0,0,0,.2)}.header-content .row{margin:10px 0 0}.header-content dl{margin:0}.header-content dt,.header-content dd{display:inline-block;vertical-align:top;margin:0 0 3px}.header-content dt:after{content:":"}.header-content dt>span:before,.header-content dd>span:before{content:" | "}.header-content dt>span:first-child:before,.header-content dd>span:first-child:before{content:""}.header-content dt{width:48%}.header-content dd{width:52%;color:#7cb2e8}.season-info>.sport{text-align:center;font-size:1.2rem;font-weight:bold;line-height:1;margin:3px 0 0}.season-info .featured-stats{position:absolute;bottom:0;width:100%}.season-info .featured-stats li{display:inline-block;width:16.66%;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:5px}.season-info .stat-name{display:block;color:#7cb2e8;padding-bottom:0 0 4px;margin-bottom:0 0 4px;border-bottom:1px solid #333;border-bottom:1px solid rgba(0,0,0,.2);line-height:1.2}.season-info .stat-value{display:block;margin:3px 0 6px}.season-info .graph{height:69px;line-height:69px}.season-info .graph-line{display:inline-block;vertical-align:bottom;width:8px;background:#fff;background:#7cb2e8}.season-info .graph-line-stat{background:#9aff87;margin:0 4px 0 0}.season-info .position{float:left;margin:8px 10px 0 0;line-height:1}.season-info .key{margin:8px 0 0 8px;line-height:1}.season-info .key i{margin:0 6px 0 0;vertical-align:text-bottom}.season-info .key .stat i{color:#9aff87}.season-info .key .average{margin:0 0 0 12px}.season-info .key .average i{color:#7cb2e8}.athlete-photo-athlete-name:after{display:table;content:"";clear:both}.header-content .athlete-photo{position:relative;width:150px;float:left;margin:10px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;width:150px}.header-content .athlete-photo>div{overflow:hidden;border-radius:50%;height:150px;line-height:182px;border:#333;border:3px solid rgba(0,0,0,.2)}.header-content .athlete-photo .img{display:block;background-color:#282828;background-position:top center;background-repeat:no-repeat;height:100%}.header-content .athlete-photo>.add-photo{position:absolute;left:12px;top:88px;width:100px;font-size:10px;padding:2px 12px}.athlete-name-school-name{margin:0 0 0 165px;padding:15px 0 0;word-wrap:break-word}.header-content .athlete-name{border:0;padding:0;margin:0;color:#fff;font-size:3rem;font-family:"Trebuchet MS",Helvetica,sans-serif;line-height:1.1}.header-content .athlete-name [data-length='9']{font-size:2.7rem}.header-content .athlete-name [data-length='10']{font-size:2.45rem}.header-content .athlete-name [data-length='11']{font-size:2.2rem}.header-content .athlete-name [data-length='12']{font-size:2.0rem}.header-content .athlete-name [data-length='13']{font-size:1.8rem}.header-content .athlete-name [data-length='14']{font-size:1.6rem}.header-content .athlete-name [data-length='15']{font-size:1.5rem}.header-content .athlete-name>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-content .school-name{display:block}.header-content .school-city+.school-state:before{content:", "}.athlete-attributes{margin:10px 0 0 10px}.athlete-attributes>div{margin:5px 0 0}.athlete-attributes>div:first-child{margin:0}.athlete-attributes span:before,.athlete-attributes span:before{content:" | "}.athlete-attributes span:first-child:before,.athlete-attributes span:first-child:before{content:""}.career-athlete-header .career-navigation{background:rgba(0,0,0,.2);border-top:1px solid #000;border-top-color:rgba(0,0,0,.2)}.aside-content{position:relative;margin:2em 0 0;font-family:'Droid Sans',Arial,Sans-Serif}.aside-content:first-child{margin:0}.aside-content.has-header{padding:17px 0 0}.aside-content.content,.aside-content .content{padding:1em;border:1px solid #d8d8d8;background:#fff}.aside-content.has-header .content{padding-top:2em}.aside-content>.header{position:absolute;left:-8px;top:0;margin:0;border:0;padding:0 0 0 .75em;height:34px;width:170px;line-height:34px;color:#fff;font-family:'Francois One',Arial,Sans-Serif;font-size:16px;text-align:left;text-shadow:0 -1px 0 rgba(0,0,0,0.8);text-transform:uppercase;font-weight:normal;background:#f00;border-radius:3px 0 0 3px;box-shadow:6px 3px 10px rgba(0,0,0,.4)}.aside-content>.header .slant{border-bottom:34px solid #f00;border-right:34px solid transparent;position:absolute;left:100%;top:0}.aside-content>.header .slant:first-child{border-top:34px solid #f00;border-right:34px solid transparent;border-bottom:0}.aside-content strong{font-size:1.33em;font-weight:bold;font-family:Verdana,​Helvetica,​Arial,​Sans-Serif}.aside-content .blurb{color:#777;margin:1em 0 0;font-size:1em;font-family:'Droid Sans',Arial,Sans-Serif}.aside-content .footer{height:34px;line-height:34px;padding:0 12px;background:url(http://subtlepatterns.subtlepatterns.netdna-cdn.com/patterns/debut_light.png);border:1px solid #d8d8d8;border-top:0;font-size:20px;font-family:'Francois One',Arial,Sans-Serif;overflow:hidden}.aside-contest .score-card{float:right;margin:-1em -6px 0;background:url(http://maxpreps.cbsistatic.com/includes/images/wall/wall_boxscore.png) no-repeat;width:64px;height:64px;padding:2px 3px 4px 3px;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box}.aside-contest .result{color:#fff;margin:0 0 12px}.aside-contest .score{display:inline-block;width:50%}.aside-contest .date{font-size:1.2em;margin:0 0 1em;display:block}.aside-signing-day .image{float:right;margin:-1em 0 .5em .5em}.aside-signing-day .image img{display:block;max-width:90px;max-height:90px}.aside-signing-day .status{font-size:1.2em;margin:0 0 1em}.aside-be-recruited .content{background:url(http://subtlepatterns.subtlepatterns.netdna-cdn.com/patterns/debut_light.png)}.aside-be-recruited li{margin:.5em 0 0}.aside-be-recruited li:first-child{margin:0}.aside-be-recruited li>a{display:block;background:#fff;padding:.5em;overflow:hidden;border:1px solid #d8d8d8;border-radius:3px}.aside-be-recruited li>a:hover{box-shadow:2px 2px 4px rgba(0,0,0,.1);text-decoration:none}.aside-be-recruited .image{float:left;padding:3px;border:1px solid #d8d8d8;border-radius:3px}.aside-be-recruited img{max-width:50px;max-height:50px;display:block}.aside-be-recruited .text{margin:0 0 0 64px;display:block}.aside-be-recruited .athlete-name{font-size:1.2em;font-weight:bold;display:block}.aside-be-recruited .school-name{color:#777;font-size:.9em}.aside-be-recruited p{margin:1em 0 0}.aside-bios .content{padding:9px 9px 9px 2px}.aside-bios blockquote{margin-top:3px;margin-bottom:3px;margin-right:3px}.aside-bios .pagination,.aside-analysts .pagination{float:right;font-size:34px;line-height:1;margin:-2px 0 0 30px;font-family:Verdana,​Helvetica,​Arial,​Sans-Serif}.aside-bios .pagination-item:hover,.aside-analysts .pagination-item:hover{cursor:pointer;text-shadow:2px 2px 4px #777}.aside-analysts .content{padding:9px 9px 9px 2px}.aside-analysts .image{float:right;margin:0 0 .5em .5em}.aside-analysts .image img{display:block;max-width:90px;max-height:90px}.aside-analysts .analyst-name,.aside-analysts .category-name,.aside-analysts .blurb{margin:0 3px 0 10px;display:block}.aside-analysts .category-name{font-size:1.2em;margin-bottom:.5em}.aside-analysts .link{margin:1em 0 0 10px}.aside-analysts blockquote{margin-right:3px;margin-top:3px}.aside-photos .content{padding:3px 3px 0}.aside-photos li{overflow:hidden;display:inline-block;width:144px;height:106px;margin:0 4px 3px 0;vertical-align:top}.aside-photos li:nth-child(2n){margin:0}.aside-photos img{display:block;margin:-10px 0 0 -10px}.aside-photos .footer a{float:right;font-size:13px;font-size:1.1rem}.aside-roster .image-list{padding:3px 3px 0}.aside-roster .image-list>li{position:relative;overflow:hidden;display:inline-block;margin:0 4px 3px 0;vertical-align:top}.aside-roster .image-list>li:nth-child(3n){margin:0}.aside-roster i{display:block;background:none center 10% no-repeat;width:94.6px;height:90px}.aside-roster .athlete-name{position:absolute;bottom:0;left:0;width:100%;padding:6px 3px 3px;color:#fff;text-shadow:1px 1px 2px #000;background-color:#000;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0)}.aside-roster .text-list .column{display:inline-block;padding:0 12px 0 0;width:50%;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.1em;vertical-align:top}.aside-roster .text-list .column li{margin:3px 0}.aside-roster .text-list .column a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aside-roster .footer a{float:right;font-size:13px;font-size:1.1rem}.nav-pills,.nav-pills .sub-nav{padding:.5em 1em;text-align:left;position:relative;z-index:2}.nav-pills .sub-nav{background:#333;background:-moz-linear-gradient(top,#464646 0,#242424 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#464646),color-stop(100%,#242424));background:-webkit-linear-gradient(top,#464646 0,#242424 100%);background:-o-linear-gradient(top,#464646 0,#242424 100%);background:-ms-linear-gradient(top,#464646 0,#242424 100%);background:linear-gradient(top,#464646 0,#242424 100%);-webkit-box-shadow:0 1px 0 rgba(160,160,160,0.75) inset,0 9px 6px -7px rgba(0,0,0,0.75);box-shadow:0 1px 0 rgba(160,160,160,0.75) inset,0 9px 7px -7px rgba(0,0,0,0.75);border-bottom:solid 1px #464646;border-top:solid 1px #242424;border-radius:0 0 4px 4px}.nav-pills>li{display:inline-block;vertical-align:top;position:relative;margin:0 12px 0 0}.nav-pills a,.nav-pills span{color:#cecece;cursor:pointer;white-space:nowrap;display:block}.nav-pills>li>a,.nav-pills>li>span{padding:8px 12px;line-height:14px;-webkit-box-shadow:0 1px 0 rgba(160,160,160,0.75) inset,0 0 2px 2px rgba(51,51,51,0.1),0 -2px 20px rgba(51,51,51,0.1);box-shadow:0 1px 0 rgba(160,160,160,0.75) inset,0 0 2px 2px rgba(51,51,51,0.1),0 -2px 20px rgba(51,51,51,0.1);border-radius:4px;border:1px solid #242424;border-color:rgba(0,0,0,0.6) rgba(0,0,0,0.6) rgba(0,0,0,0.8);background:#333;background:rgba(0,0,0,.2)}.nav>li>a:hover{background:#d00;text-decoration:none}.nav-pills>.active>a{color:#fff;background:#d00}.nav-pills .sub-nav{display:none;position:absolute;right:0;top:95%;padding:.5em 0;min-width:100px}.nav-pills>li:hover>.sub-nav{display:block}.nav-pills .sub-nav>li{margin:2px 0 0}.nav-pills .sub-nav>li:first-child{margin:0}.nav-pills .sub-nav a{padding:4px 1em;border-radius:3px}.nav-pills .sub-nav a:hover{background:#555}.nav-pills .fa{margin-left:6px}.nav-pills .team-links,.nav-pills .school-links{float:right}.nav-pills .school-links{margin:0}.nav-pills .school-links>span{border-radius:3px 0 0 3px;border-right:0}.nav-pills .team-links{margin:0}.nav-pills .team-links>span{border-radius:0 3px 3px 0;border-left:1px solid #333}.player-content{margin:0 334px 0 0}.related-player-content{width:310px}.wall-items>li .footer{font-size:.9em}.wall-items .header>h2{font-size:1.1em}.wall-items .header>h2 a{font-weight:bold}.wall-items>.video-wall-item .content{margin:1em 2px 2px}.wall-items>.photos-wall-item .content{margin:1em 2px 3px 1px}.po-wall-item .po-shareables{font-size:1.1em}