body			{background:#8A8F66; margin:0px; text-align:center;}

div, p, td		{font: normal 13px "trebuchet ms", verdana, sans-serif; color:#636F54; vertical-align:top;}

ul			{list-style-type:circle;}

.quote			{
			background:#BCBB96; 
			width:500px; 
			margin: 20px auto; 
			text-align:center;
			font: italic 12px "trebuchet ms", verdana, sans-serif; 
			color:#000;
			padding:0px 5px;
			}	

blockquote		{
			align:center;
			width:250px;
			background:#BCBB96;
			border-left: 20px solid #6F7E03;
			margin: 20px auto;
			padding:0px 10px; 
			text-align:left;
			font: italic 12px "trebuchet ms", verdana, sans-serif; 
			color:#000;
			}	



select, 
.show_join_submit_button, 
.show_join_reset_button,
.show_lostpass_submit_button,
.show_update_submit_button {background-color:#935959; border: 1px solid #935959; font-size:12px; color:#B4BD87;}

.show_join_name_field,
.show_join_email_field, 
.show_join_password_field, 
.show_join_password_field2, 
.show_join_url_field, 
.show_join_comments_field,
.show_lostpass_email_field,
.show_update_old_email_field,
.show_update_current_password_field,
.show_update_name_field,
.show_update_email_field,
.show_update_password_field,
.show_update_password_field2,
.show_update_url_field	{background-color:#DDDBB3; border: 1px solid #8A8F66;}

a, a:visited		{text-decoration:none; font-weight:normal; color: #935959; border-bottom: 0px dashed #F0EEB8;}

a:hover			{text-decoration:none; color:#886439; border-bottom: 0px dashed #886439;}

strong			{color:#CBC89C; font-weight:normal; background:#6F7E03; padding:2px 3px;}
em			{color:#A20000;}

.infoul			{list-style: none; padding: 0px 0px 0px 20px;}
.infoul a, a:hover	{color:#916407; border-bottom: 1px dashed #867145;}

#main			{width: 687px; background: url('images/bg.jpg') #ACA979; margin:0px auto;}

#taku_01 		{width: 687px; height: 62px; background: url('images/sp01_01.jpg') no-repeat;}
#taku_02 		{width: 687px; height: 62px; background: url('images/sp01_02.jpg') no-repeat;}
#taku_03 		{width: 687px; height: 63px; background: url('images/sp01_03.jpg') no-repeat;}
#taku_04		{width: 687px; height: 62px; background: url('images/sp01_04.jpg') no-repeat;}
#taku_05		{width: 687px; height: 62px; background: url('images/sp01_05.jpg') no-repeat;}

#wrap			{width: 657px; padding:0px 15px;}

#menu 			{text-align:center;}

#menu ul		{list-style: none;}

#menu li 		{float:left; padding:0px 14px 0px 0px;}

#menu li a		{font-size:13px; 
			font-weight:normal;
			text-transform:uppercase;
			line-height:20px;
			letter-spacing:2px;
			display: block; 
			background: #935959; 
			width: 135px;
			text-align:center; 
			color: #B4BD87;
			border:0px;}

#menu li a:hover	{font-size:13px; 
			background: #867145;
			color: #EFB727;
			border:0px; }

#content 		{padding:10px; text-align:justify;}


h1			{
			margin:25px 0px 5px 0px; 
			padding: 0px 10px;
			text-align:left; 
			font-weight:normal;
			font-family: century gothic, arial, sans-serif; 
			font-size:28px; 
			color:#746132;
			border-left: 30px solid #6F7E03;
			}

h1:first-letter		{
			font:bold 46px georgia, times, serif; 
			font-style:italic;
			text-transform:lowercase; 
			font-weight: bold; 
			color:#6F7E03;
			}

h2			{
			font-family: century gothic, verdana, sans-serif; 
			font-size:15px; 
			text-align: left;
			font-weight:normal;
			letter-spacing:2px; 
			text-transform:uppercase; 
			color:#9C0808; 
			margin: 25px 0px 5px 0px;
			padding:0px;
			width:200px;
			border-bottom: 1px solid #12557E;
			}


#footer			{
			background: url('images/footer.jpg');
			text-align:center;
			color:#B4BD87;
			font-family: trebuchet ms, Century Gothic, sans-serif; 
			font-size:11px;
			padding:10px;
			}

#footer a, #footer a:hover	{color:#B4BD87; border-bottom: 1px dashed #B4BD87;}

img			{background-color:#7A7E5D; border: 4px solid #7A7E5D;}