@charset "UTF-8";

@import url("common.css");
@import url("structure.css");
@import url("lastfm.css");

/* ================================

 entry aarchive
 2008.3.6
 
 Color Cordination
 Key Color: 

=================================== */

#contents div.container
{
	width: 600px;
	padding: 0;
}
#contents div.container span.count
{
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ========== entry ========== */

#contents #entry h2
{
	font-size: 150%;
	padding: 0 0 30px;
	background: url(../img/com/bg_seperator.gif) no-repeat center bottom;
}
#contents #entry h2 span.icon
{
	display: block;
	padding: 5px 0 5px 36px;
	background: url(../img/com/ico_pencil.gif) no-repeat left center;
}
#entry div.entryBody h3
{
	clear: both;
	margin: 20px 0;
	padding: 0.3em;
	background: none;
	border-left: 3px solid #ccc;
	color: #666;
	font-size: 113%;
}
#entry div.entryBody p,
#entry div.entryBody ul
{
	margin: 0 20px 1em;
	font-size: 100%;
}
#entry div.entryBody ul
{
	background: #f1ecf2;
}
#entry div.entryBody ol
{
	margin-left: 0;
	margin-bottom: 20px;
	background: #f1ecf2;
}
#entry div.entryBody ul li
{
	margin-left: 1.5em;
	list-style: disc;
}
#entry div.entryBody ol li
{
	margin-left: 0;
	list-style-position: inside; 
}
#entry div.entryBody p img
{
	display: block;
	margin: 0 auto;
	padding: 4px;
	border: 1px solid #ccc;
}
#entry div.entryBody p span.supplement
{
	font-size: 75%;
	line-height: 100%;
}
#entry div.entryBody blockquote
{
	width: 560px;
	margin: 0 20px 20px;
	background: url(../img/com/bg_quote_bottom.gif) no-repeat right bottom;
}
#entry div.entryBody blockquote p
{
	margin: 0;
	padding: 30px 20px 20px;
	background: url(../img/com/bg_quote.gif) no-repeat left top;
	color: #666;
	font-size: 75%;
}
#entry div.entryBody iframe
{
	float: left;
	margin: 0 20px 20px;
}

/* ========== related entries ========== */

#contents #relatedEntries ul
{
	margin: 10px;
}
#contents #relatedEntries ul li
{
	font-size: 75%;
}
#contents #relatedEntries a
{
	display: block;
	padding-left: 15px;
	background: url(../img/com/arrow_r.gif) no-repeat 0 0.5em;
}
#contents #relatedEntries a,
#contents #relatedEntries a:link
{
	color: #666;
}
#contents #relatedEntries a:visited,
#contents #relatedEntries a:active
{
	color: #484848;
}
#contents #relatedEntries a:hover
{
	color: #999;
}

/* ========== comment ========== */

#contents #comments div.comment
{
	width: 520px;
	margin: 0 20px;
	padding: 20px 20px 40px;
	background: url(../img/com/bg_comment.gif) no-repeat left bottom;
}
#contents #comments p.header
{
	color: #666;
	font-size: 63%;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contents #comments p.footer
{
	margin: 0 0 0 30px;
	padding: 3px 0 3px 15px;
	background: url(../img/com/ico_commenter.gif) no-repeat left center;
}

/* ========== post ========== */

#contents #post table.form
{
	width: 560px;
	margin: 20px 20px 0;
}
#contents #post table.form th,
#contents #post table.form td
{
	padding: 5px;
	border-top: 1px solid #e6dbe5;
	border-bottom: 1px solid #e6dbe5;
}
#contents #post table.form th
{
	width: 30%;
	font-size: 75%;
}
#contents #post table.form th span.notes
{
	color: #999;
	font-size: 84%;
}
#contents #post table.form tr.bakeCookie td
{
	font-size: 75%;
}
#contents #post table.form td.action
{
	background: #f1ecf2;
	text-align: center;
}
#contents #post table.form td.action input
{
	padding: 0 2px;
}
#contents #post table.form tr.captcha td img
{
	margin-right: 5px;
}
#contents #post table.form input#author
{
	width: 50%;
}
#contents #post table.form input#email,
#contents #post table.form input#url
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contents #post table.form input#email,
#contents #post table.form input#url,
#contents #post table.form textarea
{
	width: 95%;
}
#contents #post table.form input[type="text"],
#contents #post table.form input[id="captcha_code"],
#contents #post table.form textarea[id="comment-text"]
{
	border: 1px solid #ccc;
}

ul#trackBackURL
{
	width: 540px;
	margin: 20px;
	padding: 10px;
	border: 1px solid #e6dbe5;
	background: #f1ecf2;
}
ul#trackBackURL li
{
	padding-left: 15px;
	background: url(../img/com/ico_trackback.gif) no-repeat left center;
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul#trackbackList li span.date
{
	color: #666;
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}