﻿/*
COLORS

green
CCFF99

purple
9A33FF (9933FF?)

blue (gmail)
C3D9FF

*/

html {border:none;} /* to hide iframe 3d border in ie */

body 
{
	padding:0px; /* opera!? */
	font-family:Verdana; 
	font-size:70%;
	line-height:1.5em;
	text-align:center; /* ie5 */
	}
body.normal {margin:0px 8px 8px 8px;}
body.iframe {}

#container {width:728px; margin:auto; text-align:left;}
.popup #container, .popup2 #container, .iframe #container {width:auto;}

#top {border:solid 1px #CCCCCC; border-top:none; width:100%; /* mozilla */}
#top .left {text-align:left;}
#top .right {text-align:right; vertical-align:bottom; background-image:none; background-repeat:no-repeat;}

h1 {font-size:160%; line-height:1.5em; margin:16px;}

body.normal #middle {margin-top:16px;}

h2 {font-size:160%; line-height:1.5em;}
.popup h2, .popup2 h2 {font-size:120%; line-height:1.5em;}


#middle .menu {padding:4px 0px; /* for anchor border/padding compensation */}
#middle .menu a {border:solid 2px #DDDDDD; text-decoration:none; padding:2px 12px;}
#middle .menu a:hover {border:solid 2px #FFFFFF;}

table.middle {border:none; border-collapse:collapse; width:100%;}
table.middle td.midleft {border:none; border:hidden; /* mozilla */ padding:0px 10px 0px 0px;}
table.middle td.midright {border:none; border:hidden; /* mozilla */ padding:0px 0px 0px 10px; width:20%;}

h3.out 
{
	font-size:120%; line-height:1.5em;
	/* padding:2px 12px; */
	background:#FFFFFF;
	color:#9933FF;
	}

.item_ {margin-top:24px; border:solid 1px #CCCCCC; padding:16px;}
.item_ h3 
{
	color:#999999;
	
	margin:0px 0px 8px 0px;
	
	font-size:160%; /* line-height:1.5em; */ /* ? */
	}
.item_ .body {}


.item {margin-bottom:20px;}
.item h3
{
	background:#F2EBFA;
	color:#6600CC; /* #000000/#333333/#666666 */
	margin:0px; 
	font-size:100%;
	padding:3px; /* 1px/3px (windows explorer) */
	text-align:center;
	}
.item .body {border:solid 1px /* 1px/2px */ #F2EBFA; border-top:none; padding:8px;}


b i {color:#9933FF;}

/* Default */
#news .right {color:#999999;}

#gameonyoursite i {font-style:normal;}
#gameonyoursite h3 {display:none;}
#gameonyoursite .body {border:none; background:#F2EBFA;}

/* Default end */



.item table.data, table.data_out {border:none;}
.item table.data td, table.data_out td {padding:0px 8px;}
.item table.data th, table.data_out th {}

.item table.data {}
.item table.data td {border:none; border:hidden; /* mozilla */}
.item table.data th {border:none; border:hidden; /* mozilla */ padding:0px 8px;}
.item table.data .head  {color:#999999;}

table.data_out {}
table.data_out td {border:solid 2px #FFFFFF; background:#F6F6F6;}
table.data_out th {border:solid 2px #FFFFFF; background:#F2EBFA; /* #666666 */ color:#666666; padding:3px 8px;}
table.data_out .even td {background:#FCFCFC;}
table.data_out .pager td {background:#F2EBFA; padding:3px 8px;}

table.data_out .pager table {border-collapse:collapse;}
table.data_out .pager table td {border:none; padding:0px 8px;}
table.data_out .pager table span {font-weight:bold; color:#000000;}
table.data_out .pager table a {color:#666666;}
table.data_out .pager table a:hover {color:#000000;}

/* High scores */
table.data_out .user td {color:#000000; font-weight:bold; background:#FFFFFF;}
table.data_out .user_even td {color:#000000; font-weight:bold; background:#FFFFFF;}
table.data_out b {font-weight:bold;}
/* High scores end */

#bottom {text-align:center; font-size:90%;}
#bottom i {font-style:normal;}
#bottom a {color:#999999;}

a {text-decoration:underline; color:#000000;}
a:hover {text-decoration:none; color:#000000;}


/* Save score */
#savescore iframe {border:solid 1px #CCCCCC;}

/* Save score end */


img {border:none;}

select, input, textarea {font-family:Verdana; font-size:100%;}

table {font-size:100%; line-height:1.5em;} /* ie5 */