body {
	font-family: Georgia, Arial;
	background-color: #a1a1a1;
	text-align: center;
	margin: 20px 0 0 0;
	padding: 0;
}

a, a:visited {
	color: #00f;
}

#wrapper {
	width: 900px;
	text-align: left;
	margin: 0 auto;
	border-top: double 3px #f1f1f1;	
	border-left: double 3px #f1f1f1;	
	border-bottom: double 3px #666;
	border-right: double 3px #666;
	background-color: #0d58a6;
}

#header {
	background-color: #4188d2;
	padding: 10px;
}

#header h1 {
	font-size: 14pt;
}

#header h2, #content h3 {
	font-size: 12pt;
}

#header #nav {
	float: right;
	font-weight: bold;
}

#nav a, #nav a:visited, #sidebar a, #sidebar a:visited {
	color: #fff;
}

#content {
	clear: left;
	width: 600px;
	padding: 5px 10px 10px 10px;
	background-color: #fff;
}

#GamerUpdateForm .inputHelp {
	float: right;
	width: 50%;
	font-size: 9pt;
}

#GamerUpdateForm .inputField {
	float: left;
	clear: both;
	font-weight: bold;
}

#GamerUpdateForm label {
	margin: 0 10px 0 0;
}

#GamerUpdateForm .submit input {
	margin: 0 0 0 10px;
	border-top: double 2px #f1f1f1;	
	border-left: double 2px #f1f1f1;	
	border-bottom: double 2px #666;
	border-right: double 2px #666;
	font-size: 14pt;
	font-weight: bold;
}

#GamerUpdateForm .input, #GamerUpdateForm .inputHelp {
	margin: 5px;
	padding: 5px;
}

a.delete {
	color: #999;
	margin: 0 10px 0 0;
	float: right;
}

#sidebar {
	float: right;
	width: 260px;
	padding: 10px;
	background-color: #0d58a6;
}

#sidebar strong {
	color: #f93;
}

#sidebar ul {
	margin: 0 0 10px 0;
	padding: 0;
}

#sidebar ul li {
	list-style: none;
	margin: 5px 0 0 0;
} 

#sidebar #recentGamers img {
	margin: 0 1px 2px 0;
}

#sidebar ul#tweets li {
	padding: 0 0 15px 0;
}

#sidebar ul#tweets span.message {
	color: #fff;
	clear: both;
}

#sidebar ul#tweets span.timestamp {
	display: block;
	float: right;
	color: #a1a1a1;
}

#footer {
	clear: both;
	font-size: 8pt;
	text-align: center;
	background-color: #4188d2;
	padding: 10px;
}

#footer a, #footer a:visited {
	color: #f1f1f1;
}

#links {
	margin: 10px 0 0 0;
}
#links ul {
	margin: 0;
	padding: 0;
}

#links li {
	list-style: none;	
	float: left;
	margin: 0 10px 0 0;
}

ul#gameList {
	list-style: none;
	float: right;
	margin: 0;
	padding: 0;
}

ul#gameList li {
	float: left;
	width: 300px;
}

ul#gameList li img {
	vertical-align: text-top;
	margin: 0 5px 0 0;
}

ul#gameList li span.details {
	font-size: 8pt;
	float: left;
}

ul#gameList li ul.links {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}

ul#gameList li ul.links li {
	margin: 0 0 2px 0;
}

div.gameLinks ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.gameLinks li {
	margin: 0 2px 10px 0;
	float: left;
}

img.boxshot {
	padding: 0 15px 5px 0;
}

img.playerAvatar {
	padding-right: 2px;
}

div#endGameList {
	clear: both;
	padding: 10px;
}

div#recentGames img {
	margin: 0 5px 0 0;
}
