font-weight: bold;*{ margin: 0; padding: 0; }
*{ line-height: 1.6; font-family: Verdana,MS PGOTHIC,Hiragino Kaku GothicPro,Osaka,Helvetica,sans-serif; }

body{ background: #000000 url("http://www.pixelimage.jp/blog/images_navigation/background_20100412.jpg") top left no-repeat; margin: 0 0 0 20px; color: #000000; }
a{ color: #000000; /*color: #015B87;*//*color: #015B87;*/ }

p{ margin: 1em 0 1em 0; }

hr{ height: 3px; background-color: #ffffff; color: #ffffff; border-top: solid 1px #cccccc; border-right: solid 1px #EEECE9; border-bottom: solid 1px #EEECE9; border-left: solid 1px #cccccc; }
img.Icon{ padding: 0 0 0 7px; vertical-align: middle; }
img.IconMarginTopM{ padding-top:10px }
br.clearBoth { font-size: 0px; line-height: 0px; clear: both; }
hr.separator{ display: none; }
ul{margin:0 0 10px 0;}
ol{margin:10px 0 10px 30px;}
.hidden{ display: none; height:1px;}
#container{ width: 920px; }
/*
	border: solid 1px #cccccc;*/

p#siteTitle a{
	position: absolute;
	display: block;
	width: 150px;
	height: 150px;
	top: 90px;
	left: 500px;
	text-indent: -9999px;
}
/*
p#siteDescription,
h2#siteDescription{ font-size: 12px; _font-size: 0.75em; border: none; margin: 0 0 0 0; padding: 0 0 0 0; display: none; }
*/
h2#siteDescription{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 150px;
	margin: 0 0 0 0;
	padding: 10px 5px 3px 10px;
	font-size: 10px;
	background: none;
	font-weight: normal;
	letter-spacing: 0.5px;
	color: #ffffff;
}
h2#siteDescription a{ color: #FFCC00; background: #000000; text-decoration: underline; }
p.content-nav{ position: absolute; top: 270px; left: 20px; width: 600px; font-family: Verdana; font-size: 18px; _font-size: 1.8em; font-size: 10px; margin: 0 20px 0 0; font-size: 1px; padding: 0 0 0 0; text-decoration: none; }
p.content-nav  a{ color: #FFCC00; background: #000000; font-size: 10px; margin: 0 5px 0 0; padding: 2px; }

div#alpha{ font-size: 14px; _font-size: 0.9em; float: left; width: 730px; margin: 320px 0 30px 0; }
div#alpha h2  { font-size: 14px; _font-size: 0.9em; font-weight: bold; margin: 25px 0 5px 0; padding: 10px 0 2px 7px; background: #f2f2f2; color: #333333; border-bottom: solid 2px #666666; }
div#alpha h3 { font-size: 14px; _font-size: 0.9em; font-weight: bold; margin: 10px 0 5px 0; padding: 2px 0 0 5px; border-bottom: solid 3px #e5e5e5; color: #333333; }
div#alpha h4 { font-size: 14px; _font-size: 0.9em; font-weight: bold; margin: 25px 0 5px 0; padding: 10px 0 2px 7px; background: #f2f2f2; color: #333333; border-bottom: solid 2px #666666; }
div#alpha h5 { font-size: 14px; _font-size: 0.9em; font-weight: bold; margin: 10px 0 5px 0; padding: 2px 0 0 5px; border-bottom: solid 3px #e5e5e5; color: #333333; }

h1#archiveTitle{
	position: absolute;
	top: 300px;
	width: 710px;
	font-size: 14px;
	_font-size: 0.9em;
	font-weight: bold;
	margin: 0px 0 0 0;
	padding: 15px 5px 5px 15px;
	background: #000000;
	color: #ffffff;
}
h1#archiveTitle a{ color: #ffffff; text-decoration: none; }

h2#archive-title{ position: absolute; top: 300px; z-index: 100; left: 20px; color: #ffffff; font-size: 14px; _font-size: 0.9em; }
h2.date-header{ font-size: 12px; _font-size: 0.75em; border: none; padding: 4px 0 0 10px; color: #666666; width: 150px; background: #ffffff; }

div#alpha h2.date-header{ background: #ffffff; border: none; margin: 0 0 0 0; padding: 10px 5px 5px 20px; }
div#alpha h3.entry-header{ background: #000000; color: ffffff; padding: 15px 10px  10px  10px; border: none; }
div#alpha h3.entry-header a{ color: ffffff;}

.entry{ border: solid 1px #ffffff; margin: 0 0 30px 0; padding: 20px 20px 10px 20px; background: #ffffff; }
.entry a{ color: red; }
.entry img{ margin: 5px 0  }
.entry h3 a{ color: #ffffff; }

/**/
.trackbacks{ background: #333333; padding: 20px; margin: 10px 0 20px; color: #ffffff; }
.trackbacks input{ color: #000000; }
.trackbacks a{ color: #ffffff;}
.trackbacks h3{ background: #ffffff;color: #000000;}

.comments{ background: #333333; padding: 20px; color: #ffffff;}
.comments a{ color: #ffffff;}
.comments input{ color: #000000; }
.comments h3{ background: #ffffff;color: #000000;}

.entry-footer{font-size: 10px;color:#999999;}
.entry-footer *{color:#999999;}


/* right culoum */
div#beta{ float: left; width: 150px; color: #666666; margin: 500px 0 0 20px; }
div#beta,
div#beta *{ color: #666666; font-size: 12px; line-height: 1.4em !important; text-decoration: none; }
div#beta a{ text-decoration: underline; color: #666666; }
div#beta ul{ list-style-type: none; margin: 5px 0 10px 0; padding: 0; }
div#beta ul li{ display: block; margin: 0 0 6px 0; padding: 0 0 0 10px; color: #666666; background: url(http://www.pixelimage.jp/blog/images/icon_dot.gif) no-repeat 0 2px; }
div#beta ul li ul li a{ color: #666666; }
div#beta h3{ margin: 20px 0 0 0; padding: 5px 0 0 0; border-top: solid 2px #ffffff; color: #ffffff; }
div#beta input { margin: 5px 0; background: #cccccc; }

/* */

a.icon{ background: url(http://www.pixelimage.jp/blog/images/icon_arrow.gif) no-repeat top left; padding: 0 0 0 17px; }
div#alpha ul{ list-style-type: none; margin: 10px 0 15px 0; padding: 0 0 0 30px; }
div#alpha ul li{ display: block; margin: 0 0 6px 0; padding: 0 0 0 10px; background: url(http://www.pixelimage.jp/blog/images/icon_dot.gif) no-repeat 0 2px; line-height: 1.2em; }


table.SimpleTable{border-top:solid 1px #e5e5e5; margin: 20px 0; border-collapse: collapse; }
table.SimpleTable th,
table.SimpleTable td{ border:solid 1px #e5e5e5; background: url(../img_common/parts_dotline.gif) repeat-x top; padding: 6px 4px 9px 4px; font-weight: normal; text-align: left; line-height: 1.2em; vertical-align: top; line-height: 1.5em; }
table.SimpleTable th{ padding: 6px 14px 6px 4px; font-weight: bold; white-space: nowrap;background:#f2f2f2;}
table.SimpleTable tr.noBorder td,
table.SimpleTable tr.noBorder th{ background: none; padding-top: 0px;}


blockquote{ margin10px 20px;padding: 20px; border: solid 2px #cccccc; }

.artwork{ background: #333333; padding: 10px; text-align: center; }

div.entry-more{ margin: 20px 0; padding: 20px; background: #ffffff; }
span.small{color:#888888;font-size:12px;}

div.inside{border: solid 1px #e5e5e5;margin: 10px; padding: 10px;background:#fffff2;}

.columnBlock{ display: inline-table; width: 100%; _height: 1px; }
div.columnBlock:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/* \*/div.columnBlock{display:block;}/* */
div.col{ float: left; padding: 0 10px 0 0; }
div.colLeft{ float: left; }
div.colRight{ float: right; }

.col{ float: left; margin: 0 10px 0 0; }
.colLeft{ float: left; }
.colRight{ float: right;}

.artwork_thumb{ margin: 5px; padding: 5px; float: left; border: solid 3px #e5e5e5;}
.thumb{ margin: 5px; padding: 5px; border: solid 3px #e5e5e5;width :auto;}

/*
a.allPage{ display: block; margin: 5px 0 5px 0px; padding: 8px; color: #000000; background: #ffffff; font-weight: bold; text-decoration: underline !important; }
/*/
a.allPage{
	display: block;
	margin: 5px 0 5px 0px;
	color: #ffffff;
	background: url(allPage.gif) no-repeat;
	height:270px;
	text-decoration: underline !important;
	text-indent:-999px;
}


p.entry-more-link{ border: solid 1px #CCCCCC; margin: 5px; padding: 5px 5px 5px 10px; background: #ffffee; width: 100px; margin: 5px 5px -10px 550px; }

p.comment-footer{ color: #666666; background: #000000; padding: 5px; }
p.comment-footer *{ color: #666666;  }

.attention{
	background:#ffff99;
	font-weight:bold;
}