#top_story.module { text-align: center; width: 670px; height: 510px; float:left; }
#top_story .top_story_items { text-align: left; width: 670px; height: 377px; }
#top_story .top_story_item { overflow: hidden; background: #FFFFFF; width: 670px; height: 377px; }
#top_story .top_story_items .first { z-index: 5; }
#top_story .top_story_item .teaser { left: 2px; bottom: 10px; overflow: hidden; background: #000000; color: #FFFFFF; width: 665px; height: 95px; }
#top_story .top_story_item .teaser a { color: #FFFFFF; text-decoration: none; }
#top_story .top_story_item .teaser a:hover { text-decoration: underline; }
#top_story .top_story_item .teaser h1 { display: inline; overflow: hidden; float: left; font-size: 24px; width: 430px; height: 30px; margin: 11px 0 2px 15px;padding:0px; }
#top_story .top_story_item .teaser h1 a { font-size: 24px; }
#top_story .top_story_item .teaser .credit { display: inline; overflow: hidden; float: left; font-size: 10px; text-align: right; width: 190px; height: 12px; margin: 10px;padding-right:10px; }
#top_story .top_story_item .teaser .copy { display: block; clear: both; overflow: hidden; width: 645px; height: 46px; margin: 0 10px 0 15px; }

#top_story .top_story_items .play_video .video300x200 { margin-top: 88px; }
#top_story .top_story_items .play_video .video416x264 { margin-top: 56px; }
#top_story .top_story_items .play_video .video576x354 { margin-top: 11px; }

#top_story .scrollerModule { text-align: left; width: 650px; height: 133px; margin: 0 auto; }
#top_story .scrollerModule .scroller_viewport, #top_story .scrollerModule .scroller_nav_button { margin-top: 20px; }
#top_story .scrollerModule .scroller_viewport { width: 600px; height: 85px; }
#top_story .scrollerModule .scroller_item { overflow: hidden; background: #000000; color: #C2C2C2; width: 132px; height: 85px; margin: 0 8px; cursor: pointer; border: solid 1px #000000; }
#top_story .scrollerModule .scroller_items .first { }
#top_story .scrollerModule .scroller_item .thumbnail_text { overflow: hidden; background: #000000; width: 126px; height: 15px; _height: 14px; padding: 3px; }
#top_story .scrollerModule .scroller_item .thumbnail_text .headline { display: block; overflow: hidden; color: #FFFFFF; font-weight: bold; width: 126px; height: 15px; }
#top_story .scrollerModule .scroller_items .highlighted .thumbnail_text,
#top_story .scrollerModule .scroller_items .selected .thumbnail_text { height: 30px; }
#top_story .scrollerModule .scroller_items .highlighted { background: #FFFFFF; }
#top_story .scrollerModule .scroller_items .highlighted .thumbnail { opacity: .6; -moz-opacity: .6; -ms-opacity: .6; -webkit-opacity: .6; filter: alpha(opacity=60); }
#top_story .scrollerModule .scroller_items .selected .thumbnail { opacity: .3; -moz-opacity: .3; -ms-opacity: .3; -webkit-opacity: .3; filter: alpha(opacity=30); }
#top_story .scrollerModule .scroller_items .selected { background: #000000; }

#top_story .scrollerModule .scroller_nav_button { display: block; background: #CCAAAA; width: 25px; height: 25px; margin-top: 45px; cursor: pointer; }

#top_story .scrollerModule .enabled { background: #CCAAAA; }
#top_story .scrollerModule .highlighted { background: #AA8888; }
#top_story .scrollerModule .disabled { background: #AAAAAA; cursor: default; }

#top_story .scrollerModule .scroller_toc span { display: inline-block; position: relative; background-image: url(/.element/img/1.1/teams/carousel_pagination_sprite.png); background-position: 0 0; width: 18px; height: 12px; margin-top: 4px; cursor: pointer; }
#top_story .scrollerModule .scroller_toc span.active { background-position: 0 -12px; }
#top_story { background: url(/magic/media/tp_bg_thumbs.gif) repeat bottom left; }
#top_story .top_story_items .top_story_item .teaser { background: transparent url(/magic/media/tp_text.png) no-repeat top left; }

#top_story .scrollerModule .scroller_nav_button { background: transparent; text-indent: -9999px; }

#top_story .scrollerModule #top_story_prev { background-image: url(/magic/media/tp_arrows_l.gif); }
#top_story .scrollerModule #top_story_prev.enabled { background-position: 0 0; }
#top_story .scrollerModule #top_story_prev.highlighted { background-position: 0 -50px; }
#top_story .scrollerModule #top_story_prev.disabled { background-position: 0 -25px; cursor: default; }

#top_story .scrollerModule #top_story_next { background-image: url(/magic/media/tp_arrows_r.gif); }
#top_story .scrollerModule #top_story_next.enabled { background-position: 0 0; }
#top_story .scrollerModule #top_story_next.highlighted { background-position: 0 -50px; }
#top_story .scrollerModule #top_story_next.disabled { background-position: 0 -25px; cursor: default; }
#top_story .scrollerModule .scroller_toc span { background-image: url(/magic/media/carousel_pagination_sprite.png); }
#top_story .top_story_item .teaser .copy a {color:#0077c0; text-decoration:none;font-weight:bold;}
#top_story .top_story_item .teaser .copy a:hover {color:#0077c0; text-decoration:underline;font-weight:bold;}

#top_story a.tp_adspot { display: block; position: absolute; bottom: 15px; right: 17px; width: 101px; height: 19px; z-index: 1; }

#container

{

            width:1034px;

            margin:0px auto;

            text-align:left;

}

#news

{

            float:right;

            height:170px;

            width:319px;

          /*  background:url(/media/magic/lm_contentframe_window-3.png);*/

		  	background:url(/media/magic/test_lm_contentframe_window.png);

            margin:5px 5px 0px 0px;

            overflow:hidden !important;

}
div#moreMagicNav {width:304px;overflow:hidden;}
#moreMagicContent1,#moreMagicContent2,#moreMagicContent3{width:280px;overflow:hidden !important;}

#moreMagicNav a
{
	width:97px !important;
overflow:hidden !important;
}

ul#moreMagicContentList{width:140px !important;overflow:hidden !important;}

.bottom_ad{margin-top:14px;margin-bottom:0px !important;}
#playerProfile
{
            float:right !important;
 margin:5px 15px 0px 0px !important;
width:363px !important;
overflow:hidden;
}
#newsLetter{
 margin:5px 5px 0px 0px !important;
}


