body {
	margin: 0px;
	padding: 0px;
	background: #262161;
}

div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table {
	padding: 0;
	margin: 0;
}

#mainnav ul {
	list-style: none;
}

#mainnav ul li {
	float: left;
}

#content {
width: 800px;
height:  auto;
	margin: auto;
	background: #FEFCF3;
}


#mainnav ul {
	list-style: none;
}

ul {
	list-style: none;
}

#mainnav ul li {
	float: left;
}


#sidebar {
width: 100px;
	background: #FEFCF3;
        float: left;
padding-left: 20px;
}

#alpha {
width: 580px;
background: #FEFCF3;
float: left;
padding-left: 35px;
color: #6C6E70;
font-size: 14px;
}

#bar {
border-bottom: 2px solid #069;
}

#wapper {
width: 900px;
	background: #FFFFFF;
margin: auto;
background: url(img/header_bg05.jpg) no-repeat;
}

#header {
width: 900px;
margin: auto;

}

#footer {
	padding: 20px;
clear: both;
}


.clear {
clear: both;
}

h2 {
width: 600px;
font-size: 18px;
color: #63AF10;
padding-top: 25px;
padding-bottom: 5px;
}

#beta {
font-size: 15px;
width: 110px;
color: #F05A28;
padding-left: 15px;
background: #FEFCF3;
line-height: 20px;
}

#beta a {
color: #F05A28;
}

#beta a:hover {
color: #63AF10;
}

.newsdate p {
	color: #0e0e7c;
width: 500px;
padding-bottom: 10px;
}


.newsdate {
	width: 500px;
}

.paginate {
　　　 padding-top: 30px;
	padding-left: 35px;
}

#footer address {
	font-size: 15px;
	font-style: normal;
	text-align: center;
	color: #63AF10;
	padding-top: 5px;
}
#footer address a {
	color: #069;
}
#footer address a:hover {
	color: #0C9;
}