* {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	  margin:0px;
      padding:0px;
      font-family: Georgia, "Times New Roman",	Times, serif;      
      color: lime;
      background:black url(images/body-back.jpg) bottom left fixed no-repeat; 
	  }

#header {
	width:100%;
	text-align:right;
	margin:0px auto 0px auto;
	padding:0px;
	background: url(images/outoforbit3.jpg) center no-repeat;
	height:170px;
}


#header-specs {
	width:100%;
	text-align:right;
	margin:0px auto 0px auto;
	padding:0px;
	background: url(images/OutOfOrbit2v2.jpg) top center no-repeat;
	height:180px;
}

.clearfix:after {/* used to clear floats without additional html mark-up */
  content: "."; 
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}

#outerwrapper { /*surrounds everything below the header*/
	  /*border:1px solid #FFCC33;*/
	  clear:both;
	  margin-bottom:40px;
	}

#innerwrapper { /*surrounds content and navbar*/
	/*border:1px solid #CC3333;*/
	width:84%;
	float:left;
	}

#content { /*surrounds just the content*/
	/*border:1px solid #FF33FF;*/
	float:right;
	width:77%;
	font:1.0em Arial, Helvetica, sans-serif;
	}
	
#sponsorbar {
	position:relative;
	float:right;
	padding: 0px 4px;
    margin: 0px 0.5% 0px 1.0%;
    width: 13%;
	font:0.9em Arial, Helvetica, sans-serif bold;
	text-align:center;
	border:1px solid lime;
	z-index:100;
	}	

#sponsorbar img {
	margin:5px 0px;
	}

  h1 {
      font: 2em Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	  text-align:center;
	  padding:10px 0 15px 0;
	  }
  h2  {
  	padding: 15px 0px 5px 0px;
	}
 
 #navbar {
	/*border:1px thin #0099FF;*/
	position:fixed;
	float:left;
	width:160px;
	margin:-15px 1.5% 0px 0.5%;
	}
	
#navbar ul {
    list-style-type: none;
    padding: 0px 4px;
    margin: 0;
	font: 0.9em Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	/*border:1px solid #FF6600;*/
	} 
 	   
 #navbar ul li {
    margin: 0px;
    padding: 0px;
	}
	
#navbar ul li a {
    text-decoration: none; 
	background:#7CEE31 url(images/button-back-up.jpg);
	margin:3px 0px;
	padding:2px 0px;
	border: 2px outset lime;
	display:block;}

#navbar ul a:link {
	color: black; }

#navbar ul a:visited {
    color: black; }

#navbar ul li a:hover {
	background:black url(images/button-back-down.jpg);
	border: 2px inset lime;
	color: red; 
	text-decoration: blink; }

#narbar ul a:active {
    color: #ff6a77;}


#content a:link {
	color: #99FF66;
	text-decoration:none;}

#content a:hover {
	color: #99FFFF;
	text-decoration:underline;
	}

#content a:visited{
	color:#99FF66;
	text-decoration:none;}

#footer {
	position:relative;
	clear:both; 
	font:0.7em Arial, Helvetica, sans-serif; 
	text-align:right;
	border-top:1px solid #00FF00; 
	padding-top:5px; 
	margin:20px 30px;
	z-index:10;
	}

#speech-bubble {
	position:fixed; 
	left:40px; 
	bottom:108px; 
	background:url(images/home-blurb_5.gif); 
	width:213px; 
	height:292px; 
	font:0.9em Arial, Helvetica, sans-serif; 
	text-align:center;
	}

#speech-bubble-ie {
	position:absolute; 
	left:40px; 
	bottom:108px; 
	background:url(images/home-blurb_5.gif); 
	width:213px; 
	height:292px; 
	font:0.9em Arial, Helvetica, sans-serif; 
	text-align:center;
	}
	
.sb {
	margin-top:15px;
	}
	
.sb em {
	font:1.3em bold;
	}
	
.gray {
	color: green; }

.picture {
	padding: 0px;
	margin:0px;
	margin-right: 25%;
	float:right; }
.excellence award {
float:inherit; 
}
	
a:active
{
outline: none;
}

#content img{
border:none}
/*sponser page /
--------------------------------------------------------- */
.platnim{
color:#666666;}
.gold{
color:#FFCC00;}
.silver{
color:#CCCCCC;}
/* image gallery code /
----------------------------------------------------------------------*/

.album {
	list-style:none;
	xbackground:#CCFF00;
	xborder:thin solid #CC3300;
	font: 0.9em Arial, Helvetica, sans-serif;
	text-align:center;
	top: 174px
	}
	
.album li {
	position:relative;
	float:left;
	xbackground:#66FFFF;
	border:thin solid #9966FF;
	margin:8px;
	padding:4px;
	width:250px;
	}
	
.album img {
	max-width: 250px;
	height:200px;
	xborder:thin solid #CC0000;
	margin:0px;
	}
	
.album p {
	margin:0px;
	width:240px;
	height:3.5em;
	background:inherit;
	xborder:1px solid #0066FF;
	}
	
/*________________format for members' page__________________________________________*/

.bio_title{
	font-family:Arial, Helvetica, sans-serif;
	color:#00FF66;
	text-align:center;
	font-size:1.4em;
	font-weight:500;
	}
		
.bio_title span{
	color:#00FF00;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:1.1em;
	font-weight:800;
	}
	
.bio_sub{
	font-family:Arial, Helvetica, sans-serif;
	color:#00FF66;
	text-align:left;
	font-size:1em;
	font-weight:100;
	}

.members{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	border:#333333 groove medium;
	xclear:both;
	padding:7px;
	margin:10px;
	width:40%;
	float:left;
	}

.members ul{
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	}

.members ul li span{
	font-family:Arial, Helvetica, sans-serif;
	color:#66ff66;
	font-weight:bold;
	}
	
.members ul li {
	margin-bottom:5px;
	}
	
.members ul li.clear {
	clear:both;
	}

.members img{
	float:left;
	height:93px;
	margin:10px;
	}
	
/* ================================================================ 
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.stunicholls.com/gallery/multi-page2.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 */
/* set up the overall width of the menu div and the margins */
#gallery, #gallery ul {
	padding:0; 
	margin:0 auto; 
	list-style:none;
	/*border:2px solid #CC0000;*/
	}

#gallery {
	width:584px; 
	background:black; 
	position:relative; 
	margin:0 auto;
	/*border:2px solid #9900FF;*/
	}
	
#gallery li { /*defines the tabs that are "off"*/
	width:63px; 
	background:#415931; 
	margin-right:1px; 
	float:left;
	}
#gallery li p { /*the text on the tab of the "off" tab sheets*/
	font: 12px bold arial, verdana, sans-serif; 
	color:#D4D4D4; 
	height:25px; 
	line-height:25px; 
	padding:0 0 0 10px; 
	margin:0; 
	cursor:pointer;
	}
	
#gallery li.galleryon p { /*special definition for the "on" tab */
	background:#79C745; 
	color:black;
	}
	
#gallery ul {
	display:none;}

#gallery li.galleryon ul { /*defines the top tab sheet*/
	display:block; 
	width:502px; 
	border:2px solid #79C745; 
	border-width:18px 1px; 
	background:#eee; 
	padding:15px 40px; 
	position:absolute; 
	left:0; 
	top:25px;
	}
	
#gallery li.galleryon ul li em { /*the medium sized image before clicking*/
	display:none;
	}
	
#gallery li.galleryon ul li b { /*the info line before clicking*/
	display:none;
	}
	
#gallery li.galleryon ul li { /*THIS is the slide*/
	width:118px; 
	height:109px; 
	border:1px solid #000; 
	border-color:#eee #444 #000 #ccc; 
	float:left; 
	margin:0; 
	text-align:center; 
	padding-top:9px; 
	cursor:pointer; 
	background:#888;
	}
	
#gallery li.galleryon ul li:hover { /* for all browsers except IE6 and lower */
	background:#777;
	}

#gallery li.galleryon ul li span img { /*the thumbnail i.e. small images*/
	border:1px solid #fff; 
	border-color:#000 #ccc #eee #444;
	}
	
#gallery li.galleryon ul li.hz {
	padding-top:21px; 
	height:97px;
	}

#gallery li.galleryon ul li.page em {
	display:block; 
	position:absolute; 
	/*padding:0px 50px;*/
	left:40px; 
	top:10px; 
	width:500px;
	background:#eee;
	}
	
#gallery li.galleryon ul li.hz em {left:40px; top:5px;}
#gallery li.galleryon ul li.page em img {
	display:block; 
	border:1px solid #664; 
	margin:0px auto;
	}
	
#gallery li.galleryon ul li.page b {
	display:block; 
	position:absolute; 
	left:0px; 
	bottom:-18px; 
	width:582px; 
	text-align:center; 
	background:transparent; 
	color:#000033; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:0.9em; 
	line-height:18px;
	}
	
#gallery li.galleryon ul li.page b a, #gallery li.galleryon ul li.page b a:visited {color:#fff;}
#gallery li.galleryon ul li.page b a:hover {text-decoration:none;}
#gallery li.galleryon ul li.page b a.expand {padding-left:25px; background:transparent url(../slide/expand.gif) left center no-repeat;}

/*-------------- end photo gallery -------------------------------------------------------*/

/*----------- no-flicker menu from Stu Nicholls at css Play-------------------------------*/

#menu {
	position:relative; 
	width:450px; 
	height:450px; 
	background:transparent url(images/menu_bw.jpg); 
	overflow:hidden; 
	margin:0 auto;
	}
	
#menu li {
	list-style-type:none; 
	width:150px; 
	height:150px; 
	display:inline;
	}
	
#menu ul {
	margin:0; 
	padding:0;
	}
	
#menu a {
	display:block; 
	float:left; 
	width:150px; 
	height:0; 
	overflow:hidden; 
	color:#000; 
	text-decoration:none; 
	padding-top:150px; 
	background:transparent url(images/menu_col.jpg) no-repeat 450px 450px;
	}
	
* html #menu a  {
	height:150px; 
	he\ight:0;
	}

#menu a#item1:hover {background-position: 0 0; z-index:50;}
#menu a#item2:hover {background-position: -150px 0; z-index:50;}
#menu a#item3:hover {background-position: -300px 0; z-index:50;}
#menu a#item4:hover {background-position: 0 -150px; z-index:50;}
#menu a#item5:hover {background-position: -150px -150px; z-index:50;}
#menu a#item6:hover {background-position: -300px -150px; z-index:50;}
#menu a#item7:hover {background-position: 0 -300px; z-index:50;}
#menu a#item8:hover {background-position: -150px -300px; z-index:50;}
#menu a#item9:hover {background-position: -300px -300px; z-index:50;}

/*--------------------end flicker-free menu-----------------------------------------*/