a:link {
color:#ED0000;
}

a:visited {
color:#000000;
}

body {
line-height: 150%;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 80%;
color:#000000;
background-color:#000000;
margin: 0;
padding: 0;
}

#container {
background-color: #ffffff;
margin-right: auto;
margin-left: auto;
text-align: left;
width: 720px;
}

#center	{
width: 500px;
float: left;
padding-top: 20px;
}

#right	{
width: 220px;
float: right;
}

#footer	{
width: 720px;
height: 14px;
background-color: #ffffff;
margin-top: 10px;
clear: both;
}

.content div	{
margin-left: 15px;
margin-right: 18px;
}

#right div	{
margin-left: 15px;
margin-right: 18px;
}

.content div div, #right div div {
margin-left: 0;
margin-right: 0;
}


#banner	{
padding: 0px;
background-color: #ffffff;
border-bottom: solid 0px #000000;
}

#banner h1	{
font-size: 100%;
margin-bottom:0;
}

#banner h1 a	{
display:block;
margin:0 auto;
height:80px;
width:720px;
background-repeat: no-repeat;
background-image: url(http://kumahachi.org/image/title.gif);
}

h1 span { display:none; }

.entry h2	{
font-weight: normal;
font-size: 90%;
color:#666666;
}

.entry h3	{
font-size: 120%;
color:#000000;
background-repeat: no-repeat;
background-image: url(image/entrytitle.gif);
background-position:left center;
border-style:none;
padding:4px 0px 4px 46px;
}

.entry h4	{
font-size: 100%;
color:#000000;
margin:0px;
}

.entry p	{
color: #000000;
line-height: 150%;
}

.entry p.cat	{
text-align: right;
color: #666666;
padding-top: 6px;
padding-bottom: 1px;
font-size: 85%;
line-height: 150%;
}

.entry p.posted	{
text-align: right;
color: #666666;
padding-top: 1px;
padding-bottom: 3px;
border-bottom: dashed 1px #000000;
font-size: 85%;
line-height: 150%;
}

.entry	{
margin-bottom: 40px;
}

.entry p.cat a	{
color:#666666;
}

.entry p.posted a	{
color:#666666;
}

#entrylink p	{
margin-top: 0;
margin-bottom: 30px;
}

#trackbacks	{
border: solid 1px #000000;
padding: 5px 20px;
margin-top: 20px;
margin-bottom: 20px;
}

#trackbacks h2	{
margin-bottom: 0;
font-size: 100%;
}

#trackbacks p	{
color: #000000;
margin-top: 8px;
}

#trackbacks h3	{
color: #000000;
font-size: 100%;
margin-bottom: 0;
border-top: dotted 1px #000000;
padding-top: 20px;
}

#comments	{
border: solid 1px #000000;
padding: 5px 20px;
margin-top: 20px;
margin-bottom: 20px;
}

#comments h2	{
font-size: 100%;
}

#comments p	{
color: #000000;
}

#comments p.posted	{
color: #000000;
padding-left: 30px;
}

#comments div	{
border-top: dashed 1px #000000;
}

#comments form div	{
border-top: none;
padding-top: 0;
}

#comments h2#com02	{
border-top: dashed 1px #000000;
padding-top: 40px;
}

#categorydata h1	{
border-bottom: dashed 1px #000000;
padding-bottom: 4px;
font-size: 100%;
color: #666666;
}

#categorydata h2	{
font-size: 100%;
color: #000000;
}

#categorydata ul	{
color: 000000;
margin-bottom: 30px;
}


.sidebar	{
padding-top: 20px;
}

.sidebar h2	{
text-align:center;
margin-bottom: 0px;
color: #ED0000;
padding: 6px 0px 0px 0px;
background-image: url(image/kadomaru1.gif);
background-repeat: no-repeat;
border-style: none;
background-color: #000000;
font-size:130%;
}

.section {
padding-bottom: 6px;
width: 187px;
ackground-color: #ffe0e0;
background-image: url(image/kadomaru2.gif);
background-position: bottom;
background-repeat: no-repeat;
}

.sidebar a{
color: #007CA3;
}

.sidebar ul	{
font-size: 90%;
list-style-type:none;
margin-top: 5px;
margin-bottom: 30px;
margin-left:0;
padding-left:6px;
}


#categories ul	{
list-style-type:none;
margin-top: 5px;
margin-bottom: 0;
margin-left:0;
padding-left:6px;
}

#categories ul ul	{
margin-left: 10px;
font-size: 100%;
}

#categories li	{
padding-bottom: 5px;
}

#categories li li	{
background-image: url(http://kumahachi.org/image/branch.gif);
background-repeat: no-repeat;
padding-left: 25px;
}

#categories li li.sublast	{
background-image: url(http://kumahachi.org/image/branch_last.gif);
}

#categories	{
margin-bottom: 30px;
}

#categories a	{
color: #000000;
}

#monthdata h1	{
border-bottom: dashed 1px #000000;
padding-bottom: 4px;
font-size: 100%;
color: #666666;
}

#monthdata h2	{
color: #000000;
font-size: 100%;
}

#monthdata h2 a	{
color: #009999;
}

#monthdata span	{
}

#info	{
margin-bottom: 30px;
}

#info a	{
color: #000000;
}

#feed	{
margin-top: 50px;
font-size: 90%;
margin-bottom: 30px;
padding-left:6px;
}

#feed a	{
color: #000000;
}

#powered	{
color: #666666;
font-size: 90%;
margin-bottom: 30px;
padding-left:6px;
}

#powered a	{
color: #000000;
}

#archives a	{
color: #000000;
}

TABLE{
border: 1px #000000 solid;
margin-left: 18px;
margin-bottom: 15px;
}　

.paginate	{
color: #000000;
}

#paginate a	{
color: #000000;
}