.mainstage{height:311px;width:935px;position:relative;font-family:Helvetica, Arial, sans-serif;}
.mainstage .transition_layer{position:absolute;top:0;height:311px;width:935px;background-color:#444444;background-repeat:no-repeat;}
.mainstage .main_story{background-color:#444444;background-repeat:no-repeat;height:311px;width:935px;position:absolute;display:block;text-decoration:none;}
.mainstage .main_story .alt{text-indent:-5000px;}
.mainstage .headline{display:block;position:absolute;bottom:21px;left:20px;width:895px;height:89px;background-image:url(bg_transparent_black.png);}
.mainstage .headline_viewport{display:block;position:absolute;width:915px;height:89px;bottom:21px;left:20px;overflow:hidden;}
.mainstage .headline_viewport .headline{bottom:0;left:0;width:915px;}
.mainstage .headline_inner{display:block;text-decoration:none;padding:15px;}
.mainstage a.main_story .headline h1{color:white;font-weight:bold;font-size:28pt;margin:0;padding:0;line-height:1em;padding-bottom:3px;text-decoration:none;}
.mainstage a.main_story .headline h2{font-weight:normal;margin:0;padding:0;font-size:13pt;text-decoration:none;line-height:19px;}
.mainstage a.main_story .headline h2 span{color:white;background-image:url(link_arrow_orange_bg.png);background-position:right;background-repeat:no-repeat;padding-right:26px;}
.mainstage a:hover.main_story .headline h2 span{color:#e8510a;}
.mainstage .stories_panel{position:absolute;right:0;width:309px;height:311px;z-index:30;}
.mainstage .stories_nav_up a{margin-left:12px;display:block;top:0;width:297px;text-indent:-5000px;background-image:url(stories_nav_up.png);background-repeat:no-repeat;height:20px;margin-bottom:1px;outline:none !important;}
.mainstage .stories_nav_up a:hover{background-image:url(stories_nav_up_hover.png);}
.mainstage .stories_nav_down a{margin-left:12px;display:block;top:290px;width:297px;text-indent:-5000px;background-image:url(stories_nav_down.png);background-repeat:no-repeat;height:20px;margin-top:1px;outline:none !important;}
.mainstage .stories_nav_down a:hover{background-image:url(stories_nav_down_hover.png);}
.mainstage .stories_viewport{position:relative;width:309px;overflow:hidden;height:269px;}
.mainstage .stories_tray{position:absolute;top:0px;}
.mainstage ul.stories{position:absolute;list-style-type:none;margin:0;margin-left:12px;padding:0;top:0px;}
.mainstage ul.stories li.story{height:89px;background-image:url(bg_transparent_black.png);margin-bottom:1px;color:white;width:297px;cursor:pointer;font-size:10pt;line-height:1.2em;padding:0;background-repeat:repeat}
.mainstage ul.stories li.story_hover{background-color:black;}
.mainstage ul.stories li.current_story{background-color:transparent !important;background-image:url(orange_arrow.png);margin-left:-12px;width:309px;background-position:top;}
.mainstage ul.stories li.story .thumbnail{float:left;width:104px;height:89px;background-image:url(img_border.png);background-repeat:no-repeat;background-position:14px 15px;}
.mainstage ul.stories li.story .thumbnail img{padding-left:17px;padding-top:18px;}
.mainstage ul.stories li.current_story .thumbnail{margin-left:12px;}
.mainstage ul.stories li.story .title{padding-right:12px;}
.mainstage ul.stories li.story .title a{color:white;text-decoration:none;}
.mainstage ul.stories li.story_hover .title a{color:#e8510a;}
.mainstage ul.stories li.current_story .title a{color:white;}
.mainstage #mainstage_video{position:absolute;top:0;}

