body { background: #0f2839; padding: 0; margin: 0; min-width: 900px; height: 100%; width: 100%; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; } img { border: 0; } div,h1,h2,h3,ul,li,h5 { margin: 0; padding: 0; } p { color: #aaa; } div.main { background-image: url(art/h_primary.jpg); background-repeat: no-repeat; width: 850px; text-align: left; height: 372px; } div.container { width: 850px; margin: 0 auto; text-align: center; background-color: #333; } div.selection { background-color: #214a65; width: 816px; text-align: left; padding: 5px 17px 5px 17px; } a:link { color: #4d85aa; } a:visited { color: #7194ab; } a:hover, a:active { color: #029dff; } img.logo { margin-left: 330px; } div.bottomarea { font-size: .8em; text-align: left; padding: 9px 28px 9px 28px; } img.intro { clear: right; } div.seg1 { width: 322px; float: right; clear: left; height: 281px; margin-right: 15px; } #videoarea { width: 320px; border: 1px solid #1e4b68; padding: 0; margin: 0; height: 180px; color: #ccc; } div.seg2 { margin-left: 17px; width: 407px; float: left; } div.subtitle { height: 18px; padding: 5px 0 5px 0; color: #7ebee8; font-size: 13px; } div.mid { text-align: left; padding: 8px 28px 25px 28px; } div.funding { padding: 0; margin: 0; padding-top: 15px; } div.funding table { width: 810px; background-color:#535353; border: 0px; margin-right: auto; margin-left: auto; text-align: center; vertical-align: middle; } div.funding table img { padding: 0 5px 0 5px; } div.funding table p { color: #ccc; font-size: 10px; text-align: left; margin-right: 10px; } a.sec:link { letter-spacing: 2px; padding-right: 18px; color: #eee; text-decoration: none; } a.sec:visited { letter-spacing: 2px; padding-right: 18px; color: #aaa; text-decoration: none; } a.sec:hover { letter-spacing: 2px; padding-right: 18px; color: #029dff; text-decoration: none; } p.intro { margin: 20px; padding: 15px 20px 15px 20px; border: 1px dotted #aaa; color: #aaa; text-align: left; } p.intro a { text-decoration: none; }