body {
	background: #2a2b2d;
	font: 14pt "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #fff;
}

a {
	color: #a2c5ee;
}

form{
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	padding-top: 25px;
	padding-bottom: 25px;
}
textarea{
	width: 100%;
}
.youtube{
	display: inline;
	margin-left: 13%;
	margin-right: 13%;
}
.faq{
	width: auto;
	display: none;
}
.supportMessage{
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}
.youMustSubmit{
	float: right;
}

/*rounded box stuff*/
/* set background images for corners */
.rbroundbox { background: url(/images/round_corners/simple_background.png) repeat; }
.rbtop div  { background: url(/images/round_corners/simple_top_left.png) no-repeat top left; }
.rbtop      { background: url(/images/round_corners/simple_top_right.png) no-repeat top right; }
.rbbot div  { background: url(/images/round_corners/simple_bottom_left.png) no-repeat bottom left; }
.rbbot      { background: url(/images/round_corners/simple_bottom_right.png) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 29px;
	font-size: 1px;
}
.rbcontent  { margin: 0 32px;
}
.rbroundbox { width: 770px; margin: auto; }

.greenBackground{
	width: 800px;
	background: #117b9b url(/images/greenBackground.jpg) no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	height: 100%;
	
}

.menuBar{
	font: 16pt "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-top: 10px;
	width: 52%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	display: block;
}

.menuItem{
	width: 33%;
	display: inline-block;
	text-align: center;
}

.selectedItem{
	color:#f00;
}

.description{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	display: block;
	position: relative;
	width: 75%;
}
.title{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-top: 25px;
}

.head{
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: block;
	position: relative;
}

.itmsBadge{
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 25px;
	cursor: pointer;
	text-align: center;
}

.howtoplay{
	padding-left: 20px;
	padding-top: 1px;
}

.howtoplaydiagram{
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 20px;
}
.highScores{
	padding-top: 25px;
	padding-bottom: 12px;
}
.highscoreRow{
	margin-right: auto;
	margin-left: auto;
	width: 50%;
	padding-top: 6px;
}
.highscoretitle{
	font: 20pt "Lucida Grande", Lucida, Verdana, sans-serif;
	position: relative;
	text-align: center;
	padding-bottom: 13px;
}

.rowTitle{
}
.rank{
	display: inline-block;
	width: 36px;
}
.playerName{
	
	display: inline-block;
	width: 180px;
}
.nback{
	display: inline-block;
	width: 50px;

}
.score{
	display: inline;
	position: relative;
	left: 84px;
}