body { padding: 20px 0; background-color: #C3C3C3; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; width: 960px; margin: auto; }
a { color: #666666; text-decoration: none; }
a:hover { color: #000000; }
#header { text-transform: uppercase; font-size: 2em; }
#header p { font-size: .5em; }
#content { float: left; width: 730px; }
#sidebar { float: right; width: 220px; }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { margin: 10px 0; background-color: #FFFFFF; padding: 1px; }
#sidebar li li { margin: 0; padding: 8px 10px; border-bottom: 1px solid #F3F3F3; }
#sidebar a { display: block; }
.box { margin-top: 10px; background-color: #FFFFFF; padding: 1px; }
#sidebar h2, .box h2 { padding: 12px; text-transform: uppercase; letter-spacing: -1px; font-size: 1.5em; font-weight: bold; color: #FFFFFF; }
#sidebar h2 { background-color: #8e8e8e; }
.box h2 { background-color: #64b740; }
embed, object { margin: 10px 0; }
textarea { width: 100% }
strong { font-weight: bold; }
hr { border: 1px solid #ddd; }
.game { padding: 10px; clear: both;}
.game h3 img { width: 100px; overflow: hidden; float: left; margin: 0px 10px 10px 0px; text-align: center; }
.game h3 { font-size: 1.3em; margin: 0; padding: 0; }
.game p { padding-left: 100px; }
.red h2 { background-color: #d51f1f; }
.blue h2 { background-color: #2544b6; }
.box { overflow: hidden; }
.box p { margin: 10px; }
.clear { clear: right; }
.center { text-align: center; }
#footer { clear: both; padding: 20px 0; text-align: center; font-size: 0.9em; }

.box, .box h2, #sidebar h2, #sidebar li {
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

