/*CSS 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;}
h1,h2,h3,h4,h5{margin:0;padding:0;}

/*ICON*/
.clearfix{
clear:both;
font-size:1px;
}
.backtop{
width:475px;
margin:10px 0 0 10px;
padding-top:10px;
border-top:#ccc dashed 1px;
font-size:11px;
text-align:right;
}
.backtop a{ color:#888;}
.backtop a:hover{ color:#666;}

/*LAYOUT*/
body{
font-family:arial, sans-serif, Osaka, verdana;
color:#333;
background:#e9f8ff;
text-align:center;
}

a{color:#c9334a;}

a:hover{color:#c87b87;}

/*  ALL  */
#wrapper{
width:735px;
margin:0 auto;
text-align:left;
background:#fff url(img/wrap.jpg) repeat-y;
border:#ccc solid 1px;
}

/*  HEADER  */
#header{
height:130px;
background:url(img/header.jpg) no-repeat;
}

#header #sitename h1 {margin:0; padding:0 0 0 5px;}
#header #sitename h1 a{
width:450px;
height:130px;
display:block; 
} 
#header #sitename h1 a span{display:none }

/*  NAVIGATION  */
#navigation01{
width:228px;
margin:0;
padding:10px 8px 10px 0;
float:right;
font-size:12px;
position:relative;
}

#navigation01 ul{ padding:0 5px;}
#navigation01 #navigation02 .navtop{
width:228px;
height:33px;
background:url(img/nav_top.jpg) no-repeat;
display:block;
}
#navigation01 #navigation02 .navtop span{ display:none;}

#navigation02{margin:10px 0;}
#navigation02 ul{ padding:0;}]
#navigation02 ul li{ margin-bottom:2px;}
#navigation02 ul li a{
margin-bottom:2px;
display:block;
padding:0;
font-weight:bold;
color:#292e6e;
background:#65bbff url(img/link.jpg) no-repeat;
border-bottom:#292e6e solid 1px;
}
#navigation02 ul li a:hover,#navigation02 ul li.selected a{
color:#616493;
background:#abc9ef url(img/hover.jpg) no-repeat;
border-bottom:#616493 solid 1px;
}
#navigation02 ul li a span{display:block;padding:3px 5px;}

/*  CONTENTS  */
#entry01{ 
margin:0;
width:450px;
padding:15px 0 0 20px;
position:relative;
float:left;
}

#entry02{
padding:10px;
line-height:300%;
font-size:13px;
letter-spacing:1px;
background:#eef5ff;
border:#ddd solid 1px;
}
#entry02 ul li{ line-height:300%;}
#entry03{
margin:10px 0;
padding:3px 0;
margin-bottom:10px;
background:url(img/h2.jpg) no-repeat;
border-top:#5c9aff solid 1px;
}
#entry03 h2{
padding:7px 5px 7px 20px;
font-size:18px;
color:#1b2c55;
border-bottom:#5593ff solid 1px;
}

h3{ margin:10px 0; background:#091f54; padding:0 7px; color:#fff;}

/*  FOOTER  */
#footer{
padding:20px 10px 10px 10px; 
background:#daeaf9 url(img/foot.jpg) repeat-x;
font-size:12px;
}

#footcopy {font-size:11px; padding:5px; text-align:right; color:#777;}

  