*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, th, td { margin:0; padding:0 } table { border-collapse:collapse; border-spacing:0 } iframe { border: 0; margin: 0; padding: 0; } fieldset, img { border:0 } address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal } ol, ul, li { list-style:none } caption, th { text-align:left } h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal } q:before, q:after { content:''} strong { font-weight:bold } em { font-style:italic } iframe#fb_xdm_frame_http { height: 0; } iframe#fb_xdm_frame_https { height: 0; } a img { border:none } body { font-family: 'Nobile', 'Gill Sans','Lucida Grande','Franklin Gothic Medium','Lucida Unicode',Lucida,Verdana,Sans-serif; font-weight: normal; background: #000033; color: #ddd } div.main { background: url(../art/nhp_bg.jpg) no-repeat; margin:auto; width: 686px; text-align: center; } a:link, a:visited { color: #ff6633; text-decoration: none} a:hover { color: #39417b; text-decoration: none } div.main div.innerwrap { margin: 9px 40px 0 40px } div.main div.mimg { clear: both; width: 600px; padding: 45px 40px 10px 40px; } div.main div.videoouter { margin: 3px 10px 3px 10px; } div.main div.mimg h1 { margin-bottom: 6px; } div.main div.mimg div.subt { font-size: 12px; text-transform: uppercase; letter-spacing: 2px; color: #87acd7; } td.main2012 div.social { text-align: center; padding: 20px 10px 10px 30px; width: 340px; margin: 0 auto; } div.social div.fb { float: left; } div.mainlink { float: left; text-align: left; padding-left: 7px; border-left: 1px solid #39417b; height: 200px; cursor: pointer; } div.mainlink:hover { background-color: #39417b } div.mainlink:hover a { color: #fff; } div.mainlink:hover span.det { color: #949494; } div.mainlink img { margin-left: -7px; margin-bottom: 4px; } div.mainlink a { text-decoration: none; line-height: 18px; font-size: 17px; padding-bottom: 5px; display: block; font-variant: small-caps; } div.mainlink span.det { font-size: 15px; line-height: 16px; padding-left: 5px; display: block; color: #fff; padding-right: 10px; } div.nav { padding-top: 30px; display: block; clear: both; } div.nav div.line { border-bottom: 1px solid #39417b; padding-top: 5px; margin-bottom: 5px; width: 540px; margin: auto; } div.nav a { font-size: 18px; font-variant: small-caps; } div.nav a.blink { padding-right: 10px; } div.funding { padding: 30px; font-size: 13px; } div.bottomlinks { display: block; font-size: 14px; } div.bottomlinks p { padding: 1em 0; } div.temp { display: none; } div.bnav { margin-top: 30px; } div.bnav a { margin-right: 20px; }