/* body {
	background-image:url(black_denim.png);
	background-color: #000000;
	background-attachment:fixed;
	background-repeat:repeat;
	background-position:center top;
} */

#latest{float:left; margin-left:12px; width:280px; background:#ffffff;height:280px;padding:0px; overflow:hidden; border: 1px solid #cccccc;}
#latest a{color:#000000;}
#latest .msl_eventlist{overflow:hidden; display:block;}
#latest .msl_event_time, #latest .leader{font-style:normal;font-size:11px;}
#latest .msl_event_time {padding:0;margin-top:-3px;}
#latest .msl_edit{display:none;}
#latest img {width:45px; height: 45px; margin-right:10px;}

#scrollbanner{float:left;}
#mainnav{clear:both;background:#000000;width:900px;padding:12px 0;}
#mainnav ul, #mainnav li{display:inline;}
#mainnav a{font-weight:normal;color:#ffffff;padding-left:15px;display:inline;background:#000000;font-size:1.25em;}
#lsutv{padding-bottom:10px;}

#sidebar{float:left; padding-right:12px;width:284px;}
#headsection, #bottomsection {padding:12px;overflow:hidden;}
#headsection h2{background:none; color: #000000;font-weight:normal;font-size:1.3em;padding:8px 0 0 5px;background:url(/stylesheet/redesign/arrowrightinverse.png) no-repeat 90% 0;}
#mostpopular .msl_table{border:none !important;}

a.viewall {float:right;display:block;width:25px;height:35px;background:url(/stylesheet/redesign/arrowrightinverse.png) no-repeat 0 10px;text-indent:-6000px;}
#latest h5{clear:both;}

.list{display:block;padding-bottom:4px;}
.list li{display:block;padding:4px 8px;}
.list a{display:block;padding:4px 0;}
.shortlist{display:block;padding-bottom:8px;}
.shortlist li{display:block;padding:4px 8px;}
.bottom {float:left;width:284px;margin-left:12px;}
.top {float:left;width:284px;margin-bottom:12px;}
.top.right {float:right;}
.top h2 {margin-top:0;margin-bottom:0;}
.top .news_full {border: 1px solid #ccc; height:254px;}

.sectionitem{width:142px;float:left;margin-right:3px;color:#ffffff;height:262px;margin-bottom:12px;}
.sectionitem h3{padding:8px 20px 8px 8px; height:2.5em;}
.sectionitem ul{padding-top:6px;}
.sectionitem a{display:block;padding:2px 8px; color:#ffffff;font-weight:normal;}

.studentactivities h3{background:#432071; border-bottom: 1px solid #9080a6;}
.studentactivities{background: #552e89;}

.representingyou h3{background:#0a8394;border-bottom:1px solid #1da8bb;}
.representingyou{background: #0f91a3;}

.halls h3{background: #941734; border-bottom: 1px solid #b85c71;}
.halls{background: #a7314c;}

.advice h3{background: #264d98; border-bottom:1px solid #8496b8;}
.advice{background: #3760ad;}

.unionbuilding h3{background: #471820; border-bottom:1px solid #a47d83;}
.unionbuilding{background: #471820;}

.environmental h3{background: #284b06; border-bottom: 1px solid #4a8410;}
.environmental{background: #305e03;}

.community h3{background: #56096f; border-bottom: 1px solid #b27fc2;}
.community{background: #6b2083;}

.bars h3{background:#cb6205; border-bottom:1px solid #daa25a;}
.bars{background:#d66d10;}

.msl_event_calendar{width:284px; height:260px;}


#mainnavcontent{background:#262626;}

#facebookcontent{clear:both;}
#facebookfan{width:100%;}
#facebookfan li{display:inline;}
#facebookfan a{display:block;float:left;padding:2px 10px 5px 10px;font-weight:normal;font-size:1.3em;}
#facebookfan a.current{color:#19a690;}
#facebookfan a.current:hover{text-decoration:none;}
/*-- 
#twitter li{margin-bottom:10px;}
#twitter .rss_pubdate{font-weight:bold;}
#twitter .rss_title a{font-weight:normal;display:block; text-decoration:none;}
#twitter .rss_title{padding-top:6px;}
 --*/

#commentsandcomplaints{padding-bottom:0px;overflow:hidden;}
#commentsandcomplaints input{margin:5px;}
#commentsandcomplaints label{width:100px;margin-left:10px;float:left;padding:5px 0;}
#commentsandcomplaints textarea{width:250px;margin-left:10px;margin-top:6px;}
.formsubmitbutton{margin-right:0;padding:0;margin:0;text-align:right;padding-right:10px;}
.formsubmitbutton input{background:none;border:none;padding:0;color:#19a690;font-weight:normal;font-size:1.5em;text-align:right;}

#bottomrow{float:left;clear:both;padding-bottom:10px;}
#bottomsection, #sectionlinks, #topsection {margin-bottom:0;padding-bottom:0;}
#sectionlinks {margin-left:296px;}

.msl_eventlist .msl_event2 {margin:8px; clear:both; width:260px; height:45px; padding:0px;}
.msl_eventlist .msl_event2 .msl_event_image {float:left;display:block;}
.msl_event_image img{float:left;}
.msl_eventlist .msl_event2 dt a { display: inline; width:auto; overflow: hidden; }

/*--.news_full .news_item {display: block; margin:6px; clear:both; width:260px; height:45px; padding:0px; float:left; }--*/
.news_full .news_item_inner {display: block; margin:6px 8px 6px 8px; clear:both; width:260px; height:45px; padding:0px; float:left; }
.news_full .news_item_hook {display:none; float: left;}
.news_full h5 {margin: 0; padding: 0; height:14px; overflow:hidden;}
.news_full h5 a {display:block;padding-left:55px;}
.news_full p {padding-left:55px;}
/*-- html .news_full .news_image { position: absolute; top: 0; left: -100px; }--*/
.news_full .news_image img {float:left;}
.news_full .leader {display:block;float:left;clear:right;}

#facebook {height:460px;}
#facebook h2{background:url(/pageassets/facebook.png) #003366 no-repeat 98% 50%;}
.twtr-widget {border:1px solid #ccc;}
#twitter h2{background:url(/pageassets/twitter.png) #003366 no-repeat 98% 50%;}
#twitter .warning{background:url(/pageassets/rss-warning.jpg) no-repeat top left;width:278px;height:127px;text-indent:-3000px;}
#whatson h2{background:url(/pageassets/calendar.png) #003366 no-repeat 98% 50%;}
#comment{color:#19a690;font-weight:normal;font-size:1.5em;}
#news h2 {background:url(/pageassets/home-news.png) #003366 no-repeat 98% 50%;}
#latest h2 a {font-size:12px; color:#fff; padding:0px; width:260px; display:block; margin:0px; }
#latest h2 {margin:0px 0px 0px 0px; padding:3px 10px 3px 10px; height:18px; overflow:hidden;}
#headsection h2 {background: #003366 url(/stylesheet/redesign/arrowrightinverse.png) no-repeat scroll 99% 2px;}

.twtr-hd, .twtr-ft {display:none !important;}

div.likeboxwrap {
width:282px;
overflow:hidden;
}

div.likeboxwrap iframe {}

#mobile-home {overflow:scroll;}
.event_item {margin-bottom:5px !important;}
