body,td,th {
	font-size: medium;
	color: #66CC33;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
/*a:hover {color: #FFF; background: #DDD25B}*/
a {color: #597F70}
a:visited {color: #597F70}
a:active {color: #DDD25B}
.style1 {font-size: xx-small}

.thumbs img {border: 1px solid #597F70;}
.thumbs img:hover {border-color: #6F6;}

.toplist td {width: 33%;font-size: 18px;}
.toplist td a {
	font-size: 21px;
	font-weight: bold;
	padding: 4px;
	display: block;
}
.toplist td a:hover {
	text-decoration: none;
	background: #597F70;
	color: #FFF;
}
.main-toplist td {font-size: 16px; font-weight: bold; padding: 3px;}
.main-toplist td a {text-decoration: underline; padding: 4px;}
.main-toplist td a:hover {color: #FFF; background: #597F70; text-decoration: none; padding: 4px 10px;}
/* LinkEX */
.linkex {
	width: 700px;
	text-align: center;
	font-size: 12px;
	margin: auto;
}
div.linkex a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #597F70;
	white-space: nowrap;
}
.w0 {color: #597F70; padding: 0 4px; font-weight: bold;}
.w1 {display: none;}
.outlink a {color: #FFFFFF; font-size: 7px;}
.fling {width:740px;display:block;margin:5px auto;padding:7px;background:#CCC;border:1px solid #597F70;border-width:1px 0 1px 0}
.fling a {color:#555;font:100 24px sans-serif}
.fling a b {font-weight:700;color:#000}