.wrapper{width:880px;padding:0 30px;background:#fff}#header{padding:30px 0}#header .wrapper{height:62px}#uofs{left:0}#uofs img{width:auto}#secondary-nav{top:0;right:0;max-width:600px}#secondary-nav li{display:block}#search-options{top:28px;right:0}#search-options .search-box{width:241px}#global-nav .wrapper{background:none;padding:0;width:940px}#global-nav ul{border-bottom-right-radius:0}#homepage-features{padding:0;margin:2px 0 0;float:left;clear:both;width:100%;height:320px;position:relative}#homepage-features .wrapper{margin:0 auto;overflow:visible;background:none;padding:0;width:940px;box-shadow:0 0 3px rgba(0,0,0,0.3)}#homepage-features .loading{text-align:center;padding-top:135px;margin:0;height:185px;background:#fff}#homepage-features .feature-video{float:none;margin:0}#homepage-features .feature-video object{margin:0;width:900px !important;height:380px !important}#homepage-features .feature-video embed{margin:0;width:900px !important;height:380px !important}.feature-image{width:100%;height:auto}.feature-details{background:none;height:auto;width:auto;position:absolute;max-width:390px;left:30px;top:115px;padding:15px 25px 15px 15px;margin:0;overflow:hidden;background:#fff;border-top:1px solid #fff;border-color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.9);box-shadow:0px 1px 5px rgba(0,0,0,0.5),inset 0 0 40px rgba(0,0,0,0.12);-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-shadow:#fff 1px 1px 0}.feature-details .feature-description{display:none;margin:8px 20px 10px 25px;font-size:1.0em;line-height:1.6em;color:#555}.feature-details:hover .feature-description{display:block}.feature-title{width:auto;font-size:1.6em;font-weight:normal;line-height:1.2em;margin:0;padding:0}.feature-title a{-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;max-width:280px;color:#555;background:transparent url("http://www.usask.ca/img/3-squares-sm.png") no-repeat 0px 5px;text-decoration:none;padding:0 0 0 25px}.feature-title a:hover{color:#fff}.feature-item{height:320px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.3)}.feature-item:hover .feature-title a{color:#238800}.feature-item:hover .feature-details{box-shadow:0px 2px 15px rgba(0,0,0,0.8),inset 0 0 20px rgba(0,0,0,0.12)}.feature-item.right .feature-details{left:auto;right:30px;text-align:right}.feature-item.right .feature-details .feature-description{margin-left:10px;margin-right:0}#feature-next{top:123px;width:46px;padding:0;height:45px;border:none;background:transparent url("/img/arrows-nav.png") no-repeat -53px 0 !important;left:917px}#feature-next:active{opacity:1;background-position:-53px -92px !important}#feature-next:hover{opacity:1;background-position:-53px -46px !important}#feature-previous{top:123px;width:46px;padding:0;height:45px;border:none;background:transparent url("/img/arrows-nav.png") no-repeat 0px 0px !important;left:-24px}#feature-previous:active{opacity:1;background-position:0 -92px !important}#feature-previous:hover{opacity:1;background-position:0 -46px !important}#homepage-admission .wrapper{margin:0 auto;padding-top:30px;padding-bottom:38px;background:#fff url("/img/branding-graphic.png") no-repeat 0 -5px;border-bottom:1px solid #f1f1f1;border-color:rgba(255,255,255,0);box-shadow:0 0 3px rgba(0,0,0,0.3)}#homepage-admission ul{margin:0}#homepage-admission h2{float:left;width:205px;margin:0;padding:0;margin-right:20px;font-size:2.8em;line-height:1.2em;font-weight:normal;margin-top:0}#homepage-admission li{float:left;width:205px;margin:0;padding:0;margin-right:20px}#homepage-admission #apply-now{margin-right:0}#homepage-admission .button{font-size:1.1em;line-height:1.3em;width:203px;margin-top:9px;margin-bottom:0;padding:9px 0 0;text-align:center;height:70px;background:#65ad18;border:none;background:-moz-linear-gradient(top, #72c31b 0%, #65ad18 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #72c31b), color-stop(100%, #65ad18));-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#homepage-admission .button:hover{background:#7fda1e;background:-moz-linear-gradient(top, #7fda1e 20%, #65ad18 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #7fda1e), color-stop(100%, #65ad18))}#homepage-admission .button .fine-print{font-size:0.75em;line-height:1.6em;color:#fff}#apply-now .button{font-size:1.8em;line-height:2.2em;padding:9px 0 0;width:203px;background:#8fbd35;background:-moz-linear-gradient(top, #a6cf56 0%, #8fbd35 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a6cf56), color-stop(100%, #8fbd35))}#apply-now .button:hover{background:#a6cf56;background:-moz-linear-gradient(top, #a6cf56 20%, #8fbd35 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #a6cf56), color-stop(100%, #8fbd35))}.news-grey-bar{background:#999;height:1.5em;width:100%;margin-top:1em}.news-title-bar{position:relative;width:100%;padding-right:0.9375em}.news-title-bar p{margin-top:0px;text-transform:uppercase;margin-bottom:0;font-weight:700;color:#999;background:white;padding-right:1em;display:inline-block}.news-title-bar p a{color:#999}#homepage-news{font-size:0.95em;margin:0}#homepage-news .wrapper{overflow:visible;margin:0 auto;box-shadow:0 0 3px rgba(0,0,0,0.3)}#homepage-news h2{display:none}#homepage-news .feed-item{width:205px;margin:0;padding:30px 10px 55px;overflow:visible}#homepage-news .feed-item.outer-left{padding-left:0}#homepage-news .feed-item.outer-right{padding-right:0;float:right}#homepage-news .loading{text-align:center;margin:140px 0}#homepage-news .LS-pages-nav{position:relative}#homepage-news .LS-pages-nav a{top:123px;width:46px;padding:0;height:45px;border:none;float:none;padding:0;margin:0;display:block;position:absolute;top:158px}#homepage-news .LS-pages-nav .LS-next-page{left:887px;background:transparent url("/img/arrows-nav.png") no-repeat -53px 0 !important}#homepage-news .LS-pages-nav .LS-next-page:hover{opacity:1;background-position:-53px -46px !important}#homepage-news .LS-pages-nav .LS-next-page:active{opacity:1;background-position:-53px -92px !important}#homepage-news .LS-pages-nav .LS-previous-page{left:-54px;background:transparent url("/img/arrows-nav.png") no-repeat 0px 0px !important}#homepage-news .LS-pages-nav .LS-previous-page:hover{opacity:1;background-position:0 -46px !important}#homepage-news .LS-pages-nav .LS-previous-page:active{opacity:1;background-position:0 -92px !important}#homepage-news .LS-pages-nav .disabled{display:none}#homepage-news .LS-pages-nav.bottom .LS-next-page{display:none}#homepage-news .LS-pages-nav.bottom .LS-previous-page{display:none}#campus-news{padding:0 30px;margin:0 0 0 -30px;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,0.3)}#campus-news .feed-item-image{width:205px;max-width:205px;height:120px;display:block;margin-bottom:0;background:#fff url("/img/loading-sm.gif") no-repeat center center;-moz-transition:all 0.15s ease-in-out;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}#campus-news .feed-item-image img{position:relative;clip:none}#campus-news .feed-item-title{float:left;width:200px;margin:15px 0 10px;font-weight:bold;font-size:1.1em;line-height:1.4em}#campus-news .feed-item-date{display:none}#campus-news .feed-item-description{clear:left;line-height:1.7em;width:200px}#campus-news .feed-item:hover .feed-item-image{box-shadow:0 2px 8px rgba(0,0,0,0.25)}#homepage-feeds{height:515px;clear:left;float:left;width:100%}#homepage-feeds .wrapper{margin:0 auto;margin-bottom:0;border-top:1px solid #f1f1f1;border-color:rgba(255,255,255,0);height:100%;overflow:visible;box-shadow:0 0 3px rgba(0,0,0,0.3)}#homepage-feeds .event-item{margin:-0.5em 0 2em}#homepage-feeds .event-time{background:none;padding-left:0;margin-top:-0.3em}.more-events{background:transparent url("/img/icons/calendar.png") no-repeat 0 center;padding:2px 2px 2px 24px;clear:left;font-size:0.9em;font-weight:bold}#homepage-events{width:250px;float:left;padding:30px 0}#homepage-events h2{font-size:1.1em;line-height:1.4em;margin:0 0 2em;color:#555}#homepage-camps{width:270px;margin:0 0 0 20px;height:100%;padding:0 30px;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;float:left}#homepage-camps p{font-size:.9em;margin-bottom:.8em;margin-top:.5em;line-height:1.4em;margin-left:25px;color:#555}#homepage-camps .lead{color:#555;margin-top:.2em;line-height:1.2em;margin-left:25px;font-weight:300;font-size:24px}#homepage-camps h2{padding-left:25px;font-size:1em}#homepage-camps h2 a{line-height:1em;font-size:1.8em;color:#f1f1f1;font-weight:700;margin:15px 0 0 0;height:180px}.kidscamps-content{width:300px}.instagram{margin-top:20px;margin-left:25px;width:100%;text-align:center}.instagram p{margin:0.75em 0}.instagram #instafeed img{box-shadow:0px 0px 1px 1px #f1f1f1;border:4px solid #fff;margin:5px;max-width:100px}#homepage-huskies{width:270px;margin:0 0 0 20px;height:100%;padding:0 30px;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;float:left;text-align:center;background:transparent url("/img/jersey_texture.png") no-repeat top center}#homepage-huskies h2{position:absolute;top:0;height:0;width:100%;left:0;text-align:center}#homepage-huskies h2 a{opacity:0.9;-moz-transition:all 0.15s ease-in-out;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#homepage-huskies h2 a:hover{opacity:1}#homepage-huskies h2 img{width:200px}#homepage-huskies .event-description{margin-top:6px}#homepage-huskies .event-description span{font-size:16px;padding:0 5px;color:#555}#homepage-huskies .event-description .event-team-name{font-size:20px;color:#000;padding:0;font-weight:bold}#homepage-huskies .event-description img{height:32px;vertical-align:middle}#huskies-scores{font-size:0.75em;line-height:1.35em;position:relative;margin-bottom:5px;overflow:hidden;height:58px}#huskies-scores .feed-item{margin:0}#huskies-scores .scoreboard-item{margin:0}#huskies-scores .LS-pages-nav{top:42px;right:0}#huskies-scores .LS-pages-nav a{opacity:.6;border:none;padding:0}#huskies-scores .LS-pages-nav a:hover{opacity:1}#huskies-scores .LS-pages-nav a.disabled:hover{opacity:.6;border:none;padding:0}.scoreboard-score{float:left;margin:0 10px 0 0;font-size:2.4em;letter-spacing:-1px;font-weight:bold;line-height:1.0em;color:#fff;padding:8px 2px 8px;width:112px;height:26px;text-align:center;text-shadow:rgba(0,0,0,0.5) 1px 1px 2px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.6);border-radius:3px;background:#555}.scoreboard-score.loss{background-color:#555}.scoreboard-score.win{background-color:#238800}.scoreboard-sport{display:block;margin-left:127px}.scoreboard-teams{display:block;font-weight:bold;margin:0;margin-left:127px}.scoreboard-date{display:block;color:#555;margin-left:127px}#huskies-schedule{margin-top:135px}#huskies-schedule .dimmed{color:#555}.huskies-event{overflow:hidden;margin:1.5em 0}.huskies-teams{margin:0}.huskies-teams span{display:block;text-align:center;width:72px;overflow:hidden}.huskies-teams img{max-width:100%;height:54px}.huskies-teams b{font-weight:normal;font-size:0.85em;display:block;background:#f1f1f1;padding:12px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);border-radius:3px;text-shadow:rgba(255,255,255,0.8) 1px 1px 0}.huskies-team-away{float:left}.huskies-team-home{float:right}.huskies-sport,.huskies-date{padding:0 75px;font-size:0.9em;line-height:1.55em;text-align:center;margin:0.3em 0 0}.huskies-date{margin-top:0;font-size:0.8em;color:#555}.huskies-date b{display:none;margin-right:0.4em}.more-schedule{text-align:center;margin:2em 0}#homepage-twitter{font-size:1em;line-height:1.5em;width:250px;float:right;padding:30px 0}#homepage-twitter h2{margin-bottom:15px}#homepage-twitter .feed-item-title{overflow:hidden;font-size:1.2em;font-weight:normal;line-height:1.2em;margin:1.5em 0 0 0}#homepage-twitter .feed-item-title .dimmed{display:none;font-size:0.75em}#homepage-twitter .feed-item-image{height:24px;width:auto;margin:0 2px 0 -2px}#homepage-twitter .feed-item-date{font-size:0.9em;display:block;line-height:1.6em}#homepage-twitter .feed-item-date a{color:#555}#homepage-twitter .feed-item-date a:hover{color:#6e6e6e}#homepage-twitter .feed-item-date .twitter-reply{color:#238800}#homepage-twitter .feed-item-date .twitter-retweet{color:#238800}#homepage-twitter .feed-item{margin:1.5em 0;padding:0}#homepage-twitter .feed-item-description{font-size:0.85em;line-height:1.6em;margin:0}#homepage-twitter .feed-item-description strong{font-size:12px;display:block}#homepage-twitter .LS-pages-nav{position:relative;display:none}#homepage-twitter .LS-pages-nav a{float:none;padding:0;margin:0;display:block;position:absolute;top:40px;background:transparent url("/img/arrows-nav.png") no-repeat;width:30px;height:32px;border:none}#homepage-twitter .LS-pages-nav .LS-next-page{right:0;background-position:right 0}#homepage-twitter .LS-pages-nav .LS-next-page:hover{background-position:right -41px}#homepage-twitter .LS-pages-nav .LS-next-page:active{background-position:right -82px}#homepage-twitter .LS-pages-nav .LS-previous-page{left:0;background-position:0 0}#homepage-twitter .LS-pages-nav .LS-previous-page:hover{background-position:0 -41px}#homepage-twitter .LS-pages-nav .LS-previous-page:active{background-position:0 -82px}#homepage-twitter .LS-pages-nav .disabled{display:none}#homepage-twitter .LS-pages-nav.bottom .LS-next-page{display:none}#homepage-twitter .LS-pages-nav.bottom .LS-previous-page{display:none}#res-container{height:486px;background:url(/img/livewithus-bg.jpg) no-repeat bottom;padding:1em 20px;width:234px;float:left}#res-container p{text-shadow:1px 1px 1px #fff;font-size:.9em;margin-bottom:.8em;margin-top:.5em;line-height:1.4em;color:#555}#res-container hr{border-top:1px solid #f1f1f1;margin:1.5em 0}#res-container .lead{color:#555;margin-top:.2em;line-height:1.2em;font-weight:300;font-size:24px}#res-container .button{padding:6px 14px}.livewithusheader{margin:1.5em 0}.uofs-facts{background:#edfed5 url("/img/green_sq_background.jpg") repeat-y top left;margin:0 0 0 20px;height:100%;padding:0 20px;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;width:282px;text-align:left;float:left}.uofs-facts h4{text-shadow:1px 1px 1px #555;color:white;font-size:1.2em}.uofs-facts h4 span{color:#edfed5;font-weight:700}.uofs-facts h4 a{color:#edfed5;font-weight:700;text-decoration:none}.uofs-facts h2{text-shadow:1px 1px 1px #555;font-size:2.1em;margin:30px 0;color:white;font-weight:800}#footer .wrapper{background:none;padding:0;width:940px}
