/* === CONTENT -> COLUMN MIDDLE === */

#cMiddle {width:597px;margin:0 8px 10px 10px;padding:0;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:14px;line-height:150%;}
h4.gamezone{border-top:1px solid #9fc120;border-bottom:1px solid #9fc120;background:url(../images/h4-gamezone-bg.png);margin:15px 0;font-size:14px; font-weight:bold;padding-left:30px;}


/* ==== GAMES PAGE STYLES ==== */	
.gameofmonth{
  width:584px;
  padding:5px;
  margin-bottom:10px;
  float:left;
  border:1px solid #9fc120;
  overflow:hidden;
  background:#F2FDE8;
}
.gameofmonth img{float:left; border:1px solid #9fc120;margin:0 5px 5px 0;}
.gameofmonth-title{font-weight:bold;color:#609D26;font-size:14px;}
.gameofmonth-desc{font-weight:normal;margin-top:3px;line-height:150%;font-size:12px;}
.playgame-button img{border:none;float:right;margin:0;padding-top:3px;}

#games-container{
  width:574px;
  padding:13px 3px 0px 18px;
  margin-bottom:0px;
  float:left;
  border:1px solid #9fc120;
  overflow:hidden;
  background:#F2FDE8;
}
ul.games-list{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.games-list li{
	float:left;
	display:block;
	width:154px;
	margin:0px 20px 10px 14px;
	line-height:150%;
	padding-bottom:3px;
	position:relative;
	font-size:10px;
	text-align:center;
	font-weight:bold;
}
ul.games-list li img{
	border:2px solid #FFCC00;
}
ul.games-list li a{
	color:#FF9900;
}

ul.games-list li img.playnow{border:none;padding-top:3px;}
ul.games-list li img.playnow:hover{border:none;}


/* ==== INDIVIDUAL GAMES PAGES ==== */	

.game-notice{margin:0 auto;margin:0 10px 20px 10px;border:1px solid #FFCC00;background:#FFFFCC;padding:5px;text-align:center;font-weight:bold;}
.game-alert{margin:0 auto;margin:0 10px 20px 10px;border:1px solid #FF3300;background:#FFECE8;padding:5px;text-align:center;font-weight:bold;}
.score{font-size:1.3em; color:#FF6600;font-weight:bolder; background:url(../images/game-score-bg.gif) repeat-x; border:1px solid #737371; padding:0 3px;}


/* ==== GAMES MENU TABS ==== */	

#game-tabs {
  float:left;
  width:597px;
  font-size:93%;
  line-height:normal;
  font: bold 11px/1.5em Verdana;

  }
#game-tabs ul {
  margin:0;
  padding:0 0 0 0px;
  list-style:none;
  }
#game-tabs li {
  display:inline;
  margin:0;
  padding:0;
  }
#game-tabs a {
  float:left;
  background:url("../images/gamesnav-tableft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#game-tabs a span {
  float:left;
  display:block;
  background:url("../images/gamesnav-tabright.gif") no-repeat right top;
  padding:7px 15px 6px 5px;
  color:#333;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#game-tabs a span {float:none;}
/* End IE5-Mac hack */
#game-tabs a:hover span {
  color:#FFF;
  background-position:100% -42px;
  }
#game-tabs a:hover {
  background-position:0% -42px;
  }
#game-tabs a:hover span {
  background-position:100% -42px;
  }
#game-tabs a.selected  {background-position:0% -42px;}
#game-tabs span.selected  {background-position:100% -42px;}


/* ==== FLASH PLACEHOLDER STYLES ==== */	
#games-flashcontent{width:595px;border:1px solid #9fc120;margin:0 auto;margin-top:0px;padding:0;z-index:0;line-height:150%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;border:1px solid #9fc120;text-align:center;}
	#games-flashcontent a{color:#FF9900;}
	#games-flashcontent a:hover{color:#FFFFFF;background:#FF9900;}
	
/* ==== HIGH SCORE STYLES ==== */	

ol#high-score{
	margin:10px;
	/*list-style-position:inside;
	list-style-type:decimal-leading-zero;*/
	list-style-type:none;
}
#high-score li{
	color:#CC0000;
	font-family:"Trebuchet MS";
	font-weight:bold;
	margin-bottom:5px;
	font-size:1em;
	line-height:normal;
	border:1px solid #000066;
	padding:2px;
}
#high-score li span{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#high-score li span a{
	color:#666666;
	margin:0;
}
#high-score li img{width:97px;height:16px;margin-bottom:2px;}
#high-score li span.certificate{
	font-size:0.8em;
	display:inline;
	background:url(../images/icon-printer.png) no-repeat;
	padding:2px 0 2px 18px;
}
#member-topten{
	margin:10px;
	list-style-position:inside;
	list-style-type:decimal-leading-zero;
}
#member-topten li{
	color:#CC0000;
	font-family:"Trebuchet MS";
	font-weight:bold;
	margin-bottom:5px;
	font-size:1em;
	line-height:normal;
	border:1px solid #000066;
	padding:2px;
}
#member-topten li span{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#member-topten li span.score-date{
	padding-right:40px;
}


/* ==== ENTER ACCESS CODE STYLES ==== */	

#access_code_form{
	border:1px solid #3f7fc2;
	padding:10px;
  	background:#EBF3F8 url(../images/access-code-formbg.gif) no-repeat center left;
	margin:0 auto;
	text-align:center;
}

input#pay_for_play_code{
	border:1px solid #3f7fc2;padding:5px;width:235px;margin:10px 0 0 5px;
}
#pay_for_play_btn{}


/* Level Listing */

#games-nav{
	margin-bottom:25px;
}
.games-nav-left{
	padding:15px 0 0 15px;
	float:left;
}
.games-nav-right{
	float:right;
	padding:15px 15px 0 0;
}
#cMiddle p.pages{
	padding-top:15px;
	text-align:center;
	margin:0;
}

/* Game Maker Voting */
ul.games-list li.gm-preview{height:215px;}
ul.games-list li.gm-preview img{border:none;}
ul.games-list li.gm-preview a img{border:2px solid #FFCC00;}
ul.games-list li.gm-preview a img:hover{border:2px solid #FF0000;}
.author{font-size:9px;font-weight:normal;}
#games-container ul.games-list li.gm-preview p.your-vote{border:1px solid #FFCC00;background:#FFFFCC;margin-top:5px;padding:3px 0;text-align:center;}
input#vote-link{margin-left:10px; padding:3px; border:2px solid #3F7FC2;}

#previewer-window{
	width:640px;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#previewer-head{
	height:40px;
	text-align:center;
	padding:5px 10px 0 0;
	background:#6faede url(../uploads/assets/game-maker/head-bg.gif) repeat-x;
}
#previewer-head h2 span{ display:none;}
#previewer-flash-game{height:480px;}
#previewer-foot{
	height:84px;
	background:#6faede url(../uploads/assets/game-maker/foot-bg.gif) repeat-x;
	padding:10px;
	overflow:hidden;
}
#previewer-voting{
	text-align:center;
	float:left;
	width:275px;
	
	margin-right:10px;
}
#previewer-voting .your-vote{
	border:1px solid #FFCC00;background:#FFFFCC;margin-top:10px;padding:3px 0;text-align:center;
}
#previewer-voting .voted{
	border:1px solid #9FC120;background:#F2FDE8;margin-top:10px;padding:3px 0;text-align:center;
}
#previewer-buttons{
	float: left;
	width:335px;
	
	text-align:right;
	padding-top:12px;
}
img.bigstar{
	margin-right:5px;
}
.exit-button{
	margin-left:10px;
}	