a:link		{ 
	text-decoration:none; 
	color:#FFDC59; 
	}
a:hover 	{ 
	text-decoration:none; 
	color:#FF0000; 
	}

#navbar {
  clear:both;
	height:30px;
	width:783px;
	overflow: hidden;
	background-image: url(../images/navbar.jpg);
	background-position:top;
	background-repeat: no-repeat;
	position: relative;
	z-index:999;
	}
#navbar p {
  padding:0;
	display:none;
	margin-bottom:0;
	}
#navbar ul {
	z-index:999;
	float:left;
	padding: 0;
	margin-left:12;
	margin-bottom:4;
	font: bold 1.1em verdana;
	}
#navbar ul li {
	padding: 0 5 ;
	list-style: none;
	margin: 0;
	float: left;
	}
#navbar ul li a:link {
	text-decoration:none; 
	color:#FFDC59; 
	}
#navbar ul li a:visited {
	text-decoration:none; 
	color:#FFDC59; 
	}
#navbar ul li a:hover {
	text-decoration:none; 
	color:#FF0000; 
	}
#navbar ul li ul{
	position: absolute;
	width: 10em;
	left: -999em;
	float: none;
	z-index:999;
	border-bottom: none;
	}
#navbar ul li:hover ul{
	z-index:999;
	left: auto;
	}
#navbar ul li ul li{
	z-index:999;
	height: 19px;
	}
#navbar ul li ul li a{
	padding:3px;
	background: #000000;
	border: 1px solid black;
	border-bottom: none;
	margin-top: 4px;
	z-index:999;
	}
/* for IE6*/
	* html .clearfix {
	height:5%;
	}
/* for IE7*/
	*:first-child+html .clearfix{
	min-height: 1px;
	}	
	
#ContentBorder{
	padding-top:0em;
  float:left;
  width:783px;
	background-image: url(../images/content_border.jpg);
 }
#MainContent {
  padding:2;
	margin-left:7px;
	float:left;
	width:760px;
	}		
#footer{
	float:left;
	background-image: url(../images/footer_new.jpg);
	height:69px;
	width:783px;
	}		
#copyright{
  float:left;
	margin-top:12px;
	margin-left:10px;
	}			 	
.akey {
	text-decoration: underline;
	}
a.l		{ 
	text-decoration:none; 
	font-weight:bold;
	color:#cc3300; 
	}
a:hover.l	{ 
	text-decoration:none; 
	color:#000000;
	}
body		{ 
	font-size:70%;
	margin-top:0px; 
	margin-left:0px; 
	margin-bottom:0px; 
	font-family:verdana; 
	}
input, select, th, td{
	font-size:.75em;
	}	
		.purple {color:#800080;}
		.yellow {color:FFDC59;}
		.orange { color:#ff9549; }
		.green { color:#0f7031; }
		.bold { font-weight:bold; }
		.italic { font-style:italic; }
		.underline { text-decoration:underline; }
#BulletPoints{
  padding:2px;
  width:550px;
	float:left;
	position: relative;
	z-index:2;
	}
#MainContentRight{
  padding:2;
	width:180;
	float:left;
	margin-left:15;
	}
#Left335{	
  padding:2;
	width:335;
	float:left;
	}
#Mid220{	
  padding:2;
	width:220;
	float:left;
	}
#enclose{
  Padding:0;
	clear:both;
	}
h1{
  margin-top:15px;
	}	
h2{
	 padding:0;
	 margin:0;
	 }	
#AboutUs {
  padding:5;
	float:left;
	width:500px;
	}			 
#AboutUsRight {
  padding:5;
	margin-right:7px;
	float:right;
	width:210px;
	}		
#padding{
  padding:5;
	float:left;
	}	
#history_header{
  padding:0;
	float:left;
	width:380px;
	}	
#history_navigation{
  padding:5;
	float:left;
	width:370px;
	}
#history{
  padding:5;
	float:left;
	clear:both;
	}		
#testimonial{
  padding:5px;
	float:left;
  width:370px;
	}	
#ClassTypes{
  clear:both;
  padding:5px;
	float:left;
	width:465px;
	}
#classes{
  margin-top:7px;
  padding:5px;
	float:left;
	width:275px;
	}		
#ClassesHeader{
  float:left;
	width:480px;
	}
#ClassesLocations{
  padding:0;
  float:right;
	width:275px;
	margin:5px;
	}	
#OkinawaHeader{
  padding:5px;
	margin-top:5px;
	}	
#OkinawaSites{
  padding:0;
	width:310px;
	float:left;
	margin-left:42px;
	}	
#EventsLeft{
  padding:5px;
	float:left;
	width:425px;
	}
#EventsRight{
  padding:5px;
	float:right;
	width:315;
	}		
#OnlineStoreMenu{
  padding:5px;
	float:left;
	width:150;
	}
#ViewCart{
  float:right;
	width:122px;
	margin-right:15px;
	margin-top:15px;
	padding:0;
	}
#OnlineStoreHeader{
  float:left;
	margin-top:15px;
	width:400;
	padding:0;
	}			
#OnlineStoreMainLeft{
  width:200px;
	float:left;
	padding:0;
	clear:both;
	}
#OnlineStoreMain{
  width:300px;
	float:left;
	padding:0;
	}
#OnlineStoreMainRight{
  width:250px;
	float:left;
	padding:0;
	}	
#Dues{
  width:100%;
	float:left;
	clear:both;
	}
#OSBook{
  width:350px;
	float:left;
	padding:0;
	margin-top:30px;
	}	
#BooksAmazon{
  width:750px;
	float:left;
	padding:0px;
	clear:both;
	}		
#UniformsLeft{
  margin-top:20px;
  float:left;
	clear:both;
	padding:0px;
	width:200px;
	}
#Uniforms{
  margin-top:20px;
  float:left;
	padding:0px;
	width:300px;
	}
#Patch{
  margin-top:20px;
  width:250px;
  float:right;
	padding:0px;
	}			
#ClassesLeft{
  width:450px;
	float:left;
	clear:both;
	}
#ClassesFlyer{
  margin-right:90px;
  float:right;
	}	