/*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;
}

/*LAYOUT*/
body{
font-family:arial, sans-serif, Osaka, verdana;
color:#000;
background:url(img/bg.jpg) repeat-x;
text-align:center;
}

a{color:#ff1b1b;}
a:hover{color:#f3784d;}

/*  ALL  */
#page_setting{
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 h1 {margin:0; padding:0 0 0 5px;}
#header h1 a{
width:450px;
height:130px;
display:block; 
} 
#header h1 a span{display:none }

/*  NAVIGATION  */
#navigation_wrap{
width:199px;
margin:0;
padding:10px 6px 10px 0;
float:right;
font-size:11px;
position:relative;
}

#navigation_wrap ul{ margin-bottom:10px;}
#navigation_wrap ul li{ padding:3px; border-bottom:#9fb4c5 solid 1px;}
#navigation_wrap #nav_inner ul li{ padding:0; border:none;}

#navigation_wrap #nav_inner .nav_title{
height:27px;
margin-bottom:2px;
background:#fff url(img/nav_top.jpg) no-repeat;
display:block;
}
#navigation_wrap #nav_inner .nav_title span{ display:none;}

#nav_inner{margin:10px 4px; background:#fff; border:#ff748e solid 1px;}
#nav_inner ul{ padding:0;}]
#nav_inner ul li{ margin-bottom:2px;}
#nav_inner ul li a{
margin-bottom:2px;
display:block;
padding:0;
font-weight:bold;
color:#ff748e;
background:#f9d2df;
border-bottom:#ff748e solid 1px;
border-top:#ff748e solid 1px;
}
#nav_inner ul li a:hover,#nav_inner ul li.selected a{
color:#ea0048;
background:#ffe6ee;
border-bottom:#ea0048 solid 1px;
border-top:#ea0048 solid 1px;
}
#nav_inner ul li a span{display:block;padding:1px 3px;}

/*  CONTENTS  */
#contents_wrap{ 
margin:0;
width:500px;
padding:15px 0 0 10px;
position:relative;
float:left;
}

#contents_inner{
padding:10px;
line-height:300%;
font-size:13px;
letter-spacing:1px;
border:#ddd solid 1px;
}
#contents_inner ul li{ line-height:300%;}
#contents_inner .linkn_area li{ line-height:200%;}

#entry_title{
margin:10px 0;
padding:3px 0;
margin-bottom:10px;
background:url(img/h2.jpg) 0px 7px no-repeat;
}
#entry_title h2{
padding:13px 5px 10px 50px;
font-size:18px;
color:#1b2c55;
border-bottom:#dc3714 double 3px;
}

.link_title{ 
margin:10px 0;
border-left:#b2fae2 solid 15px;
padding:1px 5px;
border-bottom:#ddd solid 1px;

}

/*  FOOTER  */
#footer{
padding:20px 10px 10px 10px; 
background:#fff7c0 url(img/foot.jpg) repeat-x;
font-size:12px;
}

#footcopy {font-size:11px; padding:5px; text-align:right; color:#777;}

  