/* body */
	*		{padding:0;	margin:0;}

	html		{height:100%;}

	body		{height:100%;margin:0;	text-align:center ;}


/* head */



/* middle */

	.d3blogEntry	{background:#ffffee;padding:5px;border:1px solid #eeeeee;}

	h1,
	.d3blogEntryTitle
			{/*font-weight:bold;	color:#ffffff*/;color:orange;
			padding:30px 0;	font-size:23px;}

	.d3blogEntryTitle a	{color:orange;}

	#d3blogCommentPost	{font-size:10px;border:5px solid #fff;}

	.evform h2	{margin-top:10px;}
	.itemTitle	{font-size:13px;	text-indent:10px;}
	.pico_body div	{margin:10px;}

	.pico_breadcrumbs	{margin-top:10px;}

/* menu */

/* center */
	#centercolumn	{width:570px;	margin:0 auto;	float:left;background:#fff ;	}


/* center-center */
	#centerCcolumn			{width:570px;}
	#centerCcolumn .blockTitle 	{font:16px bold #688247;	text-indent:-2020px;height:10px;}
	#centerCcolumn .blockContent	{width:580px;}


/* center-left・right */
	#centerLcolumn 			{width:290px;	margin-left:10px;	float:left;}
	#centerRcolumn			{width:290px;	margin-right:10px;	float:right;}
	#centerLcolumn .blockTitle 
	#centerRcolumn .blockTitle	{font:16px bold #688247;	margin-top:5px;	text-indent:20px;}
	#centerLcolumn .blockContent,
	#centerRcolumn .blockContent	{margin:0px;}


/* contents */
	#content	{margin:0 10px 10px 0px;height:100%;	text-align:left;	line-height:1.3em;	letter-spacing:0.05em;}

	a		{color:#800000;	text-decoration:none;}

	a:hover		{color:#af0000;	}

	ul 		{margin:0px;	padding:2px 0;	list-style:decimal outside;	text-align:left;}
	li 		{margin:0px;	padding:0px; 	list-style:circle inside; line-height:1.5em;}
	dl,
	dt,
	dd		{margin:2px 0px;}
	dt a		{display:block;	padding-top:4px;	border-top:1px solid #eeeeee;}
	table		{width:95%;	margin-left:10px;}
	td		{font-size:15px;}

	h1,
	h2		{font-size:21px;	text-indent:10px;line-height:1.5em;}
	h3,
	h4		{font-size:18px;	text-indent:10px;line-height:1.5em;}
	h5,
	h6		{font-size:15px;	text-indent:10px;line-height:1.5em;}

	p		{margin:0.5em;		line-height:1.5em;}


/* footer */
	#footerbar	{height:30px;	padding-top:10px;	text-align:center;}

/* forum */
	.outer		{background:#BCE27F;	border:1px solid #ffffff; }
	.head		{background:#7B9F53;	padding:5px;	font-weight:bold;	color:#ffffff;}
	.even		{background:#D5E8B1;	padding:5px;}
	.odd		{background:#F0F7E2;	padding:5px;}
	.foot		{background:#7B9F53;	padding:5px;	font-weight:bold;}
	.foot a		{color:#ffffff;}

/* showcase */
	.show		{width:170px;	height:150px;	float:left;	text-align:center;}

dt	{background:#ffffee;}

