
/*General Crap*/
img      { margin: 0; padding: 0; border-width: 0; outline-width: 0 }
#block { display: block }
body           { margin: 8px 0 0 }
a img { border: none }
table { border-collapse: separate; border-spacing: 0; }
/*Main Content*/
#MainContent     { margin: 0 auto; padding: 0; width: 900px; border-width: 0; outline-width: 0; border-spacing: 0 ; empty-cells: show; border-collapse:collapse }
td.header	    { background-repeat: no-repeat; margin: 0; padding: 0; top: 0; right: 0; bottom: 0; width: 900px; height: 223px; border-width: 0; outline-width: 0 }
td.nav	      { background-image: url("../images/nav.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; top: 0; right: 0; bottom: 0; left: 0; width: 900px; height: 47px; vertical-align: top; border-width: 0; outline-width: 0 }
td.body	         { background-image: url("../images/body.jpg"); background-repeat: no-repeat; margin: 0; padding: 0; top: 0; right: 0; bottom: 0; left: 0; width: 900px; height: 1px; vertical-align: top }
/*Body Content*/
hr.vertdiv            { color: #e5e5e5; background-color: #e5e5e5; margin: 5px 0 0; padding: 0; width: 6px; height: 632px; border-width: 0; outline-width: 0 }
#bodycontent	    { margin-right: 80px; margin-left: 55px; padding: 0; width: auto; height: auto; border-width: 0; outline-width: 0; border-collapse: collapse  }
td.bodyleft		      { margin: 0; padding-right: 11px; width: 588px; outline-width: 0 }
td.bodycenter   { margin: 0; padding: 0; width: 6px; height: 100%; vertical-align: top; outline-width: 0 }
td.bodyright	        { margin: 0; padding: 0; width: 165px; vertical-align: top; outline-width: 0 }
/*Links Page*/
#linktable_general  { padding-bottom: 15px; border-bottom: 1px dashed #a0a0a0 }
#linktable_events { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #a0a0a0 }
#linktable_equipment { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #a0a0a0 }
#linktable_teams { padding-top: 15px; padding-bottom: 15px }
td.linklist { padding-right: 11px; width: 80% }
td.linklist a { color: #afaf00 }
td.linklist a:link { color: #afaf00 }
td.linklist a:hover  { color: #800000 }
td.linklist a:active { color: #000 }
/*Contact Page*/
#contact_about { padding-bottom: 15px; border-bottom: 1px dashed #a0a0a0 }
#contact_addresses { margin-bottom: 10px; padding-top: 15px }
/*Index Right Column*/
div.store   { color: black; font-size: 19px; font-family: "Trebuchet MS"; font-weight: bold; text-transform: uppercase; display: block; margin: 0 0 3px; padding: 0 0 0 11px; height: 21px; vertical-align: top; border-width: 0 }
div.store_desc   { font-size: 12px; font-family: "Trebuchet MS"; text-align: left; display: block; padding-left: 11px }
div.store_desc a { color: #afaf00; font-size: 12px; font-family: "Trebuchet MS"; text-align: left }
div.store_desc a:link { color: #afaf00; font-size: 12px; font-family: "Trebuchet MS"; text-align: left }
div.store_desc a:hover { color: #800000; font-size: 12px; font-family: "Trebuchet MS"; text-align: left }
div.store_desc a:active { font-size: 12px; font-family: "Trebuchet MS"; text-align: left }
/*Twitter Link*/
div.twitter   { color: #999; font-size: 12px; font-family: "Trebuchet MS"; text-align: center; padding-bottom: 10px }
div.twitter a  { color: #999; font-size: 12px; font-family: "Trebuchet MS"; text-decoration: none; text-align: center; padding-bottom: 10px }
div.twitter a:link  { color: #999; font-size: 12px; font-family: "Trebuchet MS"; text-decoration: none; text-align: center; padding-bottom: 10px }
div.twitter a:hover  { color: #000; font-size: 12px; font-family: "Trebuchet MS"; text-decoration: none; text-align: center; padding-bottom: 10px }
img.twitbut  { padding-left: 5px; width: 10px; height: 10px }
/*PHPBB Feed Properties*/
#phpbbfeed	  { margin: 0; padding: 0 }
#phpbbfeed a  { color: #afaf00; margin: 0; padding: 0 }
#phpbbfeed a:link   { color: #afaf00; margin: 0; padding: 0 }
#phpbbfeed a:hover  { color: #800000; margin: 0; padding: 0 }
#phpbbfeed a:active  { color: black; margin: 0; padding: 0 }
td.subject	    { color: black; font-size: 19px; font-family: "Trebuchet MS"; font-weight: bold; text-transform: uppercase; display: block; margin: 0; padding: 0; height: 21px; vertical-align: top; border-width: 0 }
td.poster	  { color: #808080; font-size: 9px; font-family: Arial; display: block; margin: 0; padding: 0; height: 9px; vertical-align: top }
td.message	      { font-size: 12px; font-family: "Trebuchet MS"; text-align: left; display: block; padding-bottom: 5px }
td.message p:first-letter    { color: #a0a0a0; font-size: 61px; font-weight: bold; display: block; padding: 5px 5px 5px 0; float: left; vertical-align: baseline }
.hrbar	         { line-height: 0; margin-right: auto; margin-left: auto; padding-bottom: 15px; width: 70%; height: 0; border-top: 1px dashed #a0a0a0 }
/*Nav Table Properties*/
#navtable     { color: gray; font-size: 8pt; font-family: sans-serif; text-decoration: none; text-transform: lowercase; margin-left: 100px; padding: 11px; height: 30px }
#navtable a   { color: gray; font-weight: bold; text-decoration: none; padding: 15px }
#navtable a:link   { color: gray; font-weight: bold; text-decoration: none; padding: 15px }
#navtable a:hover  { color: maroon; font-weight: bold; text-decoration: underline; padding: 15px }
#navtable a:active { color: black; font-weight: bold; text-decoration: underline; padding: 15px }
#navtable a:visitedx { color: gray; font-weight: bold; text-decoration: none; padding: 15px }
td.rightborder     { border-right: 2px dotted gray}
/*Footer*/
hr.footerdiv	    { color: #e5e5e5; background-color: #e5e5e5; margin: 0 auto 0 55px; width: 750px; height: 6px; border-width: 0 }
div.footertext { color: #999; font-size: 10px; font-family: "Trebuchet MS"; text-align: center; padding-top: 4px; padding-bottom: 10px }
/*TwitterWidget*/
.twitter_div  { color: #e5e5e5; background-color: #e5e5e5; margin-top: 15px; margin-bottom: 15px; width: 100%; height: 2px; border-width: 0 }
#twtr-profile-widget { padding-left: 11px }
