body{
margin:10px auto;
padding:0px;
background:#FFF;
text-align:center;
}

/* エントリー部分の色 */
div.maincolor{
background:#FFF;
}

/* サイドバー部分の色 */
div.sidecolor{
background: #9ECCF5;
}

/* エントリーのタイトル部分の色 */
h2{
background: #FFF;
}

/* サイドバーのタイトル部分の色 */
#side dl dt{
background:#FFF;
}

/* 全体の幅 */
#layout{
width:650px;
margin:auto;
font-family:Verdana;
text-align:left;
}

/* エントリー部分 */
#main{
float:left;
width:440px;
border-bottom:5px solid #3494EB;
}

/* ブログタイトル部分 */
#top{
border-top:5px solid #3494EB;
border-right:5px solid #3494EB;
border-left:5px solid #3494EB;
}

/* サイドバー部分 */
#side{
width:200px;
margin:0px 0px 0px 400px;
border-top:5px solid #3494EB;
border-bottom:5px solid #3494EB;
border-left:5px solid #3494EB;
}

/* リンク */
a{color: #3494EB; text-decoration:underline;}
a:link{color: #3494EB;text-decoration:underline;}
a:visited{color: #999;text-decoration:underline;}
a:active{color:#999;text-decoration:underline;}
a:hover{color: #3494EB; text-decoration:underline;}

/* サイト名 */
h1 a{color:##FFFFFF; text-decoration:none;}
h1 a:link {color:#FFFFFF; text-decoration:none;}
h1 a:visited{color:#FFFFFF; text-decoration:none;}
h1 a:active{color:#FFFFFF; text-decoration:none;}
h1 a:hover{color:#FFFFFF; ext-decoration:none;}

h1{
margin:10px 0px 0px 10px;
padding:0px;
}

/* サイトの解説 */
div.description{
padding:4px 0px 20px 20px;
color: #8FC4F4;
font-size:12px;
}

/* 記事全体 */
div.entry{
padding:0px 10px 0px 0px;
border-right:5px solid #3494EB;
}

/* 記事のタイトル */
h2{
margin:0px;
padding:10px 10px 6px 10px;
border-top:5px solid #3494EB;
border-right:5px solid #3494EB;
border-bottom:5px solid #3494EB;
color: #88E300;
font-weight:bolder;
font-size:14px;
}

/* トラックバックタイトル等 */
h3{
margin:0px;
padding:10px 0px 0px 10px;
border-left:5px solid #3494EB;
border-bottom:1px solid #3494EB;
color: #3494EB;
font-weight:bolder;
font-size:14px;
}

/* 記事（IEのバグの回避） */
div.entry_box{
border-left:5px solid #3494EB;
border-left:5px solid #3494EB;
}

/* 記事 */
div.entry_body{
padding:10px 0px 0px 10px;
color: #333;
font-size:12px;
line-height:170%;
         clear:both;
}

/* 記事の続き */
div.entry_more{
padding:0px 0px 10px 10px;
color: #333;
font-size:12px;
line-height:170%;
         clear:both;
}

/* カテゴリー・日付等 */
div.entry_state{
padding:0px 0px 10px 10px;
color: #999;
font-size:10px;
text-align:right;
}

/* 引用 */
blockquote{
margin:10px;
padding:10px;
border:1px solid #3494EB;
color: #333;
font-size:11px;
}

/* 記事中のリスト */
div.entry ul{
margin:0px;
padding:0px 10px 0px 10px;
}

/* 入力フォーム */
input.form,textarea.form{
border:1px solid #3494EB;
}

form{
margin:0px;
}

/* 送信ボタン */
input.button{
border:1px solid #3494EB;
background:#FFF;
color: #3494EB;
font-weight:bolder;
font-size:12px;
font-family:Verdana;
}

/* 記事の画像 */
img.pict {margin:5px;
border:1px solid #3494EB;}

a img{border:0px;}

img.pict1 {
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
float: left;
margin-right: 6px;
}

img.pict2 {
border-style: none;
float: right;
margin-left: 10px;
}

/* サイド全体 */
#side dl{
margin:0px;
padding:0px 0px 0px 10px;
}

/* サイドのタイトル */
#side dl dt{
margin:0px;
padding:10px 0px 6px 0px;
border-top:5px solid #3494EB;
border-bottom:5px solid #3494EB;
border-left:5px solid #3494EB;
color: #3494EB;
font-weight:bolder;
font-size:12px;
}

/* サイドの内容 */
#side dl dd,div.linktext{
margin:0px;
padding:4px;
border-right:5px solid #3494EB;
color: #FFF;
font-size:10px;
line-height:170%;
}

/* サイド中のリスト */
#side dl dd ul{
margin:0px;
padding:0px 10px 0px 10px;
line-height:170%;
}

/* ページナビ */
div.pagenavi{
border-top:1px solid #3494EB;
border-right:5px solid #3494EB;
border-left:5px solid #3494EB;
color: #333333;
font-size:10px;
text-align:center;
line-height:190%;
}

/* 著作権表示等 */
address,div.pagetop{
border-right:5px solid #3494EB;
border-left:5px solid #3494EB;
color: #333;
font-style:normal;
font-size:10px;
text-align:center;
line-height:170%;
}

/* カレンダー・月 */
div.calendar_month{
color: #FFF;
font-size:10px;
font-weight:bold;
}

/* カレンダー・日にち */
td.cell{
width:23px;
height:15px;
color:#ffffff;
font-size:10px;
text-align:center;
}

/* カウンター */
span.count{
font-weight:nomal;
}

/* カレンダー・今日の日付 */
span.today{
font-weight:bolder;
}