body { background-color: #c3bfa2; padding: 0; margin: 0; min-width: 1000px; height: 100%; width: 100%; } img { border: 0; } div,h1,h2,h3,h4,ul,li,h5 { margin: 0; padding: 0; } h1, h3, h4, li, h2, div.bio p, p.sub, td.inter, table.interviews, div.links { font-family: 'Lucida Grande','Lucida Unicode',lucida,verdana,sans-serif; } div.toparea { background: #6d6842 url(art/p_topbg.jpg) no-repeat; text-align: left; padding: 45px 0 0 0; background-position: 0 45px; height: 137px; border-bottom: 2px solid #676c35; } div.nav { text-align: right; clear: right; padding: 40px 34px 0 0; } div.toparea img.showtitle { padding: 20px 0 0 50px; width: 244px; float: left; } div.nav ul { display: block; } div.nav li { list-style-type: none; display: inline; } div.midarea { background: #a0a669 url(art/p_midareabg.jpg) no-repeat; text-align: left; padding: 0px; } img.logo { float: right; width: 167px; padding: 0 34px 0 0; margin: 0; } h1 { text-align: left; padding-left: 90px; margin: 0; } h3 { text-align: left; padding-left: 10px; color: #91a32d; font-weight: normal; margin-top: 40px; } h3.nopad { margin-top: 1px; } h4.main { text-align: left; padding: 5px 15px 5px 20px; margin: -40px -40px 20px -40px; background-color: #f5e996; color: #333; font-size: .9em; line-height: 1.4em; font-weight: normal; } div.mainouter { margin: 0px; background-image: url(art/p_textbg.jpg); background-repeat: no-repeat; } div.maininner { padding: 45px 90px 60px 90px; min-height: 630px; text-align: left; } div.maininner1 { padding: 45px 20px 60px 90px; min-height: 630px; text-align: left; border-left: 5px solid #142531; } div.maininner2 { padding: 45px 90px 0 90px; text-align: left; } p { color: #333; } h2 { letter-spacing: 0px; font-weight: normal; padding: 7px 5px 7px 10px; font-size: 1.4em; color: #b01008; /*color: #e65c00; 527d00*/ margin: 40px -20px 20px -8px; border-left: 3px solid #5a531d; } * html h2 { margin: 40px -45px 10px -20px; } h2.nopad { margin-top: 8px; } a:link { color: #2e6695; } a:visited, div.bottomarea a:link { color: #7e743d; } a:hover,a:active,a.sp:link,a.sp:visited { color: #cd633b; text-decoration: none; } div.bottomarea { clear: both; background-color: #a5aa71; font-family: 'Lucida Grande','Lucida Unicode',lucida,verdana,sans-serif; padding: 10px 90px 10px 80px; font-size: .8em; color: #fff; text-align: left; } div.bottomarea p { color: #333; text-align: left; } b { color: #7d721e; } p.questiontop,p.question { font-weight: bold; color: #746810; } p.question { padding-top: 30px; } div.bio { float: left; width: 280px; margin: 0 25px 20px 0px; background-color: #e1ddc2; border-left: 2px solid #5f5923; border-right: 1px solid #5f5923; padding: 0px; } div.bio img { margin: 0px; } * html div.bio { float: left; width: 280px; margin: 0px 20px 20px 17px; background-color: #79b3df; } div.bio p { font-size: .9em; padding: 10px 20px 20px 15px; color: #918a54; } div.bio img.smallphoto { width: 140px; border-left: 5px solid #be231f; float: left; margin: 0px 10px 10px 0px; } div.rightside { width: 250px; float: right; margin: 20px 10px 20px 20px; } div.rightside img { border-left: 2px solid #5a531d; } div.rightside ul { list-style-type: none; margin-top: 20px; } li.hitop { background-color: #eccc0c; padding: 14px 10px 3px 10px; color: #81740e; font-size: 1em; } li.hi { background-color: #869300; margin-bottom: 1px; border-left: 3px solid #5a531d; font-size: .9em; padding: 5px 10px 5px 8px; } li.hi a:link { color: #fff; } li.hi:hover { background-color: #f9f3c4; border-left: 3px solid #f5da09; } li.hi:hover a:link, li.li:hover a:link { color: #a5aa71; } li.li { background-color: #cbd560; margin-bottom: 1px; border-left: 2px solid #fff; font-size: .9em; color: #6c7046; padding: 5px 10px 5px 8px; } li.li:hover { background-color: #f8d21f; color: #535c38; border-left: 2px solid #7d8f46; } li a { text-decoration: none; color: #00FF00; } li.li a:link { color: #6e7e49; } li.li:hover a:link, li.li a:hover { color: #f58314; } a.head { font-weight: bold; font-size: 1.1em; } li.spacer { height: 18px; } li.litop { background-color: #8c9b33; padding: 14px 10px 3px 10px; color: #fff; font-size: 1em; } table.intreview { margin-left: 20px; } table.intreview td.inter { background-color: #f2efeb; width: 25%; padding: 0px; vertical-align: top; border-left: 5px solid #c9de54; } table.intreview td.inter:hover { background: #fff; padding: 0px; border-left: 5px solid #d8ff02; } table.intreview td.inter p.name0 { background-color: #63730c; height:43px; margin-right: 0px; color: #fff; vertical-align: middle; text-transform: uppercase; letter-spacing: 2px; font-size: 1em; padding: 20px 0 17px 10px; } table.intreview td.inter img { float: right; padding: 0px; margin: -20px 0px 0px -10px; } table.intreview td.inter p.name:hover, table.intreview td.inter:hover p.name0 { background-color: #8ea60b; height:43px; margin-right: 0px; color: #ffe742; vertical-align: middle; text-transform: uppercase; letter-spacing: 2px; font-size: 1em; padding: 20px 0 17px 10px; } td.inter a { color: #e11e47; text-decoration: none; } td.inter a:hover { color: #45984b; text-decoration: none; } table.intreview p { clear: both; color: #333; padding: 5px 10px 10px 20px; margin: 0px; } a.toplinks { text-decoration: none; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; padding: 3px 10px 3px 20px; display: block; margin: 2px; background-color: #fff; border-left: 5px solid #C570D4; } a.toplinks:hover { background-color: #D0C8EF; border-left: 5px solid #415273; } div.aboutfilm { background-color: #fff; border: solid 2px #415273; padding: 25px; line-height: 1.5em; margin-top: 20px; } div.aboutfilm p.title { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; font-size: 1.5em; font-weight: bold; color: #415273; text-align: center; padding: 0px; margin: 0px; text-transform: uppercase; letter-spacing: 2px; } div.aboutfilm div.watch { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; background-color: #ebd0ed; padding: 10px; font-size: 1.2em; margin: 0px -20px -20px -20px; text-align: center; text-transform: uppercase; } p.titleparent { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; color: #415273; background-color: #D0C8EF; padding: 5px; font-size: 1.2em; text-transform: uppercase; margin-top: 50px; } li.behavior { text-decoration: none; padding: 10px; display: block; margin: 2px; background-color: #fff; border-left: 5px solid #415273; list-style: none; font-size: 0.9em; } li.web { text-decoration: none; padding: 5px 0px 5px 20px; display: block; margin: 2px 2px 2px 35px; background-color: #fff; border-left: 7px solid #f4b227; list-style: none; font-size: 0.9em; } li.web:hover { text-decoration: none; padding: 5px 0px 5px 20px; display: block; margin: 2px 2px 2px 35px; background-color: #e6f1a7; border-left: 7px solid #6d7736; list-style: none; font-size: 0.9em; } ol { color: #444; line-height: 1.5em; } ol.faq { color: #444; list-style: circle; } div.sub { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; font-size: 0.9em; color: #656290; margin-left: 70px; margin-right: 70px; padding: 10px; } p.ednote { background-color: #fff; font-family: 'Lucida Grande','Lucida Unicode',lucida,verdana,sans-serif; padding: 10px; font-size: .9em; color: #c45725; } div.photo350 { float: left; width: 350px; margin: 10px 20px 20px -10px; border-left: 15px solid #8e9a4c; } div.photo350_right { float: right; width: 350px; margin: 10px -10px 20px 20px; border-left: 15px solid #8e9a4c; } div.photo250 { float: left; width: 250px; margin: 10px 20px 20px -10px; } div.photo250_right { float: right; width: 250px; margin: 10px -10px 20px 20px; } div.photo350_right p, div.photo350 p, div.photo250_right p, div.photo250 p { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; padding: 4px 10px 6px 10px; color: #52592a; font-size: .9em; margin: 0; border-bottom: 2px solid #8e9a4c; border-left: 15px solid #cec3b3; margin-left: -15px; background-color: #f6f5f3; } p.theme, p.themetop { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; font-size: .9em; color: #696; margin-left: -15px; padding-left: 10px; border-left: 5px solid #3df913; } * html p.theme, * html p.themetop { font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; font-size: .9em; color: #696; margin-left: -7px; padding-left: 10px; border-left: 5px solid #3df913; } p.theme { clear: both; margin-top: 45px; } .themename { letter-spacing: 3px; font-size: 1.3em; text-transform: uppercase; } .themename a, div.themephoto a { text-decoration: none; } .themename a:visited { color: #6fa04e; } div.themephoto, div.themephotonon { float: left; font-family: 'lucida grande','lucida unicode',lucida,verdana,sans-serif; font-size: .9em; margin: 5px 20px 10px -15px; background-color: #6aaa3f; border-left: 5px solid #3df913; width: 130px; } div.themephoto a:link, div.themephoto a:visited, div.themephoto a:hover { color: #fff; } div.themephoto:hover { background-color: #e11e47; border-left: 5px solid #e11e47; } div.themephoto:hover img { opacity: .6; } div.themephoto p { margin: 0; padding: 7px; } ul.inner { list-style-type: none; padding: 0; margin: 15px 0 15px 30px; } ul.inner li { background-color: #feeed9; margin: 0 0 2px 0; padding: 10px; font-size: .9em; } p.nolinks { padding-left: 25px; background-color: #f1dbc1; padding: 10px; } p.links { padding-left: 25px; background-color: #fff; padding: 10px; } p.links:hover { padding-left: 25px; background-color: #c0b4a2; color: #fff; padding: 10px; } hr { border: 0; margin: 35px 0 35px 0; border-top: 1px dashed #c11505; } table.idx { border: 0; padding: 0; margin: 0; } table.idx td.idx33np, table.idx td.idx33, table.idx td.idx50 { vertical-align: top; padding: 0 20px 25px 20px; background: #f2efeb; filter: alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.7; } table.idx td.idx33, table.idx td.idx33np { width: 31%; vertical-align: middle; padding: 20px; } table.idx td.idx50 { width: 40%; vertical-align: middle; padding: 20px; } table.idx td.name { padding-left: 10px; width: 120px; background: #8e9a4c; border-left: 15px solid #d2c4af; } table.idx td.name:hover, table.idx td.name1:hover { border-left: 15px solid #5a5e25; background: #fff; } table.idx td p { font-size: .9em; color: #711717; padding: 10px 10px 10px 0px; } table.idx td a.top { font-size: 1.4em; padding-top: 22px; background-image: url(art/idxar.gif); background-repeat: no-repeat; font-weight: bold; text-decoration: none; } table.idx td a.top:hover, table.idx td:hover a.top { font-size: 1.4em; padding-top: 22px; background-image: url(art/idxara.gif); background-repeat: no-repeat; font-weight: bold; text-decoration: none; } table.idx td a.inttop { font-size: 1.4em; font-weight: bold; color: #fff; text-decoration: none; } table.idx td a.inttop:hover, table.idx td:hover a.inttop { font-size: 1.4em; font-weight: bold; color: #c40602; text-decoration: none; } table.idx td img { width: 120px; text-align: center; } table.idx td.name img.intindex { margin: 5px 0 0 -10px; } table.interviews td { border-top: 1px solid #ccc; color: #424242; font-size: 15px; width: 33%; margin-bottom: 10px; padding: 10px; } table.interviews td:hover { background-color: #ccc; } table.interviews td p { font-size: .8em; color: #333; } table.interviews span.show { color: #1b6ba9; text-transform: uppercase; font-size: 12px; } table.interviews span.date { color: #666; font-size: 11px; } p.sub { color: #5a531d; border-left: 3px solid #5a531d; margin: -20px -20px 20px -8px; padding: 12px; font-size: .8em; } * html p.sub { color: #5a531d; border-left: 3px solid #5a531d; margin: 0 -45px 20px -20px; padding: 12px; font-size: .8em; } div.links { background-color: #f0efec; border-bottom: 1px solid #7c785a; padding: 17px 20px 0px 20px; margin-bottom: 4px; } div.links:hover { background-color: #d3c87f; border-bottom: 1px solid #fff; padding: 17px 20px 0px 20px; margin-bottom: 4px; }