a:link { font-family: verdana,helvetica,arial; text-decoration: none; color: #339900;}
a:active { font-family: verdana,helvetica,arial; text-decoration: none; color: #339900;}
a:visited { font-family: verdana,helvetica,arial; text-decoration: none; color: #339900;}
a:hover { font-family: verdana,helvetica,arial; text-decoration: underline; }

body,td,tr{ font-family: verdana, arial, sans-serif; color:#000000; font-weight:normal;}

.header { color:#333333; }
.header p { float: right; margin: 0 0 0 0; color:#6ca901; }

.bar { background: #fff url('images/bar.gif') repeat-x 0 0; }

.box { border-top: 1px solid #6ca901; border-left: 1px solid #6ca901; border-right: 1px solid #6ca901;
background: #fff url('images/box.top.gif') no-repeat; font-size:13px; margin: 0 0 15px 0;}
.box h2 { color: #000000; font-weight: bold; font-size: 14px; margin: 4px 0 6px 6px; }
.box ul {margin: 0 0 0 3px; padding: 0;}
.box li {list-style-type: none; background: url('../images/blt.gif') no-repeat left; margin: 2px 0 0 6px; padding: 0 0 0 15px; }

.box_rss { background-color: #fff; border-top: 1px solid #6ca901; border-left: 1px solid #6ca901;
 font-size:13px; padding: 0 0 0 5px;}
.box_rss a:link{ color:#339900;  }
.box_rss a:active{ color:#339900;  }
.box_rss a:visited{ color:#339900;  }

.short_cat { background-color: #fff; font-size:15px; padding: 0 0 0 5px; font-weight: bold; }
.short_cat a:link{ color:#339900;  }
.short_cat a:active{ color:#339900;  }
.short_cat a:visited{ color:#339900;  }

.cat{ background: #fff url('images/folder.gif') no-repeat left;
margin: 0 0 0 15px;
padding: 0 0 0 16px;
font-weight: bold;
width: 130px;
color:#339900; }

.cat a:link{ color:#339900;  }
.cat a:active{ color:#339900;  }
.cat a:visited{ color:#339900;  }

.sp { font-size: 10pt; text-decoration: underline; }

.contentbox { color:#000000; }

.categoryone {color:#333; border-top: 1px solid #003300; border-left: 1px solid #003300; border-right: 1px solid #003300; background: #99FF99;
margin-left:0; margin-right:0; margin-top:0; margin-bottom:3px; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px;}

.featurebox {color:#333; border-top: 1px solid #003300; border-left: 1px solid #003300; border-right: 1px solid #003300; background: #FFFF99;
margin-left:0; margin-right:0; margin-top:0; margin-bottom:1.1em;
padding-left:6px; padding-right:10px; padding-top:5px; padding-bottom:10px; font-size: 13px;}

.detail {color:#333; background: #FFFF99;
margin-left:0; margin-right:0; margin-top:0; margin-bottom:1.1em;
padding-left:6px; padding-right:0px; padding-top:5px; padding-bottom:10px; font-size: 13px;}
.detail h1{ font-size: 16px; }
.detail a:link{ color:#339900; font-weight: bold; }
.detail a:active{ color:#339900; font-weight: bold; }
.detail a:visited{ color:#339900; font-weight: bold; }

.search {border: 1px solid #003300; background: #A7CB67; margin: 2px;}

.message { font-size: 14px; font-weight: bold; color:#FF0000; }

.pages{color:#333;
border-top: 1px solid #FFA86C; border-left: 1px solid #FFA86C; border-right: 1px solid #FFA86C; border-bottom: 1px solid #FFA86C;
background: #FFFF66;
margin-left:0; margin-right:0; margin-top:0; margin-bottom:0px;
padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px;}

.copyright { font-size: 10px; }
