/* body */
body{
	margin:20;
	text-align:center;
	background:#ffffff;
}

a:link{ color:#448866; text-decoration:underlined; }
a:visited{ color:#448866; text-decoration:underlined; }
a:active{ color:#448866; text-decoration:underlined; }
a:hover{ color:#448866; text-decoration:none; }

p{ padding:0px; margin:0px; }

/* $BA4BNItJ,$N@_Dj(B */
#container{
	width:800px;
	background:#eeeecc;
}

/* $B%?%$%H%k%P!<$N@_Dj(B */
#titlebar{
	width:800px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
}


/* $BK\J8!"%j%s%/ItJ,$r0O$`MWAG(B */
#mainpart{
	width:800px;
	background:#eeeecc;
}

/* $BK\J8ItJ,$N4pK\@_Dj(B */
#contents{
	margin-top:10px;
	padding:10px;
	width:580px;
	float:left;
	text-align:left;
	background:#eeeecc;
}

/* $B1&B&%j%s%/ItJ,$N@_Dj(B */
#links{
	margin-top:10px;
	padding:10px;
	width:220px;
	float:left;
	background:#eeeecc;
}

/* $B%U%C%?!<ItJ,$N@_Dj(B */
#footer{
	width:750px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}


/* $B%?%$%H%k%P!<ItJ,$N>\:Y@_Dj(B */
H1.title{
	width:500px;
	font-size:xx-large;
	color:green;
	text-align:left;
	float:left;
}

a.atitle:link{ text-decoration:none; }
a.atitle:visited{ text-decoration:none; }
a.atitle:active{ text-decoration:none; }
a.atitle:hover{ text-decoration:none; }

.count{
	width:250px;
	text-align:right;
	float:left;
}

.red{
	color:red;
}

/* $BK\J8ItJ,$N>\:Y@_Dj(B */
h2.date{
	color:#cc6600;
	font-size:small;
	text-align:right;
	border-bottom:1px solid #747e0a;
}

.life{	
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	margin-bottom:5px;
	text-align:left;
	color:#555555;
	background:#ddddaa;
	font-size:small;
}

.lifetitle{
	color:#cc6600;
	font-weight:bold;
	font-size:small;
	text-align:left;
}

.lifetitle2{
	color:green;
	font-weight:bold;
	font-size:small;
	text-align:left;
}

.lifefooter{
	margin-bottom:10px;
	text-align:right;
	color:#aaaaaa;
	font-size:x-small;
}

.picture{
	padding-top 10px;
	text-align:left;
	float:left;
}

.comment{
	margin:10px;	
}

.commenttitle{
	color:green;
	font-weight:bold;
	font-size:small;
	text-align:center;
	border-bottom: 1px dashed gray;
}

.commentname{
	padding-top:10px;
	text-align:left;
	color:blue;
	font-weight:bold;
	font-size:x-small;
}

a.aname:link { color:blue; text-decoration:underlined; }
a.aname:visited { color:blue; text-decoration:underlined; }
a.aname:active { color:blue; text-decoration:underlined; }
a.aname:hover { color:blue; text-decoration:none; }


}

.commenttime{
	color:gray;
	font-weight:normal;
	font-size:x-small;
	text-align:left;
}

.commentbody{
	padding-top:5px;
	padding-bottom:10px;
	text-align:left;
	font-size:x-small;
	color:#555555;
	border-bottom: 1px dashed gray;
}


.commentfooter{

}

.commentpost{
	text-align:center;
	color:#555555;
	font-size:x-small;
}

.commentinput{
	color:#555555;
	font-size:x-small;
}

h2.linktitle{
	color:green;
	font-size:small;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #747e0a;
}

.recenttitle{
	padding-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	font-size:x-small;
}

.recentcomments{
	padding-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	font-size:x-small;
}

.archive{
	padding-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	font-size:x-small;
}


.profile{
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:left;
	font-size:x-small;
}

.link{
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:left;
	font-size:x-small;
}

.bulletin{
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:center;
	font-size:small;
}

.xml{
	padding-top:20px;
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:center;
	font-size:x-small;
}
