#wrapper, #navi{
	position:relative
}

#wrapper{
	top:10px;
	margin:auto;
	width:964px;
	height:600px;
	background-image:url(../images/bg.png);
	background-repeat:no-repeat;
}

#content{
	margin-left:10px;
	width:540px;
	height:515px;
	overflow:auto;
	padding-right:30px;
	padding-top:0px;
	margin-top:38px;
	padding-top:20px;
	float:left;
}
#news{
	margin-top:60px;
	margin-left:30px;
	width:190px;
	height:375px;
	float:left;
}
#subnavi{
	margin-top:160px;
	left:0;
	overflow:auto;
	height:405px;
	width:150px;
	float:left;
}
#navi{
	top:34px;
	left:160px;
	width:795px;
	height:22px;
}
#footer{
	clear:both;
	left:0px;
	height:20px;
	text-align:right;
	width:960px;
	padding-top:8px;
}
