body { background: #484c54 url(../art/h_bbg.jpg) repeat-x; text-align: center; font-family: 'Gill Sans','Lucida Grande','Franklin Gothic Medium','Lucida Unicode',Lucida,Verdana,Sans-serif; font-weight: normal; padding: 0px; height: 100%; width: 100%; margin: 0px; min-width: 980px; } div,p,span,ul,h1,h2,h3,h4,h5,form,table,input,textarea { padding: 0; margin: 0; } img { border: 0; } a:link, a:visited { color: #ff0000; text-decoration: none; } a:hover { color: #d20cb4; text-decoration: underline; } div.main { width: 920px; background: #040710 url(../art/h_main.jpg) no-repeat; margin: auto; margin-bottom: 20px; padding: 100px 0 0 30px; text-align: left; z-index: -10; background-position: 0 60px; } p.textnav { line-height: 30px; text-align: center; font-size: 16px; padding-bottom: 25px; padding-top: 25px; } div.logo { text-align: right; margin: 0 auto; clear: both; } div.left { margin-top: 10px; padding-bottom: 64px; } h2 { margin-top: 8px; margin-bottom: 20px; } h3 { padding: 0; margin-left: -20px; margin-bottom: 60px; } div.navbg { position: absolute; z-index: 0; background-color: #65666b; height: 287px; width: 950px; margin-left: -30px; opacity: .15; filter: alpha(opacity=15); -moz-opacity: 0.15; } *html div.navbg { position: absolute; z-index: 0; background-color: #171a22; height: 287px; width: 950px; margin-left: -30px; } div.nav { margin: 0; padding: 0; position: relative; z-index: 1; } div.nav td.nav, div.nav td.timeline { padding: 0; text-align: center; border-right: 1px solid #14161e; vertical-align: top; } table.nav { text-align: left; width: 920px; } div.nav div.timelinesub { padding: 5px 8px 12px 7px; text-align: left; background-color: #1f222a; } div.nav div.timelinesub p { color: #fff; line-height: 14px; font-weight: lighter; font-size: 15px; text-align: left; padding-bottom: 5px; } div.nav td.subnav { vertical-align: top; } div.nav td.subnav p { padding: 0 20px 0 20px; font-size: 15px; text-align: center; line-height: 15px; } div.nav td.subnav a { color: #ccc; text-decoration: none; } div.nav td.subnav a:hover { color: #d20cb4; text-decoration: none; } div.nav td.chat { margin: 0; padding: 0; } div.right { float: right; width: 163px; margin-top: 30px; } div.right div.video { width: 149px; height: 226px; background-color: #67130f; text-align: left; padding: 12px 7px 7px 7px; } div.right div.video:hover { background-color: #5c1632; } div.funding { background-color: #555; padding: 7px; width: 836px; margin: auto; } div.funding p { color: #ccc; text-align: left; } div.funding img { padding-right: 10px; } div.funding td { vertical-align: middle; } div.bottom { text-align: center; color: #fff; padding-top: 10px; } p.global { padding: 20px; margin:0; } td.globalnav { text-align: left; }