img {border: 0;}
	
a:link { 
	color: #0000BF; 
	text-decoration: none; 
	}
a:visited { 
	color: #0000BF; 
	text-decoration: none; 
	}
a:hover, a:active { 
	color: red; 
	text-decoration: underline;
	}
	
body { 
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: small;
	text-align: center;
	background: #000;
	color:#333;
	}

/*--[ Structure layout ]-------------------*/
#wrap {
	position: relative;
	width: 850px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
#head {
	width: 850px;
	background: #fff;
	}
	
/*--[ Header ]-----------------------------*/
#head #topmenu {
	background: #d50000;
	text-align: center;
	padding: 5px;
	width: 840px: 
	}
#head #topmenu a {
	color: #e1e100;
	font-weight: bold;
	font-size: 110%;
	}
#head #logo {
	clear: both;
	padding: 5px 0 5px 15px;
	}
#head #topad {
	text-align: center;
	}
	
/*--[ Content ]----------------------------*/
.game_mini_box {
	width: 100%;
	}
.game_mini_box a img {
	border: 2px solid #000;
	padding: 1px;
	margin-right: 3px;
	}
	
.cat_box {
	background: #ffffff;
	border: 1px solid #df0000;
	}
.cat_box .cat_name {
	background-color: #E6D506;
	font-weight: bold; 
	color: #0000D7;
	}
.more {
	padding: 2px; 
	background: #df0000;
	font-weight: bold;
	text-align: right;
	}
.more a {
	color: #fff;
	}

.pic {
	border: 1px solid #000;
}

/******/

.zone, .zone2 {
	border: 1px solid #df0000;
	margin-bottom: 10px;
	}
.zone h2, .zone2 h2 {
	padding: 1px 4px; 
	background: #E6D506  repeat-x top left;
	font-weight: bold;
	font-size: 95%;
	font-family: Verdana;
	color: #0000d7;
	margin: 2px;
	}
.zone h1, .zone2 h1 {
	padding: 1px 4px; 
	background: #E6D506  repeat-x top left;
	font-weight: bold;
	font-size: 95%;
	font-family: Verdana;
	color: #0000d7;
	margin: 2px;
	}
.zone td img {
	width: 60px;
	height: 60px;
	border: 2px solid #000;
	padding: 1px;
	}
.zone .small {
	width: 45px;
	height: 45px;
	}
.zone ul, .zone2 ul {
	padding: 10px;
	list-style: none;
	}
.zone p, .zone2 p {
	padding: 10px;
	}
.zone form, .zone2 form {
	padding: 10px;
	}
.zone h3 {
	padding: 2px 10px;
	color: red;
	font-weight: bold;
	}

.two_col .i {
	padding: 0;
	}
.two_col .d {
	width: 40%;
	border: 1px solid #e5e5e5;
	}
.two_col .d a {
	font-weight: bold;
	}
	
#fun_games td {
	padding: 2px;
	}

.game_ttl {
	font-weight: bold;
	}
	
#floppy_pics {
	text-align:center;
	padding-top: 10px;
	}
#floppy_pics img {
	width: 75px;
	height: 75px;
	margin: 0 1px;
	}
	
/* Left */
	
#top_games li {
	background: url('/templates/default/images/star.gif') top left no-repeat;
	padding-left: 18px;
	}
#partners td img {
	
	}

/******/


INPUT.text {
	BORDER-RIGHT: #a8e0f6 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a8e0f6 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #a8e0f6 1px solid; COLOR: #637f8b; PADDING-TOP: 4px; BORDER-BOTTOM: #a8e0f6 1px solid; FONT-FAMILY: arial, helvetica;
}
TEXTAREA {
	BORDER-RIGHT: #a8e0f6 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a8e0f6 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #a8e0f6 1px solid; COLOR: #637f8b; PADDING-TOP: 4px; BORDER-BOTTOM: #a8e0f6 1px solid; FONT-FAMILY: arial, helvetica;
}
.sidebar { 
color:#666; 
}
.sidebar h2 { 
padding-bottom:0.2em; 
}
.sidebar ul { 
list-style:none; padding-left:0; 
}
.sidebar a { 
color:#38c; 
}
.sidebar a:focus, .sidebar a:hover, .sidebar a:active { 
color:#8c3; 
}
.info {
padding:2px; 
font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
background: #DF0000;
}
.tborder {
	background: #ffffff;
	border:#DF0000 1px solid;
	margin-bottom: 10px;
	}
.tborder2 {
background: #FFFFFF;
border:#000000 1px solid;
}
.tbordertop {
background: #FFFFFF url(/templates/default/images/nav_buttons_bg.gif) repeat-x top left;
BORDER-TOP: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid;
}
.nav_border {
background-color: transparent;  
border: 1px dotted #feecac;
}
.nav {
background-color: #99cc66;
border: 1px solid white;  
padding: 1px;
}
.header a:link { 
color: #FFFFFF; 
text-decoration: none; 
}
.header a:visited { 
color: #FFFFFF; 
text-decoration: none; 
}
.header a:hover, .header a:active { 
color: #000000; 
text-decoration: underline; 
}

/* general & defaults */
* { margin:0; padding:0; }
hr { display:none; }

p, ul, ol, blockquote { padding-bottom:1em; }
img { border:1; }

input#s { width:120px; vertical-align:top; }
input#searchsubmit { width:30px; margin:0 0 1em 5px; vertical-align:top; }

#footer {
	text-align: center;
	padding: 10px;
	color: #fff;
	font-size: 90%;
	}
#footer a {
	color: #e5e5e5;
	text-decoration: underline;
	}