/*======================================
@CSS BASIC
=======================================*/

*{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;}

.clear{
clear:both;
font-size:1px;
}

/*all_set*/
body{
font-family:arial, sans-serif, Osaka, verdana;
color:#111;
text-align:center;
background:#f8f8f8 url(img/bg.jpg) repeat-x;
}

/*LINK*/
a{color:#0090ff;}
a:hover{color:#0066ff; text-decoration:underline;}

#all_set{ 
width:755px;
margin:0 auto;
text-align:left;
}
#wrapper{
}
/*head_area*/
#head_area{
height:140px;
background:url(img/header.jpg) no-repeat;
}
h1{
padding:32px 0 0 0;
color:#00265c;
font-size:12px;
letter-spacing:1px;
font-weight:normal;
line-height:100%;
}

/*NAVIGATION*/
#navigation{
width:196px;
padding:8px;
position:relative;
float:right;
font-size:12px;
color:#666;
background:#d9e3ff;
}
#navigation ul{ margin-bottom:8px; background:#f8f8f8; padding:5px;}
#navigation ul li{ padding:4px; border-bottom:#a4b3c6 solid 1px; margin-bottom:5px;}
#navigation #topics li{ padding:0; margin:0; border:none; background:none;}

#navigation #topics{background:#7a85b6; padding:0 0 5px 0;}

#navigation #topics #cl1 a{
display:block;
padding:4px 2px 4px 14px;
background:#001676 url(img/cate.jpg) 1px 6px no-repeat;
font-weight:bold;
color:#fff;
font-size:14px;
border-bottom:#fff solid 1px;
}
#navigation #topics #cl1 a:hover{
background:#001676 url(img/cate.jpg) 2px 6px no-repeat;
color:#eee;
}

#navigation #topics li a{
display:block;
padding:1px 2px 1px 22px;
background:#7a85b6 url(img/point.gif) 4px 0 no-repeat;
border-bottom:#fff dashed 1px;
color:#003781;
}
#navigation #topics li a:hover{
background:#a4b3c6 url(img/point.gif) 5px 0 no-repeat;
text-decoration:underline;
color:#3064ab;
}

/*content_descriptionS*/
/*article*/

#contents{
width:505px; 
margin:0;
padding:12px;
border:#ddd solid 1px;
position:relative;
float:left;
line-height:280%;
font-size:14px;
}
#content_descriptions{
padding:10px 5px;
background:#eaeaea; line-height:280%;
}

#enty_name{
margin:10px 0;
padding:4px;
background:#1f338a url(img/h2.jpg) repeat-x bottom;
}
h2{
font-size:23px;
color:#fff;
}
h3{
margin:10px 0;
padding:0 4px;
font-size:14px;
color:#0c3876;
background:#c7d0ea;
}

#content_description ul li{ line-height:240%;}

/*footer*/

#foot{
padding:10px 0;
color:#999;
font-size:13px;
}
#foot ul{
padding:10px;
border-top:#999 dashed 1px;
border-bottom:#999 dashed 1px;
}
/*COPYRIGHT*/
#copyright p{
padding:5px;
text-align:right;   
font-size:11px;
letter-spacing:1px;
color:#999;
background:#eaeaea;
}
  
