body { background: #4f4f4f url(art/h_bg.jpg); padding: 0; margin: 0; min-width: 980px; 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; } div.seg1 { width: 100%; height: 430px; text-align: center; background-color: #000; } div.seginner { width: 850px; margin: 0 auto; } div.seg1a { height: 54px; background-image: url(art/h_primary0.jpg); text-align: center; } div.seg1b { width: 489px; background-image: url(art/h_primary1.jpg); text-align: left; } * html div.seg1b { width: 486px; background-image: url(art/h_primary1.jpg); text-align: left; } div.seg1c { width: 361px; background-image: url(art/h_primary2.jpg); float: right; text-align: center; } * html div.seg1c { width: 355px; background-image: url(art/h_primary2.jpg); float: right; text-align: center; } #videoarea { width: 320px; border: 1px solid #f00; padding: 0; margin: 0; cursor: pointer; background-image: url(art/vidgrab.jpg); height: 210px; color: #ccc; } div.seg1c div.vid { margin: 0 20px 0 19px; } * html div.seg1c div.vid { margin: 0 17px 0 19px; } #videoarea p { padding: 80px 20px 70px 20px; } div.seg2 { background-color: #881414; clear: left; } div.seg2inner { width: 850px; margin: 0 auto; } #subtitle { height: 27px; font-size: 13px; color: #fcc; padding: 4px 18px 4px 18px; } div.bottomarea { width: 850px; text-align: center; padding: 20px 20px 10px 20px; margin: 0 auto; } div.bottomarea p { color: #aaa; font-size: .8em; } div.seg3 { width: 823px; margin: 0 auto; padding: 0 16px 20px 21px; } a:link { color: #fff; } a:visited { color: #aaa; } a:hover { color: #f00; text-decoration: none; } p.esp { font-size: .9em; letter-spacing: 2px; text-transform: uppercase; } p.esp a { text-decoration: none; } p.excerpt { margin: 30px 0 0 0; background-color: #bbb; color: #333; font-size: 1em; padding: 10px; } p.excerpt a:link, p.excerpt a:visited { color: #822; } p.excerpt a:hover { color: #f00; } div.funding { padding: 0; margin: 0; height: 112px; clear: left; padding-top: 15px; } div.funding table { width: 660px; 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; }