/*----------------------*/
/* -- Background     -- */
/*----------------------*/
body {
	margin: 0 auto;
	text-align: center;
}

/*----------------------*/
/* -- Column-width -- */
/*----------------------*/
#container {
	width: 100%;
	margin: 0 auto;
	text-align: left;
}

#wrapper {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

#site-id {
	border-right: #fff solid 10px;
}

#information-block {
	border-right: #fff solid 10px;
}

#contents-block {
	padding-bottom: 10px;
	border-right: #fff solid 10px;
}

#wrapper,#site-id,#global-nav,#information-block,#contents-block {
	margin-right: 200px;
}
#contents-main {
}

#nav {
	width: 200px;
	position: absolute;
	top: 0;
	right: 0;
}

#site-info {
	width: 100%;
	padding: 3px 0;
	text-align: center;
	clear: both;
}

