html,body {
	background-color:#933;
	text-align:center;
	}
#container {
	width:882px; text-align:left;
	margin-left: auto; margin-right: auto;
	}
#logo {
	margin:0 auto; padding:0;
	width:882px;
	padding-top:186px;	
	background:#933 url('images/title.gif') no-repeat top center;
	}
.hawaii 	  { background-color:#000; }
.hawaii #logo {	background:#000 url('images/titleHIbl.jpg') no-repeat top center; }

#content {
	width:804px; min-height:400px; clear:both;
	margin:0 18px 0 20px; padding:40px 20px;
	border-radius: 15px;
	background:#FFEDDF url('images/bg_jodan.jpg') no-repeat top right;
	}* html #content { width:100%; }

.home #content 		{ background:#FFEDDF url('images/bg_hatsumi.jpg') no-repeat top right; }
.faq #content 		{ background:#FFEDDF url('images/bg_swirlfish.jpg') no-repeat top right; }
.about #content 	{ background:#FFEDDF url('images/bg_budokanji.jpg') no-repeat top right; }
.schedule #content 	{ background:#FFEDDF url('images/bg_budokanji.jpg') no-repeat top right; }
.multimedia #content{ background:#FFEDDF url('images/bg_jodan.jpg') no-repeat top right; }
.resources #content { background:#FFEDDF url('images/bg_budokanji.jpg') no-repeat top right; }
.hawaii #content 	{ background:#FFEDDF url('images/bg_jodan.jpg') no-repeat top right; }
.contact #content 	{ background:#FFEDDF url('images/bg_budokanji.jpg') no-repeat top right; }

.about #tabs-1 		{ background:#FFEDDF url('images/bg_fish.jpg') no-repeat top right; }
.about #tabs-2 		{ background:#FFEDDF url('images/bg_lines.jpg') no-repeat top right; }
.about #tabs-3 		{ background:#FFEDDF url('images/bg_jodan.jpg') no-repeat top right; }
.about #tabs-4 		{ background:#FFEDDF url('images/bg_budokanji.jpg') no-repeat top right; }
.news #tabs-1 		{ background:#FFEDDF url('images/bg_fish.jpg') no-repeat top right; }
.news #tabs-2 		{ background:#FFEDDF url('images/bg_swirlfish.jpg') no-repeat top right; }
.news #tabs-3 		{ background:#FFEDDF url('images/bg_flower.jpg') no-repeat top right; }
.news #tabs-4 		{ background:#FFEDDF url('images/bg_budokanji.jpg') no-repeat top right; }
.resources #tabs-1 	{ background:#FFEDDF url('images/bg_budokanji.jpg') no-repeat top right; }
.resources #tabs-2 	{ background:#FFEDDF url('images/bg_tengu.jpg') no-repeat top right; }
.faq #accordion div	{ background:#FFEDDF url('images/bg_budokanji.jpg') no-repeat top right; }

#navBar {
	float:left; position:relative; left:50%; 
	margin-top:6px;
	}
#navBar ul { margin:0; padding:0; }
#navBar li { 
	float:left; position:relative; right:50%; 
	margin:0 2px; padding:0; 
	line-height:40px; list-style:none; }
#navBar a  { 
	width:auto; display:block;
	background-color:#FFEDDF; color:#933; border:1px solid #933;
	font:bold 12px verdana, helvetica, arial, sans-serif; text-decoration:none;
	padding:6px; border-top-right-radius:6px;border-top-left-radius:6px;
	}
#navBar a:hover { 
	background-color:#933; color:#FFEDDF; 
	border:1px solid #FFEDDF; border-bottom-color:#933; 
	}
.home #navBar #home a,
.faq #navBar #faq a,
.about #navBar #about a,
.schedule #navBar #schedule a,
.news #navBar #news a,
.multimedia #navBar #multimedia a,
.resources #navBar #resources a,
.hawaii #navBar #hawaii a,
.contact #navBar #contact a {
	border-bottom-color:#FFEDDF;
	}

#homeNews {	width:200px; background-color:#933;	border-radius:15px;	}
#homeNews h4 { font:bold 18px verdana,arial,sans-serif; color:#fc0; padding:15px; margin:0; }
#homeNews ul { margin:0; padding:15px; padding-top:0; }
#homeNews li {
	margin:0; padding:0; text-align:center;
	background-color:#FFEDDF; border-bottom:1px solid #933;
	list-style:none; 
	}
#homeNews li a {
	display:block; padding:6px;
	font:13px verdana,arial,sans-serif; color:#963; text-decoration:none;
	}
#homeNews li a:hover {
	background-color:#ff9;
	color:#933; text-decoration:none; border:1px solid #933;
	}
html, body, #content, table, #tabs, #accordion { font:10pt/12pt verdana,arial,sans-serif; color:#933; }
.data td, .data th { border:1px solid #933; border-width:0 1px 1px 0; padding:6px; }
.data th { font-weight:bold; text-align:left; }
.even { background-color:#ddd; }
.box  { border:1px solid #933; padding:20px; }

.quote1			{ font-style:italic; padding:10px 2px 4px 0; text-align:right; }
.quote2			{ font-style:italic; padding-right:3px; text-align:right; }
a:link,a:visited{ color:#c00; text-decoration:none; }
a:hover,a:active{ color:#930; text-decoration:underline; }
h1				{ color:#900; padding-top:0; margin-top:0; }
h2				{ color:#930; padding-top:0; margin-top:0; }
h3				{ color:#960; }
h4				{ color:#963; }
em				{ font-style:italic;}
strong			{ font-style:bold;	}
.strike 		{ text-decoration:line-through; }

.stagger, .picleft { float:left; padding:2px 15px 5px 0; }
.picright 		{ float:right; padding:2px 0 5px 15px; }

.links li.star1 { list-style:url('images/links/star1.gif'); }
.links li.star2 { list-style:url('images/links/star2.gif'); }
.links li.star3 { list-style:url('images/links/star3.gif'); }
.books li		{ clear:left; list-style:none; padding-top:10px; }
.books li img	{ float:left; margin:15px 10px 6px 0;	}
.endhr			{ clear:both; color:#f93; background:#f93; border:0; height:1px; margin: 1em 0; width:100%; }
#copyrt			{ width:100%; margin:8px; font-size:9pt; text-align:center; }
#socialmedia	{ width:100%; height:1px; text-align:center; margin:0 0 0 16px; }
.googbutton		{ position:relative; top:-2px; left:4px; }
#locat { 
	float:left; width:300px;
	padding:0; margin:0; list-style:none; 
	padding-right:10px;
	}
.hidden { display:none; float:left; width:450px; padding-top:15px; }

#multi_videos { float:right; width:480px; margin-top:20px; }
#video-holder { width:480px; height:360px; display:block; background-color:#933; margin-top:30px; }
#video-title {
	width:480px; height:20px;
	background-color:#ccc; text-align:center;
	}
.videos    { width:318px; float:left; margin-bottom:10px; }
.videos2   { width:218px; }
.videos h3 { clear:both; }
.videos ul { padding:0; margin:0; }
.videos li { 
	display:block; float:left; cursor:pointer; list-style:none;
	width:100px; margin:4px 2px;
	}
.videos li img:hover { position:relative; top:1px; left:1px; }
.multimedia .ui-accordion .ui-accordion-content  { padding:0; }
#multi_stillpic { padding-top:20px; }
#photogallery { float:right; display:block;	width:450px; text-align:right; margin-top:60px; }
#thumbs { width:318px; padding:0; margin:0; list-type:none; float:left; }
#thumbs li { 
	display:block; float:left; list-style:none;
	width:100px; margin:4px 2px;
	}
#thumbs img { width:100px; height:75px; }
#thumbs li a:hover { position:relative; top:1px; left:1px; }