body { background: #ff0000 url(/i/bg.png) repeat-x; height: 100%; }

a { text-decoration: none; text-transform: uppercase; }

.homeHeader { margin: 20% auto; width: 900px; }

h1.homeLogo a { width: 510px; height: 200px; display: block; text-indent: -9999px; background: url(/i/logoHome.gif) no-repeat; }

ul.homeMenu li { float: left; margin-right: 7px; padding-top: 20px;}
ul.homeMenu li a { font: bold 14px Arial; color: #fff; text-decoration: none; text-transform: uppercase; display: block; width: 146px; height: 22px; padding: 8px 0 0 10px; background: url(/i/bigButton.png) no-repeat; }
ul.homeMenu li a:hover { background-position: 0 -30px; color: #b80000; }

.header { padding: 20px 0 0 20px; height: 80px; }
h1.logo { float: left; }
h1.logo a { width: 156px; height: 70px; display: block; text-indent: -9999px; background: url(/i/logo.gif) no-repeat; }

ul.menu { float: right; }
ul.menu li { float: left; margin-right: 7px; }
ul.menu li a { font: bold 10px Arial; color: #fff; text-decoration: none; text-transform: uppercase; display: block; width: 96px; height: 16px; padding: 4px 0 0 4px; background: url(/i/buttons.png) no-repeat; }
ul.menu li a:hover { background-position: 0 -20px; color: #b80000; }

#container { width: 100%; height: 100%; overflow: hidden; }
#backgrounds { display: block; position: absolute; top: 0; left: 0; z-index: -3; width: 100%; height: 100%; overflow: hidden; }
#backgrounds ul {  width: 999999px; }
#backgrounds ul li { float: left; }

ul#gallery { position: absolute; }
ul.arrows { float: left; }
ul.arrows li { display: inline; }
ul.arrows li a { font: bold 30px Arial; color: white; outline: 0; }
ul.arrows li a:hover { color: #d82028; }
.disabled { color: #ccc; }
.clear { clear: both; }
.left { float: left; }

#content { padding: 0 20px 0 20px; overflow: auto; display: none; min-width: 960px; }

.contentRight { float: right; width: 450px; overflow: auto; padding-top: 0; }
.contentLeft { float: left; width: 460px; overflow: auto; padding-top: 0; }

#content h1 { font: normal 20px Georgia; color: #c00000; margin-bottom: 20px;  }
#content h2 { display: inline; font: normal 16px Georgia; color: white; background: #c00000; padding: 4px 10px 4px 10px;}
h1.bump { padding-bottom: 20px; }
#content	p { color: #fff; padding: 40px; font: normal 14px Georgia; background: url(/i/blackbg.png); margin-bottom: 50px; }
#content	a { color: #c00000; }
#content	a:hover { background-color: #c00000; color: #fff; }
#content	p.twitter-message { padding: 40px; position: relative; }
#content a.twitter-link { position: absolute; bottom: 20px; left: 40px; font: normal 10px Georgia; }
#content span.twitter-timestamp { position: absolute; top: -30px; left: 0px; font: normal 16px Georgia; background: #c00000; padding: 4px 10px 4px 10px; }





#video { position: absolute; top: 10px; left: 0; z-index: -9;}
