@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 14px;
font-family: tahoma, arial,verdana;
color: #3a5d01;
}
html, body {
         height: 100%; overflow: hidden;
}
body {
 line-height: 1.2;
 background-color: #8fa759;
 padding: 0px;

}

h1 {
font-size:35px;
font-weight:bold;
}
h2 {
font-size:25px;
font-weight:bold;
}

ul, ol, li {
margin: 0;
padding: 0;
}
ul, ol {
padding-left: 18px;
}
li {
 color:#3a5d01;
 text-decoration:none;
 font-size:14px;
}
hr{
 border: none; 
 background-color: #5a6f37; 
 height: 2px; 
 width: 100%;
}

a:link {
 color: #152285;
 text-decoration:underline;
}
a:visited { 
 color: #152285;
 text-decoration:underline;
}
a:hover {
 color: #ffff00;
 text-decoration:underline;
}
a:active {
 color: #ffff00;
 text-decoration:underline;
}
/* menu */
span.menu {font-weight: bold; line-height: 2;}
a.menu {font-weight: bold; line-height: 2;}
a.menu:link {text-decoration:none; color: #011b5d;}
a.menu:visited {text-decoration:none; color: #011b5d;}
a.menu:hover {text-decoration:none; color: #ffff00;}
a.menu:active {text-decoration:none; color: #ffff00;}
/* meta link */
span.meta {font-weight: bold; line-height: 2;}
a.meta {font-weight: bold; line-height: 2;}
a.meta:link {text-decoration:none; color: #011b5d;}
a.meta:visited {text-decoration:none; color: #011b5d;}
a.meta:hover {text-decoration:none; color: #ffff00;}
a.meta:active {text-decoration:none; color: #ffff00;} 

/* news */ 
a.news:link {text-decoration: none; color: #5a6f37;}
a.news:visited {text-decoration: none; color: #5a6f37;}
a.news:hover {text-decoration: underline; color: #ffff00;}
a.news:active {text-decoration: none; color: #ffff00;}
/* top3 */ 
a.trtop3 {font-size:18px; font-weight: bold;}
a.trtop3:link {text-decoration:none; color:#152285; }
a.trtop3:visited {text-decoration:none; color:#011b5d;}
a.trtop3:hover {text-decoration:none; color:#e1e100;}
a.trtop3:active {text-decoration:none; color:#e1e100;}
/* desc */ 
span.desc_t {
 font-weight:bold;
 font-size:16px;
 line-height: 2;
}
/* top */ 
tbody.top {font-weight:bold;}
a.top:link {text-decoration: none; color:#5a6f37; }
a.top:visited {text-decoration: none; color:#5a6f37;}
a.top:hover {text-decoration: none; color:#ffff00;}
a.top:active {text-decoration: none; color:#ffff00;}
span.trtop {font-size:16px;}
/* webmasters */ 
span.wm {
 font-weight:bold;
 font-size:16px;
}
a.wm {font-weight: bold;}
a.wm:link {text-decoration:none; color: #5a6f37;}
a.wm:visited {text-decoration:none; color: #5a6f37;}
a.wm:hover {text-decoration:none; color: #78933d;}
a.wm:active {text-decoration:none; color: #78933d;}
/* blog */ 
span.blog_title {
 font-weight:bold;
 font-size:16px;
 }
a.blog_title {font-weight: bold; font-size:16px;}
a.blog_title:link {text-decoration:none; color: #5a6f37;}
a.blog_title:visited {text-decoration:none; color: #5a6f37;}
a.blog_title:hover {text-decoration:none; color: #ffff00;}
a.blog_title:active {text-decoration:none; color: #ffff00;}
span.blog_time {
 font-weight:bold;
 font-size:10px;
 color: #3a5d01;
}
a.fpost {font-weight: bold;}
a.fpost:link {text-decoration:underline; color:#152285;}
a.fpost:visited {text-decoration:underline; color:#011b5d;}
a.fpost:hover {text-decoration:underline; color:#ffff00;}
a.fpost:active {text-decoration:underline; color:#ffff00;}
/* tmb */
.tmb {float:left;margin:1px;}
.tmb:link {border: 2px solid #5a6f37;}
.tmb:visited {border: 2px solid #5a6f37;}
.tmb:hover {border: 2px dotted #ffff00;}
.tmb:active {border: 2px dotted #ffff00;}


