@charset "utf-8";

/*--- L  --*/


div#footer_s{
float:left;
width: 690px;
height:15px;
z-index: auto;
background: #E3E3E3;
border-top: 1px solid #B5B5B5;
border-left: 1px solid #B5B5B5;
text-align: right;
padding-right: 10px;
margin:10px 0px 15px 0px;
}


.chapter img{
float:left;
margin-right:10px;
}
div.chapter{
width:700px;
border: 1px solid #999999;
margin-bottom:10px;
}

h3{
display:none;
}
h4{
font-size:130%;
padding-left:10px;
margin:10px 0px 0px 5px;
border-bottom-width: 1px;
border-left-width: 8px;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #999966;
border-left-color: #999966;
line-height:1em;}
p{
padding:5px 5px;
line-height:1.3em;
}
p.chapter{
font-size:120%;
font-weight:bold;
padding-top:10px;
}

/*--  description--*/
div#description{
width:690px;
padding:5px 5px 10px 5px;
margin:10px 0px;
border: 1px solid #999999;
overflow: auto;
}

#description img{
border: 1px solid #999999;
margin:40px 5px 10px 10px;
float:right;}


img.description_right{
border: 1px solid #999999;
margin:40px 10px 10px 10px;
float:right;
}

div.contents{
width:700px;
}
div#continued{
height:16px;
width:685px;
font-size:115%;
font-weight:bold;
text-align:right;
background-image:url(img/pika.gif);
background-repeat:repeat-x;
margin:10px 0px;
padding-right:15px;
}

/*-- Error --*/
body#error{
background-image:url(img/bg_error.jpg);
background-repeat:repeat-x;
background-color:#5A5A5A;
}
#error h1{
color:#5A5A5A;
font-size:200%;
letter-spacing:3px;
font-weight:bold;
}
#error h2{
color: #999966;
font-size:120%;
font-weight:normal;
display:inline;
margin-left:0px;
}
#error h2 a:link{
color: #999966;
text-decoration:underline;
}
#error  h2 a:visited{
color: #999966;
text-decoration:underline;
}
#error  h2 a:hover{
color: #FFFFFF;
background-color: #999966;
}



