#above_fold #topstory { background: url(assets/img/top_story.png) no-repeat 0 0; width: 669px; height: 318px; float: left; margin-top: -9px; } 
#topstory .hidden { display: none; }

	#above_fold .featured { } 		

	#above_fold .featured .mask { background: url(assets/img/featured_frame.png) no-repeat 0 0; 
		width: 637px; height: 286px; padding: 16px; } 
	#above_fold .featured .text { 
		background: url(assets/img/featured_text.png) no-repeat 0 0; 
		width: 316px; height: 240px; padding: 23px; float: left;
		text-align: left; font-size: 12px; font-weight: bold; color: #fff; }
	#above_fold #topstory:hover .text { background-position: -362px 0; } 
				 
	#above_fold .featured .text a { color: #fff; display: block; } 		
	#above_fold .featured .text a:hover, #above_fold #topstory:hover .text a { color: #fff; text-decoration: none; } 	
		
	#above_fold .featured .text h1, #above_fold .featured .text h1 a { color: #63addb; font-size: 35px; line-height: 34px; text-transform: uppercase; display: block; } 	
	#above_fold .featured .text h1 a:hover, #above_fold .featured:hover .text h1 a { color: #a3d2ef !important; }
	
	
/* Top Story Controls */

#above_fold #controls {
    position: relative;
    left: 130px; top: 278px;
    width: 160px; height: 20px;
    margin: 0; padding: 0; overflow: hidden;
    list-style: none;
    }

#above_fold #controls li {
    float: left;
    margin: 0;
    min-width: 20px;
    }

#above_fold #controls .selected a { z-index: 2; }

#above_fold #controls .frame-back, 
#above_fold #controls .frame,
#above_fold #controls .frame-next { 
	background: url(assets/img/controls.png) no-repeat 0 0;
    height: 20px; margin: 0;
    float: left;  overflow: hidden; display: block;
    }

#above_fold #controls .frame-back { width: 20px; }
#above_fold #controls .frame-back:hover { background-position: 0 -20px; }

#above_fold #controls .frame { width: 20px; background-position: -20px 0px; }
#above_fold #controls .frame:hover { background-position: -20px -20px; }
#above_fold #controls .selected .frame { background-position: -20px -40px; }

#above_fold #controls .frame-next { width: 20px; background-position: -40px 0px;}
#above_fold #controls .frame-next:hover { background-position: -40px -20px; }

#above_fold #controls .selected a:link, 
#above_fold #controls .selected a:visited { cursor: default; }

#above_fold #controls a:hover, 
#above_fold #controls a:focus, 
#above_fold #controls a:active { cursor: pointer; }

