/* Base Weblog (base-weblog.css) */

/* basic elements */
html {
	float:center;
	padding: 0 auto;
}
body {
	margin: 0 auto;
	padding: 0 auto;
}

.main{
	margin: 0 auto;
	padding: 0 auto;
	width:800px;
	background:url("archives/img/back.jpg") repeat-y top center;
}

.clear { clear: both; } 

.top00{
	width: 800px;
	height: 88px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("archives/img/top00.jpg") no-repeat top center;
}
.maincenter{
	width: 800px;
	background:url("img/back.jpg") repeat-y center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.lasta{
	width: 800px;
	height: 20px;
	background: url("archives/img/botta.jpg") no-repeat bottom center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.mainbotooma{
	width: 778px;
	height: 187px;
	background: url("archives/img/botta01.jpg") no-repeat bottom center;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 14px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;

	clear: both;
	font-size:12px;
	line-height: 130%;
}
.mainbotoomc{
	width: 778px;
	height: 288px;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 14px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	clear: both;
	font-size:12px;
	line-height: 130%;
}
.newt{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	width: 639px;
	height: 288px;
	float: right;
	background: url("archives/img/bbc01.jpg") no-repeat top center;
}
.navi{
	width: 139px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background: url("archives/img/bomm.jpg") no-repeat top right;
}
.mainbotoomb{
	width: 778px;
	height: 17px;
	background: #01019A;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 14px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	text-align: right;
	clear: both;
	font-size:12px;
	line-height: 130%;
}

a{
	text-decoration:none;
	color:#666666;
}

#mainnavi ul{
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:13px;
	line-height: 130%;
	background: url("img/bc00.jpg") no-repeat top center;
}
#mainnavi li a{
	text-decoration:none;
	display:block;
	height: 23px;
	width:139px;
	border-bottom:1px solid #666666;
}
#mainnavi li a:hover{
	color:#ffffff;
	background:#01019A;
	border-bottom:1px solid #ffffff;
}
.zipa{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	width: 778px;
	clear: both;
}
.zipb01{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 131px;
	width: 354px;
	float: left;
	text-align: right;
}
.tenn{
	margin: 0px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
}
.zipb02{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 131px;
	width: 424px;
	float: right;
}
.zipc{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 33px;
	width: 778px;
	clear: both;
	text-align: right;
}
.ririri{
	margin: 1px 5px 1px 5px;
	padding: 0px 0px 0px 0px;
}
h5{
	color:#ffffff;
	font-size:12pt;
	line-height: 13pt;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.tap{
	font-size:9pt;
	line-height: 10pt;
	text-align: left;
}
.coms{
	clear: both;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}
.contenttop{
	width: 546px;
	height: 95px;
	margin-top: 50px;
	margin-left: 24px;
	margin-right: 14px;
	margin-bottom: 14px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	float: right;
	font-size:10pt;
	line-height: 130%;
}
.contenttop-topc{
	width: 155px;
	height: 75px;
	margin-top: 25px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 14px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	float: left;
	font-size:10pt;
	line-height: 120%;
}
.cont{
	height: 19px;
	width: 596px;
	margin-top: 0px;
	margin-left: 26px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	clear: both;
	text-align: right;
}
.content{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 426px;
	height: 110px;
	float: left;
}
.content1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 213px;
	height: 110px;
	float: left;
}
.content2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 213px;
	height: 110px;
	float: right;
}
.content3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 213px;
	height: 110px;
	float: left;
	color:#000000;
}
.ext{
  margin-left: 50px;
  background: url("archives/img/003-002.gif") no-repeat;
  padding-left: 45px;
}
h4{
	color:#6D0026;
	font-size: 12px;
	line-height: 14px;
	border-left: 5px solid #6D0026;
	padding-left:5px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 3px;
	text-align:left;
}
#ifrmain{
	width: 586px;
	height: 95px;
	overflow: auto;
}
#ifrmain- topics{
	width: 165px;
	height: 70px;
	overflow: auto;
}