.logo_adj {
height: 33px;
display: block;
vertical-align: baseline;
padding-top: 20px;
color: #E30020;
}

.link_h3 {
background-color:#E30020;
font-weight: bolder;
}

#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;}
#facebook h2{background:url(/pageassets/facebook.png) #E30020 no-repeat 98% 50%;}
.bottom{float:left;width:300px;margin-left:12px;}
#bottomrow{float:left;clear:both;}
#whatson h2{background:url(/pageassets/calendar.png) #E30020 no-repeat 98% 50%;}

/* Section links colours and layout */
#sectionlinks .coloursix {
color:white;
text-align: center;
}
#sectionlinks .coloursix h3 a, #sectionlinks .coloursix p a {
color:inherit;
}


/* Widget styling and overrides: */
/* - Twitter */
#ragChairFollowBtn{
height:20px;
margin:10px 0 0;
width:60px;
}

/* - Facebook */
#facebookWidget{
border:medium none;
height:250px;
overflow:hidden;
width:100%;
}

/* - Events */
.msl_eventlist div .event_item{
clear:left;
margin-top:1em;
}
.msl_eventlist div .event_item dl dt, .msl_eventlist div .event_item dl dd{
text-align:center;
}
.msl_eventlist div .event_item dl .msl_event_location, .msl_eventlist div .event_item dl .msl_event_description{
padding-top:0.25em;
}
.msl_eventlist div .event_item dl .msl_event_description{
text-align:left;
}
.msl_eventlist div .event_item dl dt a:first-child{
float:left;
padding-right:1em;
}
.msl_eventlist .msl_rss{
clear:left;
float:left;
margin:1em 30%;
padding-left:20px;
}

/* - Calendar */
.msl-eventcal-default .msl-cal-hoverbox {
background-color:#E30020 !important;
}
.msl-eventcal-default .msl-cal-hoverbox a:hover {
background-color:black !important;
}
.msl-eventcal-default .msl-cal-hoverbox a, .msl-eventcal-default .msl-cal-hoverbox a dt {
color:white;
}
