﻿body {
    margin: 0;
    padding: 0;
}

img, li img, embed {
    display: block;
    border: 0;
}


p {
    margin: 8px 0;
}

h2 {
    margin: 0 0 8px 0;
    font-size: 17px;
}

h3, dl.gamefacts dt  {
    font-size: 13px;
    font-weight: bold;
}

h4 {
    margin: 0;
    padding: 0;
}

h6 {
    margin: 0;
    font-size: 10px;
}

table {
    width: 100%;
    border-collapse: collapse;
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}

div.table table td {
    padding: 6px 0 6px 5px;
}

#wrapper
{
	width: 1100px;
}

#pageContainer {
    width:980px;
    margin: 0 10px 0 10px;
    float: left;
}

#content {
    padding: 8px 8px 20px 8px;
}

#leftCol {
    margin: 0 8px 0 0;
}

#leftCol {
    width: 183px;
}

#leftCol #sponsors {
    width: 183px;
}

#leftCol #sponsors img {
    margin: 0 auto;
}

#leftCol, #centerCol {
    float: left;
}

#centerCol {
    width: 514px;
}

#rightCol {
    width: 250px;
    float: right;
}

#contentBanner {
    margin-bottom: 11px;
}

.contentsection {
    margin: 0 4px;
}
.contentsection-start {
    margin: 0;
}

.halfpage, .twothirdpage, .thirdpage {
    margin: 8px 0 0 0;
}

.halfpage-start
{
    margin: 8px 0 0 0;
    width: 253px;
}

.halfpage {
    width: 245px;
}

.twothirdpage {
    width: 315px;
}

.thirdpage {
    width: 175px;
}

.thirdpagesub
{
	height: 600px;
	margin: 0 0 10px 10px;
}

.table {
    margin: 0 0 8px 0;
}

/* COMMON */

.hidden {
    display: none;
}

.clr {
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

.textright {
    text-align: right;
}

.textcenter {
    text-align: center;
}

.textcenter img {
    margin: 0 auto;
}

.margintop {
    margin-top: 5px;
}

.marginbottom, li#ddd embed, li#ddd object {
    margin-bottom: 8px;
}

.margin {
    margin: 8px;
}

.inline {
    display: inline;
}

.fullwidth {
    width: 100%;
}