@charset "euc-jp";

body {
 color: #000;
/* background-image:url(/img/rb980.jpg);*/
}


#banner {
 padding:5px;
 text-align: center;
 background-color: #ddd;
}



.pagination{
 margin: 1em;
 text-align: center;
}


.description {
 font-size: small;
 background: none;
}


#content{
 margin: 5px;

}

#content IMG {
 border: 2px outset #ccc;

}



.Article{
 margin: 0.5em;
 padding: 0.5em;
}

.text{
 text-align: left;
}

.title {
 font-weight:bold;
 font-family: verdana;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}   

.date {
 font-size: medium;
 font-weight:bold;
}

.caption{
 font-size: 80%;
 text-align : center;

}

#caption {
 color: #fffff0;
 font-size: 80%;
 text-align: center;
}

#prompt{
 text-align:center;
}

.page_button{
 padding-left:1em;
 text-align:left;
}

.page-cur {
 color: orange;
 font-weight:bold;
}

.page-ref{
 color: #333;
 font-weight:bold;
 text-decoration : none;
}

.page-ref:hover{
 color : orange;
}


#poweredby{
 padding: 1em;
 text-align: center;
 font-size: 80%;
 color: #fff;
}

#poweredby img{
 padding: 1em;
}


#footer{
 margin: 1em;
 text-align: right;
 font-size: 80%;
 color: #333;
}





/* general */

H1 {
 padding: 0;
 margin: 0;
}

H2, H3, H4, H5, H6{
 text-align: left;
}

IMG {
 border-style : none;
}

PRE {
 padding: 0;
 margin: 0;
}



/* links */
#navi a{
 width: 100%;
}


#navi ul{
 list-style-type : none;
}

#navi ul a{
 text-decoration: none;
}

#navi ul li{
 padding-top: 5px;
 padding-bottom: 5px;
}

#navi ul #current_category{
 list-style-image: url(img/sqr_b.gif);
}

#navi ul li ul li{
 list-style-type: none;
 list-style-image: none;
 font-size: 80%;
}

#navi ul li:hover{
/* list-style-image: url(img/a24.gif);*/
 list-style-image: url(img/favicon.gif);
}

#navi ul li ul #current_id{
 list-style-image: url(img/sqr_b.gif);
}

/* News Headlines */

#News a:hover{
 color: #fff;
 background-color: #999;
}

.older a, .newer a{
 color: #333;
 text-decoration: none;
}


.license{
 width: 100%;
 overflow: auto;
 border: dotted #ccc;

 margin: 0.5em;
 padding: 0.5em;

}