html {
	margin: 0px;
	padding: 0px;
}

body { 
	font-family: Verdanna, Arial, "sans serif"; 
	font-size: small;
	color: #663300; 
	background:#ffffff url("/images/header_gradient.jpg") repeat-x top right;
	margin: 0px; 
	padding: 0px;
	border:0px;
	text-align:center;
}

a:link {
	text-decoration: none;
	color: #000000;
}
	
a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #000000;
}
.game {
	float:left;
  font-size:small;
	padding-left:8px;
	text-align:center;
	width:150px;
}
.gameSection {
	float:left;
  left:50%;
  padding:16px 0px;
  position:relative;
}
.gameSectionContent {
  float:left;
  position:relative;
  left:-50%;
}
.gameSectionTitleAdditional {
  font-size:small;
  font-style:italic;
}
h1 {
  font-size:medium;
}
h2 {
  font-size:medium;
  margin:0px;
  padding:8px;
}
input {
  background-color: #ffffff;
  border: solid 1px #663300;
}
input[type="submit"] {
  cursor:pointer;
}
textarea {
  background-color: #ffffff;
  border: solid 1px #663300;
}
#logo {
  float:left;
	padding: 0px;
	width:450px;
}

#page {
	margin:auto;
	width:950px;
	text-align:left;
}

#navigation {
  float:left;
	padding-left:30px;
	padding-top:50px;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
}
#navigation li {
  float: left;
  font-weight:bold;
  font-size:large;
	list-style-type: none;
	padding-right:20px;
}
#navigation a {
  color: #663300;
	display: block;
}

#signin {
  text-align:center;
}
#signin input {
  margin:0px;
  padding:0px;
  font-size: 0.9em;
}
#signin input[type="text"] {
  width: 80px;
}
#signin input[type="checkbox"] {
  border:none;
}
#signin input[type="password"] {
  width: 80px;
}
#signin li {
  float:left;
  font-size: 0.9em;
	list-style-type: none;
	padding:2px;
	vertical-align:middle;
}
#signin .useroption {
  padding-left:50px;
}
#signin .title {
  font-size:medium;
  font-weight: bold;
  margin:auto;
  padding-top:8px;
}
#signin .highlight {
  font-weight: bold;
}

.subscribe {
  padding:8px 0px;
}
.subscribeImage {
  float:left;
}
.subscribeText {
  float:left;
  padding:6px;
}

#newsletter {
  font-size: small;
  font-weight:bold;
  padding:16px;
  text-align:center;
}
#newsletter a {
  font-weight:normal;
}
#newsletter input {
  font-size: 0.9em;
  margin:2px;
}
#newsletter input[type="text"] {
  width: 100px;
}
#newsletter label {
  font-weight:normal;
}
#footer
{
  text-align:center;
}

#legal {
	text-align:center;
	padding-bottom:16px;
}

div.clearer {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
}
.adbanner
{
  padding:16px 0px 8px 0px;
}
.adbannersmall
{
  padding:16px 0px 8px 0px;
  text-align:center;
}
.adcolumn
{
  float:left;
	padding-top: 16px;
}
.edit-label {
  font-weight:bold;
}
.error {
  color:#ff0000;
  font-weight:bold;
}
