
html, body { background:url("../images/info-panel-bg.png") repeat #ccbdbd; color:#2d0541; overflow:auto; height:100%; }


a { color:#945b6e; text-decoration:none; outline:none; text-decoration:underline; }
a:hover { text-decoration:none; }

strong { font-weight:bold; }
em { font-style:italic; }


/* Action (Game and/or Nav) Area */
#ActionWrapper { width:100%; height:80px; position:relative;  background:#5c4d56 url("../images/game-panel-bg.png") repeat-x bottom; } 
.home #ActionWrapper { height:768px; }

#ActionChannel { width:1040px; margin:0 auto; position:relative; color:#cccccc; font-size:10px; line-height:1.8em; }

#ActionChannel h2 { font-weight:bold; text-transform:uppercase; font-size:11px; padding:15px 0 0px 0; }
#ActionChannel em { font-weight:normal; color:#cc9999; }
#ActionChannel dl.controls { }
	#ActionChannel dl.controls dt { color:#cc9999; display:block; width:105px; float:left; clear:left; }
	#ActionChannel dl.controls dd { display:block; width:135px; float:left; }

#PrimaryNav { position:absolute; top:12px; left:150px; }
	#PrimaryNav li { float:left; background:url("../images/mainnav/nav-divider.png") no-repeat left 7px; }
	#PrimaryNav li#Game { background:none; }
		#PrimaryNav li  a{ text-indent:-32000px; display:block; height:45px; }
		#PrimaryNav li#Game a{ background:url("../images/mainnav/game.png") 0 0 no-repeat; width:145px; }
			#PrimaryNav li#Game a:hover{ background-position:0 -45px; }
		#PrimaryNav li#Forum a{ background:url("../images/mainnav/forum.png") 0 0 no-repeat; width:180px; margin-left:19px; }
			#PrimaryNav li#Forum a:hover{ background-position:0 -45px; }
		#PrimaryNav li#Chat a{ background:url("../images/mainnav/chat.png") 0 0 no-repeat; width:145px; margin-left:19px;  }
			#PrimaryNav li#Chat a:hover { background-position:0 -45px;  }
		#PrimaryNav li#Levels a{ background:url("../images/mainnav/levels.png") 0 0 no-repeat; width:215px; margin-left:19px; }
			#PrimaryNav li#Levels a:hover { background-position:0 -45px; }


#GameBox{ background:url("../images/game-bg.png") no-repeat; width:800px; height:450px; padding:107px 120px; } 

#GameInstructions{ width:807px; height:153px; position:absolute; top:576px; left:120px; } /*240 40 240 40 240*/
	#InstructionsFirst{ float:left; width:240px; height:153px; padding:0 20px 0 0; }
	#InstructionsSecond { float:left; width:240px; height:153px; padding:0px 20px 0 20px; background:url("../images/game-instructions-divider.png") no-repeat; }
	#InstructionsThird { float:left; width:240px; height:153px; padding:0px 0 0 20px; background:url("../images/game-instructions-divider.png") no-repeat; }


/* Info Area */
#InfoWrapper { width:100%; min-height:76px; padding:25px 0; position:relative; background:url("../images/info-panel-bg.png") repeat; overflow:auto; } 

#InfoChannel { width:1040px; margin:0 auto; } /*500 40 500*/

#InfoChannel h1 { text-indent:-32000px; display:block; height:43px; margin-bottom:10px; }
#InfoChannel h2 { text-transform:uppercase; font-weight:bold; font-size:1.1em; }
#InfoChannel h2 a {  }

#InfoChannel p { margin-bottom:10px; }

#InfoChannel table{ width:1040px; } /* .levelList, .userList, .replayList */
	#InfoChannel tr {}
		#InfoChannel th { background:#2d0541; color:#fff; text-transform:uppercase; font-weight:bold; padding:3px 5px; }
		#InfoChannel th a { color:#fff;  }
		#InfoChannel td { background:#d9cac5; font-weight:bold; padding:3px 5px; }
		#InfoChannel tr.even td { background:#e5e5e3;  }
			#InfoChannel td a{  }

#InfoChannel dl { overflow:auto; }
	#InfoChannel dt { float:left; clear:left; }
	#InfoChannel dd { float:left; margin-left:3px; font-weight:bold; }
	
	
#InfoChannel #Featured { width:500px; float:left; }
	#InfoChannel #Featured h1 { width:320px; background:url("../images/featured.png") no-repeat; }
	#InfoChannel #Featured .featuredItem { margin:0 0 20px 0; clear:left; overflow:auto; }
	#InfoChannel #Featured .featuredItem  .featuredContent { margin-top:5px; }
	#InfoChannel #Featured  img{ float:left; padding:5px 10px 5px 0; }

#InfoChannel #Protonews { width:500px; float:left; margin-left:40px; }
	#InfoChannel #Protonews h1 { width:320px; background:url("../images/protonews.png") no-repeat; }
	#InfoChannel #Protonews .newsItem { margin:0; }
	#InfoChannel #Protonews .newsItem  .newsAuthor { font-style:italic; }
	#InfoChannel #Protonews .newsItem  .newsContent { margin-top:5px; }
	#InfoChannel #Protonews  img.avatar{ float:left; padding:0 10px 5px 0; }

#InfoChannel .browserNav h1 { background:url("../images/options.png") no-repeat; width:226px; }
.browserNav { float:right; width:400px; }
	.browserNav li {}
	.browserNav a {}

#InfoChannel .userBlock { overflow:auto; width:500px; float:left; margin-bottom:30px; }
	#InfoChannel dl.userSummary { float:left; height:100px; margin-right:10px; }
		#InfoChannel .userSummary  dt {}
		#InfoChannel .userSummary  dd {}
	#InfoChannel .userBlock img.userAvatar { float:left; margin:0 10px 0 5px; }
#InfoChannel .yourStats {}
	#InfoChannel .yourStats h1 { background:url("../images/your-stats.png") no-repeat; width:339px; }

#InfoChannel h1.browser { background:url("../images/browser.png") no-repeat; width:250px; clear:both; }

#InfoChannel .levelInfo { margin:0 0 10px 5px; }
	#InfoChannel .levelInfo .author { font-style:italic; }

#InfoChannel h1.awesome { background:url("../images/awesome.png") no-repeat; width:261px; } /*paypalsuccess.php*/

#InfoChannel h1.login { background:url("../images/login.png") no-repeat; width:155px; }
#InfoChannel #LoginForm { margin-bottom:20px; }

