.article-grid{width:100%;clear:both;float:left;margin-bottom:35px;padding-bottom:35px;border-bottom:1px dashed #d2cfcf}.article-grid:last-child{border:none;margin-bottom:0}.article-grid article h3,.article-grid article h4,.article-grid article ul,.article-grid article p,.article-grid article .p{margin-left:16px;margin-right:16px}.article-grid article a:hover{text-decoration:none}.article-grid article a:hover .a{text-decoration:underline}.article-grid article h3{color:#594d4b;margin-top:10px;margin-bottom:-10px}.article-grid header{position:relative}.article-grid header h2{float:left;display:inline-block;width:80%}.article-grid header a{position:absolute;right:0;top:3px;color:#aaa4a3;text-decoration:underline}.article-grid.people-list{padding-bottom:5px;margin-bottom:25px}.article-grid.people-list h3{margin-top:5px}.article-grid .email,.article-grid .blog{width:32%;display:inline-block}.article-grid .email{margin-right:4%}.article-grid .email em,.article-grid .blog em{margin-right:4px;font-size:10px;display:inline-block;vertical-align:middle}.article-grid .email:hover em,.article-grid .blog:hover em{color:inherit;text-decoration:none}.lt-ie8 .article-grid header{clear:both;display:block}.lt-ie8 .article-grid header h2{display:inline;clear:both;float:none;margin-bottom:20px}.breadcrumb{font-size:11px;font-weight:bold;margin:10px 0 20px}.breadcrumb a{color:#b2cf39;font-size:inherit;font-weight:normal}.breadcrumb em{font-size:6px;color:#b6b6a5;font-weight:normal}.hero{position:relative}.hero a{display:block}.hero h3{margin-top:10px}.hero .time{position:absolute;top:20px;left:-5px}.hero .time .inner{position:relative;z-index:1;display:block;color:#594d4b;min-width:55px;height:25px;padding:5px;text-align:center;background:#f7d445;text-align:center;line-height:12px}.hero .time:before,.hero .time:after{content:' ';display:block;position:absolute;height:0;width:0;border:solid transparent}.hero .time:before{left:-5px;bottom:-5px;border-width:5px;border-right-color:#333;z-index:0}.hero .time:after{right:-36px;top:0;border-width:18px;border-left-color:#f7d445}.hero .time em{display:block;font-size:16px;font-style:normal}.hero .action a{clear:both;display:inline-block;margin-bottom:5px;float:left}.hero-type-1 .action{width:68%;position:relative;padding:16px 30% 16px 2%;background:#fff;background:rgba(255,255,255,.8);position:absolute;bottom:0}.hero-type-1 .action a{margin-bottom:0;float:none}.hero-type-1 .action header{display:inline}.hero-type-1 .action h3{display:inline;margin:0;padding:0}.hero-type-1 .action .btn{position:absolute;right:10px;top:16px}.col-1 .hero{min-height:190px;padding-bottom:30px}.col-1 .hero .action a{position:absolute;bottom:0;left:0}.item-carousel:before,.item-carousel:after{content:'\20';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.item-carousel:after{clear:both}.discounts-carousel{width:100%;float:left;clear:both}.discounts-carousel+hr{margin-bottom:65px}.discounts-carousel header{position:relative}.discounts-carousel header h2{float:left;display:inline-block;width:80%}.discounts-carousel header a{position:absolute;right:0;top:3px;color:#aaa4a3;text-decoration:underline}.discounts-carousel .item-carousel{width:100%}.discounts-carousel .carousel{margin:0;padding:0;list-style:none}.discounts-carousel .carousel li{width:25%;margin-right:0;float:left}.discounts-carousel .carousel li:last-child{margin-right:0}.discounts-carousel .jcarousel-clip{overflow:hidden}.discounts-carousel .carousel li a{display:block;min-height:110px;margin-right:6.6%;padding-left:53.571%;position:relative}.discounts-carousel .carousel li .img-container{width:48.214%;position:absolute;left:0;top:0}.discounts-carousel .carousel li h3{color:inherit;margin:0 0 5px 0;color:#594d4b;font-size:12px}.discounts-carousel .carousel li p{margin:0;word-wrap:break-word}.discounts-carousel .jcarousel-prev,.discounts-carousel .jcarousel-next{top:20%}.extra-card-banner{position:relative;float:left;height:110px;background:transparent url(/cassette.axd/file/Templates/NUS/Images/Global/extra-card-promo-banner-a4a2cb8848746b60bbe912d2f9c6be8ce4b4cb6b.png) 0 0 no-repeat;padding-left:25%;padding-right:20%;width:55%;margin-bottom:30px}.extra-card-banner h2{font-size:16px;color:inherit;margin:50px 0 -12px 0;padding:0;width:60%}.extra-card-banner .links{position:absolute;right:20px;bottom:30px}footer{margin-top:50px;padding-bottom:30px;padding-top:50px;background:transparent url(/cassette.axd/file/Templates/NUS/Images/Global/horizontal-dash-cf8b3dcb41cd6f36dc50e9e41496e9bd9eafc801.png) center 0 repeat-x}.footer{position:relative}.footer .mod:after{content:'\20';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.footer .mod:after{clear:both}.footer h2{font-size:14px}.footer ul{margin:0;padding:0;list-style:none}.footer .extra{width:20%;float:left}.footer .newsletter-signup{width:71.42%;margin-right:5.7%;float:left}.footer .social-follow{padding:0 0 0 16px}.footer .social-follow a{color:inherit}.saved-items{width:171px;height:18px;position:absolute;padding:18px;right:0;top:-73px;background:transparent url(/cassette.axd/file/Templates/NUS/Images/Global/saved-items-bg-c0d9e0de26849f9d9b9e62862b0c935e81d81f8e.png) 0 0 no-repeat}.saved-items h2{display:inline}.footer .disclaimer{color:#b6b6a5}.footer .social-follow a{color:#594d4b}.campaigns-list{margin-top:35px}.campaigns-list ul{margin:0 0 20px 0;padding:0;list-style:none}.campaigns-list ul li{margin:0 0 30px 0;padding:0;list-style:none}.campaigns-list ul li{border-top:1px dashed #d2cfcf;padding-top:25px}.campaigns-list ul li:first-child{border-top:none;padding-top:0}.campaigns-list header a{position:absolute;right:0;top:3px;color:#aaa4a3;text-decoration:underline}.layout-d .campaigns-list{margin-top:0}.campaign-list-item a:before,.campaign-list-item a:after{content:'\20';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.campaign-list-item a:after{clear:both}.campaign-list-item a{display:block}.campaign-list-item .img-container{background:#fff}.campaign-list-item .comment{position:absolute;right:0;bottom:0}.campaign-list-item .target-bar{margin-top:10px;width:100%}.campaign-list-item a.btn+.target-bar{width:85%}.campaign-list-item .col-2{width:100%}.campaign-list-item .col-1+.col-2{width:65.7%}.target-bar dl:before,.target-bar dl:after{content:'\20';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.target-bar dl:after{clear:both}.target-bar dfn{font-style:normal}.target-bar dt{float:left}.target-bar dd{float:right}.target-bar dd em{color:#b6b6a5;font-style:normal}.target-bar .target{margin-top:10px;height:12px;width:100%;border-radius:25px;background:#dbdbc8}.target-bar .progress{height:inherit;border-radius:inherit;background:#86a40e;position:relative}.target-bar .progress:after{content:' ';display:block;width:4px;height:4px;border-radius:inherit;position:absolute;right:5px;top:4px;background:rgba(255,255,255,.5)}.external-form .target-bar{margin-bottom:20px}.lt-ie8 .target{height:15px}.language-selector{font-size:.75em;list-style:none;padding:0;float:right;margin-top:-40px;width:80px}.language-selector li{border-left:1px solid #e1e1c0;margin:0}.language-selector li a{background:#fbfbfb;color:#444117;display:block;padding:3px 5px 3px 5px}body.campaigns-takeover .language-selector li a{background:transparent none}.navigation-primary{position:relative;zoom:1;padding:0 2.5% 0 2%;width:95.5%;background:transparent url(/cassette.axd/file/Templates/NUS/Images/Global/navigation-primary-bg-8662389212e26896abe638669c314d21d815db5a.png) 0 0 no-repeat}.navigation-primary:before,.navigation-primary:after,.navigation-primary ul:before,.navigation-primary ul:after{content:'\20';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.navigation-primary:after,.navigation-primary ul:after{clear:both}.navigation-primary ul{margin:0;padding:0;list-style:none;width:83.4%;float:left}.navigation-primary li{float:left;margin:10px 1%;padding:0;display:inline}.navigation-primary a{display:block;padding:12px 10px;font-size:14px;color:inherit;font-weight:bold;text-shadow:1px 1px 0 #fff2bb;position:relative;z-index:2}.navigation-primary li.active a{background:#ffe475;border-radius:3px}.navigation-primary fieldset{display:inline;position:relative;width:16.1%;float:right;padding:12px 0 24px}.navigation-primary fieldset input[type="search"],.navigation-primary fieldset input[type="text"]{font-size:12px;border-color:#e2c23f;box-shadow:0 1px 0 #f2d044,0 -1px 0 #f2d044;width:100%}.navigation-primary fieldset input[type="submit"]{position:absolute;border-radius:15px;padding:3px;top:2px;right:2px;font-size:11px;background:#b2cf39;width:23px}.navigation-primary fieldset input[type="search"]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:textfield;padding-top:4px}.subnav{margin-bottom:48px}.navigation-primary ul ul{position:absolute;bottom:-48px;z-index:1;left:0;width:96%;padding:10px 2%;background:transparent url(/cassette.axd/file/Templates/NUS/Images/Global/navigation-primary-bg-8662389212e26896abe638669c314d21d815db5a.png) right 0 no-repeat}.navigation-primary ul ul li{margin:0 .3%}.navigation-primary ul ul li a{text-shadow:none;color:#736951;font-size:12px;padding:18px 10px;background:none;font-weight:normal}.navigation-primary ul ul li span{display:block}.navigation-primary li.active li a{background:none;border:none}.navigation-primary li.active li.active a{color:#594d4b;font-weight:bold}.navigation-primary.search-focus ul{width:77.4%}.navigation-primary.search-focus ul ul{width:96%}.navigation-primary.search-focus li{margin-left:.5%;margin-right:.5%}.navigation-primary.search-focus li li{margin:0 .3%}.navigation-primary.search-focus fieldset{width:22.1%}.navigation-primary.search-focus fieldset input[type="search"],.navigation-primary.search-focus fieldset input[type="text"]{}.navigation-primary ul,.navigation-primary li,.navigation-primary fieldset{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.navigation-primary ul ul,.navigation-primary li li{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.lt-ie8 .navigation-primary ul ul{bottom:-54px}.navigation-primary a{color:#594d4b}.navigation-tertiary{padding:0 16px;background:#fff}.navigation-tertiary ul{margin:0;padding:0}.navigation-tertiary li{color:#655a41;border-bottom:1px dashed #d2cfcf;margin:0;padding:0;list-style:none}.navigation-tertiary li:last-child{border:none}.navigation-tertiary li a{color:inherit;font-weight:bold;display:block;padding:12px 0;text-decoration:none}.navigation-tertiary li.active a{color:#86a40e;cursor:default}.navigation-tertiary li.active+ul{margin-top:-12px}.navigation-tertiary li li{margin-left:10px;border:none}.navigation-tertiary li.active li a{color:inherit;cursor:pointer;font-weight:normal;padding-bottom:12px}.navigation-tertiary li.active:last-child a{padding-bottom:10px}.newsletter-signup input[type="text"],.newsletter-signup input[type="search"],.newsletter-signup input[type="email"]{width:60%}.newsletter-signup label.error{margin:5px 0 5px 30%;width:auto}.container .grid-2 .newsletter-signup{margin:20px 0;padding:20px;border:1px dashed #d2cfcf;border-radius:3px}.selection-carousel{margin-bottom:35px;position:relative}.selection-carousel:before,.selection-carousel:after{content:'\20';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.selection-carousel:after{clear:both}.selection-carousel ul{margin:0;padding:0;float:left;list-style:none}.selection-carousel .carousel{width:77.04%;margin-right:3.27%}.selection-carousel li{margin:0 0 20px 0;padding:0}.selection-carousel article{position:relative}.selection-carousel article .description{position:absolute;bottom:0;left:1px;width:92%;padding:15px 3.98%;background:rgba(0,0,0,.5);border-radius:0 0 5px 5px}.selection-carousel article .target-bar{width:77.8%;float:left}.selection-carousel article .cta{position:absolute;right:3.98%;bottom:15px;width:18.2%}.selection-carousel article .btn{text-transform:uppercase;text-shadow:none;padding:10px 16px;float:right}.selection-carousel article h2{color:#fff;margin-bottom:0}.selection-carousel .target-bar dl{color:#fff}.selection-carousel nav{width:19.67%;float:left;background:#fff}.selection-carousel nav ul li{height:33%;margin:0;padding:0 16px;position:relative}.selection-carousel nav ul li:last-child a{border:0}.selection-carousel nav a{padding:25px 0;color:inherit;font-size:16px;display:block;font-weight:bold;border-bottom:1px dashed #d2cfcf}.selection-carousel nav a .p{font-weight:normal;margin-bottom:0}.selection-carousel nav .active a{color:#86a40e}.selection-carousel nav .active:before{content:' ';display:block;width:27px;height:31px;position:absolute;left:-27px;top:25px;background:transparent url(/cassette.axd/file/Templates/NUS/Images/Global/carousel-arrow-c6d599fddb9a55e2803a8c6064455a92ba1e505a.png) 0 0 no-repeat}.js-selection-carousel{overflow:hidden}.js-selection-carousel .jcarousel-list{width:auto}.js-selection-carousel .jcarousel-container{width:77.04%;margin-right:3.27%;float:left;overflow:hidden}.js-selection-carousel .jcarousel-container-vertical{height:inherit;overflow:hidden}.selection-carousel nav a{color:#594d4b}.site-account-bar:after{content:' ';display:block;width:100%;height:3px;position:absolute;left:0;bottom:-3px;background:transparent url(/cassette.axd/file/Templates/NUS/Images/Global/site-account-bar-b4aab4cbacb4ea76d830cd3d5f725a5cec01bfe2.png) center bottom repeat-x}.site-account-bar{background:#594d4b;position:relative}.site-account-bar p{color:#fff;font-size:11px;margin:10px 0}.site-account-bar a{color:#86a40e;font-size:inherit}.site-account-bar .account-links{width:50%;float:left}.site-account-bar .account-links span{text-indent:-9999em;display:inline-block;padding-left:5px;margin-left:5px;border-left:1px dashed #cfccca}.site-account-bar .social{width:50%;float:right;height:42px;overflow:hidden}.site-account-bar .social .twitter-follow-button{font-size:11px}.site-account-bar .social p{padding-left:5px;border-left:1px dashed #cfccca;float:right}.site-account-bar .social .social-share{float:right;height:20px;margin:10px 0;overflow:hidden;white-space:nowrap}.site-account-bar iframe,.site-account-bar .fb_iframe_widget{display:inline-block;overflow:hidden;vertical-align:top}.site-account-bar .fb_iframe_widget{margin:0 5px}.site-header .site-container{position:relative}.site-header .container{margin:30px 0}.site-header .logo{display:block;width:189px;height:65px;float:left;position:relative;top:20px;left:0;text-indent:-9999em;background:transparent url(/cassette.axd/file/Templates/NUS/Images/Global/logo-original-0d5d3dd10cc624d7bc8a68caff2876bbe9a8084d.png) 0 0 no-repeat}.site-header .ads{right:0;top:30px;float:right;position:relative}.site-header .ads-728x90{top:0}.site-header .white .logo{background-image:url(/cassette.axd/file/Templates/NUS/Images/Global/logo-light-8fd54fbb5e12adbb761a47db07d579f6a02b7f4a.png)}.slide-carousel{margin-top:20px}.slide-carousel .carousel{margin:0;padding:0;list-style:none}.slide-carousel .carousel li{margin:0}.slide-carousel .carousel a{float:left;display:block;height:100%;width:100%;position:relative}.slide-carousel .carousel a:hover{text-decoration:none}.slide-carousel .jcarousel-clip{overflow:hidden;padding-bottom:3px}.slide-carousel .description{position:relative;z-index:10;margin:0 auto;top:315px;width:40%}.slide-carousel .description .inner{margin-right:35px;padding:15px 0 15px 35px;overflow:hidden;text-align:center;height:50px;background:url(/cassette.axd/file/Templates/NUS/Images/Global/carousel-heading-bg-ca5e5fd7065e840a8fe98029cbf8d2e9a24b1546.png) 0 0 no-repeat}.slide-carousel .description .end{position:absolute;right:0;top:-1px;width:35px;height:80px;background-clip:content-box;background:url(/cassette.axd/file/Templates/NUS/Images/Global/carousel-heading-bg-ca5e5fd7065e840a8fe98029cbf8d2e9a24b1546.png) right 0 no-repeat}.slide-carousel .description h2{color:#594d4b;margin:0;padding:0}.slide-carousel .description p{margin:5px 0}.slide-carousel a:hover .description h2{text-decoration:underline}.slide-carousel .img-container{position:absolute;left:0;top:0;height:inherit}.slide-carousel .carousel{height:395px}.slide-carousel .carousel li{margin:0;height:356px}.social-list-block{padding:16px}.social-list-block+.social-list-block{padding-top:8px}.social-list-block h2{margin-bottom:5px}.social-list-block h2 .ss-icon{display:inline-block;vertical-align:middle;font-size:26px;margin-right:10px}.social-list-block h2 .icon{color:#fdba33}.social-list-block article,.social-list-block ul li{position:relative;margin-bottom:19px;padding-bottom:20px;border-bottom:1px dashed #d2cfcf}.social-list-block ul{margin:0;padding:0;list-style:none}.social-list-block article:last-child,.social-list-block ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.social-list-block .p{margin-top:-10px}.social-list-block p a{color:inherit;font-weight:bold;text-decoration:none}.social-list-block .img-article img{position:absolute;left:0;top:0;width:48px;height:48px;border-radius:2px}.social-list-block .img-article p,.social-list-block .img-article .p{padding-left:64px}.social-list-block .img-article time{position:absolute;left:0;top:53px}.social-list-block .tweet-time{margin-bottom:0}.social-list-block .twitter p{word-wrap:break-word}.social-list-block .twitter p a{color:#0093c6}.social-list-block .twitter-share-button{margin-top:15px}.social-list-block .ss-icon.facebook{margin-left:-3px}.layout-a .fb-facepile span iframe{width:160px!important}.layout-b .fb-facepile span iframe{width:140px!important}.social-list-block p a{color:#594d4b}.facepile-logged-out{margin-top:-20px}.fb-facepile span{width:100%!important}.layout-a .fb-facepile span iframe{width:160px!important}.layout-b .fb-facepile span iframe{width:140px!important}body.spotify-competition,body.spotify-competition div#Header{background:transparent url(/Templates/Nus/Units/Spotify/Playlist/../Images/Content/Lifestyle/Competitions/spotify/spotify-bg.jpg) center 0 no-repeat}body.spotify-competition div#Header p#Branding span{color:#fff}body.spotify-competition div#Header p#Branding a,body.spotify-competition div#Header p#Branding a:link,body.spotify-competition div#Header p#Branding a:hover,body.spotify-competition div#Header p#Branding a:active,body.spotify-competition div#Header p#Branding a:visited{background:url("/cassette.axd/file/_Client/Images/Global/NUS_logo_white-8fd54fbb5e12adbb761a47db07d579f6a02b7f4a.png") no-repeat 1px 1px transparent}.entry-subtitle{font-size:1.6667em;width:100%;padding-bottom:4px;margin-bottom:10px;background:transparent url("/cassette.axd/file/_Client/Images/Content/Lifestyle/Competitions/spotify/Spotify_sprite-a90fe6c6fc616bd573ec1a2a8ce37d1e455d2c36.png") -1815px 0 no-repeat}.entry-subtitle h2{color:#fff;padding:8px 15px}.playlist{width:393px;margin:10px auto 0;background:transparent url(/cassette.axd/file/_Client/Images/Content/Lifestyle/Competitions/spotify/Spotify_sprite-a90fe6c6fc616bd573ec1a2a8ce37d1e455d2c36.png) -8462px bottom repeat-y}.playlist .entry-subtitle{background:transparent url(/cassette.axd/file/_Client/Images/Content/Lifestyle/Competitions/spotify/Spotify_sprite-a90fe6c6fc616bd573ec1a2a8ce37d1e455d2c36.png) -7675px top no-repeat}.playlist .entry-subtitle h2{padding-top:12px}.playlist .list{padding:25px;background:transparent url(/cassette.axd/file/_Client/Images/Content/Lifestyle/Competitions/spotify/Spotify_sprite-a90fe6c6fc616bd573ec1a2a8ce37d1e455d2c36.png) -8069px bottom no-repeat}.playlist .list iframe{margin-left:15px}.playlist-wide{width:541px;background-position:-9937px bottom;margin:0 auto}.playlist-wide .entry-subtitle{background-position:-8855px top;margin:0;padding:0}.playlist-wide .entry-subtitle h2{margin-bottom:0;padding-bottom:5px}.playlist-wide .list{background-position:-9396px bottom;text-align:center}.playlist-wide .list iframe{width:300px;margin:0 auto}#ContentTertiary .spotify-competition{width:527px}.student-union-search{padding:16px 8.333%;text-align:center}.student-union-search input[type="text"]{width:90%;margin-bottom:10px}.student-union-search label{text-align:center;width:100%;margin-bottom:10px}.student-union-search h2 .ss-icon{color:#fdba33;display:block;font-size:26px;margin-bottom:10px;vertical-align:middle}.student-union-search fieldset{display:block;width:100%}.lt-ie8 .student-union-search{padding:16px}.validation-errors{color:#da4c3d;margin-bottom:10px;padding:10px 15px;border:1px solid #da4c3d;border-radius:5px;background:#ffe9e7}.validation-errors h3:before{content:'alert';font-family:'SSStandard';font-weight:normal;margin-right:5px}.validation-errors ul li{color:#da4c3d}.validation-errors p{color:#da4c3d