* {padding:0; margin:0;}
	body {
		text-align:center;
		background: white url(images/pattern_2.jpg);
		}
	
	#frame {
		width:973px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		}
		
	#contentleft {
		width:208px;
		padding:0px;
		float: left;
		background: inherit;
		margin-right:5px;
		}
	
	#contentcenter {
		width:500px;
		padding:0px 5px;
		margin:0px;
		float: left;
		background: inherit;
		}
	
	#contentright {
		width:244px;
		padding:0px;
		float:left;
		background: inherit;
		margin-left:20px;
		}
	
	#contentheader 
		{background: #033;
		color: #ba4;}
		
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	

#footer 
	{clear: both;
	background: #033;
	color: #ba4;
	font-size:9px;
	padding: 5px 0 0 0;}

#center {text-align: center;}
#wrapper {width:800px; padding:25px; margin:0 auto;}
.headerpush {padding: 0px 0px 55px 0px;}
#top {top:0px; margin:0px 0px 60px 0px;}
#leftcolumn {float:left; width:225px; text-align:left;}
#rightcolumn {float:left; width:525px;}
.title {font: bolder 16px Verdana, Arial, Helvetica; text-align: justify;}
.hr {border-bottom: 1px solid #200;} 
.center {text-align: center;}
.dropdown {display:block; position:relative; z-index:2;}
.dropdown dt {width:188px; border:2px solid #AE9A3B; padding:8px; font-weight:bold; cursor:pointer; color: #AE9A3B; background:white url(images/menubackground.jpg);}
.dropdown .upperdd {border-bottom:none;}
.dropdown dt:hover {background:white url(images/menubackground.jpg);}
.dropdown dd {position:absolute; top:0; overflow:hidden; width:208px; display:none; background:#fff;}
.dropdown ul {width:204px; border:2px solid #AE9A3B; list-style:none;}
.dropdown li {display:inline;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#ba4; text-decoration:none; background:white url(images/menubackground.jpg); width:194px;}
.dropdown a:hover {background:white url(images/menubackground.jpg); color:#AE9A3B;}
.dropdown .underline {border-bottom:1px solid #AE9A3B;}

table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 290px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #FFF;
color: #000;
padding: 4px;
text-align: left;
border: 1px #AE9A3B solid;}

table.stats td.hed
{background:white url(images/menubackground.jpg);
color: #AE9A3B;
padding: 4px;
text-align: center;
border-bottom: 2px #AE9A3B solid;
font-size: 12px;
font-weight: bold;} 

table.stats .center{text-align: center;}





/*new css . . . . . . . . . . . . . . . . . . . . . . . by Jeff*/



#contentleft a.menuitem
	{display:inline;
	max-width:180px;}

#contentright h4.upcoming
	{margin: 0px;
	padding: 10px 0px;
	background: #033 url(images/menubackground.jpg);
	color: #ba4;
	border-bottom: solid 1px #ba4;}

#contentright ul.upcoming
	{background: #033 url(images/menubackground.jpg);
	color: #ba4;
	margin: 0px 0px 25px 0px;}

#contentright ul.upcoming > li
	{padding: 10px 0px;
	margin: 0px;
	vertical-align: middle;
	border-bottom: solid 1px #ba4;}

#contentright ul.upcoming > li > a:link		{color: #fe8; font-weight: 100;}
#contentright ul.upcoming > li > a:visited	{color: #dc6; font-weight: 100;}
#contentright ul.upcoming > li > a:hover	{color: #fe8; font-weight: bold;}
#contentright ul.upcoming > li > a:active	{color: #fe8; font-weight; 100;}


img.logo208
	{max-width:208px;
	max-height:208px;}

img.RCPic
	{background:inherit;
	display: block;
	max-width:244px;
	margin:0px 0px 25px 0px;
	padding:0px;}

img.small
	{max-width: 240px;
	max-height: 180px;
	margin: 10px;
	padding: 0px;
	border: solid 2px #033;
	float: right;
	vertical-align: top;}

img.big
	{max-width: 95%;
	margin: 10px;
	border: solid 2px #033;
	display:block;}

#contentleft img.small
	{display:block;
	max-width: 200px;
	border: solid 2px #033;
	padding:0px;
	margin:2px;}

table.pricelist
	{width:100%;
	color: green;
	font-size: 115%;
	vertical-align: middle;
	border: none;}
td.midcol
	{width:50%;
	min-width:60px;
	vertical-align: middle;
	margin: 0px 0px 0px auto;
	border-bottom: dotted 2px;}
td.shortcol
	{padding: 0px 0px 0px 30px;
	margin: 0px;}
td.rcol
	{text-align: right;
	width:120px;
	vertical-align: middle;}

th	{font-weight:bold;
	background:#033;
	color:#ba4;}

table.stats th
	{min-width: 60px;
	padding: 6px 0px;
	border-bottom: solid 1px #ba4;}

p.ueshibapoem
	{padding:0px 12px;
	margin: 3px 0px;}

#contentcenter p
	{font-size:110%;
	text-indent: 1em;
	margin: 10px 0px;
	color: #200;}

#contentcenter object.youtube, embed.youtube
	{width: 100%;
	min-height: 385px;
	padding:0px;
	margin:0px;
	border: solid 2px #033;
	display: block;
	position:relative;
	z-index:1;}

#contentcenter h1	
	{color: #033;
	margin: 20px 0px 5px 0px;
	font-size:40px;}

#contentcenter h2
	{color: #033;
	margin: 20px 0px 5px 0px;
	font-size:32px;}

#contentcenter h3
	{color: #033;
	margin: 15px 0px 10px 0px;
	font-size:24px;}


#contentcenter h4
	{color: #033;
	margin: 10px 0px 15px 0px;
	font-size:20px;}

#contentcenter h5
	{color: #033;
	margin: 5px 0px;
	font-size:18px;}

#contentcenter dfn
	{color:green;
	font-weight:bold;}

tt
	{display: inline;
	color: red;
	text-transform: uppercase;
	font-weight:bolder;
	font-size:115%;}


	