body { font-family: 'Gill Sans', 'Lucida Grande',Verdana, Sans-serif; background-color: #240220; } div.main { background:#3a0d34 url(../art/h_bg.jpg) no-repeat; margin: 0 auto; padding-top: 40px; background-position: 0 40px; text-align: left; } div.logos { float: right; width: 305px; text-align: center; padding: 5px; margin-top: 3px; clear: right; } div.logos img.npr { float: left; width: 112px; margin: 25px 4px 0 0; } h2 { margin: 7px 0 15px 60px; color: #f4e4f5; width: 500px; } h1 { margin-top: 30px; } h4 { color: #444; } a:link { color: #d371f7; } a:visited { color: #da7ecf; } a:hover { text-decoration: none; color: #ee00d1; } table.main div.mainlinks a.major { text-decoration: none; padding: 3px 15px 3px 15px; margin: 0 0 10px 0; font-size: 21px; } table.main div.mainlinks a.major span.mainblurb { color: #dee2df; } table.main div.mainlinks a.major span.subblurb { display: inline; font-size: 12px; } table.main div.mainlinks a.top { height: 120px; width: 20%; } table.main div.mainlinks a.topsub { width: 20%; height: 60px; border: 0px; float: left; } div#v_embp div#v_mainarea { background-color: #333; } table.main div.videoarea { width: 514px; } table.main div.video { width: 640px; } table.main div.video h3 { color: #666; } table.main div.video div.bar { background-color: #222; width: 469px; float: left; } div.main { clear: none; } table.main div.mainlinks a.last { width:500px; } table.main div.mainlinks a.major, table.main div.mainlinks span.nolink { border-right: 1px solid #666; } table.main div.mainlinks a.links { border-right: 1px solid #666; text-decoration: none; padding: 3px 15px 3px 15px; margin: 10px 0 10px 0; font-size: 19px; } table.main div.mainlinks a.sublinks { border-right: 1px solid #666; } table.main div.mainlinks a.last { border-right: 0; } table.main div.synopsis { color: #c7c7c7; padding: 15px 60px 15px 60px; } table.main div.synopsis p { clear: both; padding-top: 10px; } td.comments { background-color: #eee; padding-left: 60px; } div.bottom { background-color: #fff; } div#subtitle { background: #944003; color: #fff; } table.main td.right { background: none; } div.comments { background-color: #E0BDDC; } div.comments h3.nopad { color: #2f4048; border-bottom: 0px; } span.gray { color: #ddd; font-size: 14px; } div.osocial { float: right; width: 105px; margin: 5px 0 15px 0px;} div.osocial div.fb { padding: 125px 5px 25px 8px; border-bottom: 1px dotted #aaa; } div.osocial div.twitter { width: 55px; padding: 25px 25px 25px 25px; } div.osocial a.comlink { display: block; text-decoration: none; width: 90px; margin: 15px 0 0 0px; background-image: url(../art/h_cbubble.png); background-repeat: no-repeat; background-position: top center; padding: 55px 10px 18px 5px; font-size: 13px; text-align: center; border-bottom: 1px dotted #aaa; } div.osocial a.comlink:hover { background-image: url(../art/h_cbubblea.png); background-position: top center; } div.subint img { float: left; margin: 0 5px 5px 0; } table.main { margin-left:auto; margin-right:auto; } table.main div.mainlinks a.major { width: 110px; } div.npr { float: left; width: 20%; padding-left: 10px; text-align: left; border-left: 1px solid #666; height: 120px; } div.npr span.npr { color: #aaa; font-size: 13px; letter-spacing: 3px; height: 18px; text-transform: uppercase; display: block; background: url(../art/h_nprsmall.gif) no-repeat; padding: 0 0 0 65px; margin-bottom: 3px; } div.npr a { text-decoration: none; } div.npr li { list-style-type: none; padding: 3px 0 2px 0; width: 150px; border-bottom: 1px dotted #333; font-size: 13px; } div.npr li span.date { font-size: 11px; color: #aaa; } div.linetwoplus { clear: left; padding-top: 24px; font-size: 19px; color: #555; line-height: 28px;} p.intro { font-size: 14px; margin-top: 30px; width: 650px; color: #ddd; } table.main td.title div.co { float: right; width: 160px; color: #000; font-size: 12px; padding: 25px 2px 0 0; text-align: center; } table.main td.title div.co a { text-decoration: none; } table.main span.discuss { font-size: 13px; color: #fff; padding-left: 15px; } table.main div.mainlinks div.border { margin-left: 10px; overflow: auto; width: 381px; border: 1px solid #ac89aa; padding: 5px 5px 5px 5px; margin-top: 10px; margin-right: 10px; float: left; } table.main div.mainlinks div.border:hover { background: #ee00d1; } table.main div.mainlinks div.border:hover a { color: #fff; } table.main div.mainlinks div.border a { text-decoration: none; font-size: 21px; } table.main div.mainlinks div.border img { float: right; margin-left: 10px; } table.main div.mainlinks div.border span.cat { text-transform: uppercase; color: #f3ddf2; display: block; margin-top: 0px; margin-bottom: 6px; font-size: 16px; } table.main div.mainlinks div.border span.sub { color: #d6b4d4; display: block; font-size: 15px; } td.sidebar2012 { padding-top: 40px; text-align: left; } table.main td.funding div.logos { padding: 10px 5px; text-align: left; margin-left: 20px; width: 400px; float: left; } table.main td.funding div.logos img { float: left; display: block; overflow: auto; margin-right: 10px; margin-bottom: 4px; } div#page_outer div.youppi { float: left; width: 185px; padding: 6px 7px 15px 7px; margin-top: -10px; text-align: left; border-left: 1px solid #666; height: 106px; } div#page_outer div.youppi p.youtitle { font-size: 1em; margin: 0px 0px 2px 0px; text-align: left; color: #967495; text-transform: uppercase; padding-bottom: 10px; } div#page_outer div.youppi span._pgdate { font-size: .70em; color: #e6d3e9; line-height: 1.5em; } div#page_outer div.youppi a._pgreltitle { font-size: 1.1em; line-height: 1.1em; margin: 0 0 6px 0; text-decoration: none; } div#page_outer div.youppi p._fullpgmore { font-size: .9em; padding: 0px; margin-top: -20px; } div#page_outer div.youppi p._fullpgmore a { text-decoration: underline; } div#page_outer div.youppi p._fullpgmore a:hover { text-decoration: none; } div#page_outer div.youppi p { margin: 0px 0 0px 3px; font-size: .75em; padding: 0; line-height: 16px; color: #b799b1; } div#page_outer div.youppi a:link, div#page_outer div.youppi a:visited { color: #d371f7; } div#page_outer div.youppi a:hover { color: #ee00d1; }