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

ul {list-style:none;}
#header{
margin:0 auto;
}
#header .box{
width:880px;
margin:0 auto;
padding:10px;
background:#FFFFFF;
}
h1 {
margin:0;
padding:15px;
font-size:18px;
line-height:2em;
width:auto;
background-color:#F5F5F5;
border:#000000 1px solid;
text-align:right;
}
h1 a { color: #FF6600; text-decoration:none; }
h1 a:hover { color: #FF6600; 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:#cce3f8; border-color:#86b8e2; border-style:solid; border-width:1px 1px 1px 15px; font-size:14px; line-height:1.5em; margin:0; padding:5px; }
#content a {  }
#content li{ line-height:1.5em; }
#content .pagemenu {
 line-height:2em;
 font-size:12px;
 border-bottom:#999999 1px solid;
 padding:5px;
}
#content .pagemenu a {  }
.entry{ padding:0  0 10px 10px; }

#subnavi   {
float:left; width:190px;
border:#000000 1px solid;
background:#f0f8ff;
margin:10px;
}
#subnavi a {  }
#subnavi .box{ margin:5px; margin-bottom:20px; }
#subnavi .box h3 { font-size:14px; background:#86b8e2; border:#000000 1px solid; line-height:1.5em; text-align:center; padding:5px; margin:0; }
#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;}
#subnavi .box li a { text-decoration:none; }
#subnavi .box li a:hover { text-decoration:underline }

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