/*
Theme Name: EH.org
Description: 
Version: 1.0
Tags: buddypress
Theme URI: http://www.easthampshire.org/
Version: 1.1.2
Author: East Hampshire District Council
Author URI: http:www.easthants.gov.uk
Template: twentytwelve
*/

/*@import url("../twentytwelve/style.css");*/

/* reset all styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } 
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
em { font-style: italic; }

body { background:#F4F4F4 url(../../../ehimages/main-bg.jpg) 0 0 repeat-x; }
#wrapper { width:958px; margin:0 auto; margin-top: 0px; position:relative; }

/* header styles */
#head-top { position:relative; background:#F4F4F4 url(../../../ehimages/head-top.jpg) 0 0 no-repeat; width:958px; height:34px; float:left; }
#head-top ul { position:absolute; top:10px; right:15px; display:inline; font-size:75%; z-index:2; }
#head-top li { display:inline; padding:0; margin:0; }

#head-mid { clear:both; position:relative; width:958px; float:left; }
#head-mid .logo { background:#e5e5e5; width:393px; height:92px; float:left; }
#head-mid .login { background:#e5e5e5 url(../../../ehimages/head-main.jpg) 0 0 no-repeat; width:565px; height:92px; float:left; }
#head-mid .login form { position:absolute; top:52px; right:18px; z-index:1; }

.login form ul li {list-style: none; display: inline; padding-left: 0px; }

#head-bott { clear:both; background:url(../../../ehimages/MenuBarSlice.jpg) 0 0 repeat-x; width:958px; height:45px; float:left; }

#searchForm {clear:both; float:right; padding-right: 15px; }


#content { clear:both; background:#fff; margin:10px 0 0 0; overflow:hidden; border-right:1px solid #cecece; }
#ehotrail { font-size:70%; padding:7px 0 14px 15px; color:#666; float:left; width:600px; line-height:1.4em; }


.content ul  { line-height:1.35em; margin:5px; }
.content li { background:url(../../../ehimages/bullet.jpg) 0 50% no-repeat; padding-left:13px; }




/* main layout styles */
#main { position:relative; background:#fff url(../../../ehimages/content-bg.jpg) 0 0 repeat-x; width:936px; float:left; border-top:1px solid #cecece; padding: 8px 10px 45px 10px; min-height:700px; }



.row {clear:both; }

.widget2col { float:left; margin:0 0 5px 12px; width: 295px; min-height:150px;}
.widget2col  .top ,.widget2colContent .top { background:url(../../../ehimages/widget-top2col.jpg) no-repeat; height:40px; }
.widget2col  .bott, .widget2colContent .bott { background:url(../../../ehimages/widget-bott2.jpg) 0 0 no-repeat; width:295px; height:47px; }

.widget3col { float:left; margin:0 0 5px 12px; width: 449px; min-height:325px;  }
.widget3col .top, .widget3colContent .top  { background: url(../../../ehimages/widget-top3col.jpg) no-repeat; height:40px; }
.widget3col .bott, .widget3colContent .bott  { background:url(../../../ehimages/widget-bott3.jpg) 0 0 no-repeat; width:449px; height:47px; }

.widget4col { float:left; margin:0 0 5px 12px; width: 603px; min-height:150px; }
.widget4col  .top , .widget4colContent .top { background:url(../../../ehimages/widget-top4col.jpg) no-repeat; height:40px; }
.widget4col .bott, .widget4colContent .bott { background:url(../../../ehimages/widget-bott4.jpg) 0 0 no-repeat; width:603px; height:47px; }

.widget6col { float:left; margin:0 0 5px 12px; width: 900px; min-height:150px; }
.widget6col  .top , .widget6colContent .top { background:url(../../../ehimages/widget-top6col.jpg) no-repeat; height:40px; }
.widget6col .bott, .widget6colContent .bott { background:url(../../../ehimages/widget-bott6.jpg) 0 0 no-repeat; width:910px; height:47px; }

.widget2colContent { float:left; margin:0 0 5px 12px; width: 295px; min-height:50px;}
.widget3colContent { float:left; margin:0 0 5px 12px; width: 449px; min-height:325px; }
.widget4colContent { float:left; margin:0 0 5px 12px; width: 603px; min-height:300px; }
.widget6colContent { float:left; margin: -40px 0 5px 12px; width: 910px; min-height:300px; position: relative; }

.mid { clear:both; border-left:1px solid #cecece; border-right:1px solid #cecece; padding:10px 8px 10px 12px; min-height:125px; position:relative; }
.mid3col { clear:both; border-left:1px solid #cecece; border-right:1px solid #cecece; padding:10px 8px 10px 12px; min-height:250px; position:relative; }
.midsmall {min-height: 10px;}
.midmedium {min-height: 75px;}
.mid150 {min-height: 150px;}

.top h2 { float:left; color:#fff; font-weight:bold; margin:0; padding:11px 0 5px 15px; }

.article-teaserHT { padding-right:15px; font-size:85%; margin: 0px; float: left; width: 125px; position: relative; display: inline; color:#444; }

.bott-left { clear: both; font-size:85%; float:left; width:125px; padding:10px 0 0 15px; }
.bott-right { clear: both; font-size:85%; float:right; text-align:right; width:125px; margin-top: -12px; padding: 0px 10px 0px 10px; }

.bott-left-external { float:left; width:125px; padding:10px 0 0 15px; }
.bott-right-external { float:right; text-align:right; width:125px; padding:10px 10px 0 10px; }

.bott-left a, .bott-left-full a  { background:url(../../../ehimages/Klinkarrow.gif) 100% 60% no-repeat; padding-right:15px; }
.bott-right a { background:url(../../../ehimages/Klinkarrow.gif) 0 60% no-repeat; padding-left:15px; }

.bott-left-external a,.bott-left-full-external a { background:url(../../../ehimages/external.gif) 100% 60% no-repeat; padding-right:15px; }
.bott-right-external a { background:url(../../../ehimages/external.gif) 0 60% no-repeat; padding-left:15px; }

.bott-left-full { font-size:85%; float:left; width: 400px; padding:10px 0 0 16px; }
.bott-left-full span { font-size:85%; float:left; padding:0 8px 0 7px;  }

a.leftlink{ background:url(../../../ehimages/KlinkarrowLeft.gif) 0 60% no-repeat; padding-left:15px;}
a.middlelink{ background:none; padding-left:15px;}


#left4col {float: left; width: 613px; }
#right2col {float: right; width: 315px; }
#right3col {float: right; margin-left: 460px;}

#main li.comment a, #main li.comment a:visited { background:none; }

.thread-even {background-color: #eeeeee; margin-bottom: 10px; border-style: solid; border-width: 1px; border-color: #cccccc;}
.thread-odd {margin-bottom: 10px; border-style: solid; border-width: 1px; border-color: #cccccc;}






/* Social Bookmarks */
span.liSB { display: inline; float: left; margin-right: 14px; margin-bottom: 10px;}





.ec3_schedule table {border: solid; border-width: 5px; border-color: blue; }
.ec3_start td {color: red; }
.ec3_end td {color: green; }



#content-bott { clear:both; width:958px; height:19px; background:url(../../../ehimages/content-bott.jpg) 0 0 no-repeat; }





/* footer styles */
#footer-top { clear:both; width:958px; height:7px; background:url(../../../ehimages/footer-top.jpg) 0 0 no-repeat; }
#footer-main { clear:both; width:923px; background-color:white; border-left:1px solid #cecece; border-right:1px solid #cecece; min-height:125px; padding:2px 0 15px 35px; }
#footer-bott { clear:both; width:958px; height:20px; background:url(../../../ehimages/footer-bott.jpg) 0 0 no-repeat; margin-bottom:35px; }

#footer-main .col { float:left; width:195px; padding-top:15px; }
#footer-main .col ul { font-size:80%; }
#footer-main .col li { line-height:1.35em; }

#footer-main .legal p { float:left; width:250px; font-size:75%; line-height:1.5em; margin-left: 30px;}
#footer-main .legal p a,#footer-main .legal p a:visited { color:#006697; text-decoration:none; line-height:1.5em; }
#footer-main .legal p a:hover { text-decoration:underline; }

#footer-main .col a,#footer-main .col a:visited { color:#006697; text-decoration:none; line-height:1.5em; }
#footer-main .col a:hover { text-decoration:underline; }
#footer-main .col a.top { background:url(../../../ehimages/top.jpg) 0 0 no-repeat; padding-left:22px; }



/* news and events styles */
#main #add { clear:both; padding:0; margin:0 10px 15px 15px; }






#pm-wrapper, body, textarea, input, form, .notification-settings { margin-top: 0px; font-size:0.95em; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.notification-settings {margin-top: 10px; }
/* link styles */
#main a, #main a:visited { color:#006697; text-decoration:none; }
#main a:hover { text-decoration:underline; }


/* global nav styles */
#head-top li a,#head-top li a:visited { color:#fff; text-decoration:none; padding:6px 0 0 5px; }
#head-top li a:hover { color:#fff; text-decoration:none; }

#head-top li a.contact { background:url(../../../ehimages/mail.jpg) 0 50% no-repeat; padding:0 2px 0 18px; }
#head-top li a.help { background:url(../../../ehimages/help.jpg) 0 50% no-repeat; padding:0 2px 0 18px; }
#head-top li a.site { background:url(../../../ehimages/sitemap.jpg) 0 50% no-repeat; padding:0 2px 0 18px; }
#head-top li a.rss { background:url(../../../ehimages/rss.jpg) 0 50% no-repeat; padding:0 2px 0 18px; }

h1.home { display:none; }
.access { display:none; }






/* nav styles */
#nav { float: left; width:958px; margin-top: 8px; padding-left : 8px;}
#nav ul { font-size:85%; }
#nav li { background:url(../../../ehimages/MenuBarSep.jpg) 0 0px no-repeat; background-position:right; display: inline; padding: 0px 15px 0px 15px; line-height:1.5em; color:#FFF; }
#nav li a,#nav li a:visited { text-decoration:none; color:#FFF; }
#nav li a:hover { text-decoration:none; color:#FFF; }
/* nav styles */








#mainxxx pxxx { font-size:85%; line-height:1.45em; padding:5px 10px 6px 15px; }

#main p { font-size:85%; line-height:1.45em;  }
#main p a,#main p a:visited {color:#006697; text-decoration:none; }
#main p a:hover {text-decoration:underline; }

#main ul { line-height:1.35em; margin:5px 0 5px 5px; }
#main li,#main .widget .mid li { background-image:none; }
#main li a, #main li a:visited { background:url(../../../ehimages/bullet.jpg) 0 6px no-repeat; font-size:85%; color:#006697; padding:2px 0 5px 13px; text-decoration:none; }
#main li a:hover { text-decoration:underline; }

#main li.contentonly { background:url(../../../ehimages/bullet.jpg) 0 6px no-repeat; font-size:85%; padding:2px 0 0 13px; text-decoration:none; }

#main ul#group-comm li a,#main ul#group-comm li a:visited,#main ul#group-comm li a:hover { background-image:none;  padding:1px 0 0 1px;  }

#ehotrail a ,#ehotrail a:visited { text-decoration:underline; color:#006697; }
#ehotrail a:hover { text-decoration:underline; color:#282e32; }






/* misc style */
.strong, strong { font-weight:bold; }
.red, ul.errors { color:red; font-weight:bold; font-size:85%; }
.error { color:red; font-weight:bold; font-size:80%; padding: 0 0 0 -3px; margin:0; line-height:1.4em; }
.black { color:#333; font-weight:bold; font-size:85%; }
form .black { margin-top:-5px; padding-bottom:3px; }
.green { color:#393; font-weight:bold; }
.requiredmark { color:red; font-weight:bold; font-size:85%; }
form input { vertical-align:middle; }
.cb { clear:both; font-size:0.01em; height:1px; }
.cb-large { clear:both; font-size:0.01em; height:13px; }
img.border { border:2px solid #cecece; }
#main .widget .blue li a:visited { background: none; }



.alignright {float: right; margin-left: 5px;}
.alignleft {float: left; margin-right: 5px; }


table.ec3_schedule {display: none; }

.form-field, .label, label {margin-top: 0px; font-size:0.95em; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:85%;}
.frm_required {color: red; }


/*  .sticky is currently disabled in the news listing template - wouldn't be surprised to see it asked to be returned*/
.sticky { border-width: 1px; border-style: solid; border-color: lightgrey; }
.NewsListing {min-height:100px; margin-bottom: 5px; padding: 5px;}

/* over-ride style set in plugins/bp-album/includes/css/general.css */
.picture-thumb-box { padding: 6px ! important }



li#picture-personal-li, li#pictures-personal-li, li#upload-personal-li { display:inline; }
li#picture-personal-li { display:none; position: relative; }
li#pictures-personal-li a, li#pictures-personal-li a:visited , li#upload-personal-li a, li#upload-personal-li a:visited{ background:url(../../../ehimages/bullet.jpg) 0 6px no-repeat; font-size:85%; padding:2px 15px 0 13px;  }



#subnav li a, #object-nav li a{ background:none; }




/* map styles */
#map-container { clear:both; width:950px; margin:2px 0 10px 6px; border:1px solid #ccc; background:#eee; }
#cat-contain { width:890px; float:left; padding:5px 0 10px 8px; margin:0 5px 10px 10px; background:#fff; border:1px solid #ccc;  }
#cat-contain form#news { float:left; margin:0 7px 0 0; padding:0 5px 0 4px; border-right:1px solid #ccc; width:130px; }
#cat-contain form#events { float:left; margin:0 4px 0 0; padding:0 5px 0 4px; border-right:1px solid #ccc; width:135px; }
#cat-contain form#groups { float:left; margin:0 4px 0 0; padding:0 5px 0 6px; border-right:1px solid #ccc; width:158px; }
#cat-contain form#mapsea { float:left; margin:0 4px 0 0; padding:0 5px 0 6px; width:163px; }

#cat-contain form.last { border-right:none; }
#cat-contain legend { margin:0 0 2px 0; font-size:85%; padding:2px 0 2px 4px; font-weight:bold; }
#cat-contain select { float:left; }

#cat-contain input#mapsearch { float:left; padding:2px; margin:0 4px 0 0; font-size:75%; vertical-align:middle; }
#cat-contain input#groups,#cat-contain input#all { float:left; padding:2px; margin:2px 4px 0 0; font-size:75%; vertical-align:middle; }
#cat-contain input[type=submit] {  float:left; vertical-align:top; margin:0; }
#cat-contain select { padding:1px; margin:2px 0 2px 0; font-size:75%; vertical-align:middle; width:120px; }

/* Local info */
div#localinfo { width:890px; padding:5px 0 10px 8px; margin:0 5px 0 10px; background-color:#fff; border:1px solid #ccc;  }
div#localinfo legend { margin:0 0 2px 0; font-size:85%; padding:2px 0 2px 4px; font-weight:bold; }

a#localinfo-showhide { display:block; cursor:pointer; text-indent:-9999px; background-image:url(../../../ehimages/map/map_localinfo-sprite.png); background-repeat:no-repeat; width:130px; height:19px; margin:2px 5px 5px 10px; }
a#localinfo-showhide.hide { background-position:0 0; }
a#localinfo-showhide.show { background-position:0 -18px; }

#localinfo fieldset#localinfo-choose legend { display:none; }
#main ul#localinfo-options { margin:0.3em 0 0; padding:0; line-height:1em; }
#main ul#localinfo-options li { float:left; width:25%; margin:0.2em 0; padding:0; line-height:1em; background:transparent url(../../../ehimages/map/map_localinfo-sprite.png) 22px -57px no-repeat; min-height:34px; opacity:0.8; }
#main ul#localinfo-options li:hover, #main ul#localinfo-options li.active { opacity:1; }
#main ul#localinfo-options li#dentists:hover, #main ul#localinfo-options li#dentists.active { background-position:22px -113px; }
#main ul#localinfo-options li#doctors:hover, #main ul#localinfo-options li#doctors.active { background-position:22px -170px; }
#main ul#localinfo-options li#libraries:hover, #main ul#localinfo-options li#libraries.active { background-position:22px -226px; }
#main ul#localinfo-options li#places-of-worship:hover, #main ul#localinfo-options li#places-of-worship.active{ background-position:22px -283px; }
#main ul#localinfo-options li#toilets:hover, #main ul#localinfo-options li#toilets.active { background-position:22px -340px; }
#main ul#localinfo-options li#recycling:hover, #main ul#localinfo-options li#recycling.active { background-position:22px -396px; }
#main ul#localinfo-options li#tourist-points:hover, #main ul#localinfo-options li#tourist-points.active { background-position:22px -453px; }
#main ul#localinfo-options li#schools:hover, #main ul#localinfo-options li#schools.active { background-position:22px -509px; }
#main ul#localinfo-options li#train-stations:hover, #main ul#localinfo-options li#train-stations.active { background-position:22px -566px; }
#main ul#localinfo-options li#village-halls:hover, #main ul#localinfo-options li#village-halls.active{ background-position:22px -623px; }
#main ul#localinfo-options li a, #main ul#localinfo-options li a:hover { display:block; text-decoration:none; border:none; cursor:pointer; background:none; color:#333; font-size:85%; margin:0; padding:0; }
#main ul#localinfo-options li:hover a, #main ul#localinfo-options li:hover a:hover, #main ul#localinfo-options li.active a, #main ul#localinfo-options li.active a:hover { color:#333; }
ul#localinfo-options a input { vertical-align:middle; margin:0 26px 0 0; cursor:pointer; width:16px; font-size:12px; }
ul#localinfo-options a label { vertical-align:bottom; display:block; cursor:pointer; margin:4px 0 0; padding:0; }
#interactive-map #iw_kml p { margin-top:1em; }
#interactive-map #iw_kml p span { display:none; }
#interactive-map #localinfo_iw span { display:block; margin-top:0.2em; }


/* Map Driving Directions */
#main #rightcol #right-container #driving-directions h3 { border-top:1px solid #CCC; }
#main #rightcol #right-container.info #driving-directions .status { color:red; font-weight:normal; }
#main #event-map #directions-from.start { color:#666; font-style:italic; }
#main #event-map .map-infowindow label { font-size:80%; font-weight:bold; }
#main #event-map .map-infowindow input { margin:0; }

/* Shared styles for Interactive Map & Site Search */
#main .search-items { clear:both; padding-top:0.2em; }
#main .search-items .items > * { margin:0 0 1px; padding:0.6em 0.5em; }
#main .search-items .items { margin:0.6em 0 0; padding:0; }
#main .search-items .items .title { background:none; padding:0; margin: 0; clear: right; font-weight:bold; }
#main .search-items .items a { font-size:1em; }
#main .search-items .items p { font-size:1em; padding:0; }
#main .search-items .items .geo { display:none !important; }
#main .search-items .items .location { font-size:0.8em; }
#main .search-items .items .vevent .dtstart, #main .search-items .items .hentry .updated { font-size:0.8em; }
#main .search-items .hentry .author-label { text-transform:lowercase; }
#main .search-items .hentry .author-label, #main .search-items .hentry .author { display:inline; font-size:0.8em; }
#main .search-items .meta strong { font-size:0.8em; font-weight:bold; color:#666; }
#main .search-items .meta .categories, #main .search-items .meta .categories > * { margin:0; padding:0; display:inline; }
#main .search-items .meta a[rel=tag] { background:none; padding:0 0.3em 0 0; }
#main .search-items #paginationControl { float:none; margin:0; padding:0.5em; font-size:80%; }

.map-infowindow { font-size:80%; width:350px; min-height: 150px; line-height:1.2em; }
.map-infowindow .title, .map-infowindow h3 { font-weight:bold; display:block; margin-bottom:0.3em; }
.map-infowindow strong { font-weight:bold; }
.map-infowindow p { margin:0.5em 0 !important; padding:0 !important; }
.map-infowindow a { cursor:pointer; color:#006697; text-decoration:none; font-weight:bold; }
.map-infowindow a:hover { text-decoration:underline; }

/* Interactive Map */
#map-main { clear:both; }
#map-main .left { float:left; }
#map-main .left .left-col { margin:0 10px; padding:0 0 10px 0; width:140px; background:#fff; border:1px solid #ccc; }
#map-main .right { float:left; }
#map-main .right .right-col { margin:0 2px 7px 0; width:745px; min-height:500px; background:#fff; border:1px solid #ccc; }
#map-main .left-col ul { font-size:80%; margin:0; padding:4px 4px 0 10px; }
#map-main .status { text-align:left; margin:4px 0 4px 15px; padding:3px; color:#f33; height:1.5em; }
#map-main .search-items #search-start { background-color:#ffb; padding:0.5em; font-size:0.9em; color:#4b4b4b; }
#main #map-main .search-items .items li { cursor:pointer; }
#main #map-main .search-items .items li:hover { background-color:#dfd; }
#main #map-main .search-items .items li:active { background-color:#fdd; }
#main #map-main .search-items .items li.selected { background-color:#ddf; cursor:default; }

.delicious-cloud li a {background-image: none ! important }

li.topevent a {background: none !important; margin-left: -20px;}
li.topevent p {margin-left: -7px; margin-bottom: 10px; }

.hidden, #hidden {display: none; }
.gfield_label, .gfield_time_minute, .gfield_time_hour, label {font-size: 12px ! important; }

.eventListingItem {min-height: 250px;}
.attachment-SmallThumb {padding-left: 10px; float: right; }

.fn { margin-left: 0px; font-size: 85%; }
.fn a { margin-left: -13px; font-size: 100% ! important; }
.comment-meta {margin-left: -13px; padding-bottom: 5px; }
.says {font-size: 85%;}
li.comment {padding: 10px; list-style-type: none ! important; margin-left: -3px ! important;} 

span.highlight, span.activity {font-size: 85%; }

p {padding-bottom: 7px; }
.formtitle {display:none; }
.regfield { width: 250px; }
#left4col .mid li { list-style-type: disc; font-size:85%;  margin-left: 22px; }
#left4col .mid ol li { list-style-type: decimal; font-size:85%;  margin-left: 22px; }

.divReview, .activity-li {font-size: 100%; padding: 5px; border-width: 1px; border-style: solid; border-color: lightgrey; min-height: 75px; margin-bottom: 5px; }
li.activity-li a{ font-size: 100% ! important; background: none !important; margin-left: -10px;}
.activity-li{ list-style-type: none ! important; }
.single-group {margin-left: -25px; }
.activity-avatar { float: right; }
.acomment-avatar { float: left; }

.acomment-meta {margin-left: 32px; }
.acomment-meta, .activity-inreplyto { font-size: 85% ! important; }
.activity-inreplyto strong { font-weight: normal; font-style: italic; }
.activity-comments { width: 450px; margin-left: 26px; }


li.li-acomment{ background-color: #f0f0f0; padding: 5px; margin-bottom: 1px; }
.ac-form, .ac-reply-link { background-color: #f0f0f0; padding: 5px; margin-left: 5px; margin-top: -4px; }
.ac-input-link { margin-left: 3px; }
.acomment-content { margin-left: 35px; }
.ac-reply-link { font-size: 85% ! important; padding-left: 37px; }
.ac-reply-avatar { float: left; margin-left: 3px; }
.xac-textarea { float: left; margin-left: 3px; margin-top: -3px;}
.ac_form_submit { margin-left: 300px; }
.ac-textarea{background-color: #f0f0f0; padding: 5px; width: 425px; }
.ac-textarea .ac-input{ color: #444444; }

.bott-right a.authorlink  { background:none ! important; padding-left:15px; }

/* hide some of the member options as we don't need them */
#profile-personal-li, #messages-personal-li, #public-personal-li, .clear-value { display: none; }

.activity-inner img {display: none; }

div.hr { height: 1px; color: #cecece; background-color: #cecece; border: none; margin-bottom: 5px; }

.generic-button, .item-buttons, .bott-spaced{float: left; padding-right: 10px; }

.generic-button a, .item-buttons a, .bott-left-tabs a  { background:url(../../../ehimages/Klinkarrow.gif) 100% 60% no-repeat; padding-right:10px; }
.bott-left-tabs { font-size:85%; float:left; width: 600px; padding-top:10px; padding-left: 16px; }


.group-admin-tabs{ margin-top: -11px; width: 100%; }
.spantab { font-size:85%; float: left; padding: 5px 10px 10px 10px; border-width: 1px; border-color: lightgrey; border-style: solid; margin-left: 1px; background-color: lightgrey; } 
.spantab.current, .spantab:hover { background-color: white;  border-bottom:thin none white; padding-bottom: 11px; }

#belowadmintabs{ border-bottom: 1px solid lightgrey; width: 601px; margin-left: -12px; margin-top: 29px;}


#admins-list img, #members-list img {float: left; margin-right: 25px; }
#admins-list li, #members-list li { list-style-type: none ! important; padding-bottom: 25px;}
.members-item-list { border-style:solid; border-width: 1px; border-color:lightgrey; min-height: 50px; padding: 5px; margin-bottom: 5px; }
.action {margin-bottom: 15px; }

#message.updated{ font-family:Verdana, Arial, Helvetica, sans-serif; margin-top: 25px; padding: 5px; width: 400px; border-style: solid; border-width: 1px; border-color: grey; font-weight: bold; color: red;}

#group-create-tabs, #group-create-body .left-menu {display: none; }
#profile-details-section #field_1 {display:none;}
#item-header-avatar{ float: right; padding-left: 25px; padding-bottom: 5px; }

.radio label ul li, .bp-widget ul.single-line li {font-size: 100% ! important; }
.item-avatar {padding-left: 12px;}
.scroll { width: 283px; height: 300px; padding-left: 5px; padding-right: 5px; overflow: auto; }

.profile .easthampshire-org h4, .profile .easthampshire-org ul.button-nav {display: none; }
.regfield {margin-top: 5px;}
textarea.regfield {width: 500px;}

[if IE] .tags_chooser { display: none ! important; }  

#pm-wrapper td, #pm-wrapper th { padding: 5px; }
#pm-menu {margin-left: 5px; margin-top: 5px;}

#settings-form #email, #settings-form #pass1, #settings-form #pass2 { width: 300px; margin-bottom: 5px;}
#settings-form label { display: block; margin-top: 25px; margin-bottom: 5px; }
#settings-form .submit { margin-top: 10px; }

.acfb-holder li, #invite-anyone-member-list ul li, #invite-anyone-invite-list li {list-style-type: none ! important; margin-left: 0px ! important; }
#invite-anyone-invite-list li {display: none;  }





/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {font-family: verdana, sans-serif; z-index:100;}
.menu ul li a, .menu ul li a:visited {line-height:25px; font-size:11px; overflow:hidden;text-decoration:none; padding-left: 2px; }
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
.notif_item { border-style: solid; border-width: 0px; border-color: grey; height: 25px; display:block; width: 300px;  } 
  
.notif-item-list { -moz-border-radius: 5px; border-radius: 5px; border-style: solid; border-width: 1px; border-color: grey; background:#F5F3F6; } 
 
 
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#36f;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:300px; margin-left: -75px; }
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#97D0EB; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#F5F3F6; color:#000;}
.menu ul li:hover ul li a:hover {background:#97D0EB; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
.no_action{ z-index: -1; }