
/* Main properties */
body {
  color: #E9E9E9;    
  background-color: #000000;
  text-align: center;
  padding: 0px 0px 0px 0px;
  margin: 0;
}

a {
  color: #EAFF8C;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  border-style: solid none solid none;
  border-width: 1px;
}

a.heavy {
  font-weight: bold;
}

a.heavy:hover {
  font-weight: bold;
}

a.image:hover {
  text-decoration: none;
  border-style: none;
}

h1 {
   text-align: center;
   font-size: 140%;
   margin: 5px;
   padding: 0px 25px;
}

h4 {
   text-align: center;
   font-size: 100%;
   font-weight: bold;
   margin: 5px 0px;
}

p {
  margin: 10px 0px 0px 0px;
}

ul {
  margin: 5px 20px 5px 0px;
}

/* content, contains everything*/
#content {
   text-align: left;
   margin: 0;
   margin-right:0px;
   margin-left:0px;
   background-image: url(ninen5.jpg);
   background-position: 0px 80px;
   background-repeat: no-repeat;
   background-attachment: fixed;
}

/* title box */
#title {
   background-image: url(kanbara5.gif);
   background-position: 0px 0px;   
   background-repeat: no-repeat;
   background-color: #221010;
   text-align: right;
   margin: 0;
   padding: 0px 5px 0px 5px;
   border-color: #8D2B2D;
   border-width: 1px;
   border-style: none none solid none;
}

#title table {
   height: 70px;
   margin-left: auto;
}

#main {
   background-color: #101010;
   margin: 0px 20px 0px 60px;
   padding: 0px 10px 10px 10px;
   border-color: #8D2B2D;
   border-width: 1px;
   border-style: none solid solid solid;
}

#part1 {
   margin-right: 32%;
}

#part2 {
   text-align: left;
   float: right;
   margin: 0px;
   padding: 10px 0px 0px 0px;
   width: 30%;}

div.news { }

div.titlenews {
   margin: 15px 0px 5px 0px;
   border-color: #8D2B2D;
   border-width: 1px;
   background-color: #221010;
   border-style: solid; 
}

div.contentnews {

}

div.commentnews {
   margin: 5px 0px 5px 0px;
   border-color: #8D2B2D;
   margin-left: 40px;
   border-width: 1px;
   border-style: solid;
}

div.commenttitle {
   border-color: #8D2B2D;
   border-width: 1px;
   border-style: none none solid none;
}

img {
   margin: 2px;
   padding: 1px;	
   border-color: #8D2B2D;
   border-width: 1px;
   border-style: solid;
}

img.simple {
   margin: 2px;
   padding: 1px;	
   border-width: 0px;
}

div.gal{
   margin: 0px 0px 0px 35px;
}


div.itemGal {
   background-color: #101010;
   margin: 15px 20px 15px 25px;
   padding: 5px;
   border-color: #8D2B2D;
   border-width: 1px;
   border-style: solid;
}

div.itemGal img {
   margin: 0px 2px 0px 0px;
   padding: 0px 10px 0px 10px;	
   border-style: none;
}

/* To put below floats (e.g. images) to force the borders of a div to go around them*/
div.clearer {clear: both; line-height: 0; height: 0;}


