@charset "utf-8";
@import url("common.css");

div#main
	{
	padding-top: 1em;
	}


/*
======================================================================
div#entryFooter
======================================================================
*/

div.entryFooter
	{
	margin:0 !important;
	padding: 1em;
	font-size:90%;
	}
div#trackback
	{
	margin-top: 4em !important;
	border-top: 2px solid #690;
	}

div.entryFooter h2 
	{
	margin-bottom: 1em !important;
	padding: 0.5em 0 !important;
	font-size: 120% !important;
	font-family: 'Georgia';
	color: #343434;
	text-shadow: #999 2px 2px 2px;
	text-align: left !important;
	display: list-item;
	list-style-position: inside;
	list-style-type:square;
	}

/*
div#trackback h2
	{
	background: transparent url("images/trackback.png") no-repeat left center !important;
	}
div#comments h2
	{
	background: transparent url("images/comment.png") no-repeat left center;
	}
*/

dl.trackbackView,
dl.commentView
	{
	padding:1em 3%;
	background: #f9fbd7;
	color: #505050;
	}

dl.trackbackView dt,
dl.commentView dt
	{
	border-bottom: 1px dotted #690;
	font-weight: normal;
	}

dl.trackbackView dt a
	{
	text-decoration:none;
	}

dl.trackbackView dd,
dl.commentView dd
	{
	margin-left:0;
	font-size: 95%;
	}

p.trackbackFooter,
p.commentFooter
	{
	text-align: right;
	}

dl#trackbackURL
	{
	border: 1px dotted #690;
	background: #e3ebcc;
	}

dl#trackbackURL dt,
dl#trackbackURL dd
	{
	font-weight:bold;
	margin: 1em 4%;
	}
    
dl#trackbackURL dd input
	{
	font-family:monospace;
	font-weight: bold;
	font-size: 100%;
	width: 32em;
	height:1.5em;
	}

dl.commentView span.date,
dl.trackbackView span.date,
dl.trackbackView cite
	{
	font-family:"Monaco", monospace;
	font-weight:normal;
	font-style:italic;
	}
      
/*
--------------
comments form
--------------
*/

form#comments_form
	{
	border: 1px dotted #690;
	/*
	padding: 1em 4%;
	background: #d9e6c0;
	*/
	background: #e3ebcc;
	}

form#comments_form dl,
form#comments_form ul,
form#comments_form p 
	{
	margin:1em 4%;
	}

form#comments_form dt
	{
	font-weight: normal;
	}

form#comments_form ul li
	{
	margin-bottom:0;
	}

form#comments_form dd textarea
	{
	width:100%;
	}

form#comments_form dd input#author,
form#comments_form dd input#email,
form#comments_form dd input#url
	{
	width:24em;
	}

form#comments_form input,
form#comments_form textarea
	{
	font-size: 100%;
	}

/*
form#comments_form input#remember,
form#comments_form input#forget 
	{
	width:auto;
	}
*/
form#comments_form input#scode
	{
	width: 8em;
	}
form#comments_form em
	{
	color: #343434;
	font-weight: bold;
	font-style: normal;
	}

div#trackback
	{
	margin-top:4em;
	}

form#comments_form img
	{
	vertical-align: bottom;
	}

