body { padding: 0; background-color: #fff; margin: 0; color: #444; min-width: 850px; height: 100%; width: 100%; font-family: 'georgia', 'lucida grande','lucida unicode',lucida,verdana,sans-serif; } img { border: 0; } table.bigger { margin: 0 auto; border-collapse: collaspe; } table.bigger td { border: 0; padding: 0; margin: 0; } div,h1,h2,h3,ul,li,h5,p { margin: 0; padding: 0; } a { color: #cc0000; text-decoration: none; } a:hover, a:visited { color: #cc0000; text-decoration: underline; } div.container { padding: 0px; margin: 0 auto; text-align: left; } div.logo { text-align: center; padding-bottom: 20px; } td.top { background: url(art/h_bg.jpg) no-repeat; width: 560px; padding: 70px 25px 0 15px; text-align: center; background-position: 0 45px; } td.top table { margin-top: 55px; margin-left: 10px; width: 510px; } td.top img.1 { margin-right: 20px; } td.top table td { font-size: 11px; width: 120px; line-height: 14px; text-align: center; vertical-align: top; padding-right: 4px; } td.top table td.line { border-right: 1px solid #000; line-height: 1.2em; } td.top table td div.subtitle { text-align: center; clear: both; margin-bottom: 10px; color: #cc0000; font-size: 14px; font-weight: bold; line-height: 15px; font-family: 'georgia', 'trade gothic condensed', 'franklin gothic','lucida grande','lucida unicode',lucida,verdana,sans-serif; } td.videoside { background-color: #d1d1d1; width: 120px; padding: 0; margin: 0; vertical-align: top; } td.videoside div.video { padding: 15px 0 12px 0; } td.videoside div.video:hover { background-color: #f99; } td.videoside div.podcast { background-color: #f1e8e8; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 10px 0 10px 10px; } td.videoside div.podcast:hover { background-color: #f3acac; } div.bottomline { height: 5px; clear: both; border-bottom: 1px solid #000; padding: 0 10px 0 10px; } td.top a.nav, a.nav { color: #c22; text-decoration: none; margin-right: 15px; font-size: 13px; font-family: 'georgia', 'trade gothic condensed', 'franklin gothic','lucida grande','lucida unicode',lucida,verdana,sans-serif; line-height: 20px; } td.top a.nav:hover, a.nav:hover { color: #cc0000; text-decoration: underline; margin-right: 15px; } div.text { padding: 0px 40px 20px 40px; text-align: center; } div.text p { font-size: 0.9em; line-height: 1.1em; color: #333; margin: 15px 0 15px 0; text-align: left; } div.bottomarea { padding: 12px; text-align: center; background-color: #d5ccc0; margin-top: 20px; } div.bottomarea p { font-size: .8em; color: #4b402c; margin: 11px 0 11px 0; }