a:hover{color:#FF00CC;text-decoration:underline}

body{
	background-image: url(http://2.suk2.tok2.com/theme/8/back_02.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position: top right;
	margin:10px 10px 10px 10px;
}

#main{
	width:800px;
}

#bar{
	font-size:12px;
	margin:5px 10px 10px 30px;
}

#side{
	float:right;
	margin:0px 10px 0px 0px;

}

/* --- ブログ名 ------------------------------- */
#header{
	background-image: url(http://2.suk2.tok2.com/theme/8/line_01.gif);
	background-position: center bottom;
	background-repeat:no-repeat;
	background-color: #66CC99;
	width:200px;
	height:100px;
	border: 5px double #009900;
}

.blog-title{
	margin:30px 0px 0px 10px;
	font-size:26px;
	color:#ffffff;
	font-weight: bold;
}

.blog-title a,
.blog-title a:link,
.blog-title a:visited,
.blog-title a:active,
.blog-title a:hover{
	color:#ffffff;
	text-decoration:none;
}

/* --- ブログ概要 ------------------------------ */
#description{
	background-image: url(http://2.suk2.tok2.com/theme/8/back_01.jpg);
	background-repeat:no-repeat;
	background-color: #66CC99;
	width:530px;
	height:400px;
	color:#000000;
	font-weight: bold;
	border: 6px solid #009900;
}

.description-text{
	width:320px;
	margin:260px 0px 0px 40px;
	line-height: 150%;
	font-weight: bold;
	color:#000000;
}

/* --- 記事 ----------------------------------- */

#article{
	margin:0px 0px 20px 0px;
	width:530px;
}

.article-title{
	padding: 8px 6px 8px;
	width:530px;
	font-size:14px;
	color:#000000;
	font-weight: bold;
	background-color: #00CC99;
	border: 2px double #339999;
}

.article-title a,
.article-title a:link,
.article-title a:visited,
.article-title a:active,
.article-title a:hover{
	color:#000000;
	text-decoration:none;
}


.article-body{
	padding: 15px 15px 5px 15px;
	width:500px;
	color:#000000;
}

#article-d{
	clear: both;
}

.article-date{
	float:right;
	padding: 12px 5px 5px 5px;
	color:#808080;
}

/* --- サイドメニュー ------------------------- */
.side-title{
	background-image: url(http://2.suk2.tok2.com/theme/8/line_02.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	background-color: #CCFFCC;
	border-bottom: 1px solid #339900;
	padding: 8px 0px 6px 0px;
	width:200px;
	font-size:12px;
	font-weight: bold;
	color:#000000;
}

.side-body{
	margin:0px 0px 10px 0px;
	padding: 5px 10px 5px 5px;
	line-height: 130%;
	width:200px;
}

.calendar{
	font-size:10px;
}


/* --- フッター ------------------------------- */
.copy{
	clear: both;
	font-size:12px;
	width:100%;
	margin:20px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border: 3px double #cccccc;
}
