a:link{font-weight : bold ;text-decoration : none ; color : #00F ;} 
a:visited {font-weight : bold ;text-decoration : none ;color : #00F ;} 
a:hover {font-weight : bold ;text-decoration : underline ;color : #00F ;} 
a:active {font-weight : bold ;text-decoration : none ;color : #0F0 ;}

img.a.hover {text-decoration : none ;}
body {font:12px Tahoma;margin:0px;text-align:center;background:#008000;color: #000;}

img { border :none}

h1{ margin : 0; font-size:13px; 
}

h2 {
float : clear;
margin : 2px 0 2px 0;
padding : 0 0 0 0px;
font-weight : 700;
color : #fe0000;
font-size : 14px;
text-align : center;
line-height : 100%;
}

#header {
width:820px;
margin:0px auto;
height:70px;
background:url('bg/top.gif') no-repeat 0px 0px;
font-size : 9pt;
font-weight : 700;
padding-left:0; padding-right:0; padding-top:10px; padding-bottom:0
}

#toplogo {
width : 36%;
margin :0 auto;
padding : 0px 0 0px 0px;
height: 70px;
float : left;
}

form {
margin : 2px 0px 2px 0px;
}

#topright {
margin : 0 ;
float : right;
width : 60%;
padding : 0px 20px 0px 0px;

}

#mysearch{
width : 100%;
padding : 0;
text-align  : right;
}

#addme {
width : 100%;
text-align  : right;
}

#mainbox { 
margin: 0 auto ; 
padding : 0px;
width: 820px; 
background: #FFF; 
border : none	;
}

#text {
margin: 0 auto ; 
padding : 0px 20px 0px 20px;
width: 780px; 
background: #FFF; 
border : none	;
}

#leftbar{ FLOAT: left;
margin: 0px; 
PADDING: 5px 0px 0 10px; 
BACKGROUND: #fff;
WIDTH: 140px; 
}


.box1 { 
margin : 2px;
padding:0px;
BACKGROUND: #fff;
BORDER:#9cf 1px solid;
width : 130px;
font-size :12px;
font-weight : 700;
}

.box1 ul {
display : block;
text-align : left;
margin : 0;
padding :0;
LIST-STYLE-TYPE: none; 

}

.box1 ul li {
	margin:1px;
	padding : 0 0 0 2px;
	line-height:20px;
	text-align : center;
	border:1px solid #9cf;
}

.box1 ul li a { 
FONT-WEIGHT: bold; 
WIDTH: 100%; 
padding: 2px 2px 2px 2px;
}

.box1 li a:hover {
COLOR: #00f; underline }

.box2 { 
margin :0px auto;
BACKGROUND: #fff;
BORDER:#9cf 1px solid;
width : 800px;
font-size :10px;
color : #000;
}

.box2 ul {
display : block;
text-align : left;
margin : 0;
padding :0;
LIST-STYLE-TYPE: none; 

}

.box2 ul li {
	margin:1px;
	padding : 0 0 0 5px;
	line-height:17px;
	text-align : left;
	border:0px solid #b0dd4c;
}

.box2 ul li a { 
WIDTH: 100%; 
padding: 2px 5px 2px 2px;
}

.box2 li a:hover {
COLOR: #00f; underline }

#rightcontent{ 
FLOAT: right;
margin: 0px 0px 0px 0px; 
PADDING: 0px; 
BACKGROUND: #fff; 
width: 670px!important; /* IE7+FF */
width: 664px; /* IE6 */ 
border : none;}

#subs {
padding : 2px;
width : 100%;
font-weight : 700;
font-size : 9pt;
}

#featuregames{
margin : 0px;
padding : 0 5px 0 5px;
}

.featureone {
float : left;
margin : 10px 0 0 0;
width : 20%;
padding : 0;
font-weight : 700;
font-size : 10pt;
height : 140px;
background : AliceBlue;
}

#allgamelist {
float : left;
margin : 0 20px 0 0;
width: 646px!important; /* IE7+FF */
width: 640px; /* IE6 */
padding-top : 8px;
padding-left : 10px;
}


.agame {
BACKGROUND: url(bg/line.bmp) transparent repeat-x 0px 0px;
clear : both;
margin : 4px 0px 4px 0px;
padding : 8px 0px 0px 0px;
color : #000;
height : 58px;
}

.game90 {
float : left;
margin : 0px;
padding : 2px 10px 2px 10px;
}

.gameinfo {
text-align : left;
font-size : 14px;
height : 30px;
}

.gamemore {
text-align : right;
padding-right : 10px;
}


#rightbar { 
float : right;
margin: 0px 0px 0px 0px ; 
padding: 0px; 
width: 140px; 
height : 100%; 
color : #f00;
font-weight: 700;
}

#footer{ 
clear: both; MARGIN: 0px auto 0px auto; PADDING: 15px 0px 0px 0px; 
BACKGROUND: #fff url('bg/bottom.gif') no-repeat 0px 0px; 
HEIGHT: 55px; WIDTH: 820px; 
}

.circlerect{
width:201px;
float : left;
margin: 0px 5px 0 5px;
}

.circlerect1{
width:240px;
float : right;
}

.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b {
display:block;
overflow:hidden;
}

.b1,.b2,.b3,.b1b,.b2b,.b3b{
height:1px;
}

.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{
border-left:1px solid #9cf;
border-right:1px solid #9cf;
}

.b1,.b1b{
background:#9cf;
margin:0 5px;
}

.b2,.b2b{
border-width:2px;
margin:0 3px;
}

.b4,.b4b{
height:2px;
margin:0 1px;
}

.d1{
text-align : center;
font-weight : 700;
font-size : 13px;
}

.bigtitle {
margin : 0 0 5px 0;
padding : 0;
text-align : center;
font-weight : 700;
font-size : 15px;
color : #fe0009;
}

.gamelist {
width : 100%;
margin-top : 5px;
}

.listhead {
BACKGROUND: url(bg/middle-head.gif) transparent repeat-x 0px 0px;
padding : 4px 0 2px 10px;
align : center;
font-weight : 700;
font-size : 13px;
height : 24px;
}

.listgame {
float : left;
margin : 0;
width : 125px;
padding : 0px 5px 0 5x;
font-weight : 700;
font-size : 11px;
height : 139px;
text-align : center;
}

.cover {
width: 80px;
height: 80px;
margin: 0 auto;
padding: 4px;
border: 1px solid #9cf;
}

.gamename {
margin: 3px 0 0 0;
}


#rightbar2{width:134px;border-right:#bed7e3 1px solid;border-left:#bed7e3 1px solid;border-bottom:#bed7e3 1px solid;}

.listgame2 {
float : center;
margin : 0;
width : 115px;
padding : 0px 5px 0 5px;
font-weight : 700;
font-size : 11px;
height : 125px;
text-align : center;
}

.rectbox2
{
width: 133px;
height: 40px;
background: url('133green.jpg') no-repeat;
color: #ffffcc;
font:bold 16px 'Tahoma' ,Verdana;
}

.rectbox3
{
width: 133px;
height: 40px;
background: url('133red.jpg') no-repeat;
color: #ffffcc;
font:bold 16px 'Tahoma' ,Verdana;
}

h4{margin:8px;}

.ditem{width:133px;margin:0 auto 1px auto;overflow:hidden;}
.di{float:left;width:20px;padding-top:12px; }
.d0{width:111px;float:right;}
.dimg{margin:3px auto 3px auto;}


#twi{
position:absolute;
top : 10px;
left : 10px;
}
