body	{
	text-align:center;
	background-image:url(archives/images/back.gif);
	margin-top:0px;
	padding-top:0px;
	}

#container	{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:white;
	}

/* メインページのヘッダー */	
#mainpage #header	{
	background-color:#c7ddff;
	padding:6px 20px 25px;
	background-image:
	url(http://reon-chan.com/dachsdblog/archives/images/banner2.jpg);
	color:#666666;
	margin-bottom:0px;
	}
/* アーカイブページのヘッダー */
#header	{
	background-color:#c7ddff;
	padding:6px 20px 25px;
	background-image:
	url(http://reon-chan.com/dachsdblog/archives/images/banner3.jpg);
	color:#FF6600;
	margin-bottom:0px;
	}

#header h1	{
	color:#67CF3E;
	text-shadow:#000000 3px 3px 3px;
	text-decoration:none;
	
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:18px;
	margin-top:16;
	margin-bottom:0;
	#color:#FF6600;
	#text-shadow:#000000 0 2px 3px;
	
	}

#header h1 a	{
	color:#ffffff;
	text-shadow:#000000 3px 3px 3px;
	text-decoration:none;
	
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:18px;
	margin-top:6;
	margin-bottom:0;
	#color:#FF6600;
	#text-shadow:#000000 0 2px 3px;
	}

#header h2	{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	margin-top:6;
	margin-bottom:0;
	color:#666666;
	#text-shadow:#000000 0 2px 3px;
	
	}

/*画像にシャドーを付ける*（<div class="img-shadow"><a href="..."><img src="...jpg"></a></div>）*/
/*画像に文字を回り込ませない（<div class="img-shadow"><a href="..."><img src="...jpg"></a></div><br clear="all" />）*/


.img-shadow {
        float: left;
        background: url(http://reon-chan.com/dachsdblog/images/shadowAlpha.png) no-repeat bottom right !important;
        background: url(http://reon-chan.com/dachsdblog/images/shadow.gif) no-repeat bottom right;
        margin: 10px 0px 0px 10px !important;
        margin: 10px 0px 0px 5px;
	color:#666666;
        }

.img-shadow-right {
        float: right;
        background: url(http://reon-chan.com/dachsdblog/images/shadowAlpha.png) no-repeat bottom right !important;
        background: url(http://reon-chan.com/dachsdblog/images/shadow.gif) no-repeat bottom right;
        margin: 10px 0px 0px 10px !important;
        margin: 10px 0px 0px 5px;
	color:#666666;
        }
	
.img-shadow img {
        display: block;
        position: relative;
        background-color: #fff;
        border: 1px solid #a9a9a9;
        margin: -6px 6px 6px -6px;
        padding: 4px;
	color:#666666;
        }		

/*サイドバーの部分*/
#mainpage #left	{
	width:165px;
	margin-left:auto;
	float:left;
	}

#mainpage #right	{
	width:165px;
	margin-left:auto;
	float:right;
	}

/*
#mainpage .sidebar	{
	width:155px;
	margin-left:auto;
	float:left;
	}
*/

.sidebar h4, .sidebar il, sidebar table	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	border-bottom:solid 2px #afbc0d;
	padding-bottom:3px;
	/*padding-left:5px;*/
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0;
	text-shadow:#000000 0px 0px 4px;
	}

.weather	{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	border-bottom:solid 2px #afbc0d;
	padding-bottom:3px;
	/*padding-left:5px;*/
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0;
	/*text-shadow:#000000 0px 0px 4px;
	*/
	}


.menu	{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	font-size:10px;
	margin-top:6px;
	}

.menu a	{
	color:#6699cc;
	text-decoration:none;
	}

.menu li	{
	margin-bottom:5px;
	padding-left:12px;
	margin-right:10px;

	}
/* 右サイド上部バナー */
#baner1	{
	font-size:9px;
	text-align:center;
	width:130px;
         margin-left:5px;
	}

/* カレンダー部分 */


body.calendar-body {
    margin-top:6px;
    background: #FFFFFF;
    font-size: 9px;
    line-height: 100%;
}

#calendar {
    font-family: Verdana, Arial, sans-serif;
    color:#666666;
}

/*カレンダーのタイトル(年)*/
#calendar caption {
    font-size: 11px;
    color:#77a822;
}

/*カレンダーの曜日*/
#calendar th {
    height: 20px;
}

/*カレンダーの日付*/
#calendar td {
}

#calendar a:link,
#calendar a:visited,
#calendar a:active {
    font-size: 10px;
    color: #990000;
}
#calendar a:hover {
    position: relative;
    bottom: 1px;
    font-size: 9px;
}

/* カレンダーここまで */



.sidebar p	{
	font-size:11px;
	margin-top:20px;
	margin-bottom:20px;
	}

.sidebar a	{
	color:#77a822;
	text-decoration:none;
	}
	
/* RSS */
.sidebar .rss	{
	border:solid 1px #999999;
	padding:1px;
	width:80px;
	margin-top:40px;
	margin-left:10px;
	}
	
.sidebar .rss a	{
	display:block;
	width:100%;
	background-color:#bbbbbb;
	color:black;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	}

.sidebar .rss-format	{
	background-color:orange;
	padding:0 5px;
	}

.sidebar .rss-version	{
	padding:0 5px;
	}

/* Powerd By */
.sidebar .power	{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:gray;
	margin-left:10px;
	}
	
.sidebar .power a	{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6699cc;
	margin-left:10px;
	margin-bottom:20px;
	}

/* 検索部分 */
.sidebar #searchfrom	{
	margin-top:5px;
	}

.sidebar #searchform p	{
	margin-top:0px;
	margin-bottom:2px;
	margin-left:5px;
	}


/* エントリー部分 */
#mainpage #content	{
	width:540px;
	margin-left:auto;
	float:right;
	margin-right:15px;
	}

#content	{
	font-size:12px;
	margin-left:7px;
	margin-right:7px;
	}

#content  #entries	{
	font-size:12px;
	color:#666666;
	}
#content h2	{
	font-size:12px;
	color:#67cF3e;
	}

#content h3	{
	font-size:12px;
	color:darkblue;
	}
	
#content p	{
	font-size:12px;
	color:#666666;
	line-height:140%;
	}

#content a	{
	font-size:12px;
	/*color:darkblue;*/
	color:#333399;
	#text-decoration:none;
	}
	
#content a:hover	{
	text-decoration:underline
	}
	
#content .posted	{
	border-top:solid 1px #b2cbff;
	padding-top:6px;
	margin-bottom:20px;
	}

#content h2#trackbacks, #content h2#comments	{
	font-size:12px;
	color:#b2cbff;
	border-bottom:dotted 1px #b2cbff;
	margin-top:40px
	}
	
#content #tbdata p, #content #comdata p	{
	font-size:12px;
	color:#888888;
	margin-top:5px;
	margin-bottom:0px;
	}

#content #comdata	{
	margin-bottom:20px;
	font-size:12px;
	}
#content p.posted a	{
	margin-bottom:20px;
	font-size:10px;
	}


#content p.error	{
	font-size:11px;
	/*font-weight:bold;*/
	color:red;
	border:solid 1px red;
	background-color:#FFCCFF;
	padding:5px;
	text-align:center;
	}

#content #categorydata li	{
	font-size:12px;
	color:#666633;
	margin-bottom:5px;
	}

#content #categorydata span	{
	font-size:12px;
	color:#77a822;
	margin-left:10px;
	}



/*フッター部分*/
#footer	{
	border-top:solid 3px #b2cbff;
	padding-top:2px;
	clear:both;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	}
	
#footer p	{
	font-size:10px;
	margin-top:0;
	margin-bottom:0;
	}

#footer a	{
	color:#77a822;
	text-decoration:none;
	}

#footer .rss	{
	border:solid 1px #999999;
	padding:1px;
	width:80px;
	}

#footer .rss a	{
	display:block;
	width:100%;
	background-color:bbbbbb;
	color:black;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

#footer .rss-format	{
	background-color:orange;
	padding:0 5px;
	}

#footer .rss-version	{
	padding:0 5px;
	}

/*カテゴリーメニュー*/
#category	{
	margin-top:1px;
	text-align:right;
	margin-bottom:5px;
	}

#category a, #category span	{
	font-size:10px;
	color:white;
	margin-left:0px;
	background-color:#9ea822;
	display:block;
	width:127px;
	float:left;
	text-align:center;
	font-size:10px;
	#text-decoration:none;
	border-right:solid 1px white;
	}

#category a:hover	{
	background-color:darkgreen;
	}

/* 検索ページ部分 */
.kensaku form	{
	border-bottom:dotted 1px #77a822;
	}

	
/* ページ分割ナビゲーション */
.pagenavi {
	text-align: center;margin: 30px 5px;
	}