body
{
	background-color:#000000;
	background-image:url("../images/back.png");
	background-repeat:repeat-x;
	color:#FFF;
}
img
{
	border:none;
}
body, input
{
	font-family:Calibri, Arial, Helvetica, sans-serif;
}
a:link {
	color: #A79FFF;
}
a:visited {
	color: #F400F4;
}
a:link
{
	text-decoration:none;
	color: #A79FFF;
}
a:link:hover
{
	text-decoration:underline;
}
#gameNameArea
{
	display:block;
	width:470px;
	height:55px;
	margin:auto;
}
#heading
{
	margin-top:40px;
	margin-bottom:80px;
}
#heading img
{
	display:block;
	margin:auto;
}
.themedTextBox
{
	position:relative;
	top:-5px;
	left:0px;
	display:block;
	width:470px;
	height:55px;
	background-image:url("../images/textbox.png");
}
.themedTextBox.focused
{
	background-position:0px -55px;
}
.themedTextBox>input
{
	margin-top:0px;
	margin-left:0px;
	position:relative;
	top:9px;
	left:18px;
	width:430px;
	background:none;
	border:none;
	font-size:28px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	outline:none;
}
.themedTextBox.focused>input
{
	color:#012103;
}
.themedButton
{
	position:relative;
	top:50px;
	display:block;
	width:218px;
	height:51px;
	background:none;
	background-image:url("../images/button.png");
	font-size:32px;
	text-align:center;
	cursor:pointer;
	border:none;
	outline: none;
	line-height:51px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
form
{
	display:inline;
}
.searchButton
{
	margin:auto;
}
.themedButton:link:hover, .themedButton:visited
{
	text-decoration:none;
}
#gameNameLabel
{
	font-size:28px;
	padding-left:10px;
}
.themedButton:active
{
	background-position:0px -51px;
	font-size:30px;
}
#gameListHolder
{
	display:none;
}
#footer
{
	position:fixed;
	right:20px;
	bottom:10px;
	display:inline;
}
::selection
{
	background: #0F0;
	color: #000;
}
::-moz-selection
{
	background: #0F0;
	color: #000;
}