@charset		"EUC-JP";

/*
	むしゃなびブログ　デフォルトCSS
	Blue	Ver. 0.12
	create	2005.10.01
	modify	2006.02.09
*/


/*							*/
/*		Global Style			*/
/*							*/
body {
	margin: 10px;
	padding: 0px;
	text-align: left;
	font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro, Osaka, verdana, Helvetica, sans-serif;
	letter-spacing:0.1px;
	margin-bottom:10px;
	color: #111111;
	background-color: #8888ff;
}

a 		{ color: #bbbbff; text-decoration: none; }
a:link	{ color: #bbbbff; text-decoration: none; }
a:visited	{ color: #bbbbff; text-decoration: none; }
a:active	{ color: #bbbbff; text-decoration: none; }
a:hover	{ color: #ff0000; text-decoration:underline; }

/*		Blogheader area Style		*/
#blogheader{
	top: 0px;
	left: 0px;
	width: 800px;
/*	height: 20px; */
	font-size: 10px;
	line-height: 20px;
	background-color: #000077;
	background-repeat:repeat-x;
/*	background-image: url("/img/title-blue.jpg"); */
	background-image: url("/img/title-blue2.jpg");
}
#blogheader img {
	vertical-align: middle;
}
#blogcontainer{
	position: relative;
	width: 800px;
	background-color: #5555ee;
}


/*							*/
/*		Banner area Style		*/
/*							*/
#banner{
	display: block;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 100px;
	background-color: #4444bb;
}

#bannertextarea{
	margin: 0px;
	padding: 10px;
	text-align: left;
}

.subtitle{
	padding: 0px;
	font-size: 14px;
	line-height: 14px;
	color: #ffffff;
	font-weight: normal;
/*	text-shadow: #dddddd 3px 3px 2px; */
}

.blogtitle{
	padding: 0px;
	font-size: 24px;
	line-height: 12px;
	color: #ffffff;
	font-weight: normal;
/*	text-shadow: #dddddd 3px 3px 2px; */
}

#bannertextarea a:link	{	color: #ffffff; text-decoration: none;	}
#bannertextarea a:visited	{	color: #ffffff; text-decoration: none;	}
#bannertextarea a:active	{	color: #ffffff; text-decoration: none;	}
#bannertextarea a:hover	{	color: #ff0000; text-decoration: underline;	}

.description{
	font-size: 10px;
	line-height: 12px;
	color: #ffffff;
}


/*							*/
/*		Content area Style		*/
/*							*/
#wrapper{
	float: left;
	width: 620px;
}

#content{
	float: right;
	width: 440px;
	background-color: #6666ff;
}
#content .navitext {
	color: #111111;
}
#content .navitext a,
#content .navitext a:link,
#content .navitext a:visited,
#content .navitext a:active{
	color: #111111;
}
#content .navitext a:hover {
	color: #ff5555;
}
#contentarea{
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.entrymenu{
	margin-top: 12px;
	margin-bottom: 0px;
	padding: 2px;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	background-color: #555555;
	border-top: 1px inset #333333;
	border-left: 1px inset #333333;
	border-right: 1px inset #aaaaaa;
	border-bottom: 1px inset #aaaaaa;
}

.entrymenu a:link	{	color: #ddddff;	text-decoration: none;		}
.entrymenu a:visited	{	color: #ddddff;	text-decoration: none;		}
.entrymenu a:active	{	color: #ddddff;	text-decoration: none;		}
.entrymenu a:hover	{	color: #ff3333;text-decoration: underline;	}

.hdate{
	margin-top: 10px;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
}

.entry{
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #111111;
	background-color: #ffffff;
}

.entry a		{ color: #111111; text-decoration: none; }
.entry a:link	{ color: #0000aa; text-decoration: none; }
.entry a:visited	{ color: #0000aa; text-decoration: none; }
.entry a:active	{ color: #0000aa; text-decoration: none; }
.entry a:hover	{ color: #ff0000; text-decoration: underline; }
/*
.entry a		{ color: #111111; text-decoration: none; }
.entry a:link	{ color: #111111; text-decoration: none; }
.entry a:visited	{ color: #111111; text-decoration: none; }
.entry a:active	{ color: #111111; text-decoration: none; }
.entry a:hover	{ color: #3333ff; text-decoration:underline; }
*/
.entrytitle{
	margin-bottom: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
/*	text-shadow: #444444 3px 3px 2px; */
	border-bottom: 1px inset #444444;
}

.entrytitle a:link	{ color: #000000 !important; }
.entrytitle a:visited	{ color: #000000 !important; }
.entrytitle a:active	{ color: #000000 !important; }
.entrytitle a:hover	{ color: #880000 !important; }

.entrycategory{
	margin-bottom: 8px;
	text-align: right;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
}

.moreentry{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #444444;
}

.quotearea{
	margin-top: 20px;
	margin-left: 40px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 5px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #444444;
	background-color: #ffff99;
	border: 3px double #444444;
}

.quotetitle{
	padding-bottom: 5px;
	font-size: 18px;
	line-height: 18px;
	color: #000000;
/*	text-shadow: #444444 2px 2px 2px; */
	border-bottom: 1px inset #444444;
}

.quoted{
	margin-top: 5px;
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: -5px;
	padding: 2px;
	padding-right: 10px;
	text-align: right;
	font-size: 10px;
	line-height: 14px;
	color: #444444;
	background-color: #8888ff;
}

.pagemenuarea{
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 2px;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	color: #111111;
	background-color: #dddddd;
	border-top: 1px inset #333333;
	border-left: 1px inset #333333;
	border-right: 1px inset #aaaaaa;
	border-bottom: 1px inset #aaaaaa;
}

.pagemenuarea a:link	{	color: #333388;	text-decoration: none;		}
.pagemenuarea a:visited	{	color: #333388;	text-decoration: none;		}
.pagemenuarea a:active	{	color: #333388;	text-decoration: none;		}
.pagemenuarea a:hover	{	color: #ff5555;text-decoration: underline;	}

.pageleftmenu{
	float: left;
	text-align: left;
}

.pagerightmenu{
	float: right;
	text-align: right;
}

.entryfooter{
	margin-top: 8px;
	padding-top: 3px;
	padding-bottom: 8px;
	text-align: right;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	border-top: 1px inset #444444;
}

.entryspace{
	padding-bottom: 10px;
}


/*		Truckback area Style			*/
.truckbackarea{
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 18px;
	color: #ffffff;
}

.truckbackurltitle{
	margin-left: 15px;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
}

.truckbackurl{
	margin-bottom: 10px;
	text-align: right;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
}

.truckbacktitle{
	margin-left: 15px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height: 10px;
	color: #eeeeee;
	background-color: #3333aa;
}

.truckbacktitle a		{ color: #8888ff; text-decoration: none; }
.truckbacktitle a:link		{ color: #ccccff; text-decoration: none; }
.truckbacktitle a:visited	{ color: #ccccff; text-decoration: none; }
.truckbacktitle a:active	{ color: #8888aa; text-decoration: none; }
.truckbacktitle a:hover	{ color: #ff8888; text-decoration:underline; }

.truckback{
	margin-bottom: 10px;
	padding-left: 25px;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
}


/*		Comment area Style			*/
.commmentarea{
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 18px;
	color: #ffffff;
}

.commmenttitle{
	margin-left: 15px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	font-size: 10px;
	line-height: 10px;
	color: #eeeeee;
	background-color: #3333aa;
}

.commmenttitle a		{ color: #8888ff; text-decoration: none; }
.commmenttitle a:link	{ color: #ccccff; text-decoration: none; }
.commmenttitle a:visited	{ color: #ccccff; text-decoration: none; }
.commmenttitle a:active	{ color: #8888aa; text-decoration: none; }
.commmenttitle a:hover	{ color: #ff8888; text-decoration:underline; }

.commment{
	margin-bottom: 10px;
	padding-left: 25px;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
}


/*							*/
/*		Left area Style			*/
/*							*/
#left{
	float: right;
	width: 180px;
	text-align: center;
}

#left a		{ color: #0000aa; text-decoration: none; }
#left a:link	{ color: #0000aa; text-decoration: none; }
#left a:visited	{ color: #0000aa; text-decoration: none; }
#left a:active	{ color: #0000aa; text-decoration: none; }
#left a:hover	{ color: #ff0000; text-decoration:underline; }

/*		Profile box Style		*/
#profilebox{
	background-color: #aaaaff;
}

#profiletitle{
	padding-left: 5px;
	text-align: center;
	letter-spacing: 5px;
	line-height: 16px;
	font-size: 10px;
	color: #ffffff;
	background-color: #000055;
	background-image: url("/img/title-blue.jpg");
}

#myphoto{
	margin-top: 10px;
	margin-bottom: 0px;
}

#profilenicname{
	text-align: center;
	letter-spacing: 2px;
	font-size: 12px;
	line-height: 12px;
	color: #0022AA;
}

#profile{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	letter-spacing: 0px;
	line-height: 14px;
	font-size: 10px;
	color: #112233;
}


/*		Link box Style		*/
#linkbox{
	background-color: #aaaaff;
}

#linktitle{
	padding-left: 5px;
	text-align: center;
	letter-spacing: 5px;
	line-height: 16px;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000055;
	background-image: url("/img/title-blue.jpg");
}

#link{
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-right: 5px;
	text-align: left;
	letter-spacing: 0px;
	font-size: 10px;
	line-height: 16px;
	color: #112233;
}

.linkitem{
	display: list-item;
}


/*							*/
/*		Right area Style		*/
/*							*/
#right{
	float: left;
	width: 180px;
	text-align: center;
}

#right a		{ color: #0000aa; text-decoration: none; }
#right a:link	{ color: #0000aa; text-decoration: none; }
#right a:visited	{ color: #0000aa; text-decoration: none; }
#right a:active	{ color: #0000aa; text-decoration: none; }
#right a:hover	{ color: #ff0000; text-decoration:underline; }

#entrylistbox{
	background-color: #aaaaff;
}

#entrylisttitle{
	padding-left: 5px;
	text-align: center;
	letter-spacing: 5px;
	line-height: 16px;
	font-size: 10px;
	color: #ffffff;
	background-color: #000055;
	background-image: url("/img/title-blue.jpg");
}

#entrylistarea{
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
}

#custombox{
	background-color: #cccccc;
}

#customtitle{
	padding-left: 5px;
	text-align: center;
	letter-spacing: 2px;
	line-height: 16px;
	font-size: 10px;
	color: #ffffff;
	background-color: #000000;
	background-image: url("/img/title-black.jpg");
}

#customarea{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}


/*							*/
/*		Footer area Style		*/
/*							*/
#footer{
	text-align: center;
	width: 800px;
	font-size: 10px;
	line-height: 14px;
	color: #e5baff;
	background-color: #000077;
	background-image: url("/img/title-blue.jpg");
}
