*{
margin:0px;
padding:0px;
font-size:12px;
}

img{
display:block;
border:0;
}


/*************

Top Page

*************/

div#wrapper{
margin-left:auto;
margin-right:auto;
width:800px;
background:url("./images/back.png");
background-repeat:no-repeat;
background-position:right bottom;
}

hr{
color:rgb(200,200,200);
clear:both;
width:800px;
}

ul#submenu{
border-top:1px solid #C0C0C0;
border-bottom:1px solid #C0C0C0;
margin-bottom: 30px;
list-style-type:none;
}

ul#submenu li{
float:right;
margin-top:4px;
margin-bottom:4px;
margin-left:12px;
font-size:0.9em;
padding-left:18px;
background:url("./images/submenu_point.png");
background-repeat:no-repeat;
background-position:left center
}

ul#submenu li a{
color:rgb(80,80,80);
text-decoration:none;
}
ul#submenu li a:hover{
color:rgb(160,160,160);
}

ul#pagemenu{
float:left;
width:200px;
height:650px;
padding:0px;
list-style-type:none;
}

ul#pagemenu li{
width:100%;
height:40px;
text-indent:-1000px;
background-position:8px;
}

ul#pagemenu a{
display:block;
margin-left:4px;
width:100%;
height:100%
}

ul#pagemenu a:hover{
border-left:8px solid rgb(235,242,250);
}

div#body{
float:right;
width:540px;
}

div.mini_news{
margin-bottom:30px;
padding-bottom:8px;
padding-right:20px;
}

div.mini_news h3{
border-left:10px solid #6E6F73;
border-bottom:1px solid #6E6F73;
padding-left:8px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:2px;
margin-top:4px;
}

div.mini_news h3 a{
color:black;
}

div.mini_news h3 a:hover{
color:#6E6F73;
}


div.mini_news p.date{
text-align:right;
margin:4px;
margin-bottom:20px;
padding-right:10px;
font-size:0.8em;
width:92%;
color:#333333;
}

div.mini_news div.body{
font-size:0.9em;
color:#333333;
margin-left:36px;
}

div.mini_news p.more{
width:90%;
margin-left:6%;
text-align:right;
font-size:0.9em;
padding-bottom:10px;
border-bottom:2px dotted #6E6F73;
}

p#footer{
clear:both;
color:#111111;
width:800px;
text-align:center;
text-shadow: 2px 2px 2px gray
}


h2 {
font-size: 14px;
}

h3 {
font-size: 14px;
}

h4{
margin-top:10px;
}

/************

Entry 

************/

div.entry-body{
margin-left:20px;
margin-top:4px;
padding-bottom:16px;
line-height:1.5;
}


ul.link_list{
margin-left:40px;
}

div.entry-body table td{
padding:3px;
}

/* clear fix hack */

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac ¥*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

