/*
ここは消さないで下さい
Copyright (C) 2005 Dr.Blog. All Rights Reserved. http://drblog.jp/ 
*/

/*ページ全体の表示部分*/
body    { color: #595959; font-size: 12px; line-height: 19px; background-color: #ffffff; text-align: center; margin: 10px 0px 20px }

a   { color: #009; text-decoration: none; border-bottom: 1px solid #009 }

a:link   { color: #009; text-decoration: none; border-bottom: 1px solid #009 }

a:visited   { color: #00f; text-decoration: none; border-bottom: 1px solid #00f }

a:active   { color: #009; text-decoration: none; border-bottom: 1px solid #009 }

a:hover  { color: #ffffff; text-decoration: none; background-color: #009 }

hr  { color: #595959 }

INPUT  { color: #595959; background-color: #ffffff; border: solid 1px #dcdcdc }

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

/*ブログ表示部分*/
#container     { background-color: #ffffff; text-align: left; margin-right: auto; margin-left: auto; padding: 0px; border: solid 1px #dcdcdc; width: 660px }

/*バナー表示部分*/
#banner   { color: #595959; font-family: Verdana, Arial, sans-serif; background-color: #f5f5f5; text-align: left; padding: 15px; border: solid 1px #dcdcdc; height: 40px }

#banner-img {
	display: none;
	}

/*タイトルリンク部分*/
#banner a  { color: #595959; text-decoration: none }

/*タイトルオーバー部分*/
#banner a:hover  { color: #ffffff; text-decoration: none; background-color: #009 }
	
/*タイトル文字*/
#banner h1   { color: #595959; font-weight: bold; font-size: 20px; letter-spacing: 5px }
	
/*サブタイトル文字*/
#banner h2   { font-size: 11px; margin-top: 10px }

/*エントリー表示部分枠*/
#center    { float: right; padding-top: 20px; width: 440px; overflow: hidden; font-color: #595959  }

/*エントリー表示部分*/
.content     { font-size: 12px; line-height: 19px; font-family: "ＭＳ 明朝", Osaka, Helvetica; background-color: #ffffff; margin-left: 15px; padding: 15px 15px 5px; font-color: #595959  }

/*エントリー本文部分*/
.content p   { color: #595959; font-weight: normal; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, sans-serif; text-align: left; margin-bottom: 10px }

/*エントリー引用部分*/
.content blockquote {
	line-height: 150%;
	}

.content li {
	line-height: 150%;
	}
	
/*エントリーの日付部分*/
.content h2     { color: #595959; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #f5f5f5; text-align: left; margin-bottom: 10px; padding-left: 10px }

/*エントリーのタイトル部分*/
.content h3     { color: #595959; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, sans-serif; background-color: #f5f5f5; text-align: left; margin-bottom: 10px; padding: 2px 5px 2px 10px; border: solid 1px #dcdcdc }

/*エントリーのフッター部分*/
.content p.posted  { color: #9f988d; font-size: 9px; line-height: 13px; font-family: Verdana, Arial, sans-serif; text-align: left; margin-bottom: 25px; padding: 3px; border-top: 1px dashed #e0e0e0 }

/*サイドバー表示部分*/
#right  { background-color: #ffffff; float: left; width: 160px; overflow: visible }
.sidebar {
	padding: 15px;
	}
	
/*カレンダー表示枠*/
#calendar     { color: #595959; font-size: 10px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; text-align: center; margin-top: 20px; margin-bottom: 30px }

#calendar table  { padding: 1px; width: 160px; border-collapse: collapse }

/*カレンダー見出し部分*/
#calendar caption     { color: #595959; font-size: 11px; font-family: Helvetica, "ＭＳ ゴシック", sans-serif; text-align: center; text-transform: uppercase }

/*カレンダーの曜日部分*/
#calendar th  { text-align: center }

/*カレンダーの日付*/
#calendar td   { color: #595959; font-size: 9px; line-height: 13px; font-family: Helvetica; text-align: center; margin: 2px }

/*カレンダーの見出し部分*/
.sidebar h2      { color: #595959; font-size: 12px; font-family: "ＭＳ ゴシック", Osaka, Helvetica; background-color: #f5f5f5; text-align: center; text-transform: uppercase }
/*サイドバーのリストを定義部分*/
.sidebar ul   { font-size: 11px; line-height: 16px; margin: 0px 0px 30px }

.sidebar ul ul   { font-size: 11px; line-height: 16px }

.sidebar #categories ul   { font-size: 11px; line-height: 16px; padding-left: 15px }

.sidebar li     { color: #595959; font-size: 11px; line-height: 16px; font-family: "ＭＳ ゴシック", Osaka, Helvetica; text-align: left; list-style-type: none; margin-top: 10px }

.sidebar #categories li   { font-size: 11px; line-height: 16px; list-style-type: square }

.sidebar img {
	border: #FFFFFF 3px solid;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}
/*リンク部分*/
.link-note   { color: #595959; font-size: 11px; line-height: 16px; font-family: "ＭＳ ゴシック", Osaka, Helvetica; text-align: left; margin-bottom: 15px; padding: 2px }

#powered  { color: #9f988d; font-size: 8px; line-height: 13px; font-family: Verdana, Arial, sans-serif; text-align: left; margin-top: 50px }

#comment-data  { color: #595959; font-size: 12px; line-height: 19px; font-family: "ＭＳ 明朝", Osaka, Helvetica; text-align: left; float: left; margin-right: 30px; margin-left: 30px; padding-right: 30px; padding-left: 30px; border-right: 1px solid #bbbbbb }

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	}

/*Mac文字化け防止部分*/
textarea  { font-family: "ＭＳ 明朝", Osaka, "ＭＳ Ｐゴシック", "trebuchet MS", trebuchet, verdana, arial, sans-serif }