
/*------CSS------*/
*{margin:0;padding:0;line-height:160%;}
body{
margin:0;
padding:0;
font-family:arial, sans-serif, Osaka, verdana;
color:#111;
background:#f4f4f4;
}
h1,h2,h3,p,ul,ol,li{
margin:0px;
padding:0px;
}
li{
margin:0px;
padding:0px;
list-style-type:none;
}
img{border:0;}

/*--------------------------------------------*/
a{ color:#006652; text-decoration:none;}
a:hover{ color:#0b8c73; text-decoration:underline;}
.clearall{ clear:both;}

#wrapper{
width:800px;
background:#fefefe;
text-align:left;
margin:0 auto;
}
#headliner{
color:#444444;
border-bottom:#0b8c73 solid 4px;
margin:0 0 6px 0;
}
/* head*/
h1{
padding:3px 5px 1px 5px;
border-bottom:#ffffff solid 4px;
font-weight:normal;
font-size:11px;
background:#fffce0;
}
#headliner span{
display:block;
padding:3px 4px 1px 4px;
background:#f4f5d0;
border-bottom:#fff solid 2px;
}
#headliner a{
text-decoration:none;
font-size:23px;
color:#111;
}

#menuarea{
width:28%;
padding:2px 0 15px 7px;
position:relative;
float:left;
font-size:13px;
color:#555;
}

/*=====gnav_inner=====*/
#menuarea ul{ margin-bottom:7px;}
#menuarea ul li{ padding:6px; border-bottom:#bbb dotted 1px;}
#menuarea #pagelist li{ padding:0; border: none;}

#menuarea #pagelist li.n_title{
padding:1px;
margin-bottom:3px;
font-size:13px;
color:#0b8c73;
font-weight:bold;
border-bottom:#ccc double 3px;
list-style:none;
}

#pagelist li a{
display:block;
margin-bottom:1px;
padding:0;
line-height:120%;
border-bottom:1px dotted #e3b5b5;
text-decoration:none;
background:#f9f9f9;
border:none;
color:#777;
}
#pagelist li a:hover,
#pagelist li.selected a{ 
color:#153e36; 
background:#eee;
}
#pagelist li a span{display:block;padding:2px 3px;} 
#contentcolumn{
width:67%;
padding:10px;
position:relative;
float:right;
font-size:14px;
line-height:200%;
background:#fff;
}
#contentcolumn .site_image{
width:516px;
padding:2px;
border: #bbbbbb dotted 1px;
}
/*contentcolumn*/
h2{
margin:15px 0;
padding:0 2px;
border-bottom:#000 solid 2px;
letter-spacing:-1px;
font-size:20px;
}

#contentcolumn .link_title,h3{
margin:10px 0;
border-bottom:#aaa solid 1px;
font-weight:bold;
color:#153e36;
font-size:14px;
letter-spacing:-1px;
}

#contentcolumn ul li,
#contentcolumn p{ line-height:200%;}
#contentcolumn .reference li{ line-height:170%; padding-bottom:3px;}
/*-- btm --*/
#btm{
padding:12px;
text-align:right;
font-size:11px;
color:#666;
background:#fffce0;
border-top:#ccc solid 1px;
}

ul#footer{font-size:12px;; border-top:#ccc solid 1px; padding:7px 10px; color:#555;}
ul#footer li{line-height:200%; font-size:11px;}

#btm p{
letter-spacing:1px;
font-size:11px;
padding:3px;
line-height:100%;
}

