﻿body, html { margin: 0; font-family: Arial; font-size: 11px; }
a { color: #ff6600; text-decoration: none; }
a:hover { color: #006633; }
#wrapper { position: relative; width: 1010px; border-right: solid 1px #000; border-bottom: solid 1px #000; }
#header { position: relative; height: 120px; width: 1010px; background-image: url(Images/topbackground.gif); background-position: center top; background-repeat: repeat-x; }
.topleftimage { position: absolute; top: 0; left: 0; z-index: 1; }
.toprightimage { position: absolute; top: 0; right: 0; }
#content { width: 1010px; position: relative; }
.maincontent { float: left; width: 350px; margin: 5px; }
.middlecontent { width: 379px; float: left; margin: 5px; }
#rightcontent { width: 235px; float: right; margin: 5px 5px 5px 0; }
#footer { line-height: 18px; clear: both; width: 1010px; height: 20px; background-color: #ff9900; text-align: center; font-family: Arial; font-size: 11px; border-bottom: solid 3px #2c652c; border-top: solid 3px #2c652c; }
#footer a { color: #FFF; }
hr { height: 1px; border: 0; background-color: #000; width: 100%; }
div#eliteoftheelite { width: 379px; float: left; padding: 5px; border: solid 1px #000; background-color: #f5f5f5; }
#mainheadline { background-color: #ffebcd; border: solid 1px #000; padding: 5px; font-size: 16px; font-weight: bold; }
#mainheadline img { float: left; margin-right: 5px; }
#headlines, #tweets { position:relative; background-color: #f5f5f5; border: solid 1px #000; padding: 5px; margin-bottom: 5px; }
#announcements { background-color: #d3d3d3; border: solid 1px #000; padding: 5px; }
#newsrepeater { display: block; float: left; clear: left; }
#tournaments { width: 225px; float: right; padding: 5px; border: solid 1px #000; background-color: #f5f5f5; margin-bottom: 13px; }
#tournament img { float: right; margin-right: 2px; }
#sponsors { width: 225px; float: right; clear: right; padding: 5px; border: solid 1px #000; background-color: #f5f5f5; }
.newsimage { float: left; }
.form td { vertical-align: top; }
label { font-weight: bold; }
ul { margin: 0; padding-left: 15px; }
h1, h3 { margin: 0; }
h2 { margin: 0; display: inline; vertical-align: top; line-height: 22px; font-size: 18px; }
.clear:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.clear { min-height: 1px; }
* html .clear { height: 1px; }
.pager { border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; border-bottom: #000 1px solid; background-color: #f5f5f5; padding: 3px; }
