#header-container { padding-top: 25px; border: 0; }
#header-container, #header-container td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%; }
#header { margin: auto; width: 960px; text-align: left; height: 163px; }
#header h1 { margin: auto; width: 960px; height: 100px; }
#header h1 span { display: none; }
#header img.icon { vertical-align: -20%; }
#header #nav { font-size: 14px; text-transform: uppercase; text-align: center; margin: 0; margin-top: 8px; padding: 0; height: 23px; border: 0; border-collapse: separate; border-spacing: 5px 0; }
#header #nav td { vertical-align: middle; height: 31px; margin: 0; padding: 0; border: 0; width: 14%; white-space: nowrap; border-bottom: 3px solid #222; }
#header #nav td a { display: block; padding: 5px; color: #fff; }
#header #nav td a:hover, #header #nav td.selected a { color: #ff0; text-decoration: none; text-shadow: 0px 0px 3px #ff0, -1px -1px #000; }
#header #nav td.selected { border-bottom: 3px solid #ff0; }
#header #nav td.pro.selected { border-color: #f00; }
#header #nav td.selected a:hover { color: #fff; }

#topbar { position: fixed; z-index: 1000; top: 0; left: 0; width: 100%; background: #222; height: 25px; -moz-box-shadow: 0 0 2px 4px #000; -webkit-box-shadow: 0 0 2px 4px #000; box-shadow: 0 0 2px 4px #000; }
#topbar, #topbar table, #topbar td, #topbar th { margin: 0; padding: 0; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#topbar-inner { padding: 1px; }
#live { margin-left: 3px; padding: 3px; color: #999; overflow: hidden; white-space: no-wrap; float: left; background: transparent url(/images/live-title.png) 0 4px no-repeat; padding-left: 48px; height: 16px; }
#live strong { color: #ff0; }
#live a { color: #fff; }
#live a:hover { color: #0f0; }
#login { float: right; margin: 0; text-transform: uppercase;  }
#login table { margin-right: 10px; }
#login td { padding: 4px; }
#login strong { color: #ff0; }
#login a { color: #666; }
#login a:hover { color: #0f0; }

#sharer { display: block; position: fixed; left: 0; top: 200px; width: 32px; z-index: 100; }
#sharer a { display: block; }
#sharer img { margin: 3px; margin-left: 8px; }
#sharer a img { opacity: 0.8; filter: alpha(opacity=80); }
#sharer a:hover img { opacity: 1.0; filter: alpha(opacity=100); }