body { background-color: #edefec; font-family: 'Rotis Semi Sans', '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: 1000px; } div,span,ul,h1,h2,h3,h4,h5,form,table,input,textarea,li,td,tr { padding: 0; margin: 0; } img { border: 0; } pullquote,h1,h2,h3,h4, div.maininner b, p.question, p.questiontop, blockquote { color: #4d7937; } div.top { background: #0f210a url(../art/p_top.jpg) no-repeat; height: 88px; padding-top: 40px; background-position: 0 40px; } div.top img.logo { float: right; } div.top img.title { margin-top: 30px; } div.nav { background: #1d430a url(../art/p_navbg.jpg) no-repeat; height: 35px; text-align: right; padding: 0 0 0 6px; } div.nav ul li { list-style-type: none; display: inline; padding: 0; margin: 0 } #videospace { background-color: #175906; padding: 0; margin: 0; } div.main { background: #eceeec url(../art/p_textbg.gif) repeat-y; min-height: 600px; } div.main_inner { background: url(../art/p_mainbg.jpg) no-repeat; } div.text { padding: 50px 80px 70px 70px; } h1 { padding-left: 80px; } div.main h2 { margin: 30px -80px 30px -70px; font-weight: lighter; padding: 10px 0 3px 70px; font-family: 'Rotis Semi Sans', 'Gill Sans','Lucida Grande','Franklin Gothic Medium','Lucida Unicode',Lucida,Verdana,Sans-serif; text-transform: uppercase; } div.main h2.nopad { margin: 0 -80px 30px -70px; } p { color: #444; } a:link { color: #942a0d; } a:visited { color: #940d4d; } a:hover, a:active { color: #92af0a; text-decoration: none; } div.bottom { padding: 10px 90px 10px 70px; clear: both; background-color: #aac09d; } div.bottom p { font-size: 12px; } div.related { background-color: #eec3f3; border: 1px solid #a47da9; } div.related div.t { text-transform: uppercase; color: #fff; background-color: #a47da9; font-size: 1.3em; padding: 10px; } div.related p { padding: 10px; font-size: 1.2em; line-height: 1.3em; margin: 0; } p.toplinks { line-height: 30px; text-align: left; } p.toplinks a { background-color: #851d92; color: #fff; padding: 9px 5px 9px 5px; text-decoration: none; font-size: 12px; } p.toplinks a:visit { background-color: #fff; color: #851d92; padding: 9px 5px 9px 5px; text-decoration: none; font-size: 12px; } p.toplinks a:hover { background-color: #fff; color: #bd4100; padding: 9px 5px 9px 5px; text-decoration: underline; font-size: 12px; } p.links { border-bottom: 1px dotted #4e0857; padding: 10px; font-size: 1.1em; line-height: 1.1em; margin: 3px 0 0 0px; } p.links:hover { background-color: #dfc5e2; padding: 10px; } p.links a { text-decoration: none; } p.ednote { padding: 8px; background-color: #f2fcaf; font-size: 13px; border: 1px solid #505b4b; } img.photo350 { float: left; width: 350px; margin: 10px 20px 20px -10px; border-bottom: 10px solid #fff; } h4 { padding: 10px 70px 40px 70px; font-size: 16px; line-height: 18px; font-weight: normal; color: #1e640e; margin: 0px 0 0px 0px; } h4.top { font-size: 16px; text-align: center; margin: 0px; padding: 5px 70px 5px 70px; background-color: #588541; font-weight: normal; color: #fff; } #chapter { background-color: #254b11; height: 320px; padding: 5px 20px 5px 5px; margin: 0px 0 0 0px; } div.chlink { clear: left; margin: 0 0 8px -15px; padding: 5px 20px 8px 18px; color: #555; border-bottom: 1px solid #bdc0b5; } * html div.chlink { clear: left; margin: 0 0 8px -7px; padding: 5px 20px 8px 18px; color: #555; border-bottom: 0px; } div.chlink a.head { font-size: 16px; text-decoration: none } div.video { float: left; width: 514px; margin: 0 20px 0 0; } div.chtext { color: #ccc; margin: 85px 30px 0px 72px; font-size: 14px; line-height: 15px; } div.chtext h1 { padding: 0; margin: 0 0 20px 0; font-size: 21px; font-weight: normal; line-height: 19px; color: #79d54b; background-color: #254b11; } div.chtext span.chnum, #nextthing span.nextchapter { color: #ccc; letter-spacing: 4px; font-size: 12px; display: block; padding-bottom: 8px; } div.chpop { height: 25px; background-color: #333; text-align: right; } div.chpop:hover { background-color: #a74eb0; } #nextthing { float: right; width: 220px; height: 220px; padding: 50px 10px 50px 10px; color: #d35dff; font-size: 16px; display:none; } #nextthing a { text-decoration: none; } #nextthing a:link, #nextthing a:visited { color: #d35dff; } h2.ch { margin: -50px -80px 30px -70px; padding: 20px 0 3px 70px; font-weight: normal; text-transform: uppercaes; } h5 { text-transform: uppercase; letter-spacing: 4px; padding-left: 4px; font-size: 14px; color: #72756b; font-weight: normal; margin: 40px 0 15px 0; } div.main_video div.main_inner { overflow: auto; } div.main_inner div.chint { float: right; width: 300px; z-index: 40; clear: right; margin: -50px -80px 20px 20px; } * html div.main_inner div.chint { margin: 0 -40px 20px 20px; float: right; width: 300px; } div.chint li { list-style-type: none; clear: both; overflow:auto; margin-bottom: 1px; background-color: #e9dc0c; padding: 4px 8px 4px 8px; color: #333; font-size: 12px; } * html div.chint li { list-style-type: none; clear: both; margin-bottom: 1px; background-color: #e9dc0c; padding: 4px 8px 4px 8px; color: #333; height: 178px; } div.chint li a { font-size: 14px; text-decoration: none; } div.chint li:hover { background-color: #9ed38d; } div.chint li.inthead, div.chint li.inthead:hover { height: 20px; background-color: #777; padding: 10px 8px 5px 8px; color: #ddd; font-size: 13px; letter-spacing: 4px; text-transform: uppercase; } div.chint li img { width: 120px; float: left; margin: 0 10px 10px 0; border-left: 2px solid #d6c002; } div.themehigh { margin: 0 0px 20px 20px; width: 200px; float: right; } * html div.themehigh { margin: 0 -35px 20px 20px; width: 200px; loat: right; } div.themehigh li, div.inthigh li { list-style-type: none; color: #444; font-size: 13px; margin-bottom: 1px; padding: 5px 20px 5px 10px; } div.themehigh li.litop, div.themehigh li.people, div.inthigh li.people { padding-top: 15px; color: #eee; letter-spacing: 3px; font-size: 12px; text-transform: uppercase; } p.theme, p.themetop { clear: left; font-size: 13px; color: #942a0d; margin: 35px 0 10px -13px; padding: 8px 10px 8px 10px; text-transform: uppercase; letter-spacing: 2px; } p.themetop span.themename, p.theme span.themename { font-size: 19px; color: #1e6313; } p.themetop { margin: 0 0 10px -13px } p.theme a, p.themetop a { text-decoration: none } div.themelink { float: left; width: 131px; border-top: 7px solid #268413; margin: 0 10px 10px -13px; background-color: #afd10d; } * html div.themelink { float: left; width: 120px; border-top: 7px solid #268413; margin: 0 10px 10px -6px; background-color: #afd10d; } div.themelink img { border-left: 11px solid #236615; } div.themelink:hover { background-color: #3fc920; border-top: 7px solid #238c0c; } div.themelink:hover img { border-left: 11px solid #136600; } div.themelink a.tl, div.themelink1 a.tl { display: block; padding: 5px 8px 5px 8px; letter-spacing: 2px; text-transform: uppercase; font-size: 11px; } div.themelink a:link, div.themelink a:visited, div.themelink1 a:visited { color: #188522; text-decoration: none; } div.themelink a:hover, div.themelink:hover a:link, div.themelink1:hover a:link, div.themelink:hover a:visited, div.themelink1:hover a:visited { color: #fff; text-decoration: none; } div.themehigh li.people, div.inthigh li.people { background-color: #777; } a.head, div.themehigh li.pe a, div.inthigh li.pe a { font-size: 14px; text-decoration: none; } div.themehigh li.pe { background-color: #edeca2; } div.themehigh li.pe:hover { background-color: #c5dcb6; } div.intbox { float: right; width: 300px; margin: 0 -80px 15px 20px } * html div.intbox { float: right; width: 300px; margin: 0 -40px 15px 20px } div.intbox img { border-right: 10px solid #3cb811; } div.intbox p { padding: 15px; margin: 0 ; font-size: 13px; color: #2c6616; background-color: #b1e99d; border-right: 15px solid #41c612; } div.intbox div.inlinepq { margin-top: 10px; padding: 15px 20px 15px 0; line-height: 26px; font-size: 19px; color: #942a0d; } div.idxleft { float: left; width: 190px; margin: 10px 15px 15px -70px; } * html div.idxleft { float: left; width: 190px; margin: 10px 15px 15px -20px; } div.idxleft ul { list-style: none; } div.idxleft ul li { background-color: #abb6a2; padding: 8px; border-bottom: 1px solid #fff; font-size: 0.9em; } div.idxleft ul li:hover { background-color: #e1f197; padding: 8px; border-bottom: 1px solid #fff; font-size: 0.9em; } div.idxleft ul li a { text-decoration: none; } div.idxleft ul li.hitop { padding: 10px 5px 5px 5px; color: #eee; letter-spacing: 3px; font-size: 12px; text-transform: uppercase; background-color: #4e504d; } div.theme { border-left: 11px solid #4d7937; background-color: #cad1c6; margin: 0 0px 3px 0px; clear: left; cursor: pointer; height: 40px; display: block; padding-left: 20px; } div.interview { border-left: 11px solid #4d7937; background-color: #cad1c6; margin: 0 0px 3px 0px; clear: left; cursor: pointer; height: 100px; display: block; } div.interview:hover, div.theme:hover { border-left: 11px solid #942a0d; background-color: #f3ece9; } div.interview:hover a, div.interview:hover p.inttitle, div.theme:hover a, div.theme:hover p.inttitle { color: #942a0d; } div.interview img { float: left; margin-right: 10px; } div.interview p { padding: 10px; margin: 3px; } div.interview p.inttitle, div.theme p.inttitle { text-transform: uppercase; letter-spacing:3px; font-size: 15px; padding-top: 15px; margin: 0; } div.interview p.inttitle a, div.theme p.inttitle a { text-decoration: none; color: #942a0d; } div.interview p.inttitle a:hover, div.theme p.inttitle a:hover { color: #4d7937 } div.idx td { vertical-align: top; width: 14%; padding: 0; border-top: 3px solid #4d6687; background-color: #ccd; } div.idx td div.idximg { height: 100px; background-position: center; background-repeat: no-repeat; background-color: #333; } div.idx td:hover div.idximg { background-color: #5a4c61; opacity: .8; -moz-opacity: .8; filter: alpha(opacity=80); } div.idx td a.head { font-size: 1.5em; text-decoration: none; display: block; margin-bottom: 3px; } div.idx td p { margin: 0; color: #666; padding: 7px 10px 5px 10px; } div.videopage { background-color: #a5ac9f; height: 320px; padding: 5px; color: #4d6687; } div.scrollable { overflow: auto; position: relative; z-index: 2; height: 320px; background-color: #a5ac9f; border: solid 2px #a5ac9f; } #entries { padding-top: 2px; ÊÊÊÊcursor: pointer; position:absolute; clear:both; } #entries img { float: left; width: 50px; margin: 0 5px 5px 0; } #entries div { ÊÊÊÊcursor: pointer; font-size: 16px; overflow: auto; border-left: 5px solid #4d7937; margin: 0 0 2px 0; line-height: 17px; background-color: #cad1c6; padding: 5px 5px 5px 0; clear: both; width: 93%; color: #4d7937; } #entries div span.credit { display: none; } #entries div.active span.credit { color: #4d7937; line-height: 12px; display: block; margin-top: 5px; font-size: 12px; } #entries div:hover { border-left: 5px solid #942a0d; color: #942a0d; background-color: #e7ffd9; } #entries div.active { border-left: 5px solid #92af0a; color: #942a0d; background-color: #fff; }