body {padding:0; margin:0; background:#000; min-width:1100px;}
p {text-align:justify; line-height:22px; font-size:16px; color:#CCC;}
h1 {font-size:30px; margin-bottom:14px; color:#00FFFF; font-family: 'Revalia', Verdana; text-shadow: 3px 3px #003333;}
h2 {font-size:22px; margin-bottom:12px; color:#00FFFF; font-family: 'Revalia', Verdana; text-shadow: 3px 3px #003333;}
h3 {font-size:14px; margin-bottom:8px; text-shadow: 1px 1px #000000; text-shadow: 3px 3px #444444;}
h4 {font-size:10px; margin-bottom:5px; color:#666; text-shadow: 1px 1px #000000; text-shadow: 3px 3px #444444;}
td {vertical-align: top;}
a {color:#00AAFF; text-decoration:none;}
a:hover {color:#ED9121;}
.hot-link {text-align:left;}
.hot-link a {color:#00AAFF; font-size:20px; font-family: 'Revalia', Verdana;}
.hot-link a:hover {color:#ED9121;}
h3.blog-header {color:#999;}
#bg-wrapper {background:#000 url(/static/noise.png);}
.wrapper {width:100%; display:table;}
.content {width:900px; margin:120px auto 0;}
#header {background-color:#000; border-top: 1px solid #003333; border-bottom: 1px solid #003333;}
#header-wrapper {width:900px; margin:0 auto 0;}
#header-wrapper a {color:#fff; line-height:30px; font-size:18px; margin-left:20px; float:left; padding: 5px 10px 5px 10px; font-family: 'Revalia', Verdana; text-shadow: 2px 2px #003333;}
#header-wrapper a.right {margin-right:20px; margin-left:0px; float:right;}
#header-wrapper a:hover {color:#CCC; background-color:#003333;}
#header-wrapper a.selected {color:#008888;}
#footer {background-color:#000;}
#footer-wrapper {width:900px; margin:0 auto 0; color:#666; font-size:10px; line-height:20px; text-align:center; background-color:#000;}
#footer-wrapper-play {width:800px; margin:0 auto 0; color:#666; font-size:10px; line-height:20px; text-align:center; background-color:#000;}
#footer-wrapper-play a {color:#111;}
#footer-wrapper-play a:hover {color:#5c73f4;}
.panel {padding-bottom:25px; color:#fff;}
.shadow {-moz-box-shadow:10px 10px 10px #000; -webkit-box-shadow:10px 10px 10px #000; box-shadow:10px 10px 10px #000; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";}
li {text-align:justify; line-height:20px; font-size:12px; list-style-type:square; list-style-position:inside;}
div.wide {width:850px; padding:0 25px 0 25px;}
div.margin-right {margin-right:50px;}
div.small-margin-right {margin-right:25px;}
td.two-column {width:550px; vertical-align:top;}
td.one-column {width:300px; vertical-align:top;}
td.third-column {width:275px; vertical-align:top;}
td.half-column {width:425px; vertical-align:top;}
div.picture {border:solid 15px #fff; background-color:#fff;}
div.small-picture-link {border:solid 5px #fff; background-color:#fff;}
div.small-picture-link:hover {border:solid 5px #ff9000; background-color:#fff;}
p.filler {padding-bottom:60px;}
.clear {clear:both;}
#login-panel {float:right;}
#login-panel div {margin-right:10px;}
#login-panel p {color: #fff;}
.error {color: #f00;}
.message {color: #ff9000;}
.form-field {margin-bottom: 10px;}
.lightbox-link {float: left; margin: 3px;}
.lightbox-thumbnail {width: 190px; height: 115px; background-size: auto 115px; background-repeat: no-repeat; border: 5px white solid; background-position: center center; background-color: #000;}
.lightbox-thumbnail-small {width: 100px; height: 115px; background-size: auto 115px; background-repeat: no-repeat; border: 5px white solid; background-position: center center; background-color: #000;}
li {line-height:22px; font-size:14px; color:#FFF; margin-left: 20px;}