* { margin: 0px; padding: 0px; }
body { background: #171616; text-align: center; font: 11px Arial, Helvetica, sans-serif; }
img { border: none; }
#center-bg-wrapper { float: left; width: 100%; min-height: 800px; height: auto !important; height: 800px; background: url(../images/splat-site-bg-center.jpg) no-repeat center 330px; display: inline; }
#center-wrapper { width: 810px; margin: 0px auto; }
#float-wrapper { float: left; width: 810px; text-align: left; display: inline; }
#splat-banner { float: left; height: 392px; width: 810px; display: inline; background: url(../images/2010-splat-bg-top.jpg) no-repeat; }
#splat-banner #main-title { float: left; margin-top: 96px; margin-left: 283px; display: inline; }
#splat-banner #sub-title { float: left; margin-top: 199px; margin-left: 438px; display: inline; }
#description { float: left; width: 355px; margin-top: 10px; display: inline; }
#description h1 { color: #ffffff; font-size: 39px; font-weight: normal; margin-bottom: 15px; }
#description h1 em { font-style: normal; color: #f5841f; }
#description h2 { font-size: 14px; font-weight: normal; color: #7e7676; margin-bottom: 16px; }
#description h2 em { font-style: normal; color: #f5841f; }
#description h2 strong { font-style: normal; color: #ffffff; }
#description h3 { font-size: 18px; font-weight: normal; color: #ff0000; margin-bottom: 16px; }
#contact { float: left; width: 355px; margin-top: 10px; color: #fff; display: inline; }
#logos { float: left; width: 355px; margin-top: 10px; display: inline;/*background: url(../images/content-logos-bg.gif) no-repeat left top;*/}
#logos img { margin: 58px 0px 10px 10px; }
#calendar { float: right; width: 442px; margin-top: 10px; display: inline; }
#regions { list-style: none; }
#regions li { display: inline; }
#regions a { float: left; line-height: 800px; height: 94px; background-position: 0px 0px; background-repeat: no-repeat; overflow: hidden; display: inline; }
#regions a:hover, #regions .active { background-position: 0px -94px; }
#eastern-link { width: 140px; background-image: url(../images/regions-01-eastern.gif); }
#western-link { width: 135px; background-image: url(../images/regions-02-western.gif); }
#canada-link { width: 135px; background-image: url(../images/regions-03-canada.gif); }
.events-list { float: left; margin-top: 20px; display: none; }
.events-list .event { float: left; width: 442px; display: inline; }
.events-list .event-link { float: left; width: 442px; padding: 4px 0px; height: 30px; /*line-height: 30px;*/ text-decoration: none; color: #ffffff; background: url(../images/content-event-link-bg-off.gif) no-repeat right center; display: inline; }
.events-list .alternate .event-link { background-color: #2a2928; }
.events-list .event-link:hover { background-image: url(../images/content-event-link-bg.gif); }
.event-link .event-date { float: left; width: 80px; cursor: pointer; margin-left: 19px; display: inline; }
.event-link .event-title { float: left; width: 184px; cursor: pointer; display: inline; }
.event-link .event-location { float: left; width: 114px; cursor: pointer; display: inline; }
.event-link .event-location span { color: #f5841f !important; }
.event-description { float: left; width: 442px; padding: 18px 0px; display: none; color: #f5841f !important; }
.event-description a { color: #f5841f !important; text-decoration: none; }
.event-details { float: left; margin-left: 99px; width: 194px; display: inline; }
.coming-soon { padding-left: 18px; color: #fff; }
#splash-cover { position: absolute; width: 100%; text-align: center; }
/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-unloading .sIFR-flash { visibility: hidden !important; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
.sIFR-dummy { width: 0px; height: 0px; margin-left: 42px; z-index: 0; }

/*---- Header styling ---*/
