.soc-header {margin-bottom:20px;background: #eee;border-radius: 5px;padding: 25px;border: 1px solid #c0c0c0;}
#join-box {
float:left;
width:100%;
}
#join-box h3 {font-weight:600;font-size: 20px;border-bottom: 0px solid;}
.group-contact {float:left;width:100%;padding: 30px 0px;}
.well {
margin: 10px 0;
clear: both;
padding: 13px;
max-width: 600px;
border: 1px solid #fea;
background: #ffc;
}
.well h3 {margin:0 0 10px;line-height:1;}
ul.join_list {
    border-top: 0px solid #CCCCCC;
    margin:0;
}
ul.join_list li {
    border-bottom: 1px solid #CCCCCC;
    font-size: 16px;
    list-style-type: none;
    margin: 0;
    padding: 10px 200px 10px 0px;
    position: relative;
}
ul.join_list input {
    font-size: 14px;
    margin: -12px 0 0;
    padding: 3px 6px;
    position: absolute;
    right: 0;
    top: 50%;
    display:inline-block;
    padding:6px 12px;
    margin-bottom:0;
    color:#fff;
    background-color: rgb(208,103,54);
    font-weight:400;
    line-height:13px;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
}
ul.join_list input:hover {
    background-color:#acaca1;
}
.mslwidget.shortdesc {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: -10px 0 10px 190px;
    padding: 10px;
}

ul.tab-nav {margin: 10px 0 15px; padding:0;clear:both;list-style:none;border-bottom: 1px solid #aaa;}
ul.tab-nav li {}
ul.tab-nav li a {float:left;padding:5px 10px 3px;color:#111;cursor:pointer;text-decoration:none;}
ul.tab-nav li a:hover {text-decoration:none;background: #eee;color:#fff;}
ul.tab-nav li a.current {background: #ccc;font-weight:bold;position:relative;border-bottom:1px solid #ccc;}
ul.tab-nav li a.current:after {
    background: none repeat scroll 0 0 transparent;
    border-color: #ccc transparent transparent;
    border-style: solid;
    border-width: 7px;
    bottom: -15px;
    content: "";
    display: block;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    z-index:10;
}
.content-tab {display:none;}
.content-tab.current {display:block;}

/* Events */
.eventslist {width:70%;}
.eventslist h4 {
    background: none repeat scroll 0 0 #369CBD;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
    margin: 10px 0 1px;
    padding: 6px 7px;
}
.eventslist .event_item {
    padding: 3px 120px 3px 5px;
    width: auto;
}

/* News */

.news-list {
    margin-top: -15px;
}
.news-list p.msl_pubdate {
    font-size: 12px;
    margin: 0 0 5px;
}
.news-list .news_item {padding:10px 5px;margin-bottom:1px;}
.news-list .news_all {margin-top:5px;}

/* Contact */
.msl_email, .msl_web {background-position: 11px 50%;/* background-color: #d1d1d1; */margin: 5px 10px 10px 0;display: block;min-height: 16px;line-height: 1;border-radius: 3px;padding: 0px 35px;font-size: 14px;float: left;text-decoration: none !important;font-weight: normal;display: inline-block;width: 100%;color: #2a6496;}
.msl_email:hover {
color:#fff;
}
.content .mslwidget .msl-groupedmemberlist h3 {display:none;}
.msl-groupedmemberlist h4 {
    background: none repeat scroll 0 0 #369CBD;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
    margin: 10px 0 1px;
    padding: 6px 7px;
}
.badge {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    margin: 0;
    padding: 0;
    font-size:16px;
}
.content .badge dl {margin-bottom:0;}
.badge dd, .badge dt {line-height:24px;}
.badge dd a {color:#111;}
.badge_avatar {width:50px;margin:0;}
.badge_tools {width:60px;}
.content .badge_tools ul {display:none;}

.msl-groupedmemberlist ul {margin:0 0 5px;}

#organisation {
 text-align: left;
}
h1 {font-size:36px;margin-bottom: 10px;}