body{
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, 'Sans Serif';
	background:#333;
	margin: 8px;
	padding:0px;
}

.ui-tabs h1 {font-size:100%; font-family:Verdana, Arial, Helvetica, 'Sans Serif';}

/* game wrapper, container, sidebar 
*******************************/

div#game_wrapper{
	float: left;
	width: 100%;
	border:1px solid #4f4803;
	min-height:700px;
	background: url(/layout/gamepage/sidebar_background.png) repeat-y;
}

div#game_sidebar{
	float: left;
	width: 194px; 
	margin-left: -100%;
	margin-top:1px;
	padding-top:0px;
	height 100%;
}

div#game_container{
	visibility:hidden;
	margin-left: 194px; /*Set left margin to LeftColumnWidth*/
	min-width:795px;
}


a#logo {
	padding:0px; 
	margin:0px; 
	border:0px;
}
#game_sidebar img{
	margin:0px 0px 5px 0px;
}

div#sidebar_sky_top,div#sidebar_sky_body,div#sidebar_sky_bottom{
	margin-left:4px; 
	width: 180px; 
} 
div#sidebar_sky_top{
	margin-top:7px; 
	height: 10px; 
	background: url(/layout/gamepage/sidebar_sky_top.png);	
}
div#sidebar_sky_body{
	background: url(/layout/gamepage/sidebar_sky_mid.png);	
}	
div#sidebar_sky_bottom{
	margin-bottom:0px; 
	height: 10px; 
	background: url(/layout/gamepage/sidebar_sky_bottom.png);	
}	
/* footer 
*******************************/
div#game_footer{
	position: relative;
	width:100%;
	height:82px;
	margin-top: 10px;
	margin-left: 1px;
	padding: 0px; 
	background: url(/layout/gamepage/footer_background_mid.png) repeat-x;>
}

div#game_footer ul{
	margin:0 0 0 0px;
	list-style:none;
}
div#game_footer li{

	display:inline;
}

.game_footer_links {
	clear:both;
	list-style:none;
	height:22px;
	padding:10px 15px 0 0;
	text-align:right;
	clear:both;
	background: #000;
}
.game_footer_links li {
	border-left:1px solid #FFF;
	padding-left:5px;
	margin-right:5px;
	display:inline;
}
.game_footer_links li.first {
	border:0;
	padding:0;
}

div#game_footer_left{
	left:0px;
	position: absolute;  
	background: url(/layout/gamepage/footer_background_left.png); 
	width:67px; 
	height:81px;	
}

div#game_footer_right{
	right:0px;
	position: absolute; 
	background: url(/layout/gamepage/footer_background_right.png); 
	width:67px; 
	height:81px;
}	

/* game 
*******************************/
div#flashcontent embed
{
	border:2px solid #000;
}


/* override jqueryui tabs 
*******************************/

/* override tabs behaviour for the tab with the swf, 
 to avoid restarting the game when you switch tabs */ 
div#tab-game.ui-tabs-hide{
	display:block !important;
	visibility:hidden;
	height:1px !important;
	padding:0px !important;
	margin:0px;
	border:0px !important;
}

div#gamepage_tabs div.ui-tabs-panel{
	padding:4px; 
	border: 1px solid #cc0; 
	background: url(/layout/gamepage/gamecontent_flare.jpg) no-repeat;
}

div#gamepage_tabs ul{
	margin-left: 20px; 
	bullet-style: none; 
	visibility:hidden;	
}

/* override styles of the default tabs theme */
.ui-tabs {
	background: transparent;
	border: 0px; 
	margin-right: -3px; 
}

li.ui-tabs-selected {
	background: #cccc00 !important;
	color: #000;
}

.ui-state-default, .ui-widget-content .ui-state-default {
	background: transparent;
}
.ui-widget-content{
	color: #fff;
}

.ui-widget-content .ui-state-active {
	border: 1px solid #cc0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	
}
.ui-widget-content .ui-state-active a {
	font-weight: bold;
	color: #000;
}

.ui-widget-content .ui-state-default {
	font-weight: bold;
	border: 1px solid #cc0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
}


/* high scores tabs 
*******************************/

div#scores_wrapper {
	margin: 0 auto; 
	width: 710px; 
}

div#scores_left, div#scores_right{
	text-align:left; 
	color:white;
	width:350px; 
}

div#scores_left{
	float:left; 
}
div#scores_right{
	float:right; 
}
div.score_entry{
	width:350px; 
	height: 30px;
	font-size: 20px; 
	font-family:verdana, arial;	
}	
span.score_index{
	color:#f9d84b;
	float:left; 
	padding:0px 5px;
}
span.score_name{
	float:left; 
}
span.score_number{
	float:right;
	padding-right: 15px; 
}
div.score_shade{
	background: url(/layout/gamepage/scores_shadedrow.png);
}
a.scores_next_link{
	color:white; 
	font-size: 20px; 
	font-family:verdana, arial;
	float:right; 
}
a.scores_prev_link{
	color:white; 
	font-size: 20px; 
	font-family:verdana, arial;
	float:left;
}	