#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;
}