BODY, TD, TH, DL, UL, OL, P {    FONT-FAMILY: Verdana; FONT-SIZE: 10pt;}
body { margin-top: 3px; padding: 0; }
a:link     
{color:#006a87; 
text-decoration:none;
}
a:visited  
{color:#001a87; 
text-decoration:none;
}
a:active   
{color:000000; 
text-decoration:none;
}
a:hover    
{color:8a78ff; 
text-decoration:none;
}
input,select,textarea 
{
	border:1 solid #7F9DB9;
	color:#005a87;
	background-color:#ffffff;
	font-family: Verdana, Arial, Geneva;
	font-size: 9pt;
}
.ranks
{
background-color: #f8f8f8;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
border: 1px solid #96abbd;
}
.rankjava
{
line-height: 21px;
padding-top: 2px;
padding-left: 21px;

background: white url(http://www.8fun.net/images/arrow_back.gif) top left repeat-x;
}
.rankright
{
line-height: 21px;
padding-top: 2px;
padding-left: 21px;

background: white url(http://www.8fun.net/images/headlinebox.gif) top left repeat-x;
}
.headline
{
line-height: 21px;
padding-top: 2px;
padding-left: 21px;

background: white url(http://www.8fun.net/images/headlinebox.gif) top left repeat-x;
}
.listtitle
{
line-height: 22px;
padding-top: 1px;

background: white url(http://www.8fun.net/images/listback.gif) top left repeat-x;
}
.listdescription
{
background-color: #f8f8f8;
padding-top: 1px;
padding-bottom: 0px;
padding-left: 1px;
padding-right: 1px;
border: 1px solid #96abbd;
}
.more
{
background-color: #f8f8f8;
float:right;
margin-top: 2px;
margin-right: 1px;
width:100px;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
border: 1px solid #96abbd;
}
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #FAC157;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
font: 12px Verdana;
text-decoration: none;
color: #94AABD;
border: 1px solid #FAC157;
width: 482px;
height: 337px;
margin-bottom: 3px; padding: 3px;
}
.contentstyle a{
font: 13px Verdana;
text-decoration: none;
color: #001a97;

}
.contentstyle a:hover{
font: 13px Verdana;
text-decoration: underline;
color: #800000;

}
.contentstyle a:visited{
font: 13px Verdana;
text-decoration: none;
color: #666666;

}


.contentstyle_r{
font: 12px Verdana;
text-decoration: none;
color: #94AABD;
border: 1px solid #FAC157;
width: 338px;
height: 337px;
margin-bottom: 3px; padding: 3px;
}
.contentstyle_r a{
font: 13px Verdana;
text-decoration: none;
color: #001a97;

}
.contentstyle_r a:hover{
font: 13px Verdana;
text-decoration: underline;
color: #800000;

}
.contentstyle_r a:visited{
font: 13px Verdana;
text-decoration: none;
color: #666666;

}

.menu{margin-left:3px;margin-right:3px;margin-top:3px;font: 13px Verdana; height: 18px; padding-left: 10px;}

.menu a:link,.menu a:visited{color: #005a87;padding-left: 3px;}

.menu a:active,.menu a:hover{color: #ff0000;padding-left: 3px;}

.tn_gall{
margin-left: 0.6em;
border:1px solid #fff;width:80px;height:80px;
font-size:14px;

}

.tn_gall a {
float: right;
text-align:right;
padding:3px;
color:#ffffff;
font-size:14px;
font-weight:bold;
width:80px;height:80px;

}
.tn_gall a:hover{
float: right;
text-align:right;
padding:3px;
color:#fff;
font-size:14px;
font-weight:bold;
width:80px;height:80px;
background:#005a87;
opacity:0.5;
filter:alpha(opacity=15);

}

.tn_gall a:visited{
float: right;
text-align:right;
padding:3px;
color:#fff;
font-size:14px;
font-weight:bold;
width:80px;height:80px;
background:#005a87;
opacity:0.5;
filter:alpha(opacity=50);

/* Page Numbers */
.pages {
height:24px;
	margin: 3px;
	padding: 3px;
	margin-left: 4px;

	font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;

}



.pages span {
    padding:2px;

	border: 1px solid #2E6AB1;
}
.pages span.current {
margin-left: 3px;
margin-right: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}
.pages a {
margin-left: 2px;
margin-right: 2px;

padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
border:1px solid #CEE3ED;
background: url(pbg.gif) repeat-x #eee;

    text-decoration: none;
}
.pages a:visited {
margin-left: 2px;
margin-right: 2px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
border:1px solid #CEE3ED;
background: url(pbg_hover.gif) repeat-x #eee;
color:#333333;

text-decoration: none;
}
.pages a:hover {
margin-left: 2px;
margin-right: 2px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
	color:#ff0000;
border:1px solid #CEE3ED;
background: url(pbg_hover.gif) repeat-x #eee;

    text-decoration: none;
}
.dlist{	 height:25px; padding-right: 8px; text-align:right;}
.tip{
margin:3px;padding:5px;text-align:left; background: #F6F6C3;color:#FF2828;border:1px dotted #A6C300;
}
.tip2{
margin:3px;padding:5px;text-align:left; background: #FAFAFA;color:#333;border:1px solid #A6C300;
}
