a:visited	{   color: #00f000; text-decoration: none;}
a:link		{   color: #00f000; text-decoration: none; }
a:hover		{   color: #008000; text-decoration: none;}

a.menu:visited	{   color: white; text-decoration: none; }
a.menu:link	{   color: white; text-decoration: none; }
a.menu:hover	{   font-weight: bold; text-decoration: none;}

body {
	background-image: url("../common/Variant2_250-body.jpg");
	background-color: #404040;
	margin: 0;
	color: white;
	font-family: avantgarde, helvetica;
}

span.emphasis	{ font-size: 120%; font-weight: bold }

.dept {
	text-align: right;
	font-weight: bold;
	padding-right: 15;
}

td.image-box {
	background-color: #404040;
	margin: 0;
	padding: 0;
}

td.orycon-banner {
	background-image: url("../common/Variant2_250-top.jpg");
	font-size:200%;
	text-align: center;
}

td.main-body {
	background-image: url(Variant2_250-body.jpg);
	border-color: #a04040;
	border-width: 4 0 4 2;
	border-style: solid;
	padding: 8 8 8 8;
}

.lastmod {
	font-size: 75%;
	font-style: italic;
	font-weight: normal;
}

.menu-box-first	{   padding: 6 6 3 6; }

.menu-box-last	{   padding: 3 6 6 6; }

.menu-box	{   padding: 3 6 3 6; }

td.menu {
	background-image: url(Variant2_250-body.jpg);
	border-color: #a04040;
	border-width: 4 2 4 0;
	border-style: solid;
	font-size: 125%;
	text-align: center;
}

.menu-text {   
	background-color: #a04040;
	text-align: center;
	padding: 5 10 5 10;
}

.menu-text-selected {   
	background-color: #a08080;
	text-align: center;
	padding: 5 10 5 10;
}

.dept-banner {
	background-image: url(Variant2_250-body.jpg);
	font-size:150%;
	text-align: center;
	padding-top: 10;
}

tr.theme-banner {
	background-image: url(Variant2_250-body.jpg);
	font-size:150%;
	text-align: center;
}

tr.goh-banner {
	background-image: url(Variant2_250-body.jpg);
	font-size:120%;
	padding: 0;
	margin: 0;
}

td.honorific {
	padding-right: 20;
	text-align: right;
}

td.goh {
	text-align: left;
	color: #ffffa0;
}

span.larger	{   font-size: 150%; }

span.item-tag {
	font-size: 125%;
	font-weight; bold;
	font-style: italic;
}

.news-date, .news-tag {
	font-size: 120%;
}

.news-tag	{ padding-left: 50; }

.panel_added, .panel_deleted, .panel_changed {
    margin: 0;
    margin-left: 0.25in;
    text-indent: -0.25in;
}

