/* This CSS is the base of the new "dark" skin */
/* This is a global stylesheet applied on every page with this skin*/

body{
background-color:#222;
/* GRADIENT background: url('http://www.staffsunion.com/stylesheet/Sandpit/gradient.jpg') repeat-x fixed top #bbb;*/
/* SNOW background: url(http://www.technolysis.com/sno_ani05.gif) #111 repeat; */
color:#222;
/*margin:0;*/
padding:0;
font-family:verdana,arial,sans-serif;
font-size:12px;
}

/* .SC_Panel is for wysiwyg drop-downs */
#container,#wrapper,#content,#content .SC_Panel{
background-color:#444;
color:#FFF;
}

#header{
background: url(/pageassets/thinheader2.jpg) #333333;
/*CHRISTMAS background: url(http://www.staffsunion.com/stylesheet/Sandpit/MerryXmas.jpg) #333333;*/
height:120px;
color:#FFF;
}

#logo a{ display:block; width:500px; height:120px; color:#FFF; text-indent:-9999px;}
#logoents a {display:none}

.sidepanel a, .sidepanel a:link, .sidepanel a:visited, .sidepanel a:active{
color:#FFF;
text-decoration:none;
}

.sidepanel a:hover{
color:#97FF38;
text-decoration:underline;
}

.sidepanel, .sidepanel ul, .sidepanel li, #side_links, #side_links ul, #side_links li {list-style-type:none;}

.news2 p.leader{padding-left:105px;}

.news2 a, .news2 a:link, .news2 a:visited, .news2 a:active{
color:#97FF38;
text-decoration:none;
}

.news2 a:hover{
color:#9F5;
text-decoration:underline;
}

.news2 h5{
font-size: 14px;
font-weight:normal;
}

.news_all{
text-align:right;
padding:5px;
}

.box, .sidepanel{
background-color:#222222;
padding:0px;
border: 1px solid #CCC;
overflow:hidden;
font-size:12px;
}

#content_inner h1,.box h1,.sidepanel h3{
width:100%;
background-color: #97FF38;
height:20px;
font-size: 14px;
font-weight:bold;
color: #222;
margin:0px;
padding: 0 0 0 5px;
} 



/*
#content_inner h1,.box h1,.sidepanel h3{
width:100%;
background-color: #444;
height:21px;
font-size: 14px;
font-weight:bold;
color: #DDD;
margin:0px;
padding: 2px 0 0 5px;
}
.box h1{
border-bottom:1px solid #AAA;
}*/

/* x */


#content_inner a, .box a{ color:#97FF38; text-decoration:none;}
#content_inner a:hover, .box a:hover{ color:#FFF; text-decoration:underline;}

.sidepanel p, .sidepanel li{
padding:2px;
}

.morelinkevents a, .morelinkevents a:link, .morelinkevents a:active, .morelinkevents a:visited {
color:#97FF38;
text-decoration:none;
}

.morelinkevents a:hover{
color:#FFF;
text-decoration:underline;
}


/* positioning of the top navigation and search box */
#topsearch, #topnav { top:1px; }

.whitebox,.whitebox li{
background-color:#FFF;
color:#222;
}

#wrapper{
border-top:none;
background:transparent;
}

#breadcrumb{
margin-right:15px;
margin-bottom:2px;
color: #AAA;
}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited{
color: #AAA;
text-decoration:none;
}

#breadcrumb a:hover{
color: #97FF38;
text-decoration:underline;
}

h2{ font-size:20px; font-weight:normal; }
h2, h3, h5 { color: #97FF38;}
h4, h6 { color: #FFF;}



#footer {background-color:#97FF38;}

.sidepanel {padding:5px;}
.login {padding:0;}
.sidepanel h3{margin-top:0px; margin-left:-5px; margin-right:-5px; margin-bottom:5px; width:150px;}

#left {float:left; width:525px;}
#right {float:right; width:280px; margin-left:15px;}



#content, #sidebar { padding-top:0; margin-top:8px;}
.sidepanel{ margin-bottom:5px; margin-top:0; padding-top:0;}

.pad { padding:10px;}

.news6{
margin: 0 5px 0 5px;
}

.news6 img{
float:right;
margin-left:5px;
border:0;
}

.news6 dt{
font-weight:bold;
}

.news6 .msl_event_types {font-size:10px; margin-top:5px;}

.news6 .msl_event_hook { margin-bottom:15px;}

#toprow{
height:20px;
background-color:#222;
padding: 0 5px 0 5px;
}
#toprow .right{
float:right;
}

#topsearch{
position:inline;
top:0;
}


#banner_advert{
position:inline;
float:right;
top:auto;
margin:5px;
margin-right:-5px;
margin-top:6px;
}

.fullwidth{ width:800px; }

#content_inner{
width:800px; 
/*zoom: 1;*/
padding: 10px;
background-color:#222222;
border: 1px solid #CCC;
font-size:12px;
}

.table1 td{
border:1px solid #555;
padding:5px;
}


/* BBC RSS feed styles */
.rssbbc img{ float:left; margin:5px 10px 0 0;}

.rssbbc li{margin-top:8px; list-style:none;}

.rssbbc a, #content_inner .rssbbc a:link, #content_inner .rssbbc a:visited{
font-weight:bold;
margin-right:500px;
color:#E00;
}

#content_inner .rssbbc a:hover {color:#FFF; text-decoration:none;}

/* kens twitter styling  */
.rsstwitter img{ float:left; margin:5px 10px 0 0;}

.rsstwitter li{margin-top:8px; list-style:disc; color:#97ff38;font-size: 100%}
.rss_pubdate {font-size: 70%}
.rsstwitter a, #content_inner .rssbbc a:link, #content_inner .rssbbc a:visited{
font-weight:bold;
margin-right:500px;
color:#fff;
}




fright{ float:right }
.calendar_title { color:#000; }
.nobullet li {list-style:none;}
.context_box p{ color:#000; }
dl.forum {width:40%; margin:5px;}

.event_ticket{
color:#FFF;
background-color:#000;
}



/* notice boxes */

.yellowbox{
background-color:#ff0;
border:2px solid #880;
color:#000;
padding:10px;
margin:10px;
text-align:center;
font-size:12px;
}

.redbox{
background-color:#f33;
border:2px solid #800;
color:#000;
padding:10px;
margin:10px;
text-align:center;
font-size:12px;
}



/* SUMMER BALL LOGO IN HEADER THING */

#ballheader{
margin-left:358px;
margin-top:0px;
padding-left:110px;
float:left;
display:block;
width:120px;
height:120px;
background: url('http://www.staffsunion.com/stylesheet/Sandpit/SB_logo_web_pink%20(120x120).png') no-repeat transparent;
border: none;
color:#F0037F;
text-align:center;
font-family: georgia, lucida, serif; font-weight:bold;
}

/*#bignumber {font-size:72px; font-family: georgia, lucida, serif; font-weight:bold; margin-top:40px; margin-bottom:15px; line-height:0; display:block;}*/

#ballheader a{width:340px; height:120px; display:block; color:red; float:left; position:absolute; left:350px; margin-top:0px;}

#ballheader img{ border:none}

.event6 dl{
background:#111;
margin:5px; 
padding:5px; 
border:1px solid #555;
}

.event6 .msl_event_types{
clear:none;
}


/* This section corrects admin section issues without using force/*

#content_inner .msl_controls_selectpage_tree a{color:#666;} 
#content_inner .msl_controls_selectpage_tree p{color:#666;} 

