/*------ BASE ------*/
*{margin:0;padding:0;line-height:160%;}
html,body{margin:0; padding:0}
img{border:none;}
ul,ol{margin:0;padding:0;}
ul li{list-style:none;list-style-postion:inline}
ul li a{text-decoration:none;border:none;}
h2,h3,h3,h4,h5{margin:0;padding:0;}

.clearfix {clear:both;font-size:1px;}

body{
font-family:arial,Osaka,sans-serif,verdana;
color:#333;
background:url(img/bg.jpg);
}

a{color:#ff7000;}
a:hover{color:#e16300;}
/*------ /BASE ------*/

/*WHOLE*/
#pagewrapper{
width:654px;
margin:0 auto;
background:#fff;
border:#ccc solid 2px;
border-top:none;
}

/*HEADER*/
#header{
height:207px;
background:url(img/header.jpg) 2px 0 no-repeat;
}

h1{ padding:107px 0 0 2px;}
h1 a{display:block; width:650px; height:60px;}
h1 a span{ display:none;}

/*MENU*/
#navigationwrapper{
width:197px;
padding:15px 0 0 5px;
position:relative;
float:left;
font-size:12px;
line-height:180%;
}

#navigationwrapper ul{ padding:;}
#navigationwrapper h2{ margin-top:10px; height:29px; background:url(img/nav_top.jpg) no-repeat;}
#navigationwrapper h2 span{ display:none;}

#navigation{margin-bottom:10px;border-bottom:#666 solid 12px;}
#navigation li{ background:url(img/nav_bg.jpg);}
#navigation li a{
padding:5px 3px 3px 30px;
display:block;
color:#333;
background:url(img/point.jpg) 4px 4px no-repeat;
border-bottom:#eee dotted 2px;
}
#navigation li a:hover{ color:#000; text-decoration:underline;}

#navigation #cl1 a{ padding:5px; background:#3366cc; color:#fff;}

/*MAIN*/
#contentswrapper{
width:440px;
padding:15px 5px 10px 0;
position:relative;
float:right;
font-size:13px;
letter-spacing:1px;
line-height:280%;
}

#page{
margin:10px 0;
padding:1px 6px 0 28px;
background:#ff7000 url(img/h2.jpg) no-repeat;
border-bottom:#fff double 3px;
color:#fff; 
}
#page h2{font-size:16px;}

#contentswrapper h3{
margin:10px 0;
padding:4px 10px 3px 24px;
font-size:15px;
color:#fff;
line-height:100%;
background:url(img/h3.jpg) no-repeat;
border-bottom:#ddd solid 1px;
}
#contentswrapper ul li{ line-height:300%;}

/*FOOTER*/

#footer{
clear:both;
font-size:13px;
padding:10px;
background:#3366cc;
color:#fff;
}

#fooer ul li{line-height:230%;}
#footer p{
padding:10px 0 0 0;
font-size:10px;
text-align:center;
letter-spacing:2px;
}


