body {	
      background:#ffffff;
      color:#000000;
      font-family:serif;	
      background-image:URL("img/kabegami-toku-white-planet-mura.jpg");
      background-repeat:no-repeat;
      background-attachment:fixed;
      background-position:right bottom;
      display:block;	
}
div.fixed{
	position:fixed;
	top:40%;
	margin-left:95%;
}

div.left{
	border : 1px solid green;
/*	position:fixed;*/
	width:175pt;
	margin-left:0%;
	float:left;

}
div.left2{
	margin-left:0%;
	float:left;
}
span.warn{
	color:#ff0000;
}
div.right{
	margin-left:180pt;
	
}
div.right2{
	border : 1px solid green;
	margin-left:460pt;	
}
ruby{
	ruby-align:center;
     }

ruby.auto-ruby{
	ruby-align:auto;
}

h1,h2,h3{
    background-image:URL("img/line.gif");
    color:#000000;
    text-align:center;
    border-style:double;
    margin:0px 0px 5px 0px;	
   }

dl dt {
      color:#0000ff;
      padding:3px;
      border : 1px solid green;
      border-bottom : 0px none;
      margin-top:0px;
      font-size:16px;
      margin-left:10px;
      margin-right:10px;	
      }
dl {
	margin :10px 10px;	
}
dl dd {
       border : 1px solid green;
       border-top : 0px none;
       margin:0px 10px 10px 30px;
       padding:3px;
       font-size:16px;
       font-weight: bold; 
}
.profile {
      border-width:medium;
      border-style:solid;
      border-color:#ff0000;
      font-size:20px;
      margin-top:20px;
     }

.link {
      border-width:medium;
      border-style:solid;
      background:#000000;
      border-color:#0000ff;
      color:#0000cc;   
      }
	
div.center{
	text-align:center;
}

.entity {
	background-image:URL("img/line.gif");
	color:#ffffff;
	text-align:center;
	border-style:double;
	margin-bottom:5px;
	font-family:serif;
	font-size:30px;
	font-weight: bold; 
     }

a:link {
        font-weight: bold; 
        color : #cc0000;
        font-size: 16px; 
        text-decoration : none;
       }

a:visited {
           font-weight: bold; 
           color : #cc0000;
           font-size: 16px; 
           text-decoration : none;
          }

a:active {
          font-weight: bold; 
          color : #cc0000;
          font-size: 16px; 
          text-decoration : none;
         }

.working {
	  font-weight: bold; 
          color : #00ced1;
          background : #f0f8ff;
          font-size: 16px; 
}

a:hover {
         font-weight: bold;
         color : #0000ff;
         text-decoration : underline;
         font-size:16px; 
        }

table th {
	  background:#00ff00;
          color:#000000;
          padding:2px 10px 2px 5px;
          font-size:18px;
         }
table td {
	background:#dfff58;
          color:#000000;	
           padding:2px 10px 2px 5px;
           font-size:18px;
         }