* { font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", arial, helvetica, sans-serif; }
:focus,:hover,:active { outline: 0 none; }
img { border: 0px none; }
#nav { float: right; margin-top: 140px; }
#nav .button { padding-right: 2em; }
#coda-nav { float: left; margin-top: 5px; }
#coda-nav .button { width: 106px; }
.ui-icon { float: left; margin: .5em; }
.button { float: left; margin-left: -1px; text-decoration: none; line-height: 2.5em; font-size: .7em; letter-spacing: 1px; }
.button a { display: block; float: left; }
.button:hover { cursor: pointer; }
body { margin: 20px auto; width: 960px; color: #fff; background: url(../img/bg.jpg) repeat-x #000; }
#menu { background-image: url(../img/x-stage_banner.gif); background-repeat: no-repeat; width: 960px; height: 220px; border-bottom: 1px dotted #404040; margin-bottom: 20px; }
.coda-slider, .coda-slider .panel { width: 365px; height: 300px; }
.coda-slider-wrapper { clear: both; overflow: auto; margin-bottom: 10px; }
.coda-slider { float: left; overflow: hidden; position: relative; border-right: 1px dotted #404040; }
.coda-slider .panel { display: block; float: left; }
.coda-slider .panel-container { position: relative; }
.coda-nav-left, .coda-nav-right { float: left; }
.floatleft { float: left; }
.floatright { float: right; }
.small { font-size: .7em; letter-spacing: 1px; }
.orange, h1,h2,h3,h4,h5,h6 { color: #ff8c00; }
a { color: #fff; }
#footer { float: left; width: 960px; margin-top: 1em; border-top: 1px dotted #404040; }
