/* common styling */
.menu {
	font-family: arial, sans-serif; 
	width:106px; 
	height:150px; 
	position:relative; 
	margin:0; 
	font-size:11px; 
	
	}

.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000066; 
	width:104px; 
	height:20px; 
	text-align:left; 
	border:1px solid #fff; 
	border-width: 0px 1px 1px 0; 
	background:#E5E5E5; 
	line-height:19px; 
	font-size:11px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 0px;
	}
	
.menu ul {
	padding:0; 
	margin:0;
	list-style-type: none; 
	}
	
.menu ul li {
	float:left; 
	margin-right:1px; 
	position:relative;
	}
	
.menu ul li ul {
	display: none;
	}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#CCCCCC;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:108px; width:105px;}
.menu ul li:hover ul li a.hide {background:#E5E5E5; color:#000066;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#EFEFEF; color:#000066; width:150px;}
.menu ul li:hover ul li a:hover {background:#CCCCCC; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:0; color:#000066;}
.menu ul li:hover ul li:hover ul li a {display:block; width:170px; background:#E5E5E5; color:#000066;}
.menu ul li:hover ul li:hover ul li a:hover {background:#CCCCCC; color:#fff;}

/* other styles added to format divs & tables */

.tbl td {
	border-color: #eee;
	border: thin 1px ;
	border-style: solid;
}

#games {
	height: 400px;
	width: 500px;
	background-color: #000000;
}
#content {
	padding: 5px 10px 5px 10px;
}
