* {font-family:Arial,Helvetica,sans-serif;color:#626e39;margin:0px;padding:0px;cursor:default;}
body {text-align:center;background:#273700 url(bg.jpg);}
a, a * {color:#f3ffc8;} a:hover, a:hover * {cursor:pointer;color:#ffff33;}
a img {border:0px;}
img {vertical-align:bottom;}
.hidden {display:none;}
.clear {clear:both;}

div.main {width:956px;background-color:#70903c;border-left:3px solid #405b15;border-right:3px solid #405b15;}
div.top {height:110px;border-bottom:2px solid #e6e7af;}
img.title {margin-top:5px;}

div.pages {clear:both;height:21px;padding:10px;background-color:#bac96e;border-bottom:1px solid #e6e7af;}
div.pages span {float:left;color:#697333;font-size:18px;font-weight:bold;}
div.pages a {float:left;background-color:#b0be67;border:1px solid #8d9856;font-size:16px;font-weight:bold;padding:1px 7px 0px 7px;margin:0px 4px 0px 4px;text-decoration:none;text-transform:uppercase;}
div.pages a:hover {background-color:#ffffff;color:#697333;}

div.topdesc {font-size:14px;color:#f3ffc8;background-color:#8ea54f;padding:5px 20px 4px 20px;}

div.nthumbs {clear:both;height:1212px;background-color:#d2e886;background:#d2e787 url(block-decor1.gif) repeat-x top;padding-left:15px;padding-top:10px;}
div.nthumbs div {float:left;margin:13px 0px 0px 15px;}
div.nthumbs a.nt {position:absolute;width:243px;margin:13px 0px 0px 24px;text-decoration:none;}
div.nthumbs a.nt img {border:1px solid #d2e886;}
div.nthumbs a:hover.nt img {border:1px solid #ffffff;}
div.nthumbs a.nt span {display:block;height:36px;font-size:20px;color:#58701f;}
div.nthumbs a:hover.nt span {color:#ff0066;}
div.nthumbs div.btm {clear:both;width:956px;height:20px;background: url(block-decor2.gif) repeat-x bottom;margin-left:-15px;}

div.title {clear:both;width:545px;height:72px;margin-top:10px;background:#d7f199 url('title-bg.jpg') no-repeat left top;}
div.title strong {display:block;padding-top:20px;font-size:26px;color:#70802f;}

div.tmb {padding:0px 0px 6px 2px;}
div.tmb img {width:150px;height:200px;background:#d2e787 url(tmb-bg.gif) no-repeat center;}
div.tmb a {float:left;border:#d7e68b 1px solid;margin:4px 0px 0px 4px;}
div.tmb a img {border:#3e5a12 1px solid;}
div.tmb a:hover img {border:#ffffff 1px solid;}
div.tmb0 {padding:0px 0px 6px 3px;}
div.tmb0 img {width:180px;height:240px;}
div.tmb0 a   {margin:4px 0px 0px 5px;}

div.block {background:#d2e787 url(block-decor1.gif) repeat-x top;padding-top:30px;}
div.btm {clear:both;height:26px;background: url(block-decor2.gif) repeat-x bottom;}
p.bottom {font-size:12px;width:600px;color:#544b26;}

a.nextpage {display:block;height:60px;background: url(nextpage-bg.jpg) no-repeat center top;font-size:26px;color:#58701f;font-weight:bold;padding:8px;}
a:hover.nextpage {color:#ff0066;}

div.links {background-color:#8ea54f;border-top:1px solid #405b15;color:#bfcf6f;font-size:22px;padding:10px;line-height:22px;}
div.links strong {color:#ecf7d1;font-size:22px;}
div.links a {font-size:14px;}
div.links a:hover {color:#ffff33;}


div.topmain {margin:0px;border-width:0px;padding-left:25px;}
div.topmain p {position:absolute;}
div.topmain p.name {margin:3px 0px 0px 7px;width:262px;height:150px;text-align:center;}
div.topmain p.name img {display:block;margin:10px 0px 0px 0px;border:1px solid #d2e886;text-align:left;}
div.topmain a:hover img {border:1px solid #ffffff;}
div.topmain p.desc {width:140px;height:108px;margin:38px 0px 0px 137px;font-size:12px;overflow:hidden;}
div.topmain p.desc b {display:block;}
div.topmain p.name a {width:240px;height:25px;font-size:20px;color:#58701f;text-decoration:none;overflow:hidden;}
div.topmain p.name a:hover  {color:#ff0066;}
div.topmain p.name span {font-size:18px;color:#ff0066;}
div.topmain .item {float:left;width:282px;height:166px;padding:3px;margin:0px 0px 5px 10px;background:#d2e787 url(topmain-block.jpg) no-repeat left top;text-align:left;}

div.button {clear:both;width:350px;height:55px;padding:15px 3px 15px 0px;color:#73943e;font-size:30px;}
div.button span {float:left;width:350px;background-color:#d2e787;border:1px solid #2c2825;padding:5px;}
div.button a {color:#339900;}
div.button a:hover {color:#cc3300;}

div.toplist {margin:10px 0px 15px 0px;}
div.toplist td {font-size:16px;letter-spacing:-0.05em;font-weight:bold;line-height:24px;color:#d2e787;}
div.toplist a {font-size:20px;letter-spacing:-0.03em;text-decoration:none;font-weight:bold;}
div.toplist a:hover {text-decoration:underline;}
div.toplist table {margin-left:30px;}
div.toplist p {font-size:22px;color:#d2e787;font-weight:bold;margin-bottom:10px;letter-spacing:-1;line-height:22px;}
div.toplist h3 {font-size:26px;letter-spacing:-0.05em;color:#c6e069;margin:0px 0px 7px 0px;}

div.tl {padding:6px;margin:0px 10px 15px 10px;overflow:hidden;}
div.tl div.col {float:left;display:inline;width:220px;padding-left:5px;text-align:left;overflow:hidden;}
div.tl ul {padding:0px;margin:0px;list-style:none;}
div.tl li {width:220px;font-size:20px;line-height:24px;color:#d2e787;white-space:nowrap;overflow:hidden;}
div.tl li * {font-size:20px;text-decoration:none;}
div.tl li span {color:#d2e787;font-size:18px;line-height:20px;margin-right:5px;}
div.tl li a {font-size:20px;letter-spacing:-0.03em;text-decoration:none;font-weight:bold;}
div.tl li a:hover {text-decoration:underline;color:#ffff33;}
div.tl p {font-size:22px;color:#d2e787;font-weight:bold;margin:10px 0px 0px 0px;letter-spacing:-1;line-height:22px;}

.adv01 {height:300px;}

.adv02 {height:205px;margin-left:10px;}
.adv02 p {font-size:12px;color:#544b26;background-color:#f6ecc5;border:#796e43 1px dashed;text-align:left;padding:2px 3px 2px 4px;}
.adv02 div {float:left;}
.adv02 div.t {width:450px;}

.adv03 {margin-left:23px;height:385px;}
.adv03 div {float:left;}

div.hlinks {clear:both;display:block;margin-bottom:10px;font-size:14px;color:#ac2151;padding-bottom:1px;background-color:#84a948;border-top:1px solid #97bc5a;margin:0px 0px 0px 0px;padding:2px 0px 3px 0px;}
div.hlinks a {padding:0px 2px 0px 2px;font-size:12px;}
div.hlinks a:hover {color:#ffff33;}

.bottom {text-align:center;font-size:12px;line-height:14px;}
.bottom span {color:#677143;}
.bottom a.n {text-decoration:none;}
.bottom a {color:#6f8329;}
.bottom a:hover {color:#809438;}