body
{
	margin-left: 0px;
	margin-top: 0px;
	background-color: #c6c3c6;
}
.txt_title
{
	font-size: xx-large;
	font-weight: bold;
}
.txt_spec
{
	font-size: small;
}
.txt_subhead
{
	font-size: small;
	line-height: 25px;
	color: #840000;
}
.txt_subhead a:hover
{
	font-size: small;
	line-height: 25px;
	color: #840000;
}
.txt_subhead a:link
{
	font-size: small;
	line-height: 25px;
	color: #840000;
}
.txt_subhead a:visited
{
	font-size: small;
	line-height: 25px;
	color: #840000;
}
.txt_spec_en
{
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_block
{
	font-size: small;
	color: #666666;
}
.txt_RSS
{
	font-size: x-small;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_copy
{
	font-size: x-small;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_head
{
	font-size: 18px;
	font-weight: bold;
	color: #840000;
	line-height: 30px;
}
.txt_head a:link
{
	font-size: 18px;
	font-weight: bold;
	color: #840000;
	line-height: 30px;
}
.txt_head a:visited
{
	font-size: 18px;
	font-weight: bold;
	color: #840000;
	line-height: 30px;
}
.txt_item
{
	font-size: 18px;
	font-weight: bold;
	color: #840000;
	line-height: 30px;
	padding-left: 20px;
}
.tb_left
{
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(img_left.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.tb_center
{
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(img_center.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.tb_right
{
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(img_right.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.tb_btn_add
{
	margin-left: 0px;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: top;
}
a:link
{
	text-decoration: none;
	color: #000000;
}
a:visited
{
	text-decoration: none;
	color: #000000;
}
a:hover
{
	text-decoration: none;
	color: #840000;
}
a:active
{
	text-decoration: none;
	color: #840000;
}
.viewmod
{
	background-color: Transparent;
	width: 100%;
}
.postSeparator
{
	height: 1px;
	background-color: #cccccc;
}
.logo
{
	background-image: url(img_keyv.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 326px;
}

