/* ----------------------------------------------------- */
/* TITLE: 1st Purton and Lydiard Scout Group Website, v3 */
/* AUTHOR: Andrew Tedstone                               */
/* CREATED: May 2009 (v3.gui3)		                     */
/* Use in conjunction with TRIPOLI.						 */
/* ----------------------------------------------------- */

html, body {
height:100%;
margin:0;
padding:0;
}

body {
background:#D8D1DF;
font-size:0.8em;
position:relative;
font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif;
min-width:950px;
width:82%;
margin-left:auto;
margin-right:auto;
}

#container{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 2;
}

/* deprecated.
#container2.cb{
 top:-30px;
 position:relative;
}*/

/* Background-Specific */
#bg{
position: fixed;
top: 0;
left: 0;
z-index: 1;
width: 100%;
height: 100%;
}

#title #showbg{ 
 color:#ececec;
 font-size:0.7em;
 z-index:2;
 position:absolute;
 bottom:35px;
 right:20px;
 text-decoration:underline;
 line-height:150%;
} 

#showcontent{ 
 display:none; 
 position:absolute; 
 color:white; 
 font-weight:bold; 
 font-size:1.3em; 
 margin:10px;
 z-index:2;
}

#container2{ /* (was class .cbb) */
top:-20px;
position:relative;
padding:0.15em;
background:white;
border:1px solid #dddddd;
border-radius:15px;
-moz-border-radius:15px;
} 

#container3{ /* essentially produces the inner gray border. */
border:1px solid #dfdfdf;
padding:0.8em;
border-radius:15px;
-moz-border-radius:15px;
}

/* TinyMCE-specific (Admin use) */
body.mceContentBody {background:white; padding:10px 40px 10px 40px;width:auto !important; min-width:0 !important; font-size:0.7em !important}


/* LOGIN WIDGET ########################################################*/
#login_upperwidget{
 /*background:url(../images/bgs/purple-opacity80.png);*/
 background:#43285D; /* for browsers that don't support RGBA or decent PNG transparency - ahem IE, looking at you */
 background: rgba(50, 20, 79, 0.8); 
 padding:10px;
 color:white;
 text-align:right;
 line-height:110%;
 border-top:6px solid #454545;
}

#login_upperwidget label{
 font-size:0.75em;
 background:0;
 padding-left:0;
} 

#login_upperwidget a{
 color:white;
 text-decoration:none;
} 

#login_upperwidget .actionidentifier{
 font-size:1.25em;
} 

#login_upperwidget .actionidentifier strong{
 font-weight:bold;
}

.link_mydetails{
 background:url('../images/other/profile.png') no-repeat right center;
 padding-right:25px;
 line-height:150%;
 height:25px;
 display:block;
 text-align:bottom;
}

.link_logout{
 background:url('../images/other/exit.png') no-repeat right center; 
 padding-right:25px;
 height:25px;
 display:block;
 text-align:bottom;
}

.link_admin{
background:url('../images/other/arrow.png') no-repeat right top;
 padding-right:25px;
 height:25px;
 display:block;
 text-align:bottom;
} 

/* styles applied if non-extendable.*/
#login_upperwidget.nonextendable label, #login_upperwidget.nonextendable p{
 display:inline;
} 

#login_upperwidget.nonextendable .actionidentifier, #login_upperwidget.nonextendable .action_content, #login_upperwidget.nonextendable form {
 display:inline;
 }

/* Styles for extendable. */
#login_upperwidget a.actionidentifier:hover{
 color:#9F9F9F;
} 

#login_upperwidget.extendable{
 right:0px;
 position:absolute;
 z-index:2;
 margin-right:20px;
}  

#login_upperwidget .contracted{
 display:none;
}

#login_upperwidget.extendable .action_content{
 margin:10px 0 10px 0;
} 

#login_upperwidget a.loginlost{
 margin-top:8px;
 font-size:80%;
 text-decoration:underline;
} 


/* SCOUT GROUP BANNER ########################################################*/
#title{
 margin:0 0 0 20px;
 top:5px;
 position:relative;
 z-index:1;
 clear:both;
}
      
#title h1{margin:0; padding:0; display:inline; font-family:"trebuchet ms";}
#title .print{display:none}
#title a{padding:0px; margin:0px; color:black; text-decoration:none;}

#title .scoutlogo{
  display:none;
}
      

/* NAVIGATION BAR ############################################################*/
/* Main Styles */
#nav{
 /*background:#9DC006 url(../images/bgs/navbg.png) repeat-x scroll;*/
 background:#9DC006 url(../images/bgs/whitefade.png) repeat-x bottom;
 margin-bottom:25px;
 margin-top:10px;
} 

.endspan{
 clear:both;
 display:block;
} 

#nav ul{
 padding:0px 0px 0px 20px;
}

#nav ul li{
 border-right:1px solid white;
 display:block;
 list-style-type:none;
  float:left;
}
 
#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited, #nav ul li a:hover{
 display:block;
 margin:0px 20px 0px 20px;
 color:white;
 font-weight:bold;
 text-decoration:none;
 padding:4px 0 4px 0;
}

#nav ul li a:hover{
 text-decoration:underline;
}                                                                             
                

/* Sub-nav Styles */
#nav ul li ul li{
  padding:3px 0px 3px 0px;
  display:list-item;
  float:none;
  margin:2px 0px 2px 0px;
  border:0;
}
            
#nav li ul{
  position: absolute;
  left: -999em;
  margin:0px;
  padding:0px 0px 0px 0px;
  /*background:url(../images/bgs/purple-opacity80.png);*/
  background:#43285D; /* for browsers that don't support RGBA - ahem IE, looking at you */
  background: rgba(50, 20, 79, 0.9); 
  width:12.5em;
  z-index:100;
}
               
#nav ul li ul a.nsub:link,#nav ul li ul a.nsub:active,#nav ul li ul a.nsub:visited,#nav ul li ul a.nsub:hover{
  color:white;
  padding:5px 0px 6px 10px;
  margin:0px 4px 0 4px;
  font-size:0.9em;
  font-weight:normal;
}
                                                        
#nav ul li ul a.nsub:hover{
  background: url(../images/bgs/whitefade.png) repeat-x center;
  border:0;
  text-decoration:none;
}

#nav li ul ul{
  margin: -2em 0 0 4em;
}

#nav li:hover ul ul{
  left: -999em;
}
                        
#nav li.sfhover ul ul{
  left: -999em;
  }
                          
#nav li li:hover ul, .nav_main li li.sfhover ul{
  left:auto;
}

#nav li:hover ul{
  left:auto;
  padding: 0px;
}
                     
#nav li.sfhover ul{
  left:auto;
  padding: 0px;
}

#nav .selected{
 background: url(../images/bgs/whitefade.png) repeat-x center;
 background-color:none;
 font-weight:bold !important;
} 

#nav .selected img{
float:right;
}
                       
/* SIDEBAR SECTION ###########################################################*/  
#sidebar{
  float:right;
  text-align:right;
  width:20%;
  z-index:100;
 background:#4C2076 url(../images/bgs/whitefade.png) repeat-x;
}

#sidebar_content .sidebar_section li{
  list-style-type:none;
  margin:6px 0px 6px 0px; 
}

#sidebar_content .sidebar_section li a{
  color:white;
  text-decoration:none;
  display:block;
  padding:4px 4px 5px 2px;
  font-size:0.9em;
  margin-bottom:1px;
}

#sidebar_content .sidebar_section li a:hover{
  /*border-bottom:1px solid gray;
  padding-bottom:4px;*/
  color:white;
  background:url(../images/bgs/whitefade.png) repeat-x center;
}

#sidebar a.selected {
 background: url(../images/bgs/whitefade.png) repeat-x center;
 font-weight:bold;
} 

#sidebar h2{
 color:white;
 font-size:1.3em;
}

#search{
 margin-bottom:1em;
}
 
#search input[type='text']{
 background:#ececec;
 font-family:verdana;
 color:black;
margin:0;
font-size:0.85em;
padding:4px;
font-style:italic;
} 

#search button {
background:transparent url(../images/bullets/search.png) no-repeat scroll 0 0;
border:0;
cursor:pointer;
font-size:1.1em;
height:25px;
right:5px;
top:2px;
width:25px;
position:relative;
}

#search button span{
 visibility:hidden;
}
#advert{
text-align:center;
}
   
   
/* CONTENT SECTION ###########################################################*/

/* Holds sidebar and content containers */
#main{ 
  width:100%;
}

/* Generic Styling of HTML Markup, eg H1 */
.content{
  padding:0% 1% 1% 3%;
  line-height:160%;
  background-color: white;
  width:70%;
  font-size:0.9em;  
} 

.content h1{
 color:#4C2076;
 font-weight:bold;
 word-spacing:0.1em;
 letter-spacing:-0.1em;
 margin:0.5em 0 0.5em -1%;
 padding:3px;
 border-left:5px solid #4C2076;
 border-bottom:2px dotted #CFCFCF;
 font-size:1.7em;
} 

.content h2{
  font-weight:bold;
  font-size:1.3em;
  color:gray;
  padding-bottom:0;
  margin-bottom:0;
  margin-top:25px;
}

.content h3{
  font-weight:normal;
  font-size:1.2em;
  color:gray;
  padding-bottom:0;
  margin-bottom:0;
  }
      
.block{
       display:block;
      }
      
label{
  font-size:85%;
  background: url(../images/bullets/leftarrow.png) no-repeat;
  padding-left:15px;
  margin-top:15px;
  display:block;
}
     
p{margin-top:4px; margin-bottom:10px;}     

.content ul{margin-left:12px;}
.content ul li{list-style-type:disc;list-style-position:inside;padding:2px;}
.content ul li ul li{list-style-type:circle;}
     
img{
  border:0
}

.endspan{
 clear:both;
 display:block;
} 

.geoLink{
 background:url('../images/bullets/map_16.png') no-repeat left;
 padding-left:18px;
 color:blue;
 text-decoration:none;
 border-bottom:1px dashed blue;
}  

/* Generic Rounded Boxes */
.bl {background: url(../images/rc/bl.gif) 0 100% no-repeat;}
.br {background: url(../images/rc/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/rc/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/rc/tr.gif) 100% 0 no-repeat; padding:7px;}
.clear {font-size: 1px; height: 1px}
/* new rounded boxes */
.roundtop{background: url(../images/rc/tr.gif) no-repeat top right; text-align:left;}
.roundbottom {background: url(../images/rc/br.gif) no-repeat bottom right; text-align:left;}
img.corner{border: none; display: block !important;}


/* Error Report Styles - IE can't cope with pseudo-elements yet so :before and :after only for Gecko */
blockquote{
  font-style:italic;
  font-family:courier;
  width:70%;
  border:1px solid black;
}
          
blockquote:before{
  content:"MySQL Error Report";
  font-weight:700;
  display:block;
  background-color:red;
  color:white;
  padding-left:4px;
}
                 
blockquote:after{
  content:"[ends]";
  display:block;
  font-style:italic
}

.errormessage{
  color:red; 
  font-weight:700;
  font-style:italic;
  display:block;
}


/* MODULE-SPECIFIC STYLES (A-Z) ##################################################*/
/* Blog */
.blogintro{
  background:url(../images/other/stripebg.gif) repeat-x top #e5e5e5;  
  font-size:90%;
}  

.blogpost{
  margin-bottom:30px;
}

.blogpost h3{
  margin-bottom:4px;
  padding:0px 0px 0px 0px;
  border-bottom:1px solid gray;
}

/* ------ blog sub style: Jamboree (no longer in use - just keep here as demo) */
.blogid1 .blogpost{
  padding-bottom:20px;
  background: url(../images/logos/jamboree.jpg) no-repeat bottom right; 
}  

.blogid1 #absolutebannercontainer{
  width:90px;
  height:90px;
  position:absolute;
  top:0px;
  left:0px;
  background: url(../images/2007/assoc2.gif) no-repeat top left; 
}  
   

/* Contact Us */
ul.contactlist{
  list-style-image: url(../images/bullets/contact.png);
  padding-top:7px;
}

ul.contactlist li{
  margin-bottom:15px;
}


/* GMaps (ok, so it isn't technically a module....) - admin cases are in admin stylesheet. */
.gMapModal{   /* for cases where it will be shown in a thickbox. */
 top:-9999px; 
 position:absolute;
} 

.gMapViewing h3{
 font-size:150%;
} 

.gMapViewing #gMap{
 width:500px;
 height:300px;
}

 

/* Home Page (Index.Mod) */
/* Note: some parts of this module are styled via their style attributes. */
#content.index .content-box{
 background-color:#ddd;
 background-repeat:no-repeat;
 background-position:10px center;
 font-size:0.9em;
 margin-top:15px;
 padding-bottom:10px;
 padding:1em;
} 


#content.index h2{
 color:#4C2076;
 border:0px;
 font-size:2em;
 margin:0;
 padding:8px 0px 7px 5px;
 word-spacing:0.1em;
 letter-spacing:-0.1em;
} 

#content.index h2 a{
 float:right;
 font-size:0.7em;
 color:white;
 text-decoration:none;
 margin-right:10px;
} 

#content.index .content-box .findout{
 font-style:italic;
 text-align:right;
 text-decoration:underline;
 background:none;
 display:block;
 } 

#content.index .content-box a.findout:hover{
 background:none;
 color:black;
 text-decoration:none;
} 
 
#content.index .content-box p, #content.index .section-hilite a {
 padding:3px;
 color:black;
 display:block;
 text-decoration:none;
 font-size:1em;
 background:white;
}

#content.index #home_About ul{
background:white;
margin-left:15px;
margin-right:40px;
padding-left:5px;
}

#content.index .sectionpic{
margin-left:10px;
float:right;
display:block;
} 

#home_Updates ul{
 margin:0;
 padding:5px;
}

#home_Updates li{
list-style-type:none;
}

#home_Updates li a{
text-decoration:none;
padding:5px 0 5px 5px;
 background:white;
 font-size:1.1em;
 display:block;
}

#content.index .section-hilite a strong{
 font-size:1.1em;
} 

#content.index .section-hilite a:hover{
 background:#ececec;
 color:black;
} 


#content.index .section-hilite .aboutsection{
margin-top:10px;
margin-left:0;
color:white;
font-weight:bold;
text-align:left;
background:none;
text-decoration:underline;
overflow:auto;
}

#content.index .section-hilite a.aboutsection:hover{
 background:none;
 text-decoration:none;
 color:white;
} 

#content.index .section-hilite a.piclink{
background:black;
background:rgba(0,0,0,0.7);
/*width:290px;*/
color:white;
margin:0;
padding:0px;
position:relative;
margin-top:-60px;
height:60px;
}

/* required due to box-model discrepancies. */
#content.index .section-hilite a.piclink div{
padding:3px;
}

#content.index .section-hilite a.piclink span.albumtitle{
font-weight:bold;
font-size:120%;
background:url("../images/bullets/camera.png") no-repeat left center;
padding-left:20px;
padding-right:10px;
}


#content.index .section-hilite a.proglink{
/*height:180px;*/
display:block;
overflow:auto;
margin:0;
padding:0 15px 0 15px;
min-height:150px;
}

#content.index .section-hilite a.proglink div.progheader{
font-weight:bold;
font-size:120%;
background:url("../images/bullets/calendar.png") no-repeat left center;
margin:10px 0 10px 0;
padding-left:20px;
}

#content.index .ui-tabs-vertical { margin-left:10px;}
#content.index .ui-tabs-vertical ul { float:left; width:160px; margin: 40px -1px .2em 0;  }
#indextabs ul li { list-style-type:none; padding:1em;}
#content.index .ui-tabs-vertical  li a { display:block; }
#content.index .ui-tabs-selected{ margin-left:-10px;}
/*#content.index .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }*/
#content.index .ui-tabs-vertical .ui-tabs-panel { margin-left:160px; margin-top:0em; padding:20px; }
.ui-tabs-hide{display:none;}


#indextabs{
margin-top:1em;
background:url('../../moduleresources/home/whatsonpostit.png') no-repeat left top;
padding-top:35px;
}

/*clearfix class*/
.ui-helper-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.ui-helper-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-helper-clearfix {height: 1%;}
.ui-helper-clearfix {display: block;}
/* End hide from IE-mac */



/* Login */
#content.login form{
background: #ececec;
display:inline-block;
padding:10px 70px 10px 20px;
}

#content.login form p{
padding-bottom:4px;
margin:0;
}

#content.login form label{
margin:0;
font-weight:bold;
}


/* News */
ul.newslist{
  list-style-type:none;
}
           
ul.newslist li{
  margin-bottom:7px;
}
              
div.newsitem{
  margin-left:16px;
  margin-top:1px;
}
          
a.news:link, a.news:active, a.news:visited, a.news:hover{
  color:black;
  text-decoration:none;
}

h2.newsh2{
  display:inline;
}

   
         
/* Paperwork */
#pHolder{
 width:100%;
} 	 

.pContent{
  font-size:105%;
  line-height:160%;
  background:#ececec;
  padding:10px;
}
	
#pHolder h2{
  font-style:normal; 
  padding:9px;
  background:#dddddd;
  color:#471c71;
  margin:0;
  border-top:1px solid white;
}

#pHolder h2:hover{
 cursor:pointer;
} 

/* Pictures */
.photo{
 margin:12px 10px 10px 10px;
 float:left;
 width:290px;
 text-align:center;
}

.photo img{
  border:2px double #c5c5c5;
  padding:1px;
} 

.photo span{
 display: block;
 }
 
.photo a:hover{outline: 1px solid #9999CC;}
   
div.picsdes{
          background-color:#f5f5f5;
          padding:10px;
          margin-top:30px;
         }
         
.picturesearch{
  background-color:#e5e5e5;
}

.picturesearch h2{
 margin-top:3px !important;
 padding:0;
 }

.picturesearch ul{
 margin:5px;
 height:8em; 
 background:white; 
 overflow:auto;
overflow-x:hidden;
overflow-y:scroll; 
 padding:1px; 
 text-size:85%;
 border:1px solid gray;
 position:relative;
 width:30em;
}

.picturesearch ul li{ 
 padding:0; 
 margin:0;
 list-style-type:none;
}

.picturesearch ul li a{
 text-decoration:none; 
 color:black; 
 display:block;
 padding-left:2px;
 }

.picturesearch ul li a:hover{
 background-color:#3399FF; 
 color:white;
 }

.picturesearch ul li a:visited{ 
 color:gray;
 }
 

                 
/* Programmes */
table.progtable{
  border:0px;
  text-align:left;
}
               
table.progtable th{
  border-width:0px 0px 2px 0px;
  border-style:solid;
  border-color:white;
  background-color:#663399;
  padding:5px 0px 5px 10px;
  color:#ececec;
}
               
table.progtable tr{
  border-top:2px solid white;
  border-bottom: 2px solid white;
}
                  
table.progtable td{
  padding:5px 0px 5px 10px;
  border-width:2px 0px 2px 0px;
  border-style:solid;
  border-color:white;
}

table.progtable .dark td{
  background-color:#dfdfdf;
}
                     
table.progtable .light td{
  background-color:#f5f5f5;
}
                      
.rc-t-l{
  background: url(../images/rc/tl.gif) no-repeat left top;
}
       
.rc-t-r{
  background: url(../images/rc/tr.gif) no-repeat right top;
}
    
.prognote{
  font-size:90%; 
  font-style:italic; 
  padding-top:6px;
}     

#pastprogs {
    list-style: none;
    margin: 0;
    padding: 0;
}
#pastprogs li.folder {
    background: url(../images/bullets/rightarrow.png) left 3px no-repeat;
    padding-left: 16px;
	list-style-type:none;
}

#pastprogs a {
    cursor: pointer;
}
#pastprogs a:hover {
    text-decoration: underline;
}
 
/* Sitemap */
.sitemap{
  padding:5px;
}

.sitemap li{
  list-style-type:none;
  display:block;
  color:#ececec;
  background-color:#ececec;
  margin-bottom:45px;
}
           
.sitemap li a{
  line-height:200%;
  padding-left:10px;
}
           
.sitemap li ul{
  background-color:white;
  border:2px solid #ececec;
  padding-top:5px;
}

.sitemap li ul li{
  display:inline;
  margin-right:20px;
  background-color:white;
  padding:0px;
  margin-bottom:0px;
}
                 
.sitemap li ul li a{
  font-style:italic; 
  padding-left:0px
}

                  
                  
/* MISCELLANEOUS ############################################################ */                      
/* Light-Up Inputs */
.inputsLU-S{
  background-color:#C5DE78; 
  border:1px solid #cccccc; 
}

.textinput{
  border:1px solid #cccccc
}

/* Other */     
.no-css-display{
  display:none
}

a.hrefbutton:link,  a.hrefbutton:active,  a.hrefbutton:visited,  a.hrefbutton:hover{ /* Obsolete? */
  background-color:#ececec;
  padding:6px 10px 6px 10px;
  border:1px solid gray;
  color:black;
}
																					
a.hrefbutton:hover{ /* Obsolete? */
  border:1px solid black;
}

.loginerror{
 color:white; font-size:120%; background:#df0000 url(../images/bgs/error.png) repeat-x; padding:10px; 
 }

											  		
                

/* FOOTER ####################################################################*/
#footer{
 background:#43285D; /* for browsers that don't support RGBA or decent PNG transparency - ahem IE, looking at you */
 background: rgba(50, 20, 79, 0.8); 
 font-size:0.7em;
text-align:right;
 padding:10px;
 color:white;
 line-height:130%;
} 

#footer .adminlink{
 float:left;
 color:gray;
} 

#footer .validationlinks{
 display:none;
 border:3px solid gray;
 background-color:#ececec;
 text-align:left;
 position:relative;
 padding:5px;
} 

#footer .validationlinks a{
 color:black;
} 


/* section inside main container */
#bottomlinks{
  clear:both;
  list-style-type:none;
  padding:5px;
  margin-top:15px;
  font-size:0.9em;
  border-top:1px solid #ececec;
  border-bottom:1px solid #ececec;
  float:right;
}

#bottomlinks li{
 float:right;
  padding-left:15px;
  list-style-type:none;
}

#bottomlinks a{
 color:#454545;
 text-decoration:none;
} 

#bottomlinks a:hover{
 text-decoration:underline;
} 


/* SECTION STYLING ####################################################################*/

/* Beavers */
body.Beavers #sidebar{
background:#084766 url(../images/bgs/whitefade.png) repeat-x scroll;
}

body.Beavers #content  h1{
color:#084766;
border-left:3px solid #084766; 
}

#nav li.Beavers ul{
background:#084766;
background:rgba(8,71,102,0.9);
}

#content.index #index_Beavers{
background-color:#084766;
}

#content.index li.index_Beavers{
background:#084766;
}

body.Beavers #content table.progtable th, body.Beavers #content #pHolder h2{
background:#42728A url(../images/bgs/whitefade.png) repeat-x bottom;
color:white;
}

/* Cubs */
body.Cubs #sidebar{
background:#8B0066 url(../images/bgs/whitefade.png) repeat-x scroll;
}

body.Cubs #content  h1{
color:#8B0066;
border-left:3px solid #8B0066; 
}

#nav li.Cubs ul{
background: #8B0066;
background:rgba(139,0,102,0.9);
}

#content.index #index_Cubs{
background-color:#8B0066;
}

#content.index li.index_Cubs{
background:#8B0066;
}

body.Cubs #content table.progtable th, body.Cubs #content #pHolder h2{
background:#A23585 url(../images/bgs/whitefade.png) repeat-x bottom;
color:white;
}

/* Scouts */
body.Scouts #sidebar{
background:#ED7800 url(../images/bgs/whitefade.png) repeat-x scroll;
}

body.Scouts #content  h1{
color:#E47800;
border-left:3px solid #e47800; 
}

#nav li.Scouts ul{
background:#ED7800;
background:rgba(237,120,0,0.9);
}

#content.index #index_Scouts{
background-color:#ED7800;
}

#content.index li.index_Scouts{
background:#ED7800
}

body.Scouts #content table.progtable th, body.Scouts #content #pHolder h2{
background:#F0973C url(../images/bgs/whitefade.png) repeat-x bottom;
color:white;
}

/* Explorers */
body.Explorers #content{
 background: url(../images/logos/explorer.GIF) no-repeat bottom right;
 padding-bottom:100px;
} 

body.Explorers #sidebar{
background:#944711 url(../images/bgs/whitefade.png) repeat-x scroll;
}

body.Explorers #content  h1{
color:#944711;
border-left:3px solid #944711; 
}

#nav li.Explorers ul{
background:#944711;
background:rgba(148,71,17,0.9);
}
