/* ----------------------------------------------------------------------------------------------------------
HTML
---------------------------------------------------------------------------------------------------------- */

body {background: #fafafa url(../design/button_grey-ri.jpg) right top repeat-y; color:#000000;}

a {border-bottom:1px solid #DFDFDF; color:#3333FF;}
a:hover {border-bottom:1px solid #DFDFDF; color:#333333;}

fieldset {border:1px solid #DFDFDF;}
legend {background:#FFF; color:#00B200;}

.low, .low a {color:#7F7F7F;}
.low a:hover {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#logo {color:#666666; text-align:center;}

#logo  a:{color:#666666;}
#logo a:hover { color: #000000;}
#logo a:visited  {color:#3333FF;}   
#slogan {color:#7F7F7F;margin-left:8em;}

#search {background:#EFEFEF;}
#search #search-input {border:1px solid #AFAFAF;}
#search #search-input:focus {border:1px solid #5F5F5F;}
#search #search-submit {border:1px solid #00B200; background:#00B200; color:#FFF;}
#header{background:url(../pic/kn4-1.png) left no-repeat;margin-left:5px;}

#nav {border:1px solid #CCC;}
#nav ul li#nav-active a {background:#7F7F7F; color:#FFF;}
#nav li a :visited { color: #3333FF; }

#footer {border-top:1px solid #DFDFDF; color:#5F5F5F;}
#footer a {color:#3333FF;}
#footer a:hover {color:#000; text-decoration: underline;}

/* ----------------------------------------------------------------------------------------------------------
Page: Home
---------------------------------------------------------------------------------------------------------- */

#topstory-title {border-bottom:1px solid #3F3F3F; background:#9F9F9F;}
#topstory-title h2 a {border-bottom:1px solid #5F5F5F; color:#FFF;}
#topstory-title h2 a:hover {border-bottom:1px solid #FFF;}
#topstory-title p.date {color:#000;}
#topstory-title p.date a {border-bottom:1px solid #5F5F5F; color:#000;}
#topstory-title p.date a:hover {border-bottom:1px solid #FFF; color:#FFF;}

#topstory-perex {background:#000; color:#AFAFAF;}
#topstory-perex a {border-bottom:1px solid #5F5F5F; color:#FFF;}
#topstory-perex a:hover {border-bottom:1px solid #FFF; color:#FFF;}

.col30 h4 a {color:#3333FF;}
.col30 h4 a:hover {color:#000;}
.col30 p.date {color:#7F7F7F;}
.col30 p.date a {color:#7F7F7F;}
.col30 p.date a:hover {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
Others
---------------------------------------------------------------------------------------------------------- */

.hx-style01 span {background: #f3f3f3; color:#666666;}

a.ico-more {background:#F5F5F5; color:#5F5F5F;}
a:hover.ico-more {background:#00B200; color:#FFF;}