#wrapper-yj { height: 600px; width: 304px; } #wrapper-yj-img { width: 304px; height: 525px; position: relative; background: url("/news/special/2012/newsspec_4214/img/young_jobless_304.gif") no-repeat scroll 0 -32px transparent; } #wrapper-yj h2 { /**font-size: 1.2em; letter-spacing: 0.3px; line-height: 2em; margin: 0; padding: 26px 0 7px 16px;*/ } #wrapper-yj-img > div { position: absolute; } #main-content .story-body .newspec.wide p { margin: 0; padding: 0; font: bold 16px Arial; color: #505050; letter-spacing: -0.03px; } #wrapper-yj #right-col { left: 124px; margin: 0; top: 15px; } #wrapper-yj #main-text { left: 6px; top: 137px; } #wrapper-yj #bottom-text { bottom: 5px; height: 61px; left: 5px; } /*inline font styles*/ #main-content .story-body #wrapper-yj p.blue { color: #336699; } #main-content .story-body #wrapper-yj p.yellow { color: #FFCC00; } #main-content .story-body #wrapper-yj p.orange { color: #F68B23; } #main-content .story-body #wrapper-yj p.large { font-size: 2.7em; letter-spacing: -0.48px; line-height: 0.9em; } #main-content .story-body #wrapper-yj p.medium { font-size: 1.7em; letter-spacing: 1px; line-height: 1.1em; } #main-content .story-body #wrapper-yj p.small { border-top: 1px solid #D8D8D8; font-size: 1em; letter-spacing: -1px; line-height: 2.4em; } #main-content .story-body #wrapper-yj #link-out{ bottom: 20px; height: 61px; left: 5px; }