/* CSS Document */
html{
margin:0;
padding:0;
}
body{
margin:0;
padding:0;
}

ul {list-style:none;}
#header{
margin:0 auto;
}
#header .box{
width:880px;
margin:20px auto;
padding:2px;
border:#E6E6E6 1px solid;
}
h1 {
margin:0;
padding:15px 15px 0 30px;
font-size:18px;
width:auto;
background-color:#c7dbea;
border-bottom:#b2ccdf 33px solid;
}
h1 a { color:#000000; text-decoration:none; }
h1 a:hover { color: #000000; text-decoration:underline }

#container{
width:100%;
}
#wrapper{
 width:900px;
 margin:0 auto;
background:#FFFFFF;
}
#content   {
 float:right;
 width:650px;
 margin:10px 10px 0 0;
 font-size:14px;
}
#content h2{ background:#ffa110; border-bottom:#ff620c 9px solid; padding:9px 0 0 10px; margin:0; font-size:14px;  }
#content a {  }
#content li{ line-height:1.5em; }
#content .pagemenu {
 line-height:2em;
 font-size:12px;
 border-bottom:#DDDDDD 2px dotted;
 padding:5px;
}
#content .pagemenu a {  }
.entry{ padding:0  0 10px 10px; }

#subnavi   {
float:left; width:190px;
border:#E6E6E6 1px solid;
margin:10px;
}
#subnavi a {  }
#subnavi .box{ margin:0 0 25px 0; }
#subnavi .box h3 { font-size:14px; background:#ffa110; border-bottom:#ff620c 9px solid; padding:9px 0 0 0; margin:0; text-align:center; }
#subnavi .box .box_inner{  }
#subnavi .box ul { margin:0; padding:0; font-size:14px; padding:5px; }
#subnavi .box li { margin:0 5px; line-height:1.5em; border-bottom:#DDDDDD 2px dotted; }
#subnavi .box li a { text-decoration:none; }
#subnavi .box li a:hover { text-decoration:underline }

#footer{
clear:both;
width:880px;
margin:0 auto;
padding:2px;
background:#FFFFFF;
border:#E6E6E6 1px solid;
}
#footer .box{
font-size:9px;
background:#b2ccdf;
padding:10px;
}
#footer .box ul{
margin-top:0;
padding-top:0;
}
#footer .box li{
margin-top:0;
padding-top:0;
display:inline;
}
