body { background: #fff; font-family: '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; color: #262626; font-size: 13px; } table#pbs_gnav_t { border: 1px solid #ccc; } div,span,ul,h1,h2,h3,h4,h5,form,table,input,textarea,li,td,tr,select { padding: 0; margin: 0; } img { border: 0; } img.logo { float: right; } div.top { height: 46px; padding: 20px 15px 0 23px; } div.videoarea { background: #000 url(../art/p_maindarkbg.gif) repeat-x; } div.videoareainner { padding: 8px 18px 8px 15px; } td.videotitle { vertical-align: top; height: 220px; padding: 5px 10px 10px 10px; } td.videocomments { padding: 0 10px 0 10px; } td.videocomments img.commentbutton { float: left; width: 25px; margin: 0 7px 0 0; } div.videoarea div.relvideo { width: 163px; display: block; cursor: pointer; } div.relvideo span.relplay { position: absolute; width: 16px; margin: 5px 0 0 5px; height: 16px; z-index: 4; display: block; background-image: url(../art/plays.gif); } div.video span.relplayb, div.mainvideo span.relplayb { position: absolute; width: 29px; margin: 5px 0 0 28px; height: 29px; z-index: 10; display: block; background-image: url(../art/playb.png); left: 0px; } * html div.video span.relplayb, div.mainvideo span.relplayb { position: absolute; width: 29px; height: 29px; left: 0px; z-index: 10; display: block; background-image: url(../art/playb.png); } div.video:hover span.relplayb, div.mainvideo:hover span.relplayb { background-image: url(../art/playbhover.png); } div.videoarea div.relvideo div.relover , div.relvideo div.relover { display: none; } div.videoarea div.relvideo:hover div.relover, div.relvideo:hover div.relover { background-color: #59A9F9; display: block; position: absolute; height: 51px; width: 155px; z-index: 8; padding: 4px; color: #fff; font-size: 11px; line-height: 12px; } div.videoarea div.relvideo img { margin-bottom: 5px; } div.videoarea div.relvideo:hover a:link, div.relvideo:hover a { color: #59A9F9; } div.videoarea a { text-decoration: none; } div.morebar { background-color: #cc0000; text-transform: uppercase; cursor: pointer; clear: both; font-size: 12px; color: #fff; padding: 4px 0 4px 10px; } div.morebar:hover { background-color: #59A9F9; } td.videorelated { vertical-align: top; padding-left: 10px; } td.videorelated li { list-style-type: none; font-size: 13px; padding: 0 10px 3px 0; } td.videorelated h4 { font-weight: normal; margin: 0; padding: 0 0 5px 0; color: #3c3c3c; } td.videotitle p { color: #fff; margin: 4px 0 0 0; padding: 0; line-height: 17px; font-size: 13px; } div.nav { background-color: #cecece; padding: 10px 10px 0 23px; height: 57px; } div.subnav { height: 14px; font-size: 14px; padding: 0px 20px 5px 13px; } div.subnav a, div.subnav a.on { padding: 3px 8px 1px 8px; text-decoration: none; display: block; float: left; border-top: 2px solid #c00; border-right: 1px solid #fff; } div.videoarea div.subnav { padding-left: 23px; } div.videoarea div.subnav a { border-top: 2px solid #c00; border-right: 1px solid #333; } div.subnav a.ron, div.subnav a.r, div.videoarea div.subnav a.ron, div.videoarea div.subnav a.r { border-right: 0px; border-top: 2px solid #c00; } div.subnav a.on, div.subnav a.ron { color: #204c78; border-top: 2px solid #8ca1c5; } div.subnav span.current { padding: 3px 8px 1px 8px; border-top: 2px solid #8ca1c5; border-right: 1px solid #fff; display: block; float: left; color: #204c78; } div.subnav span.currentr { border-top: 2px solid #8ca1c5; color: #204c78; border-right: 0px; padding: 3px 8px 1px 8px; text-decoration: none; display: block; float: left; } div.videoarea div.subnav span.current, div.videoarea div.subnav span.currentr, div.videoarea div.subnav a.on, div.videoarea div.subnav a.ron { color: #eee; border-top: 2px solid #eee; } div.subnav a:hover, div.videoarea div.subnav a:hover, div.subnav a.on:hover, div.subnav a.ron:hover, div.videoarea div.subnav a.on:hover, div.videoarea div.subnav a.ron:hover { color: #59A9F9; border-top: 2px solid #59A9F9; } div.videoarea div.subnav span.current { border-right: 1px solid #333; } div.subnav span.learning { display: block; margin-left: 240px; } div.subnav span.relationships { margin-left: 10px; display: block; } div.subnav span.waging_war { margin-left: 60px; display: block; } div.subnav span.virtual_worlds { margin-left: 150px; display: block; } div.subnav span.living_faster { margin-left: 1px; display: block; } div.videoarea div.subnav span.living_faster { display: block; } div.videoarea div.nav { background-color: #0e0e11; } #dnsbox { margin: 0 -5px 19px 0; height: 21px; padding: 0; line-height: 22px; color: #e00125; font-size: 0.8em; text-align: right; font-size: 1em; } input.sbx { width: 179px; background-color: #e7e7e7; padding: 1px; color: #e00125; border: 1px solid #e6b9c0; } div.nav a { border-top: 1px solid #fff; border-left: 1px solid #fff; padding: 4px 5px 2px 5px; text-decoration: none; text-transform: uppercase; font-size: 13px; line-height: 14px; } div.videoarea div.nav a { border-top: 1px solid #29292b; border-left: 1px solid #29292b; } div.nav a.r, div.nav a.ron { border-right: 1px solid #fff; } div.videoarea div.nav a.r, div.videoarea div.nav a.ron { border-right: 1px solid #29292b; } div.nav a.ron, div.nav a.on { color: #fff; background-color: #8ca1c5; } div.videoarea div.nav a.ron, div.videoarea div.nav a.on { background-color: #111d3b; } div.nav a:hover { background-color: #59A9F9; color: #fff; } div.rightlinks { float: right; margin: 0; } div.title { background: url('../art/p_titlebg.gif') repeat-x; height: 65px; margin-bottom: 10px; padding-left: 10px; color: #172855; } div.titles { background: url(../art/p_titlesbg.gif) repeat-x; height: 18px; margin: 0; padding:0; } div.title2 { background: url('../art/p_titlebg.gif') repeat-x; height: 65px; padding-left: 10px; color: #172855; } div.title h1, div.title2 h1 { font-weight: normal; clear: left; color: #204c78; } div.title h1.nongen, div.title2 h1.nongen { padding-top: 25px; } div.title h1.nongen span.in { color: #999; } div.title h1 span.sub, div.content h1 span.sub, div.title2 h1 span.sub { font-size: 14px; } div.title h4 { padding-left: 15px; color: #666; font-size: 14px; padding-top: 10px; font-weight: normal; margin-bottom: -2px; } div.title p.blogdetails { margin: 6px 0 20px 15px; font-size: 13px; color: #204c78; } h1 { padding: 5px 0 0 13px; } div.videoarea h1 { color: #fff; font-size: 21px; padding: 10px 0 5px 0; font-weight: normal; clear: both; } div.videoarea p.videodescribe { font-size: 14px; margin: 8px 0 8px 0; line-height: 16px; } div.main div.right { width: 215px; float: right; } div.quote { color: #204c78; font-family: "Myriad Pro","Lucida Grande",Sans-serif; font-size: 21px; line-height: 23px; padding: 54px 20px 0 0; text-align: right; height: 260px; } div.quote span.credit { font-size: 14px; color: #777; display: block; margin: 5px 0 0 0; line-height: 19px; } div.story h2 { color: #4b5a9b; font-weight: normal; margin: 0 0 15px 0; } div.story h2.special { color: #4b5a9b; font-weight: normal; margin: 40px 0 15px -50px; border-top: 1px solid #f0f0f0; padding-top: 10px; padding-left: 50px; } td.comments { padding: 18px 23px 18px 0; background-color: #ddd; border-bottom: 1px solid #aaa; vertical-align: top; width: 169px; } td.comments p { color: #4b5a9b; margin: 9px 0 9px 0; border-top: 1px dotted #aaa; padding-top: 9px; } td.comments span.commentcredit { color: #888; display: block; padding: 2px 0 0 0; font-size: 13px; } td.comments h2,td.comments h3,td.blogside h3 { font-weight: normal; color: #384678; margin: 0 0 14px 0; text-transform: uppercase; letter-spacing: 1px; font-size: 15px; } td.comments h3 { margin: 0 0 14px 13px; } div.comments { padding: 18px 23px 18px 23px; background-color: #ddd; border-bottom: 1px solid #aaa; } div.comments p { color: #4b5a9b; margin: 9px 0 9px 0; border-top: 1px dotted #aaa; padding-top: 9px; } div.comments span.commentcredit { color: #888; display: block; padding: 2px 0 0 0; font-size: 13px; } div.comments h2,div.comments h3 { font-weight: normal; color: #4b5a9b; margin: 0 0 14px 0; text-transform: uppercase; letter-spacing: 1px; font-size: 15px; } div.comments h3 { font-size: 13px; margin: 0; } div.comments .subm, div.content p .subm { border: 0; padding: 3px 8px 3px 8px; background-color: #c00; color: #fff; letter-spacing: 2px; text-transform: uppercase; } div.comments .subm:hover { background-color: #59A9F9; } div.comments div.commentform { margin: 35px 0 0 0; } div.comments table.talk { vertical-align: top; padding: 5px 5px 5px 5px; background-color: #ccc; } div.story { padding: 23px 50px 23px 50px; } div.story p { line-height: 1.3; } div.main div.right div.comments div.comment { color: #7b7b7b; border-bottom: 1px dotted #6c78ac; padding: 10px 0 5px 0; font-size: 15px; line-height: 17px; } div.main div.right div.comments div.comment p { font-size: 13px; border-top: 0px; color: #4b5a9b; margin: 5px 0 5px 0; } div.main div.mainvideo { padding: 0; font-weight: normal; font-size: 13px; margin-right: 250px; height: 220px; cursor: pointer; } div.main img.big { float: left; margin-right: 15px; margin-left: 23px; position: relative; } div.main div.mainvideo img.playbig, div.main img.playsmall, div.video img.playbig { z-index: 0; position: absolute; left: 10; padding: 5px; } div.main div.mainvideo h2, div.video h2 { color: #e00125; font-size: 24px; font-weight: normal; margin-bottom: 5px; margin-top: 5px; } div.video h2 { font-size: 19px; } div.video:hover h2 a, div.mainvideo:hover h2 a { color: #59A9F9; } div.video span.itemlabel, div.mainvideo span.itemlabel, div.archive span.itemlabel { color: #e00125; background-color: #dbdbdb; text-transform: uppercase; letter-spacing: 2px; padding: 5px 5px 2px 5px; } div.main div.mainvideo p { padding-top: 25px; } div.main table.addvideo { width: 513px; clear: left; margin: 10px 0 10px 22px; } div.main table.addvideo td { padding-right: 8px; } div.main table.addvideo a { text-decoration: none; } div.main table.addvideo img { margin: 0px; padding: 0px; } div.main div.video { border-top: 1px solid #d7d7d7; padding: 10px 50px 10px 0; height: 150px; cursor: pointer; } div.main div.video a, div.mainvideo a { text-decoration: none; } div.video p { padding-top: 12px; } div.bottom { background-color: #afafaf; color: #666; font-size: .8em; clear: both; text-align: center; margin: 0 auto; padding: 10px; } a:link, a:visited { color: #cc0000; } a:hover { color: #59A9F9; text-decoration: none; } span.timecode, span.timecode_mid, span.timecode_big { background-color: #000; opacity: .7; -moz-opacity: .7; filter: alpha(opacity=70); color: #fff; padding: 4px; z-index: 9; position: absolute; text-align: right; } div.relvideo:hover span.timecode { display: none; } span.timecode { margin-top: 40px; margin-left: 125px; line-height: 11px; width: 30px; font-size: 11px; } span.timecode_big { width: 50px; font-size: 12px; line-height: 12px; z-index: 9; margin-top: 200px; margin-left: 299px; } span.timecode_mid { width: 40px; font-size: 12px; line-height: 12px; z-index: 9; margin-top: 128px; left: 200px; position: absolute; } span.time { position: absolute; margin: 213px 0 0 308px; z-index: 12; width: 45px; text-align: center; display: block; background-color: #3b3b3b; color: #fff; padding: 2px; opacity:0.9; filter:alpha(opacity=90) } span.times { position: absolute; margin: 139px 0 0 198px; width: 45px; text-align: center; z-index: 12; display: block; background-color: #3b3b3b; color: #fff; padding: 2px; opacity:0.9; filter:alpha(opacity=90) } div.content div.right { width: 250px; background-color: #f3f3f3; float: right; padding: 10px 15px 25px 15px; color: #26365f; margin-top: -5px; margin-bottom: 20px; } div.content td.right { background-color: #f3f3f3; } div.content div.right span, div.rightpartner { font-size: 16px; font-weight: lighter; } div.content div.right p { padding: 10px 0px 20px 5px; margin-top: 10px; border-bottom: 1px dotted #aeb0c8; font-size: 15px; font-weight: bold; line-height: 19px; } div.content div.right p span { font-size: 14px; font-weight: lighter; } div.content div.right p img { float: left; margin: 5px 5px 5px 0; } div.content div.right p a { font-size: 13px; } div.content { padding: 0px 0 0 0; margin: 0; } div.content p { padding: 4px 70px 4px 23px; } div.content h3 { border-top: 1px solid #c4c4c4; padding: 10px 0 20px 23px; color: #323766; font-size: 18px; font-weight:lighter; margin-bottom: 20px; } div.content h3.section { background: none; font-weight: bold; border-top: 0; } div.content h1 { padding-left: 23px; margin: 0; display: block; font-weight: lighter; } div.statistic { background-color: #ececec; padding: 10px 30px 2px 30px; color: #323766; font-size: 15px; margin: 100px 70px 30px 100px; } div.statistic p { padding: 0 0 8px 0; border-bottom: 1px dotted #aeb0c8; font-size: 15px; margin-top: 2px; } div.statistic p.noborder { padding: 0; border-bottom: none; font-size: 15px; margin-top: 2px; } div.side {float: right; width: 160px; cursor: pointer; margin: 5px -50px 0 20px; clear:right; padding: 0px; background-color: #ddd; color: #4b5a9b; text-align: center;} div.side:hover { background-color: #eef } div.side p.blue { margin: 0; padding: 0 ; font-size: 0.8em; padding: 5px 5px 5px 10px; text-align: left; color: #4b5a9b;} div.side img {border-top: 2px solid #c00; border-bottom: 3px solid #c00;} div.side:hover img {border-top: 2px solid #59A9F9; border-bottom: 3px solid #59A9F9;} /*div.side p.blue:hover { background-color: #59A9F9; margin: 0; padding: 0 ; font-size: 0.8em; padding: 5px 5px 5px 10px; color: #fff;}*/ div.side p.bcurve a, div.side p.bcurve a:visited { text-decoration: none; background-color: #c00; padding: 5px; color: #fff; } div.side p.bcurve a:hover, div.side:hover p.bcurve a { text-decoration: none; background-color: #59A9F9; padding: 5px; color: #fff; } div.story ul { padding-left: 20px; list-style: square; } #nativeside { z-index: 22; position: absolute; top: 370px; left: 320px; background-image: url(../art/native_side.png); display: block; height: 480px; background-repeat: no-repeat; float: right; width: 50px; padding: 6px 3px 12px 1px } #nativeside img { margin-bottom: 10px; } #nativeside img.sel { opacity: .5; } #nativemain { background-color: #dadbe4; position: absolute; z-index: 28; top: 300px; left: 323px; display: none; overflow: auto; height: 470px; border-top: 2px solid #abaebf; border-bottom: 2px solid #abaebf; padding: 9px; } #nativemain ul { margin: 0 0 15px 15px; color: #414285 } #nativemain li { border-bottom: 1px dotted #aaf; padding: 4px 0 4px 0; } div.nativeflash_outer { float: left; width: 359px; padding: 20px 20px 50px 23px; } div.content div.rightstory { background-color: #e8f0f7; color: #6a6d71; margin-left: 5px; } div.content div.rightstory div.pwatch { background-color: #99b2cc; padding: 30px 5px 35px 7px; color: #fff; border-bottom: 10px solid #fff; } div.content div.rightstory div.pwatch div.watchinner { margin: 8px 0 0 0; } div.content div.rightstory div.question { background-color: #698fb5; padding: 10px 15px 25px 15px; color: #fff; line-height: 30px; } div.content div.rightstory div.question h4 { font-size: 20px; line-height: 21px; font-weight: normal; margin-bottom: 10px; } div.content div.rightstory div.question .sent { float: right; padding: 0 5px 0 5px; line-height: 25px; border: 0; margin-right: 10px; color: #fff; background-color: #cc0000; text-decoration: none; } div.content div.rightstory div.question .sent:hover { background-color: #59A9F9; text-decoration: none; } div.content div.rightstory p { margin: 12px; padding: 10px 0px 20px 5px; margin-top: 10px; border-bottom: 1px dotted #aeb0c8; font-size: 14px; line-height: 17px; } div.content table.stories { width: 100%; text-align: left; margin-left: 23px; vertical-align: top; } div.content td.share { border: 1px solid #df1e3d; padding: 10px; font-size: 15px; color: #3a5387; margin: 0 280px 5px 23px; text-transform: uppercase; vertical-align: middle; } div.content td.share img { float: right; } div.content ul.storynav, div.content ul.morenav { padding-top: 5px; width: 150px; padding-right: 8px; float: left; display: inline; list-style: none; } div.content ul.storynav li.nav { border: 1px solid #f4cad1; padding: 4px 6px 4px 6px; list-style: none; margin-bottom: 1px; font-size: 12px; line-height: 13px; } div.content ul.storynav li.navon, div.content ul.storynav li.nav:hover { border: 1px solid #99b2cb; background-color: #99b2cb; padding: 4px 6px 4px 6px; list-style: none; margin-bottom: 1px; color: #fff; font-size: 12px; line-height: 13px; } div.content ul.storynav li.nav a, div.content ul.morenav li.watchsubmi a { text-decoration: none; } div.content ul.storynav li.nav a:hover, div.content ul.storynav li.nav:hover a, div.content ul.storynav li.navon a { text-decoration: none; color: #fff; } div.content img.story_big { margin-top: 5px; margin-right: 2px; border: 2px solid #cb4646; } div.content img.story_small { margin-top: 3px; border: 1px solid #ecaab6; margin-right: 3px; } div.content img.story_big:hover { border: 2px solid #59A9F9; } div.content img.story_small:hover { border: 1px solid #59A9F9; } div.content ul.morenav li.watchsubmi { background-color: #ebf0f5; border: none; margin: 0; padding: 5px; } div.content ul.morenav li.watchsubmi:hover { background-color: #99b2cb; border: none; margin: 0; padding: 5px; } div.content ul.morenav li.watchsubmi:hover a { color: #fff; } div.content ul.morenav li.storywatch { border: none; color: #535d89; padding: 0; margin-top: 7px; font-size: 11px; } div.content ul.morenav li.storywatch:hover { background-color: #fff; } div.fvidimg { width: 180px; float: right; margin: 10px 0 10px 10px; } div.vidimg { width: 180px; float: right; background-color: #ddd; font-size: 11px; padding: 10px; } div.vidimg img { margin: 0 0 10px 0; } p.tcurve { letter-spacing: 8px; color: #4b5a9b; } #outer { display: none; z-index: 30; position: absolute; width: 100%; background-color: #000; height: 900px; opacity: .8; moz-opacity: .8, filter: opacity(alpha=80) } div.main div.archive { border-bottom: 1px solid #ccc; padding: 15px 50px 0px 23px; overflow: auto; } div.archive h2 { margin-top: 10px; } div.archive p { padding-right: 200px; } div.archive img { float: left; margin-right: 10px; } div.archive a.idxsub { text-decoration: none; color: #fff; background-color: #FF0000; padding: 3px; left: 0; float: right; } div.archive:hover a.idxsub { text-decoration: none; color: #fff; background-color: #59A9F9; padding: 3px; left: 0; float: right; } div.archive:hover { background-color: #e7e7e7; border-bottom: 1px solid #ccc; padding: 15px 50px 0px 23px; } div.archive:hover h2 a { text-decoration: none; color: #59A9F9; } div.blogmain { clear: both; padding: 15px 20px 20px 23px; } div.blogcomments { clear: both; } img.blogwriter { float: right; width: 50px; height: 50px; margin: 9px 10px 5px 10px; } div.title p.blogdetails, div.blogdivider p.blogdetails { margin: 6px 0 20px 15px; size: 13px; color: #204c78; } div.blogdivider p.blogdetails { margin: 0 0 15px 0; } td.blogside { padding: 18px 0 18px 23px; color: #4b5a9b; border-top: 25px solid #fff; vertical-align: top; background-color: #ddd; width: 100px; } td.blogside a { text-decoration: none; } td.blogside .diver { margin-top: 20px; border-top: 1px dotted #6c78ac; padding: 8px 23px 4px 0; } td.blogside p.inner { padding: 3px 23px 3px 3px; margin: 0 0 1px -3px; background-color: #eee; } td.blogside p.purple { border-bottom: 1px dotted #aaa; padding-bottom: 8px; margin-right: 23px; } div.blogcomments { background-color: #eee; padding: 15px 20px 20px 23px; } div.blogcomments h2 { color: #4b5a9b; margin: 0 0 15px 0; padding: 0; font-weight: normal; } div.blogcomments div.comment { color: #4b5a9b; padding: 9px 0 9px 0; margin: 10px 0 10px 0; border-bottom: 1px dotted #aaa; } div.blogcomments div.comment span.commentname { color: #777; size: 12px; display: block; margin: 4px 0 9px 0; padding: 0; } div.blogcomments table.talk { border: 0; width: 100%; } div.blogcomments table.talk td { background-color: #fff; padding: 6px; color: #666; } span.commentcredit { font-size: 12px; display: block; padding: 5px 0 3px 0; color: #888; } div.blogcomments table.talk input, div.blogcomments table.talk textarea, textarea.guidecomment { background-color: #d8dae0; padding: 1px; border: 0; margin: 0 } div.blogcomments table.talk .subm { background-color: #c00; padding: 5px; border: 0; color: #fff; } div.blogcomments table.talk .subm:hover { background-color: #59A9F9; } div.blogdivider { clear: both; margin-bottom: 20px; padding: 10px 0 10px 0; border-top: 1px dotted #6c78ac; } div.blogdivider h2 { color: #4b5a9b; font-weight: normal; padding-top: 10px; } div.blogdivider h2 a { text-decoration: none; } div.blogdivider span.commentlink { clear: both; cursor: pointer; display: block; width: 150px; background-color: #ddd; color: #c00; text-align: center; padding: 3px; text-transform: uppercase; letter-spacing: 1px; } div.blogdivider span.commentlink:hover { background-color: #59A9F9; color: #fff; } h2.nativetop { letter-spacing: 4px; text-transform: uppercase; font-weight: normal; color: #6a1380; font-size: 1.2em; margin: 0 0 25px 0; } #popoverplayer { text-align: right; width: 580px; background-color: #000; position: absolute; z-index: 50; padding: 10px; -webkit-box-shadow: 0 0 22px #000; -moz-box-shadow: 0 0 22px #000; } #popoverplayer a { font-size: 13px; text-decoration: none; display: block; padding-bottom: 5px; } table.blog td, td.list { vertical-align: top } div.content ul.guides { list-style: circle; margin-left: 70px; } div.content ul.guides p { padding: 0; } table.guideplayer { background-color: #000; color: #fff; width: 100%; } div.content img.thumb, div.content input.thumb { display: inline; margin-right: 10px; margin-bottom: -3px; } div.content input.thumbdown, div.content img.thumbdown { margin-bottom: -7px; margin-right: 5px; } div.content p.submit { text-align: right; margin-right: 40px; } div.content h4 { color: #c00; font-weight: normal; padding-top: 10px; margin: 0 0 14px 20px; text-transform: uppercase; letter-spacing: 1px; font-size: 15px; } table.statment, table.korea { margin-left: 20px; } table.statment td { padding: 10px; text-align: left; border: 1px solid #ccc; width: 40%; line-height: 1.8em; } table.korea td { padding: 10px; text-align: left; border: 1px solid #ccc; } table.statment td.title, table.korea td.title, table.korea td.timetitle { background-color: #d8dae0; } table.statment td.choose, table.statment td.title { width: 15%; text-align: center; } table.statment td.wide { width: 35%; text-align: left; } table.korea td.timetitle, table.korea td.time { text-align: center; } div.content p.results { font-size: 15px; text-align: left; } div.content blockquote { padding-left: 50px; } div.content ol li, p.quiz, div.content ul.doubleline li { line-height: 1.8em; } div.content ol li p { line-height: 1.3em; } div.content ol input.sub { margin-left: 22px; list-style: none; } div.content p, div.content ol li, div.content ul li { padding-right: 70px; } div.main div.right p.guide { overflow: auto; } div.main div.right p.guide img { margin-right: 10px; } div.main div.right p.guide a { text-decoration: none; } div.rotate { background-color: #2e313a; overflow: hidden; margin-left: -10px; padding: 15px 15px 15px 25px; } div.rotate div.container { overflow: hidden; width: 700px; margin: 0 auto; background-color: #f7f7f7; padding: 15px; } * html div.rotate div.container { width: 750px; } div.rotate .main_image { width: 459px; height: 260px; float: left; background: #333; position: relative; overflow: hidden; color: #fff; cursor: pointer; } div.rotate .main_image h2 { font-size: 1.2em; font-weight: normal; margin: 0 0 0 0; padding: 10px; color: #fff; } div.rotate .main_image .desc{ position: absolute; bottom: 0; left: 0; width: 100%; display: none; } div.rotate .main_image .block{ width: 100%; background: #111; borde: 0; margin: 0; padding: 0; } div.rotate .main_image h2 p { font-size: 0.8em; padding: 0; margin: 0; line-height: 1em; display: none; } div.rotate .main_image a { text-decoration: none; } div.rotate .main_image:hover a { color: #59A9F9; } .image_thumb { float: left; width: 240px; padding: 0; } .image_thumb img { border: 1px solid #ccc; padding: 1px; background: #fff; float: left; margin-right: 10px; } .image_thumb ul { margin: 0; padding: 0; list-style: none; } .image_thumb ul li { margin: 0; padding: 5px 0 4px 6px; width: 250px; float: left; background: #f0f0f0; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; border-right: 1px solid #ccc; } * html .image_thumb ul li { background-color: #fff; width: 220px; line-height: 1em; } .image_thumb ul li.hover { background-color: #59a9f9; cursor: pointer; } .image_thumb ul li.active { background-color: #cc0033; cursor: default; } .image_thumb ul li h2 { font-size: 0.9em; border: none; color: #4b5a9b; } .image_thumb ul li.active h2, .image_thumb ul li.hover h2 { color: #fff; } .image_thumb ul li p { display: none; } div.rightpartner { padding: 0; width: 120px; } div.rightpartner p { padding: 0; margin: 10px 0 0 0; border: 0; } div.rightpartner div.partner { padding: 10px; border-bottom: 1px solid #fff; font-size: 12px; } div.rightpartner p.text { padding: 0 10px 5px 15px; margin-left: -10px; margin-right: -10px; } div.rightpartner a { text-decoration: none; } div.rightpartner p img { margin-bottom: 2px; } div.rightpartner span { color: #6f5a9b; font-size: 16px; } div.content div.partnerlinks { background-color: #eee; padding: 15px; margin: 0; } div.content div.partnerlinks h3 { margin-left:0; margin-bottom: 10px; margin-top: 0; border: 0; color: #4b5a9b; } div.content div.comments { border-bottom: 1px dotted #ccc; background-color: #eee; padding: 18px 5px 18px 23px; } div.content div.comments:hover { border-bottom: 1px dotted #ccc; background-color: #f8f7f9; margin: 0 -15px 0 -15px; padding: 18px 20px 18px 38px; } div.sideguide { padding: 0; width: 150px; } div.sideguide h3 { margin:0; border: 0; color: #4b5a9b; padding-left: 10px; } div.sideguide p { padding: 10px; border-bottom: 1px solid #fff; margin: 0; overflow: auto; } div.sideguide p.home { padding: 10px; background-color: #cc0033; margin: 0; overflow: auto; } div.sideguide p.home:hover { background-color: #59a9f9; } div.sideguide p.home a { color: #fff; text-decoration: none; } div.sideguide a { text-decoration: none; } div.content ul.doubleline { padding-left: 25px; list-style-type: none; } div.watch { padding: 0; background: #c03230 url(../art/nvback.gif) repeat-x; background-position: left; color: #fff; font-size: 16px; text-transform: uppercase; text-align: left; letter-spacing: 3px; cursor: pointer; height: 48px; } div.watch:hover { background: #82bcf7; } div.watch div.watchimages { height: 37px; padding: 2px 0 9px 22px; } div.watch div.watchimages span.nvmr { width: 237px; margin-top: 4px; float: right; } div.main div.listing { margin-top: 30px; } div.listing div.trailer { float: right; padding-right: 20px; padding-left: 20px; width: 530px; } div.rightstory div#questionarea h4 { color: #fff; text-transform: none; margin-left: 0; } div.content table.workshops { border-top: 1px solid #676767; border-left: 1px solid #676767; border-bottom: 1px solid #676767; margin: 0 0 0 23px; width: 90%; padding: 0; } div.content table.workshops td { border-right: 1px solid #676767; width: 25%; padding: 2px; margin: 0; cursor: pointer; vertical-align: top; } div.content table.workshops td:hover { background-color: #ccdae9; } div.content table.workshops td h2 { font-size: 15px; color: #fe0101; } div.content table.workshops td:hover h2 { color: #59A9F9; } div.content table.workshops td div.image { height: 150px; border-bottom: 2px solid #e00c0c; } div.content table.workshops td:hover div.image { border-bottom: 2px solid #59A9F9; } div.content table.workshops td div.spacing { padding: 7px 10px 10px 10px; } div.content table.workshops td p { margin-left: 0; padding-left: 0; padding-right: 0; } p.question, p.questiontop { font-weight: bold; color: #204c78; } p.question { margin-top: 28px; } div.intbio { border-left: 20px solid #99a4af; width: 290px; float: left; margin: 0 15px 15px 0; background-color: #eee; } div.intbio span.intvid { padding: 7px 0 2px 15px; color: #2o4c78; letter-spacing: 3px; background-color: #eee; display: block; } div.content div.intbio p { color: #204c78; font-size: .9em; margin: 9px; padding: 0; line-height: 1.5em; } div.content p.pullquote { color: #204c78; font-size: 1.4em; float: right; width: 220px; margin: 20px 6px 20px 20px; } div.intbio li { list-style-type: none; padding: 4px 9px 4px 9px; } div.intbio li.hitop { letter-spacing: 1px; background-color: #99a4af; color: #fff; font-size: .9em; padding-top: 10px; } div.intbio li.hi { border-bottom: 1px solid #99a4af; } div.intbio li.hi a { text-decoration: none; font-size: .9em; } div.line { border-bottom: 1px solid #99a4af; margin: 30px 0 30px 0; } div.content h2.nongen { color: #204c78; margin: 0 0 10px 22px; } p.toplinks { margin-bottom: 18px; font-size: 13px; } p.toplinks a { text-decoration: none; padding: 3px; background-color: #eee; border-bottom: #ff0026 1px solid; } div.sideint { margin: 3px 8px 25px 0; } div.sideint img { border-left: 10px solid #ff0029; } div.sideint:hover img { border-left: 10px solid #59A9F9; } div.sideint a.main { font-weight: bold; text-decoration: none; display: block; font-size: 16px; margin: 6px 10px 8px 10px; } div.sideint:hover a.main:link, div.sideint:hover a.main:visited { color: #59A9F9; } div.sideint span.info { display: block; margin: 3px 10px 0 10px; color: #555; font-size: 14px; } h1 span.lightblue { color: #9399b2; } div.shareview { background: #bc0a12 url(../art/p_viewshare.gif) repeat-x; height: 32px; padding: 9px 28px 7px 28px; cursor: pointer; } div.shareview span { color: #fff; letter-spacing: 3px; font-size: 1.3em; text-transform: uppercase; float: left; padding: 6px 10px 0 0; font-weight: normal; } div.forum { margin-top: 15px; } div.forum h4.title { color: #3b4679; font-size: 18px; letter-spacing: 3px; padding-left: 25px; font-weight: 300; margin-bottom: 10px; } div.forum h4 span.subtitle { color: #757da1; font-size: 14px; display: inline; letter-spacing: 0; } div.forum table.viewblog { width: 100%; } div.forum table.viewblog td.entry { border-right: 4px solid #fff; border-bottom: 4px solid #fff; background: #fff; margin-bottom: 10px; padding: 0px 20px 20px 25px; color: #666; } div.forum table.viewblog td.entrynopad { border-right: 4px solid #fff; border-bottom: 4px solid #fff; background: #fff; margin-bottom: 10px; color: #666; } div.forum table.viewblog td.entrynopad div.entrypage { padding: 0px 20px 20px 25px; } div.forum table.viewblog td.entrydoug { border-right: 4px solid #fff; border-bottom: 4px solid #fff; margin-bottom: 10px; background: #f0f1f5 url(../art/p_viewarticle.gif) repeat-x; padding: 4px 20px 20px 25px; color: #555f8b; } div.forum table.viewblog td.entry span.cat, div.forum table.viewblog td.entrydoug span.cat, div.forum table.viewblog td.entrynopad div.entrypage span.cat { background: #a0a6bf; padding: 3px; color: #fff; text-transform: uppercase; font-size: 12px; } div.forum table.viewblog td.entry span.name, div.forum table.viewblog td.entrydoug span.name, div.forum table.viewblog td.entrynopad div.entrypage span.name { color: #5c546d; font-size: 13px; padding: 3px; } div.forum table.viewblog td.entry span.date, div.forum table.viewblog td.entrydoug span.date, div.forum table.viewblog td.entrynopad div.entrypage span.date { color: #97969a; font-size: 13px; padding: 3px; } div.forum table.viewblog td.entrydoug span.image { float: left; width: 90px; margin-right: 10px; margin-bottom: 0; } div.forum table.viewblog td.entrydoug span.image a { font-size: 13px; color: #ff0000; text-transform: uppercase; text-decoration: none; clear: left; } div.forum table.viewblog td.right { width: 260px; background: #f1f7f3 url(../art/p_viewcomment.gif) repeat-x; padding-bottom: 10px; border-bottom: 4px solid #fff; } div.forum table.viewblog td.right div.thought { color: #fff; background-color: #8bba9a; padding: 0 0 1px 10px; font-size: 14px; letter-spacing: 1px; } div.forum table.viewblog td.right div.thought img.share { padding-top: 3px; } div.forum table.viewblog td.right div.thought div.count { float: right; background-color: #fd000b; color: #fff; width: 30px; text-align: center; padding: 3px 0 3px 0; } div.forum table.viewblog td.right div.comment { margin: 7px 10px 10px 10px; border-bottom: 2px solid #bedac6; } div.forum table.viewblog td.right div.comment span.date { color: #6d6f72; font-size: 13px; } div.forum table.viewblog td.right p.comment { color: #47654f; font-size: 13px; } div.forum table.viewblog td.right p.more a { float: right; color: #ff0000; text-decoration: none; margin-right: 10px; } h4.talk { background-color: #6281a0; color: #fff; font-weight: 300; text-align: center; } h4.talk img { margin-right: 3px; } div.intbio ul li.video { background-color: #cccfda; border-top: 2px solid #fff; } div.intbio ul li.video a { text-decoration: none; } div.promoforum { background-color: #4b4a4b; color: #fff; text-transform: uppercase; letter-spacing: 2px; padding: 3px 10px 2px 0; text-align: right; } div.promoforum:hover { background-color: #82bcf7; } div.promoforum a { color: #fff; text-decoration: none; } div.promoforum:hover a, div.promoforum a:hover { color: #4b4a4b; text-decoration: none; } div.forum blockquote { color: #647ea1; } table.global_underwriting { border-collapse: collapse; width: 100% } table.global_underwriting td.global_um { vertical-align: top; margin: 0; padding: 0; border: 0; } table.global_underwriting td.global_ums { vertical-align: top; width: 160px; padding: 0 1px 0 4px; background: #888 url(../art/09global/bg.gif) repeat-y; border: 0; } table.global_underwriting td.global_ums div.skyscraper { padding: 20px 0 20px 0; } table.global_underwriting td.global_ums div.logos { padding: 5px 8px 5px 8px; } table.global_underwriting td.global_ums p { font-size: 14px; color: #666; padding: 20px 0 5px 0; margin: 0; }