body 
{ 
	background-color: #F8E8B1; 
	padding: 0 0 0 0; 
	margin: 10px 10px 10px 10px;
	color: #000000; 
	font: 15px "trebuchet ms", arial, verdana, sans-serif; 
}

form
{
	padding: 0 0 0 0; 
	margin: 0 0 0 0; 
}

a, a:link, a:visited, a:hover, a:focus, a:active 
{ 
	border: 0;
	text-decoration: underline; 
	color: black; 
}

a:hover
{
	color: white;
	background-color: #000000;
	text-decoration: none;
}

hr
{
	width: auto;
}

img 
{
	border: 0;
}

table.frame
{
	width: 100%;
}

table.frame tr td.left
{
	border: solid 10px #FCC236;
	padding: 10px 10px 10px 10px;	
	vertical-align: top;
	text-align: center;
	width: auto;
}

table.frame tr td.right
{
	padding: 0 0 0 10px;
	vertical-align: top;
	width: 120px;
}

table.listing
{
	border: solid 1px #FCC236;
	vertical-align: top;
	text-align: left;
	width: 100%;
}

table.listing tr td
{
	border: solid 1px #FCC236;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	width: auto;
}

table.news
{
	border: solid 0px #FCC236;
	vertical-align: top;
	text-align: left;
	width: 100%;
}

table.news tr td
{
	border: solid 0px #FCC236;
	padding: 5px 0px 5px 0px;
	vertical-align: top;
	width: auto;
}

table.news tr td.by
{
	border: solid 0px #FCC236;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	width: auto;
	font-size: x-small;
}

a:hover 
{ 
	color: #ffffff; text-decoration: none; 
}

a.footer_link, a.footer_link:link, a.footer_link:visited, a.footer_link:hover, a.footer_link:focus, a.footer_link:active 
{ 
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
}

a.footer_link:hover
{ 
	text-decoration: underline; 
}

a.menu-active, a.menu-active:link, a.menu-active:visited, a.menu-active:hover, a.menu-active:focus, a.menu-active:active
{
	text-decoration: none;
	color: #000000;
	background-color: #ffffff;
	height: 32px;
	padding: 0px 4px 0px 4px;
	border: solid 1px #000000;

	background-repeat: no-repeat;
	background-position: center center;
}

a.menu-active:hover
{
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
}

a.menu, a.menu:link, a.menu:visited, a.menu:hover, a.menu:focus, a.menu:active
{
	text-decoration: none;
	color: #000000;
	background-color: #FCC236;
	height: 32px;
	padding: 0px 4px 0px 4px;
	border: solid 1px #000000;

	background-repeat: no-repeat;
	background-position: center center;
}

a.menu:hover
{
	color: #ffffff;
	background-color: #000000;
}

a.link, a.link:visited, a.link:hover, a.link:focus, a.link:active,
a.postlink, a.postlink:visited, a.postlink:hover, a.postlink:focus, a.postlink:active
{ 
	border: 0;
	color: black; 
	text-decoration: underline;
}

a.link:hover,
a.postlink:hover
{
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
}

table.empty, table.empty tr td, table.empty tr
{ 
	border: 0;
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	border-collapse: collapse;
	vertical-align: top;
	width: 100%;
	text-align: center;
}

ul.tags
{
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	display: block;
	list-style-type: none;
}

ul.tags li 
{
	display: inline;
}

ul.tags li a:link, 
ul.tags li a:active, 
ul.tags li a:visited 
{
	white-space: nowrap;
	color: #444444;
	text-decoration: none;
	padding: 0px 6px;
}

ul.tags li a:hover 
{
	color: #000000;
	background-color: #FFB47D;
}

ul.tags li a.size0 { font-size: 10px; color:#484848; }
ul.tags li a.size1 { font-size: 12px; color:#444444; }
ul.tags li a.size2 { font-size: 14px; color:#383838; }
ul.tags li a.size3 { font-size: 16px; color:#333333; }
ul.tags li a.size4 { font-size: 18px; color:#282828; }
ul.tags li a.size5 { font-size: 20px; color:#222222; }
ul.tags li a.size6 { font-size: 22px; color:#181818; }
ul.tags li a.size7 { font-size: 24px; color:#111111; }
ul.tags li a.size8 { font-size: 26px; color:#080808; }
ul.tags li a.size9 { font-size: 28px; color:#000000; }

table.footer
{
	background-color: #FFFAED;
	border-left: solid 0px #FADD98;
	border-right: solid 0px #FADD98;
	border-bottom: solid 0px black;
	border-top: solid 0px black;
	border-collapse: collapse;
	text-align: left;
	width: 100%;
	margin: 0 auto 0 auto;
}

table.menu, table.user_menu
{
	color: #FEDD8E; 
	background-color: #FFB47D;
	padding: 0 0 0 0;
	height: 32px;
	vertical-align: middle;
	border-collapse: collapse;
	background-image: url(../images/amanatsu.png); 
	background-repeat: no-repeat no-repeat;
	background-position: center center;

	border-top: solid 0px black;
	border-bottom: solid 1px black;
	border-left: solid 0px black;
	border-right: solid 0px black;
}

table.menu
{
	border-top: solid 1px black;
}

table.menu
{
	font-size: 13px; 
}

table.menu td.right, table.menu td.logo, table.user_menu td.left, table.user_menu td.logo, table.menu td.menu_separator
{
	text-align: left;
	padding: 0 10px 0 10px;
	width: 350px;
}

table.menu td.left
{
	font-size: 15px; 
	text-align: left;
	padding: 0 10px 0 10px;
	font-weight: bolder;
	background-color: #241E11;
	width: 55%;
}

table.menu td.menu_separator
{
	padding: 0 0 0 0;
	width: 64px;
	background-image: url(../images/menu_sep.gif); 
	background-position: left bottom;
}

table.menu td.logo img, table.user_menu td.logo img
{
	position:relative;
	top: 4px;
}

table.menu td.right, table.user_menu td.right
{
	text-align: right;
	padding: 0 10px 0 10px;
}

table.title
{	
	border-collapse: collapse;
	color: #ffffff;
	border: solid 0 black;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	vertical-align: middle;
}

table.title a, table.title a:link, table.title a:active, table.title a:visited, table.title a:hover 
{ 
	color: #ffffff; 
}

table.title a:hover 
{ 
	color: #ffffff; 
}

table.title td.left
{
	width: auto;
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: middle;
}

table.title td.right
{
	width: auto;
	padding: 0 0 0 0;
	text-align: right;
	vertical-align: middle;
}

table.title td.center
{
	width: auto;
	padding: 0 0 0 0;
	text-align: center;
	vertical-align: middle;
}

table.frame td.copyright
{
	width: auto;
	font-size: 11px; 
	color: #000000; 
	padding: 10px 0 0 0;
	text-align: center;
}

table.frame td.copyright a, table.frame td.copyright a:link, table.frame td.copyright a:active, table.frame td.copyright a:visited, table.frame td.copyright a:hover 
{ 
	color: #000000; 
}

table.frame td.copyright a:hover 
{ 
	color: white; 
}

div.content
{
	text-align: left;
}

.title
{
 font-weight:bold;
}
