* {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 Samurai, 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-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*/  

*	{font-family: Samurai, Verdana, Geneva, Arial, Helvetica, sans-serif ;}  #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;}  
#contentright img	{max-width:240px;}
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%;}   	
