	body{
margin:0;
padding:0;
		text-align:center;
               font-size:14px;
background-color:#fff;
	}

	h1,h2,h3,h4{margin:0;padding:0;clear:both;}
#sitemap{

}
#sitemap a{
width:700px;
text-align:right;
top:10px;
padding-right:10px;
position:absolute;
z-index:3;
color:#f1f1f1;
text-decoration:none;
}

h1{
z-index:3;
text-align:left;
	font-size:12px;
   margin-top:10px;
padding-left:9px;
position:absolute;
}

h1 a{
text-decoration:none;
color:#f1f1f1;
}
h2,h3 {
font-size:18px;
font-weight:bold;
}

h2 {
border-bottom:1px solid #f592b6;
border-left:15px solid #f592b6;
padding-left:5px;
line-height:160%;
color:#900;
}

h2 a{
text-decoration:none;
color:#900;
}

h3 {
border-bottom:1px solid #a5d3e2;
border-left:15px solid #a5d3e2;
padding-left:5px;
line-height:160%;
color:#326633;
}

h4 {
font-size:14px;
}


a{color:#00f;}
	a:hover{color:#f00;}


#block {
width:700px;
margin:0 auto;
text-align:left;
padding:0;
}

#header {
text-align:left;
background:#fff;
color:#000;
position:absolute;
margin-top:5px;
z-index:2;
}

#header a{
margin:0;
padding:0;
}

.description{
padding:0 7px;
color:#666;
margin:0;
border-bottom:1px solid #900;
}

#header img{
margin:0;
border:0;

}





.topicpath{
clear:both;
color:#000;
margin:0;
padding:5px;
text-align:left;
width:690px;
_width:700px;
background-color:#ffa;
border-top:1px dotted #900;
border-bottom:1px solid #900;
}


	#contents{
position:absolute;
		width:700px;
                margin-bottom:0;
margin-right:0;
margin-left:0;
margin-top:210px;
padding:0;

text-align:left;

	}


	.blog{
		width:665px;
_width:685px;
		margin:0;
		text-align:left;
padding:10px;

	}


	.main{
		font-size:14px;
		text-align:left;
		line-height:160%;
		padding:5px 5px;
margin:0;
	}


	.menu{
padding:0;
margin:0 0 10px 15px;
font-size:12px;

	}
	


.menu ul{
list-style:none;
margin:0;
padding:0;
}

.menu li{
float:left;
margin-right:5px;
padding:0;
}




	
.copyright {
clear:both;
text-align:center;
margin:0;
color:#fff;
background-color:#700;
}
.copyright a{
color:#fff;
text-decoration:none;
}