@charset "utf-8";

/* CSS reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; font-size: 100%; vertical-align: baseline; background: transparent; }
input, select { margin: 0; padding: 1px; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; font-size: 100%; vertical-align: baseline; }
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; }
object { display: block; }
strong { font-weight: bold; }
i { font-style: italic; }

/* misc */
.center { text-align: center; margin-left: auto; margin-right: auto; }
.clearall { clear: both; }
.emptyca { clear: both; font-size: 0px; line-height: 0; height: 0; }
.nospace { margin-bottom: 0; }
.nowrap  { white-space: nowrap; }
.break-word { word-wrap: break-word; }
.smallcaps { font-variant: small-caps; }
.hidden { display: none; }
.error { color: #F00; }

/* layout elements */
body, td, th, caption, li, dt, dd, input, textarea { font-family: Geneva, "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 10pt; }
body, td, th, caption, li, dt, dd { line-height: 1.6em; }
p, ol, ul { text-align: justify; margin-bottom: .5em; }
ol, ul { margin-left: 10px; padding-left: 15px; }
ol { list-style: decimal outside; }
ul { list-style: disc outside; }
ul.nolist { list-style: none outside; margin-left: 0; padding-left: 0; }
a { color: #00F; text-decoration: none; }
a:hover { color: #06F; text-decoration: underline; }
h2 { font-family: "Lucida Serif", Lucida, Georgia, serif; font-size: 20pt; font-weight: bold; letter-spacing: .05em; margin: 1em 0 .5em 0; }
h2:first-child { margin-top: 0; }
h3 { font-size: 12pt; font-weight: bold; margin: .6em 0 .1em 0; }

/* layout */

body { background-color: #000; min-width: 980px; color: #000; }
#intro { position: relative; width: 100%; height: 600px; background: #439ad5 url(/images/layout/backgroundgradient.png) repeat-x scroll left top; text-align: center; }

#intro img { position: absolute; top: 0; left: 50%; margin-left: -490px; width: 980px; height: 600px; z-index: 20; }
#intro a { display: block; position: absolute; top: 329px; left: 50%; margin-left: -34px; width: 308px; height: 83px; background-image: url(/images/intro/enterwebsite.png); background-position: 0 0; text-indent: -9999px; z-index: 30; }
#intro a:hover { background-position: 0 -83px; }

#loading { position: absolute; top: 276px; left: 50%; margin-left: -250px; width: 500px; height: 20px; text-align: center; z-index: 10; font-size: 14pt; }

#afteller { position: absolute; top: 526px; left: 50%; margin-left: -224px; width: 464px; height: 33px; text-align: center; z-index: 30; }
#afteller div { display: block; position: absolute; top: 0; height: 33px; width: 33px; text-indent: -9999px; background-image: url(/images/intro/afteller.png); }
#afteller #aftellerdata { display: none; }

#afteller #atny { left: 15px; width: 435px; background-position: 0 -33px; }

#atd10 { left: 0; }
#atd1 { left: 33px; }
#afteller #atd { left: 73px; width: 23px; background-position: -330px 0; }
#atu10 { left: 121px; }
#atu1 { left: 154px; }
#afteller #atu { left: 194px; width: 23px; background-position: -353px 0; }
#atm10 { left: 242px; }
#atm1 { left: 275px; }
#afteller #atm { left: 315px; width: 28px; background-position: -376px 0; }
#ats10 { left: 368px; }
#ats1 { left: 401px; }
#afteller #ats { left: 441px; width: 23px; background-position: -404px 0; }

.aft_0 { background-position: 0 0; }
.aft_1 { background-position: -33px 0; }
.aft_2 { background-position: -66px 0; }
.aft_3 { background-position: -99px 0; }
.aft_4 { background-position: -132px 0; }
.aft_5 { background-position: -165px 0; }
.aft_6 { background-position: -198px 0; }
.aft_7 { background-position: -231px 0; }
.aft_8 { background-position: -264px 0; }
.aft_9 { background-position: -297px 0; }

#linkbuttons { text-align: center; margin: 0 auto; }
#linkbuttons img { margin: 2em .8em; }

#radiospot2010holder { color: #FFF; margin: 0 auto 1em auto; text-align: center; }
#radiospot2010holder object { margin: 0 auto; }