body { background-color: #e7d1ea; font-family: '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: 950px; } 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: #ba1a99; } div.top { background: #1e1e36 url(../art/p_top.jpg) no-repeat; height: 113px; padding-top: 45px; background-position: 0 45px; } div.top img.title { float: right; margin-top: 20px; } div.nav { background: #7d198c url(../art/p_navbg.jpg) no-repeat; height: 24px; text-align: right; padding-right: 6px; } div.nav ul li, div.mid ul li { list-style-type: none; display: inline; padding: 0; margin: 0 } h1 { background-color: #902b9d; } div.main { background: #e7d1ea url(../art/p_contentbg.jpg) no-repeat; padding: 50px 80px 70px 70px; } div.main_inner { padding: 50px 80px 70px 70px; } div.main h2 { margin: 30px -80px 30px -70px; font-weight: lighter; padding: 10px 0 3px 70px; background-color: #f6ebf4; border-bottom: 1px solid #fff; text-transform: none; } div.main h2.nopad { margin: 0 -80px 30px -70px; } p { color: #444; } a:link { color: #b50a0a; } a:visited { color: #b50a0a; } a:hover, a:active { color: #6666b4; text-decoration: none; } div.bottom { padding: 10px 90px 10px 70px; clear: both; background-color: #e393ed; border-top: 1px solid #fff; } 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: #fdf3fe; font-size: 13px; border: 1px solid #d98ae4; } img.photo350 { float: left; width: 350px; margin: 10px 20px 20px -10px; border-bottom: 10px solid #fff; } h4.main { padding: 5px 70px 5px 10px; margin: 0 75px 0 65px; font-size: 13px; background-color: #d2bfd4; font-weight: normal; color: #771484; } h4.top { font-size: 16px; text-align: center; margin: 0px; padding: 5px 70px 5px 70px; color: #62126e; } #chapter { background-color: #69576b; overflow: auto; padding: 5px 20px 5px 5px; margin: 0px 0 0 0px; } * html #chapter { background-color: #69576b; height: 360px; 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: #ea85f5; background-color: #69576b; } 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; background-color: #f6ebf4; border-bottom: 1px solid #fff; text-transform: none; } 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: #d0acd5; padding: 4px 8px 4px 8px; color: #666; font-size: 12px; } * html div.chint li { list-style-type: none; clear: both; margin-bottom: 1px; background-color: #d0acd5; padding: 4px 8px 4px 8px; color: #666; height: 178px; } div.chint li a { font-size: 14px; text-decoration: none; } div.chint li:hover { background-color: #e280f0; } 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 #873693; }