* {
 margin:0;
 padding:0;
}
body{
color:#ccc;
background:#000;
font-size:90%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,arial,sans-serif,'ＭＳ Ｐゴシック',serif;
line-height:1.8;

}
blockquote {
margin: 1px 5px 1px 5px;
padding: 5px 5px 5px 5px;
border: gray 1px solid;
line-height: 14px;
}

div#header{height:100%;margin:0;
  padding-left:10px;background: #000;}
div#content p{line-height:1.8}
div#navigation{background:#000}
div#extra{background:#000}
div#footer{background: #333;color: #000}
div#footer p{margin:0;padding:5px 10px}
div#container{width:700px}
div#navigation{float:left;width:50%}
div#extra{float:left;width:49.9%}
div#footer{clear:left;width:100%}

h1{
font-family:Times New Roman;
   font-size: 30px;

}
.title:first-letter {
font-size:30px;
color: #840000;

}
div#header a{
text-decoration: none;
color: #ccc;
}
ul  {
	list-style:none;
	margin:0; padding:0px;
	text-align:center;
}
 li {
	display:inline;
	list-style:none;
	margin:0px; padding:0px;
}
 li a {
	display:block;
	float:left; width:14.0%;
	color:#ccc;
	margin:0; padding:6 0;
	background-color:#000;
text-decoration: none;
}
 li a:hover {
	margin:0; padding:6 0;
	background-color:#840000;
text-decoration: underline;
}
.entry-header:first-letter {
font-size:24pt;
color:#840000;
line-height:120%;
float:left;
padding: 0 5px 0 0px;
}
h2{

   font-size: 16px;

}
h2 a{

   color:#ccc;
text-decoration: none;
}
.entry{
margin: 10px 10px 10px 10px;

}



.entry-footer a{
color:#840000;
}

.box1{
margin: 30px 10px 10px 10px;
font-size:85%;
}



div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#container{width:700px;margin:0}
div#content{float:left;width:500px}
div#navigation{float:right;width:200px}
div#extra{clear:both;width:100%}


.text img{
align: left;
border:1px #ccc;

}
.text p{
line-height:1.8;
}


 .text a {

	color:#840000;

}

.left-label{
	width:6em;
	float:left;
	text-align:right;
	margin-right:0.5em;
	display:block;
}

form p{
	margin:8px 0;
	clear:both;
}
p.submit{
	margin-left:6.5em;
}
div#header a{
text-decoration: none;
color: #ccc;
}

.subs img {
    width:80px;
    height:80px;
    margin: 0px 7px 1px 0px;
    border:0px;
    float: left;
}
li.item {
display: inline;
float: left;
margin: 0pt 5px 8px;
overflow: hidden;
text-align: center;
vertical-align: middle;
width: 40px;
height: 40px;
}

li.item img{
border:none;
}




.comment {
	border-left: 4px double #840000 ;



	line-height : 25px;
letter-spacing : 1px;
margin: 0px 0px 10px 0px ;
}



.comment-body {
margin: 10px;
}

.comment-content{
padding: 10px;
}



















