body {
 margin: 0px 0px 20px 0px;
 background-color: #000000;
 background-image: url("");
 text-align: center;
}

LEGEND {
 color : white;
 }
.blue {
 background-image: url(/blog/bar_red.jpg); 
 background-color : none;
 padding-left : 5px;
 padding-top : 2px;
 padding-bottom : 2px;
  
}

a:link {color:#FFFFFF; text-decoration:none;}
a:visited {color:#FFFFFF; text-decoration:none;}
a:hover {color:#FF0000; text-decoration:underline; }

h1, h2, h3 {
 margin: 0px;
 padding: 0px;
 font-weight: normal;
}
H4 A {
    display : block;
   background-color : black;
border : solid;border-left-style : solid;border-top-color : white;border-right-color : white;border-bottom-color : white;border-left-color : white;border-top-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 10px;
border-color :#FEEEED3 E1A32D E1A32D FEEED3;
text-align : left;
  color : white;
  font-size : small;
  font-family : "MS UI Gothic";
  font-weight : normal;
  text-decoration : none;
  margin-top : -16px;
   margin-bottom : 0px;
   vertical-align : baseline;
  margin-left : auto;
  margin-right : auto;
   padding-left : 1em;
}

H4 A:HOVER{
  font-size : small;
  font-family : "MS UI Gothic";
  font-weight : normal;
  color : black;
    text-decoration : none;border-width : 1px 1px 1px;border-left-width : 10px;border-style : solid solid solid solid;border-top-color : #171717;border-right-color : #171717;border-bottom-color : #171717;border-left-color : #171717;
  text-align : left;
    margin-top : -16px;
      margin-bottom : 0px;
  margin-left : auto;
  margin-right : auto;
    background-color : white;
    padding-left : 1em;
}

H5{
   width : 320px;
    background-color :#FFFFFF ;
   border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;
   border-top-color : #171717;border-right-color : #171717;border-bottom-color :  #171717;
   border-left-color : #171717;
    text-align : left;
    font-size: small;
    font-weight : normal;
    color : black;
    text-decoration ;none;
    margin-left : 5px ;
     margin-top : 10px;
    margin-bottom :10px  ;
    padding-left : 10px;
    padding-top : 0px;
    padding-bottom : 0px;
    padding-right : 10px;
    }

H6 {color : white;
  background-color : none;
  margin-left : auto;border-width : 1px 1px thick;border-left-width : thick;border-bottom-width : 1px;
  border-style : solid solid solid solid;border-color : RED RED RED RED;
  padding-left : 5px;
  padding-right : 5px;
  margin-top : 10px;
  margin-right : auto;
  margin-bottom : 5px;
  font-size : small;
  font-family : "MS UI Gothic";
  font-weight : normal;
  text-decoration : none;
}


#container {
 background-image: url(xj100.jpg); 
 background-repeat : no-repeat;
 background-position : right top;
 line-height: 140%;
 margin-top : 15px ;
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 padding: 0px;
 width: 800px;
 background-color: #000000;
 }

#banner {
 font-family: Verdana, Arial, sans-serif;
 color: #ffcc66;
 background-color: #000000;;
/* background-image: url("");*/
 text-align: left;
 padding: 0px;
 width: 800px;
 height: 114px;
 }

#banner-img {
 display: none;
}

#topmenu {
  font-size : small;
  font-family : "MS UI Gothic";
  font-weight : normal;
  color : white;
  text-decoration : none;
  border-left-width : thick;
  border-left-style : solid;
  border-left-color : purple;
  padding-left : 5px;
  margin-top : 0px;
  margin-left : auto;
  background-color : #111111;
  margin-bottom : 5px;
  margin-right : auto;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : purple;
  border-right-color : purple;
  border-bottom-color : purple;
}
#menu {
　font-family: "MS UI Gothic";
　font-size: small;
　font-weight:normal;
　background: none;
　margin:0px;
　padding-top:3px;
　text-align:center;
}


#center {
  padding-top : 10px;
  float: left;
 width: 450px;
 overflow: hidden;
 }

#center2 {
  background-color : none;　
　padding-top : 10px;
  float: left;
  width: 600px;
 overflow: hidden;
 }

.blogbody {
　background-color:#000000;
　/*background-image: url("");*/
　color:#FFFFFF;
　font-family: "MS UI Gothic";
　font-size: medeium;
　padding-top:5px;
　padding-left:8px;
　padding-right:8px;
　line-height:150%;
　width : auto ;
　margin-bottom:15px;
　word-break: break-all;
}
#archivecenter{
 float: left;
 width: 435px;
 overflow: hidden;
 border-left: 1px solid #666666;

}

.content {
  padding: 15px 15px 5px 5px;
 background-color: none;
 color: #FFFFFF;
 font-family: "MS UI Gothic";
 font-size: small;
}

.posted {
　color : #FFFFFF;
  background-color : #000000;
 
  border-top-width : 1px ;  border-top-style : solid ; border-top-color : silver;
  padding_top: 0px;
  padding-left : 10px;
  padding-bottom : 0px;
  margin-right : auto;
  margin-left : auto;
  margin-bottom : 20px;
  font-size : small;
  font-family : "MS UI Gothic";
  font-weight : normal;
  text-decoration : none;
　text-align:left;
　}

.content pre {
 font-size: small;
}

.dataheader {
  font-size : small;
  font-family : "MS UI Gothic";
  font-weight : normal;
  color : white;
  text-decoration : none;
  border-left-width : thick;
  border-left-style : solid;
  border-left-color : purple;
  padding-left : 5px;
  margin-top : 0px;
  margin-left : auto;
  background-color : #111111;
  margin-bottom : 5px;
   margin-right : auto;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : purple;
  border-right-color : purple;
  border-bottom-color : purple;
}

#left {
 float: left;
 padding-top : 10px;
 width: 200px;
 background-color: #000000;
 overflow: hidden;
 background-image: url(orochi9.png); 
 background-repeat : no-repeat;
 background-position : left bottom;
}

#right {
 float: left ;
 padding-top : 10px;
  width: 150px;
 background-color: none;
 overflow: hidden;
}

.content p {
 background-color:#000000;
 color: #FFFFFF;
 font-family: ; "MS UI Gothic";
 font-size: small;
 font-weight: normal;
 line-height: 150%;
 text-align: left;
 padding-left : 5px;
 padding-right : 5px;
 margin-bottom: 10px;
}

P IMG{
  margin-right : 5px;
 }

.content blockquote {
 line-height: 150%;
}

.content li {
 line-height: 150%;
}

.content h2 {
 color: #FFFFFF;
 font-family ;"MS UI Gothic";
 font-size: small;
 text-align: left;
 font-weight: normal;
 margin-bottom: 10px;
}

.content h3 {
 color: #666666;
 font-family ;"MS UI Gothic";
 font-size: small;
 text-align: left;
 font-weight: bold;
 margin-bottom: 10px;
}

.content p.posted {
 color: #FFFFFF;
 font-family ;"MS UI Gothic";
 font-size: small;
 border-top: 1px solid #999999;
 text-align: left;
 margin-bottom: 25px;
 line-height: normal;
 padding: 3px;
}

.sidebar {
color:#FFFFFF;
background-color: none;
font-size:small;
font-weight:normal;
line-height:150%;
padding:5px;
}

.sidebar h2 {
  color : white;
  background-color : #1b1b1b;
  margin-left : auto;border-width : 1px 1px thick;border-left-width : 10px;border-bottom-width : 1px;
  border-style : solid solid solid solid;border-color : silver silver silver silver;
  padding-left : 0.5em;
  padding-right : 5px;
  margin-top : 10px;
  margin-right : auto;
  margin-bottom : 5px;
  font-size : small;
  font-family : "MS UI Gothic";
  font-weight : normal;
  text-decoration : none;
}

#calendar {
 background-color : none;
 line-height: 140%;
 color: #FFFFFF;
 font-famil: ;"MS UI Gothic";
 font-size: x-small;
 padding: 2px;
 text-align: center;
 margin-bottom: 20px;
}

#calendar table {
 padding: 2px;
 border-collapse: collapse;
 border: 0px;
 width: 100%;
}

#calendar caption {
 color: #FFFFFF;
 font-famil: ;"MS UI Gothic";
 font-size: x-small;
 text-align: center;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: .3em;
}

#calendar th {
padding : 2px 5px;padding-bottom : 2px;padding-left : 5px;
background-color : #191919;
border-right : solid;border-right-color : gray;border-right-width : 1px;
boreder-bottom : soloid 1px #66CC00;
 text-align: center;
 font-weight: normal;
}

#calendar td {
 text-align: center;
 }

#calendar a{color:#FFFFFF; text-decoration:underline;}
#calendar a:visited {color:#0066CC; text-decoration:underline;}
#calendar a:active {color:#ff0099; }
#calendar a:hover {color:#FF0000; text-decoration:underline; }

ul.tree {
    margin: 0px!important;
    padding: 0px!important;
    font-size: 9px;
    list-style: none!important;
    
}
ul.tree ul {
    margin: 0px!important;
    padding: 0px!important;
}

ul.tree li {
    margin: 0px!important;
    padding: 0px 0px 0px 16px!important;
    background-image: url(tree_lst_dotted.gif);
    background-repeat: no-repeat!important;
    list-style: none!important;
}
ul.tree li.end {
    background-image: url(tree_end_dotted.gif);
    list-style: none;
}

.sidebar ul {
 font-size : small ; 
 padding-left: 0px;
 margin: 0px;
 margin-bottom: 5px;
}

.sidebar ul ul {
 margin-bottom: 0px;
}

.sidebar #categories ul {
 padding-left: 15px;
}

.sidebar li {
 color: #FFFFFF;
 font-family;"MS UI Gothic";
 font-size: small;
 text-align: left;
 line-height: 150%;
 list-style-type: none;
}

.sidebar #categories li {
 list-style-type: circle;
}

.sidebar img {
 border: 3px solid #FFFFFF;
}

.photo {
 text-align: left;
 margin-bottom: 20px;
}

form{
 margin: 0px;
}

.link-note {
 font-family: "MS UI Gothic";
 font-size: small;
 line-height: 150%;
 text-align: left;
 padding: 2px;
 margin-bottom: 15px;
}

#powered {
 font-family ;"MS UI Gothic";
 font-size: x-small;
 line-height: 150%;
 text-align: left;
 color: #FFFFFF;
 margin-top: 50px;
}

#comment-data {
 float: left;
 width: 180px;
 padding-right: 15px;
 margin-right: 15px;
 text-align: left;
 border-right: 1px dotted #BBB;
}

textarea[id="comment-text"] {
 width: 80%;
}

.commenter-profile img {
 vertical-align: middle;
 border-width: 0;
}

ADDRESS{
  font-size : 80%;
  font-family : "MS UI Gothic";
  font-weight : normal;
  color : white;
  text-decoration : none;
  text-align : right;
  font-style : normal;
  padding-top : 2px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  
  margin-top : 10px;
  margin-bottom : 0px;
  padding-bottom : 5px;
  width : 800px;
  position : absolute;
  background-position : center bottom;
  top : auto;
  clear : both;
}

.tab{
      margin-top : 0px;
     margin-bottom : 0px;
      width : 100%;
      text-align : center;
}

