* { margin: 0; padding: 0; border: 0; outline: none; }
body {
	background-color: #eae9e8;
	background-image: url(../../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	font: normal 12px/14px Arial, Helvetica, sans-serif; position: relative;
}
img { border: none; }
ul { list-style: none; }
.left { float: left; }
.clear { clear: both; }
#outer_layout {
	width: 100%; float: left; background-repeat: no-repeat;
}

#layout { margin: 0 auto; width: 965px; }
#main {
	float: left; width: 965px;
	padding-bottom: 10px;
}
#header { float: left; width: 965px; height: 260px; }
#header .logo { float: left; cursor: pointer; background-repeat: no-repeat; }

#menu { float: left; width: 965px; padding-bottom: 10px; }
#menu ul { float: left; width: 965px; }
#menu ul li { float: left; width: auto; margin-right: 1px; display: inline; }
#menu ul li a { float: left; width: auto; height: 27px; background: url(../../images/menu_left_curve.png) no-repeat 0 0; color: #fff; text-decoration: none; line-height: 24px; font-weight: bold; }
#menu ul li span { float: left; width: auto; height: 27px; background: url(../../images/menu_right_curve.png) no-repeat right 0; margin-left: 3px; padding: 0 10px 0 7px; cursor: pointer; }
#menu ul li#auth-pulldown-menu-item {
	background: url(../../images/menu_left_curve.png) no-repeat 0 0;
}
#menu ul li#modify-theme-menu-item {
	margin-left: 0;
	background: url(../../images/menu_left_curve.png) no-repeat 0 0;
}
#menu ul li img { float: left; margin: 5px 6px 0 0; display: inline; }
#menu ul li a.current { float: left; width: auto; height: 27px; background: url(../../images/menu_left_curve.png) no-repeat 0 bottom; color: #fff; text-decoration: none; line-height: 24px; font-weight: bold; cursor: text; }
#menu ul li a.current span { float: left; width: auto; height: 27px; background: url(../../images/menu_right_curve.png) no-repeat right bottom; margin-left: 3px; padding: 0 10px 0 7px; cursor: text; }
#menu ul li a.disabled { color: #666; }
#menu ul li a.arrow {
	background-repeat: no-repeat;
	padding-left: 21px; background-position: 0 5px;
}
#menu ul li a.arrow.arrow-up {
	background-image: url('../../images/up_arrow.gif');
}
#menu ul li a.arrow.arrow-down {
	background-image: url('../../images/down_arrow.gif');
}

#body_container { float: left; width: 965px; padding-top: 17px; padding-bottom: 10px; }
#body_container_inner { float: left; width: 965px; padding-top: 17px; padding-bottom: 10px; }

#time_line_container .event_area .event_carousal { float: left; width: 316px; position: relative; padding-left: 8px; }
#time_line_container .event_area .event_carousal .belt { float: left; width: 306px; position: absolute; bottom: 1px; left: 0; padding-left: 10px; }
#time_line_container .event_area .event_carousal .belt .btn { float: none; position: absolute; right: 8px; top: 10px; width: 18px; height: 18px; }
#time_line_container .event_area .event_carousal .belt .btn img { float: left; }
#time_line_container .event_area .event_carousal .belt h4 { float: left; width: auto; font-size: 18px; line-height: 20px; color: #fff; padding: 0 0 10px 5px; background: none; }
#time_line_container .event_area .event_carousal .belt p { float: left; width: 220px; font: normal 12px/14px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #fff; padding-bottom: 10px; padding-left: 6px; padding-top: 7px; }
#time_line_container .event_area .event_carousal .belt small { float: left; width: 220px; font: normal 12px/14px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #fff; padding-bottom: 10px; padding-left: 6px; padding-top: 2px; }
#time_line_container .event_area .event_carousal .belt p a { float: left; width: auto; font: normal 12px/14px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #fff; }
#time_line_container .event_area .event_carousal .panel { float: left; width: 270px; }

#time_line_container .bottom_area { float: left; width: 965px; }
#time_line_container .bottom_area h3 { float: left; width: 309px; background: url(../../images/head_bg.png) no-repeat 0 0; height: 31px; font-size: 18px; line-height: 31px; color: #fff; padding: 0 0 0 7px; margin-bottom: 1px; }
#time_line_container .bottom_area img { float: left; }
#time_line_container .bottom_area h3 span { float: left; }
#time_line_container .bottom_area h3 small { float: right; font: italic 12px/14px Georgia, "Times New Roman", Times, serif; color: #808080; width: auto; padding: 7px 14px 0 0; }
#time_line_container .bottom_area h3 a img { float: right; margin: 8px 8px 0 0; display: inline; }
#time_line_container .bottom_area .top_rated { float: left; width: 316px; padding: 8px 0; }
#time_line_container .bottom_area .top_rated .content { float: left; width: 316px; }
#time_line_container .bottom_area .top_rated .detail { float: left; width: 306px; background: #bf9034; padding: 10px 0 5px 10px; }
#time_line_container .bottom_area .top_rated .detail p { float: left; width: 300px; font-weight: bold; }
#time_line_container .bottom_area .top_rated .detail p a { font-weight: normal; font: normal 12px/14px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #000; margin-left: 2px; display: inline; }
#time_line_container .bottom_area .cols { float: left; width: 316px; }
#time_line_container .bottom_area .cols01 { float: left; width: 316px; padding: 8px 0 0 8px; }

#time_line_container .bottom_area .top_rated01 { float: left; width: 316px; padding: 8px 0; }
#time_line_container .bottom_area .top_rated01 .content { float: left; width: 316px; }
#time_line_container .bottom_area .top_rated01 .detail { float: left; width: 306px; background: #bf9034; padding: 10px 0 5px 10px; }
#time_line_container .bottom_area .top_rated01 .detail p { float: left; width: 300px; font-weight: bold; color: #fff; }
#time_line_container .bottom_area .top_rated01 .detail p a { font-weight: normal; font: normal 12px/14px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #fff; margin-left: 2px; display: inline; }

#left_container { clear: both; float: left; width: 644px; }
#left_left { clear: both; width: 316px; float: left; margin-right: 8px; }

#left_container .common { float: left; width: 644px; padding-top: 4px; }
#left_container .col { float: left; width: 316px; }
.video { float: left; width: 316px; }

.more_videos { float: left; width: 316px; height: 32px; }
.more_videos h3 { float: left; width: 297px; background: url(../../images/more_video_bg.gif) no-repeat 0 0; height: 32px; font: normal 12px/31px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #808080; padding: 0 10px 0 9px; }
.more_videos h3 a { color: #808080; font: normal 12px/30px Georgia, "Times New Roman", Times, serif; font-style: italic; }
.more_videos h3 img { float: right; margin: 8px 0 0 5px; display: inline; }

#left_container .padding { float: left; padding-right: 9px; }


#left_container .my_friends { float: left; width: 640px; padding: 7px 0 8px; }
#left_container .my_friends h3 { float: left; width: 633px; background: url(../../images/crousal_head.png) no-repeat 0 0; height: 31px; font-size: 18px; line-height: 28px; color: #fff; padding: 0 0 0 7px; margin-bottom: 1px; }
#left_container .my_friends h3 span { float: left; }
#left_container .my_friends h3 a img { float: right; margin: 8px 8px 0 0; display: inline; }

#left_container .my_friends .content { float: left; width: 629px; background: #000; padding: 11px 0 0 11px; }
#left_container .my_friends .content .cols { float: left; width: 314px; }
#left_container .my_friends .content .rows { float: left; width: 314px; padding-bottom: 11px; }
#left_container .my_friends .content .pic_area { float: left; width: 82px; }
#left_container .my_friends .content .pic_area img { float: left; }
#left_container .my_friends .content .right_sec { float: left; width: 222px; }
#left_container .my_friends .content .right_sec img { float: left; }
#left_container .my_friends .content .right_sec .context { float: left; width: 222px; background: url(../../images/repeat_bg_my.gif) repeat-y 0 0; }
#left_container .my_friends .content .right_sec .bottom_curve { float: left; width: 189px; background: url(../../images/bottom_curve_my.gif) no-repeat 0 bottom; padding: 3px 6px 0 27px; height: 85px; }
#left_container .my_friends .content .right_sec strong { float: left; width: 180px; font-size: 12px; line-height: 14px; color: #000; }
#left_container .my_friends .content .right_sec strong a { color: #000; text-decoration: underline; background: none; }
#left_container .my_friends .content .right_sec p { float: left; width: 180px; font: italic 12px/14px Georgia, "Times New Roman", Times, serif; color: #000; padding-bottom: 5px; }
#left_container .my_friends .content .right_sec small { float: right; width: auto; font: italic 12px/14px Georgia, "Times New Roman", Times, serif; color: #000; }
#left_container .my_friends .content .right_sec small a { float: left; iwidth: auto; background: url(../../images/add01.gif) no-repeat right 0; text-decoration: underline; color: #000; padding: 2px 23px 2px 0; }

#left_container .popular_content { float: left; width: 640px; padding: 8px 0 0; }

#left_container .popular_content h3 { float: left; width: 309px; background: url(../../images/head_bg.png) no-repeat 0 0; height: 31px; font-size: 18px; line-height: 31px; color: #fff; padding: 0 0 0 7px; margin-bottom: 1px; }
#left_container .popular_content img { float: left; }
#left_container .popular_content h3 span { float: left; }
#left_container .popular_content h3 a img { float: right; margin: 8px 8px 0 0; display: inline; }

#left_container .popular_content .top_rated { float: left; width: 316px; }
#left_container .popular_content .popular { float: right; width: 316px; }
#left_container .popular_content .content { float: left; width: 316px; }
#left_container .popular_content .detail { float: left; width: 306px; background: #bf9034; padding: 10px 0 10px 10px; }
#left_container .popular_content .detail p { float: left; width: 300px; font-weight: bold; }
#left_container .popular_content .detail p a { font-weight: normal; font: normal 12px/14px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #000; margin-left: 2px; display: inline; text-decoration: none; }
#left_container .popular_content .content_row .detail p a:hover { text-decoration: underline; }

#left_container .headline_area {
	float: left; width: 640px; padding-top: 4px;
	background: url(../../images/crousal_head.png) top no-repeat;
}
#left_container .headline_area .news_row {
	float: left; width: 640px; padding-bottom: 1px;
}
#left_container .headline_area .news_row img { float: left; }
#left_container .headline_area .news_row .content { float: left; width: 629px; background: #000; padding: 3px 0 5px 11px; }
#left_container .headline_area .news_row .content h4 { float: left; width: 601px; font-size: 18px; line-height: 20px; color: #fff; }
#left_container .headline_area .news_row .content h4 a { color: #fff; text-decoration: underline; }
#left_container .headline_area .news_row .content span { float: left; width: 601px; font: italic 12px/16px Georgia, "Times New Roman", Times, serif; color: #fff; }
#left_container .headline_area .news_row .content a.widget-open {
	background: url('../../images/up_arrow.gif'); margin-right: 8px;
	width: 15px; height: 15px; display: block; float: right;
}
#left_container .headline_area .widget-open { margin-bottom: 8px; }

#left_container .view_all { float: left; width: 640px; background: url(../../images/rating_bg.png) no-repeat 0 0; height: 31px; margin-top: 1px; }
#left_container .view_all ul { float: left; width: 630px; list-style: none; padding: 0 0 0 8px; }
#left_container .view_all li { padding: 8px 12px 0 9px; float: left; font-weight: normal; font: italic 12px/14px Georgia, "Times New Roman", Times, serif; color: #808080; }
#left_container .view_all li a { color: #808080; text-decoration: underline; }
#left_container .view_all li.last { float: right; width: auto; padding: 8px 6px 0 0; }
#left_container .view_all li img { float: left; }

#right_container { float: right; width: 316px; }
/*#right_container h3 { float: left; width: 309px; background: url(../../images/head_bg.png) no-repeat 0 0; height: 31px; font-size: 18px; line-height: 31px; color: #fff; padding: 0 0 0 7px; margin-bottom: 1px; }
#right_container img { float: left; }
#right_container h3 span { float: left; }
#right_container h3 small { float: right; font: italic 12px/14px Georgia, "Times New Roman", Times, serif; color: #808080; width: auto; padding: 7px 14px 0 0; }
#right_container h3 a img { float: right; margin: 8px 8px 0 0; display: inline; } */

#right_container .more a img { margin: 5px 10px 0 0; display: inline; float: left }

.main_cover { float: left; width: auto; position: absolute; top: 165px; right: 0; }
.pullout {
	float: left; width: 36px; position: absolute; top: 33px; right: 0;
	z-index: 100;
}
.pullout.audio { top: 124px; }
.pullouts img { display: block; }
.pullout_button { float: left; }
.pullout_container { float: left; width: 241px; display: none; }
.pullout_container .current_song { float: left; width: 219px; background: url(../../images/audio_bg.gif) repeat-x 0 0; height: 56px; padding: 15px 0 0 22px; }
.pullout_container .current_song .digit { float: left; width: 218px; padding-bottom: 6px; }
.pullout_container .current_song .digit small { float: left; width: 18px; height: 16px; background: url(../../images/digit_circle.gif) no-repeat 0 0; text-align: center; font-size: 12px; font-weight: bold; padding-top: 2px; }
.pullout_container .current_song .digit strong { float: left; width: auto; font-size: 12px; line-height: 14px; color: #fff; padding: 2px 0 0 9px; }

.pullout_container .current_song .seekbar {
	float: left; width: 207px; height: 18px;
	background: url(../../images/play_bg.gif) no-repeat 0 0;
	border-width: 0; z-index: 0;
}
.pullout_container .current_song .seekbar .ui-slider-handle {
	border-width: 0; background: #fff url('../images/digit_circle.gif');
	width: 18px; height: 18px; top: 0;
}
.pullout_container .current_song .tracks {
	float: left;
}

.choose_area { float: left; width: 241px; color: #fff; }
.choose_area img { float: left; }
.choose_area .music { float: left; width: 241px; background: url(../../images/black_strip.gif) repeat-y 0 0; }
.choose_area .music ol { float: left; width: 241px; list-style-type: decimal; }
.choose_area .music li {
	float: left; width: auto; padding: 5px 5px 5px 0;
}
.choose_area .music li.first { float: left; padding: 5px 8px 5px 21px; }
.choose_area .music li img { float: left; } 

.choose_area .scroll_area {
	float: left; width: 204px; position: relative;
	background: url(../../images/black_strip.gif) repeat-y 0 0; margin-top: 1px; padding: 12px 16px 9px 21px;
}
.choose_area .scroll_area .content {
	float: left; width: 200px; height: 220px;
	position: relative; overflow: hidden;
}
.choose_area .scroll_area .content ol {
	float: left; width: 200px; list-style-type: none;
	height: 2000px; position: absolute;
}
.choose_area .scroll_area .content li {
	background: url(../../images/digit_circle.gif) no-repeat 0 0;
	padding-bottom: 10px; float: left; width: 200px; 
	line-height: 16px;
}
.choose_area .scroll_area .content li small {
	float: left; width: 18px; height: 16px; text-align: center;
	font-size: 12px; font-weight: bold; padding-top: 2px; color: #000
}
.choose_area .scroll_area .content li span {
	float: right; width: 174px; font-size: 12px;
	color: #fff; font-weight: bold;
}
.choose_area .scroll_area .content li a { color: #fff; text-decoration: underline; }
.choose_area .scroll_area .content li.last { float: left; padding-bottom: 0; }

.choose_area .scroll_area .scrollbar.ui-slider-vertical {
	background: url(../../images/scrollbar.gif) no-repeat 0 0;
	height: 219px; width: 4px; position: absolute; right: 10px;
}

.choose_area .scroll_area .scrollbar .ui-slider-handle {
	width: 6px; border-width: 0; background: #fff; left: -1px;
}

#log-in .close, #register .close { float: right; width: 31px; position: absolute; z-index: 1;; }
#log-in .close img, #register .close img { float: left; }

#modify_theme .inside { margin: 0 auto; width: 965px; padding-top: 15px; }
#modify_theme .left { float: left; width: 315px; }
#modify_theme .left h3 { float: left; width: 315px; font-size: 18px; line-height: 20px; font-weight: bold; color: #fff; }
#modify_theme .left h3 span { color: #fff; }
#modify_theme .left p { float: left; width: 230px; font: italic 12px/14px Georgia, "Times New Roman", Times, serif; color: #fff; padding-top: 7px; }

#modify_theme .mid { float: left; width: 600px; }
#modify_theme .mid ul { float: left; width: 600px; list-style: none; }
#modify_theme .mid li { float: left; width: auto; padding-right: 10px; }
#modify_theme .mid li img { float: left; }
#modify_theme .mid li.current img { border: 2px solid #fff; }

#modify_theme .close { float: right; width: 31px; }
#modify_theme .close img { float: left; }

.fanalysis { float: left; width: 316px; padding-top: 8px; }
.fanalysis .content { float: left; background: #000; width: 290px; padding: 11px 15px 12px 11px; }
.fanalysis .content p { float: left; width: 290px; font: italic 12px/14px Georgia, "Times New Roman", Times, serif; color: #808080; }
.fanalysis .content ul { float: left; width: 66px; list-style: none; padding-top: 12px; }
.fanalysis .content li { float: left; width: 66px; font-size: 12px; font-weight: bold; color: #ffffff; padding-bottom: 10px; }
.fanalysis .content li small { float: left; width: 23px; }
.fanalysis .content li small img { float: left!important; margin: 0; } 
.fanalysis .content li span { float: left; width: 38px; padding-top: 3px; }
.fanalysis .content img { float: right!important; margin-top: 9px; }

.latest_badges { float: left; width: 316px; padding-top: 8px; }
.latest_badges .content { float: left; width: 316px; padding-bottom: 1px; }	
.latest_badges .content img { float: left; }
.latest_badges .content .bg_area { float: left; width: 294px; background: #bf9034; padding: 6px 12px 6px 10px; }
.latest_badges .content .bg_area small { float: left; width: 51px; }
.latest_badges .content .bg_area .text { float: left; width: 200px; padding-top: 6px; }
.latest_badges .content .bg_area .text h5 { float: left; width: 200px; font-size: 12px; line-height: 14px; color: #000; }
.latest_badges .content .bg_area .text span { float: left; width: 200px; font: italic 12px/14px Georgia, "Times New Roman", Times, serif; color: #000; }
.latest_badges .content .bg_area strong { float: right; width: auto; font: italic 12px/14px Georgia, "Times New Roman", Times, serif; color: #000000; padding-top: 19px; }
.latest_badges .content .bg_area strong a { color: #000; text-decoration: underline; }

.latest_badges .more01 { float: left; width: 316px; height: 32px; }
.latest_badges .more01 h5 { float: left; width: 297px; background: url(../../images/head_bg_inverse.gif) no-repeat 0 0; height: 32px; font: normal 12px/31px Georgia, "Times New Roman", Times, serif; font-style: italic; color: #808080; padding: 0 10px 0 9px; }
.latest_badges .more01 h5 a { color: #808080; font: normal 12px/30px Georgia, "Times New Roman", Times, serif; font-style: italic; }
.latest_badges .more01 h5 img { float: right!important; margin: 8px 0 0 5px; display: inline; }

.image_username { float: left; width: 316px; padding-top: 8px; }
.image_username .content { float: left; width: 316px; background: #bf9034; position: relative; }
.image_username .content .digit { float: none; width: 45px; height: 44px; top: 6px; right: 9px; position: absolute; background: url(../../images/digit01.gif) no-repeat 0 0; }

.image_username .content .top { float: left; width: 316px; }
.image_username .content .pic_area { float: left; width: 102px; background: #000; padding: 10px; }
.image_username .content .pic_area img { float: left; }
.image_username .content .right { float: right; width: 184px; padding: 5px 0 0; }
.image_username .content .right h5 { float: left; width: 180px; font-size: 18px; line-height: 20px; color: #000; }
.image_username .content .right h5 a { color: #000; text-decoration: underline; }
.image_username .content .right p { float: left; width: 170px; font: italic 12px/14px Georgia, "Times New Roman", Times, serif; color: #000; padding-top: 18px; }
.image_username .content .bottom { float: left; width: 306px; padding: 7px 0 3px 10px; }
.image_username .content .bottom h6 { float: left; width: 180px; font-size: 12px; line-height: 14px; color: #000; }
.image_username .content ul { float: left; width: 143px; list-style: none; padding-top: 7px; }
.image_username .content li { float: left; width: 143px; font-size: 12px; line-height: 14px; font-weight: bold; color: #000; padding-bottom: 5px; }
.image_username .content li small { float: left; width: auto; }
.image_username .content li img { float: left; }
.image_username .content li a { float: left; width: auto; color: #000; text-decoration: none; padding: 5px 0 0 8px; }
.image_username .content li a:hover { text-decoration: underline; }

.image_username01 { float: left; width: 316px; padding-top: 8px; }
.image_username01 .content { float: left; width: 316px; background: #bf9034; position: relative; }
.image_username01 .content .digit { float: none; width: 45px; height: 44px; top: 6px; right: 9px; position: absolute; background: url(../../images/digit01.gif) no-repeat 0 0; }

.image_username01 .content .top { float: left; width: 316px; }
.image_username01 .content .pic_area { float: left; width: 102px; background: #000; padding: 10px; }
.image_username01 .content .pic_area img { float: left; }
.image_username01 .content .right { float: right; width: 184px; padding: 5px 0 0; }
.image_username01 .content .right h5 { float: left; width: 180px; font-size: 18px; line-height: 20px; color: #fff; }
.image_username01 .content .right h5 a { color: #fff; text-decoration: underline; }
.image_username01 .content .right p { float: left; width: 170px; font: italic 12px/14px Georgia, "Times New Roman", Times, serif; color: #fff; padding-top: 18px; }
.image_username01 .content .bottom { float: left; width: 306px; padding: 7px 0 3px 10px; }
.image_username01 .content .bottom h6 { float: left; width: 180px; font-size: 12px; line-height: 14px; color: #fff; }
.image_username01 .content ul { float: left; width: 143px; list-style: none; padding-top: 7px; }
.image_username01 .content li { float: left; width: 143px; font-size: 12px; line-height: 14px; font-weight: bold; color: #fff; padding-bottom: 5px; }
.image_username01 .content li small { float: left; width: auto; }
.image_username01 .content li img { float: left; }
.image_username01 .content li a { float: left; width: auto; color: #fff; text-decoration: none; padding: 5px 0 0 8px; }
.image_username01 .content li a:hover { text-decoration: underline; }

.mpu {
	width: 316px; background: url(../../images/head_bg.png);
	clear: both; float: left;
}

.mpu .mpu_footer {
	background: url(../../images/fan_bottom.gif);
}

#right_container .image_tag { float: left; width: 316px; padding: 8px 0; }
#right_container .image_tag .content { float: left; width: 316px; background: #000; padding: 6px 0 8px; }
#right_container .image_tag .content ul { float: left; width: 308px; list-style: none; padding-left: 8px; }
#right_container .image_tag .content li { float: left; width: auto; font-size: 10px; line-height: 13px; color: #fff; background: url(../../images/bull.gif) no-repeat 0 4px; padding: 0 3px 0  9px; }
#right_container .image_tag .content li a { color: #fff; text-decoration: none; }
#right_container .image_tag .content li a:hover { text-decoration: underline; }
#right_container .image_tag .content li.none { float: left; background: none; padding-left: 0; }
#right_container .image_tag .content li.xl { font-size: 14px; }
#right_container .image_tag .content li.xls { font-size: 16px; }
#right_container .image_tag .content li.xlls { font-size: 19px; line-height: 22px; }

.unit_area { float: left; width: 316px; padding-bottom: 7px; }
.unit_area.none { float: left; width: 316px; padding-top: 8px; padding-bottom: 0; }
.unit_area img { float: left; }
.unit_area .content { float: left; width: 300px; background: #000; padding: 3px 8px 4px; }

#outer_footer { width: 100%; float: left; }
#inner_footer { margin: 0 auto; width: 965px; }
#footer { float: left; width: 934px; background: #000 url(../../images/footer.png) no-repeat 0 0; padding: 10px 15px 10px 15px; }
#footer ul { float: left; width: 155px; }
#footer ul li { float: left; width: 155px; color: #808080; }
#footer ul li a { float: left; font-size: 10px; line-height: 13px; font-weight: bold; color: #808080; text-decoration: underline; }

#footer ul.top_rated { float: left; width: 320px; }
#footer ul.top_rated li { float: left; width: 300px; color: #808080; font-size: 10px; line-height: 13px; font-weight: bold; }
#footer ul.top_rated li span { float: left; color: #bf9034; }
#footer ul.top_rated li a { float: left; color: #808080; text-decoration: underline; }

#footer .copyright { float: left; width: 290px; }
#footer .copyright p { float: left; width: 280px; font-size: 10px; line-height: 13px; font-weight: bold; color: #808080; padding-top: 5px; }
#footer .copyright p img { float: left; margin-right: 5px; display: inline; }
#footer .copyright p a { color: #808080; }

.timeline-band {
	background:none !important;
	}
.timeline-band .timeline-ether-bg { 
	background-color:#000 !important; 
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity: 0.8;
	-webkit-opacity: 0.8;
	filter: alpha(opacity=80);
	}
.timeline-date-label {bottom:50% !important;}
#timeline-band-1.timeline-band .timeline-ether-bg { 
	opacity:1 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	}
.timeline-horizontal .timeline-date-label { border:0; font-weight:bold;}

.content-hidden { float: left; }

/* Workaround for AddThis bug. */
#atffc { display: none !important; }
