body { font-weight: normal; padding: 0px; margin: 0px; background-color: #fff; width: 100%; height: 100%; font-family: gill sans, trebuchet ms, verdana, helvetica, arial, sans-serif; font-size: 13px; line-height: 16px; color: #333; min-width: 950px; } img { border: 0; } A:link { color: #307f25; text-decoration: none; } A:visited { color: #307f25; text-decoration: none; } A:hover { color: #47ba37; text-decoration: underline; } div.container { background: #fff; padding: 0; min-width: 950px; margin: 0; clear: both; } * html div.container { background: #fff; padding: 0; min-width: 954px; margin: 0 auto; clear: both; } div.container div.top { background: #000 url(../art/h_top.jpg) no-repeat; height: 40px; padding: 32px 10px 0 73px; } div.container div.top img.logo { float: right; margin-top: -32px; } td.int { width: 200px; border-right: 1px solid #ccc; vertical-align: top; } h2 { font-weight: normal; font-size: 1.2em; letter-spacing: 2px; text-transform: uppercase; padding: 10px 0 0 10px; color: #fff; margin: 0; height: 40px; width: 190px; cursor: pointer; } h2:hover { background-color: #82dd51; color: #666; cursor: pointer; } h2.on { font-weight: normal; font-size: 1.2em; letter-spacing: 2px; text-transform: uppercase; padding: 10px 0 0 10px; color: #fff; background-color: #666; margin: 0; height: 40px; width: 190px; cursor: pointer; } h2.on span, h2.on:hover span { color: #90e974; } h2 span { color: #666; } h2:hover span { color: #666; } #interviews { display: none; } #exclusive, #interviews { border-top: 1px solid #aaa; } div.bottom { text-align: center; clear: both; color: #777; background-color: #ddd; padding-top: 10px; border-top: 2px solid #fff; } p.global { padding: 20px; margin:0; } div.links { background: url(../art/h_lines2.gif); width: 850px; text-align: center; margin: auto 0; padding-bottom: 20px; } td.globalnav { text-align: left; } div.photoInfo { margin: 8px 0 0 0; padding: 4px; background-color: #eee; } div.photoInfo p { padding: 0; margin: 0; font-size: .8em; color: #777; } blockquote { font-size: .9em; color: #5d7d59; } li.rotate { background-color: #000; width: 100%; margin: 0; padding: 0; list-style: none; } table.intext { width: 400px; } div.reports { background-color: #ced0cf; text-transform: uppercase; color: #4c7a2a; letter-spacing: 3px; font-size: 17px; text-align: center; height: 18px; padding-top: 5px; } div.slider { background-color: #e1e3df; padding: 10px 0 14px 0; } div.slider img.back { padding-top: 95px; float: left; width: 29px; padding-right: 14px; } div.slider img.next { padding-top: 95px; float: right; width: 29px; } div.slider div.sliderarrows div.showitems { width: 770px; z-index: 1; overflow: hidden; position: relative; margin: 0 auto; } div.slider div.sliderarrows div.showitems div.showinner { position: relative; width: 2900px; display: block; } div.slider div.sliderarrows { width: 880px; overflow: hidden; position: relative; margin: auto; } div.mainitem { width: 250px; height: 230px; float: left; display: block; background-color: #d6d7d4; margin-right: 7px; line-height: 14px; font-size: 15px; font-weight: light; cursor: pointer; } div.mainitem div.maintitle_back { margin-top: 118px; opacity: .85; -moz-opacity: .85; filter: alpha(opacity=85); background-color: #000; height: 32px; position: absolute; width: 250px; } div.mainitem:hover div.maintitle_back { margin-top: 118px; opacity: .80; -moz-opacity: .80; filter: alpha(opacity=80); background-color: #d40000; height: 32px; position: absolute; width: 250px; } div.mainitem div.maintitle { margin-top: 118px; font-size: 20px; line-height: 24px; width: 240px; padding: 5px; color: #8bfb44; z-index: 15; position: absolute; height: 22px; } div.mainitem:hover div.maintitle { color: #fff; } div.mainitem p.description { margin-top: 150px; padding: 7px 4px 3px 7px; color: #638046; } div.mainitem:hover p.description { margin-top: 150px; padding: 7px 4px 3px 7px; color: #d40000; } div.timeline { background: #0d1511 url(../art/h_timelinebg.jpg); margin: 0 auto; padding: 8px 0 15px 0; color: #fff; text-align: center; height: 84px; font-size: 14px; cursor: pointer; } div.timeline span.title { font-size: 17px; letter-spacing: 3px; } div.timeline div.images { background: url(../art/h_timeline.jpg); height: 35px; margin: 20px 0 5px 0; } div.timeline a { text-decoration:none; color: #fff; } div.timeline a:hover, div.timeline:hover a { text-decoration:none; color: #47ba37 } div.more { background:#dfe0df url(../art/h_morebg.gif) repeat-x; height: 32px; padding-top: 11px; margin: 0 auto; letter-spacing: 4px; color: #326e2d; letter-spacing: 3px; font-size: 17px; text-align: center; } table.more { background-color: #000; } table.more td { width: 33%; } table.more td.npr { border-right: 2px solid #fff; background-color: #eee; padding-left: 2px; } table.more td.npr div.bar { border-top: 1px solid #ededed; background-color: #8b908b; color: #fff; letter-spacing: 2px; font-size: 13px; padding: 7px 0 5px 14px; } table.more td.npr div.blogitem { padding-left: 5px; margin-bottom: 25px; } table.more td.npr div.blogitem h3 { color: #0bbc35; font-size: 20px; line-height: 20px; font-weight: normal; padding: 6px 30px 6px 11px; margin: 0; border-top: 1px solid #bebebe; } table.more td.npr div.blogitem p { color: #8b8b8b; padding-left: 16px; padding-right: 15px; } table.more td.npr div.blogitem p.date { color: #5c7a63; padding-right: 20px; font-size: 15px; padding: 6px 30px 4px 11px; margin: 0; } table.more td.interviews { background-color: #bac7d0; text-align: center; padding-top: 8px; } table.more td.interviews span.title { border-top: #dde3e8 solid 3px; padding: 5px 5px 0 5px; color: #fff; letter-spacing: 3px; font-size: 18px; } table.more td.interviews div.player, table.more td.video div.player { margin-top: 10px; } table.more td.interviews p.quote, table.more td.video p.quote { color: #435785; font-size: 19px; padding: 0 34px 0 34px; line-height: 20px; } table.more td.interviews p.name, table.more td.video p.name { color: #3f9e55; font-size: 19px; } table.more td.interviews p.description, table.more td.video p.description { color: #666768; font-size: 14px; line-height: 15px; padding: 0 34px 0 34px; } table.more td.interviews ul.interview, table.more td.video ul.vid { list-style-type: none; margin: 0; padding: 0; } table.more td.interviews ul.interview li.off { background: #fff; text-transform: uppercase; border-top: 1px solid #c7c7c7; height: 20px; padding-top: 9px; margin: 0; cursor: pointer; list-style: none; color: #435785; } /*table.more td.interviews ul.interview li.off:hover { background: #435785; color: #fff; }*/ table.more td.interviews ul.interview li.on { background: #435785; text-transform: uppercase; border-top: 1px solid #fff; height: 20px; padding-top: 9px; margin: 0; cursor: pointer; list-style: none; color: #fff; } table.more td.interviews ul.interview li.off #block, table.more td.interviews ul.interview li.on #block, table.more td.video ul.vid li.on #block, table.more td.video ul.vid li.off #block{ display: none; } table.more td.interviews li.off div.block p { display: none; } table.more td.video { background-color: #b6cbb3; border-left: 2px solid #fff; padding-top: 8px; text-align: center; } table.more td.video span.title { border-top: #dbe5d9 solid 3px; padding: 5px 5px 0 5px; color: #fff; letter-spacing: 3px; font-size: 18px; } ul.vid li.on { background:#41c613; text-transform: uppercase; border-top: 1px solid #b6cbb3; height: 20px; padding-top: 9px; padding-left: 13px; margin: 0; cursor: pointer; color: #fff; list-style: none; text-align: center; } ul.vid li.off { background:#fff; text-transform: uppercase; border-top: 1px solid #b6cbb3; height: 20px; padding-top: 9px; margin: 0; cursor: pointer; color: #41c613; list-style: none; text-align: center; } #wrapper { margin-left: auto; margin-right: auto; } table.more td.interviews .accordionButtonint { background: url(../art/h_intname_bg.gif) repeat-x; text-transform: uppercase; border-top: 1px solid #fff; height: 20px; padding-top: 9px; margin: 0; cursor: pointer; list-style: none; color: #435785; } table.more td.interviews .accordionButtonint:hover { background: #41c613; text-transform: uppercase; border-top: 1px solid #fff; height: 20px; padding-top: 9px; margin: 0; cursor: pointer; list-style: none; color: #fff; } table.more td.interviews .accordionButtonint span.side { background-color: #41c613; color: #fff; font-size: 22px; float: left; padding: 8px 7px 5px 7px; margin-top: -9px; } /*table.more td.interviews li.off:hover span.side{ background-color: #435785; } table.more td.interviews li.on span.side { background-color: #435785; color: #fff; font-size: 22px; float: left; padding: 8px 7px 5px 7px; margin-top: -9px; }*/ .accordionButtonshow { width: 100%; background:#b6cbb3 url(../art/h_vidspecial_bg.gif) repeat-x; text-transform: uppercase; border-top: 1px solid #fff; height: 20px; padding-top: 9px; margin: 0; cursor: pointer; color: #435785; } .accordionContent { width: 100%; display: none; text-transform: uppercase; }