body {
	margin: 0px 0px 30px 0px;
	background-color: #99CCFF;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}
table {
	color: #666666;
	font-size: 10px;
}

/*─ read ───────────────────────────────────────*/

.read	{
		color: #333333;
		font-size: 10px;
		margin: 0px 0px 20px 0px;
		}

/*─ common ───────────────────────────────────────*/
h1 { margin: 0px; padding: 0px; font-weight: normal; }
h2 { margin: 0px; padding: 0px; font-weight: normal; }
h3 { margin: 0px; padding: 0px; font-weight: normal; }
p  { margin: 0px; padding: 0px; }
a       { color: #00206D; text-decoration: underline; }
a:hover { color: #0000ff; text-decoration: underline; }

img { border: 0px #ffffff solid; }



/*─ base ───────────────────────────────────────*/
.base {
	width: 700px;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
}
.left_base {
	text-align: left;
	padding: 5px 10px 30px 10px;
}
.center_base {
	width: 2px;
	background-image: url(http://blog.digital-dime.com/peach/image/center_border.gif);
}
.right_base {
	width: 490px;
	text-align: left;
	padding: 0px 10px 30px 13px;
}
.footer_base {
	margin: 0px;
}



/*─ header ───────────────────────────────────────*/
.header_base {
	margin: 0px 0px 15px 0px;
	background-color: #ffffff;
}
.header_button_home {
	background-color: #333435;
	width: 700px;
	height: 14px;
	text-align: left;
}
h2.header_description {
	margin: 17px 15px 0px 3px;
	color: #171717;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
h2.header_description2 {
	margin: 3px 15px 0px 3px;
	color: #171717;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}


/*─ d_life ───────────────────────────────────────*/
.d_life_base {
	margin: 0px auto 20px auto;
	text-align: center;
}



/*─ calendar ───────────────────────────────────────*/
.calendar_base {
	margin: 0px 0px 30px 0px;
}
.calendar_title {
	margin: 10px 0px 5px 0px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.calendar_td {
	font-size: 10px;
	line-height: 12px;
	padding: 1px 6px 5px 6px;
}



/*─ category ───────────────────────────────────────*/
.category_base {
	margin: 0px 0px 30px 0px;
}
#categories {
	margin: 10px 0px 0px 15px;
}
.category_base ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 25px;
}
.category_base ul ul {
	margin-bottom: 0px;
}
.category_base #categories ul {
	padding-left: 15px;
}
.category_base li {
	color: #666666;
	text-align: left;
	margin-top: 5px;
	list-style-type: none;
}
.category_base #categories li {
	list-style-type: circle;
}

/*─ monthly ───────────────────────────────────────*/
.monthly_base { margin:  0px  0px 35px  0px; }
.monthly      { margin: 10px  0px  0px 15px; }
.monthly_item { margin:  0px  0px 10px  0px; line-height: 15px; }

/*─ latest_entry ───────────────────────────────────────*/
.last_entries_base { margin:  0px  0px 35px  0px; }
.last_entries      { margin: 10px  0px  0px 15px; }
.last_entries_item { margin:  0px  0px 10px  0px; line-height: 15px; }

/*─ news ───────────────────────────────────────*/
.news_base { margin:  0px  0px 35px  0px; }
.news      { margin: 10px  0px  0px 15px; }
.news_item { margin:  0px  0px 10px  0px; line-height: 15px; }

/*─ link ───────────────────────────────────────*/
.link_base { margin:  0px  0px 35px  0px; }
.link      { margin: 10px  0px  0px 15px; }
.link_item { margin:  0px  0px 10px  0px; line-height: 15px; }




/*─ entry ───────────────────────────────────────*/
.entry_base {
	margin: 0px 0px 50px 0px;
}
h2.entry_date {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 5px;
	font-size: 10px;
	font-weight: normal;
	border-left: solid 8px #E7858C;
}
h3.entry_title {
	color: #000090;
	margin: 0px 0px 15px 0px;
	font-size: 12px;
	font-weight: bold;
	width: 455px;
	padding: 0px 0px 5px 5px;
	display:block;
	border-bottom: solid 1px #E7858C;
	border-left: solid 8px #E7858C;
}
.entry_body {
	color: #333333;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
}
.entry_extended_base {
	margin: 0px 0px 15px 0px;
}
a.entry_extended       { color: #994A39; text-decoration: underline; }
a.entry_extended:hover { color: #ff0000; text-decoration: underline; }

.entry_posted {
	font-size: 11px;
}

#trackbacks {
	margin: 40px 0px 0px 0px;
}
h2.entry_trackbacks {
	margin: 0px 0px 5px 0px;
	font-size: 11px;
	font-weight: bold;
}
.entry_trackbacklink {
	color: #994A39;
	margin: 0px 0px 20px 0px;
}
.entry_trackbacks_base {
	margin: 0px 20px 0px 0px;
}
.entry_trackbacks_posted {
	font-size: 11px;
	margin: 5px 0px 30px 0px;
	padding: 3px 0px 0px 0px;
	border-top: 1px #999999 solid;
}

#comments {
	margin: 40px 0px 0px 0px;
}
h2.entry_comments {
	margin: 0px 0px 5px 0px;
	font-size: 11px;
	font-weight: bold;
}
.entry_comments_base {
	margin: 0px 20px 0px 0px;
}
.entry_comments_posted {
	font-size: 11px;
	margin: 5px 0px 30px 0px;
	padding: 3px 0px 0px 0px;
	border-top: 1px #999999 solid;
}



/*─ images ───────────────────────────────────────*/
.img_align_left  {
	float: left;
	margin: 0px 10px 10px 0px;
	font-weight: bold;
}
.img_align_right {
	float: right;
	margin: 0px 0px 10px 10px;
	font-weight: bold;
}



