/**/
body{
	text-align:left;
	margin:0px;
	padding:0px;
}


/**/
.header{
	width:100%;
	height:60px;
	background-color:#000000;
	color:#ffffff;
	font:bold 32px 'Georgia';
}

.header div{
	margin-left:36px;
}


/**/
.topmenu{
	width:100%;
	border-top:solid 1px #ffffff;
	background-color:#333333;
	color:#ffffff;
	font:12px 'Verdana';
}

.topmenu a{
	color:#ffffff;
	text-decoration:none;
}


.topmenu_l{
	width:194px;
}

.topmenu_l div{
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}

.topmenu_r{
	border-left:solid 1px #ffffff;
}

.topmenu_r div{
	width:64px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	border-right:solid 1px #ffffff;
	text-align:center;
}


/**/
.main{
	width:100%;
	background-color:#ffffff;
	color:#000000;
	font:14px 'Verdana';
}


.main_l{
	width:194px;
	text-align:center;
	vertical-align:top;
}

.sidemenu{
	margin-top:32px;
	margin-bottom:32px;
	line-height:1.5;
}

.sidemenu a{
	color:#000000;
}


.main_r{
	border-left:solid 1px #000000;
}

.writing{
	margin-top:32px;
	margin-bottom:32px;
	margin-left:64px;
	margin-right:64px;
	border:solid 1px #000000;
}

.writing.title{
	background-color:#000000;
	color:#ffffff;
	padding-left:32px;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	font-size:20px;
}

.writing.date{
	background-color:#ffffff;
	color:#000000;
	padding-left:32px;
	border-bottom:solid 1px #000000;
	font-weight:bold;
	font-size:20px;
}

.writing p{
	padding-left:16px;
	padding-right:16px;
	line-height:1.5;
}


/**/
.bottommenu{
	width:100%;
	border-bottom:solid 1px #ffffff;
	background-color:#333333;
	color:#ffffff;
	font:12px 'Verdana';
}

.bottommenu a{
	color:#ffffff;
	text-decoration:none;
}

.bottommenu div{
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}


/**/
.footer{
	width:100%;
	background-color:#000000;
	color:#ffffff;
	font:12px 'Verdana';
}

.footer div{
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
