/* Comments on editorial_content/posts sidebar */
#newcurrent .sidebar_comments { margin: 0px 0px 20px; border-bottom: 1px dotted #B0B0B0; overflow: hidden; }

#newcurrent .sidebar_comments p { font-size: 13px; margin-bottom: 8px; }

#newcurrent .sidebar_comments p.byline { margin: 0px; }

#newcurrent .sidebar_comments li { margin: 0px 0px 35px; }

#newcurrent .sidebar_comments .sidebar_comments_top { margin: 0px 0px 15px; padding: 0px 0px 15px; border-bottom: 1px dotted #B0B0B0; overflow: hidden; }

/* More comments on editorial_content/posts */
#newcurrent .feeds_posts .zero-comments { background-color: #EBEBEB; }

#newcurrent .feeds_posts .zero-comments h3 { border-bottom: none; margin-left: -5px; }

#newcurrent .feeds_posts .posts_comments li.comment { clear: both; width: 590px; margin: 0px 10px; padding: 15px 10px 0px; border-bottom: 1px dotted #B0B0B0; overflow: hidden; }

#newcurrent .feeds_posts .posts_comments li.comment a.reply { clear: both; float: right; font-weight: bold; margin: 0px 0px 1.2em; padding: 0px 0px 0px 16px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/bg_larr-72e551b0b39995584b04460837054cfb.gif) left 4px no-repeat; }

#newcurrent .feeds_posts .posts_comments li.comment .comment_left { width: 30%; float: left; }

#newcurrent .feeds_posts .posts_comments li.comment .comment_right { width: 60%; float: left; }

#newcurrent .feeds_posts .posts_comments li.comment .comment_right p { font-size: 13px; }

#newcurrent .feeds_posts .posts_comments li.last { border-bottom: none !important; }

#newcurrent .feeds_posts .posts_comments li ul.replies { clear: both; width: 560px; margin: 0px 0px 0px 40px; border-top: 1px dotted #D7D7D7; overflow: hidden; }

#newcurrent .feeds_posts .posts_comments li ul.replies li.comment { width: 560px; margin: 0px; border-bottom: 1px dotted #D7D7D7; }

#newcurrent .feeds_posts .posts_comments ul.replies li.reply { width: 560px; padding: 15px 10px 0px; border-bottom: 1px dotted #D7D7D7; overflow: hidden; display: none; }

#newcurrent .feeds_posts .posts_comments ul.replies li.reply p { font-size: 11px; }

/* REPLY CSS */
#newcurrent .feeds_posts .posts_comments_reply { background-color: #EBEBEB; margin: 0px 0px -15px; padding: 20px 0px 60px; overflow: hidden; _height: 360px; }

#newcurrent .feeds_posts .posts_comments_reply p { font-size: 11px; }

#newcurrent .feeds_posts .posts_comments_reply .reply_left, #newcurrent .feeds_posts .posts_comments li.reply .reply_left { float: left; width: 48px; padding: 0px 15px; }

#newcurrent .feeds_posts .posts_comments li.reply .reply_left { padding: 0px 15px 0px 0px; }

#newcurrent .feeds_posts .posts_comments_reply .reply_right, #newcurrent .feeds_posts .posts_comments li.reply .reply_right { float: left; }

#newcurrent .feeds_posts .posts_comments_reply .form_textarea, #newcurrent .feeds_posts .posts_comments li.reply .form_textarea { color: #4D4C4C; font-size: 13px; font-family: Arial, Verdana, sans-serif; width: 532px; height: 122px; padding: 8px; border: none; background: white url(//d2ffltj98nrzzh.cloudfront.net/assets/bg_comment_text-f3f27fc3d6bfa5afb1ca3e91588276d8.gif) no-repeat; resize: none; }

#newcurrent .feeds_posts .posts_comments li.reply .form_textarea { width: 470px; height: 72px; background: #ebebeb url(//d2ffltj98nrzzh.cloudfront.net/assets/bg_reply_text-c50603e0344650cdcd0925c75c8cfb94.gif) no-repeat; }

#newcurrent .feeds_posts .posts_comments_reply .form_input, #newcurrent .feeds_posts .posts_comments li.reply .form_input { color: #4D4C4C; font-size: 11px; font-family: Arial, Verdana, sans-serif; width: 332px; height: 13px; padding: 7px 8px 5px; border: none; background: white url(//d2ffltj98nrzzh.cloudfront.net/assets/bg_comment_input-b17d7c1708d91cd55d8a21114018bcfd.gif) no-repeat; }

#newcurrent .feeds_posts .posts_comments li.reply .form_input { width: 271px; background: #ebebeb url(//d2ffltj98nrzzh.cloudfront.net/assets/bg_reply_input-da469150a8345d03d796e5acd519ddcf.gif) no-repeat; }

#newcurrent .feeds_posts .posts_comments_reply .comment_post, #newcurrent .feeds_posts .posts_comments li.reply .comment_post { color: #FFF; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; padding: 4px 66px; background-color: #2F7DA6; border: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer; _cursor: hand; *padding: 4px 42px; }

#newcurrent .feeds_posts .posts_comments_reply .comment_post:hover, #newcurrent .feeds_posts .posts_comments li.reply .comment_post:hover { background-color: #282828; }

/* More editorial_content stuff */
#newcurrent div.reply_right .comment_error { color: #EC1C24; font-size: 12px; width: 550px; }

#newcurrent ul.replies li.reply div.reply_right .comment_error { color: #EC1C24; font-size: 12px; width: 470px; }

#newfilm .current h4 { line-height: 1.4em; }

#newfilm .current img { float: left; margin: 0px 10px 0px 0px; }

#newfilm .current .right_column { margin: 0px 0px 16px !important; border-left: none; }

#newfilm .current .content_block { padding: 0px !important; }

#newfilm .current .entry { padding: 0px !important; position: relative; }

#newfilm .current .play-button { position: absolute; width: 20px; height: 20px; left: 70px; top: 35px; display: inline; }

#newfilm #movieinfo .current .photo_gallery { margin: 10px 0px 0px; }

/* CURRENT CSS */
#newhome .feeds_current { float: left; width: 572px; /* height:388px; */ margin: 0px 4px 0px 0px; padding: 10px 10px 10px; background-color: #EBEBEB; }

#newhome .feeds_current_top { margin: 0px 8px 8px; padding: 8px 0px 12px; border-bottom: 1px dotted #858585; overflow: hidden; }

#newhome .feeds_current_top h3 { float: left; }

#newhome .feeds_current_top ul { float: right; }

#newhome .feeds_current_top li { float: left; font-size: 13px; font-weight: bold; margin: 0px 0px 0px 10px; }

#newhome .feeds_current_top a { padding: 3px 0px 0px; }

#newhome .feeds_current_list li { width: 552px; height: 90px; padding: 10px; background-color: #FFF; margin: 0px 0px 4px; overflow: hidden; }

#newhome .feeds_current_list li img { float: left; margin: 0px 16px 0px 0px; }

#newhome .feeds_current_list li h4 { font-size: 13px; font-weight: 550 !important; margin: 0px 0px 10px; }

#newhome .feeds_current_list li p { font-size: 13px; }

#newhome .feeds_current_list li p a { font-weight: bold; }

#newhome .feeds_quicklinks { float: left; width: 280px; /* height:388px; */ padding: 10px; background-color: #EBEBEB; _padding: 10px 8px; }

#newhome .feeds_quicklinks_top { margin: 0px 8px; padding: 8px 0px 12px; border-bottom: 1px dotted #858585; overflow: hidden; }

#newhome .feeds_quicklinks_top h3 { float: left; }

#newhome .feeds_quicklinks_top h3 { float: left; }

#newhome .feeds_quicklinks_top ul { float: right; }

#newhome .feeds_quicklinks_top li { float: left; font-size: 13px; font-weight: bold; margin: 0px 0px 0px 10px; }

#newhome .feeds_quicklinks_list { width: 264px; margin: 0px 8px 20px; font-size: 13px; }

#newhome .feeds_quicklinks_list li { padding: 19px 0px; border-bottom: 1px dotted #858585; }

#newhome .feeds_quicklinks_list li a { font-weight: bold; }

#newhome .feeds_quicklinks_list li a.title { text-transform: uppercase; }

#newhome .feeds_quicklinks_list li p { margin: 0px; }

#newhome .feeds_quicklinks_btm { margin: 0px 8px; }

#newhome .feeds_quicklinks_btm li { float: left; font-weight: bold; margin: 0px 6px 0px 0px; }

#newcurrent { color: #353535; width: 896px; padding: 0px; }

#newcurrent h2 { color: #2F7DA6; font-size: 30px; font-weight: bold !important; line-height: 1.1em !important; margin: 0px; padding: 0px; }

#newcurrent h2.picture_post { width: 465px; }

#newcurrent h2.no_byline { margin-bottom: -1px; }

#newcurrent h3 { font-size: 18px; font-weight: bold !important; line-height: 1.0em !important; text-transform: none; margin: 0px; padding: 0px; }

#newcurrent h4 { font-size: 12px; font-weight: bold !important; line-height: 1.3em !important; text-transform: uppercase; margin: 0px; padding: 0px; }

#newcurrent h6 { font-size: 10px; font-weight: bold !important; line-height: 1.0em !important; text-transform: uppercase; margin: 0px; padding: 0px; }

#newcurrent p { color: #353535; font-size: 12px; line-height: 1.4em !important; }

#newcurrent ul, #newcurrent li { list-style-type: none; margin: 0px; padding: 0px; }

#newcurrent .post_body:not(.gallery) ul { margin-bottom: 15px; clear: both; }

#newcurrent .post_body:not(.gallery) li { list-style-type: disc; margin-left: 25px; margin-bottom: 1em; font-size: 15px; line-height: 1.4em; }

#newcurrent .break { *display: none; _height: 1px; _display: block; }

/* HEADER CSS */
#newcurrent .newcurrent_header { width: 896px; height: 84px; margin: 0px 0px 4px; background: #ebebeb url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/bg_current-a0b5c906f8d0474158622e4cbd95dcf3.gif) no-repeat; }

/* SPOTLIGHT CSS */
#newcurrent_spotlight { width: 856px; margin: 0px 0px 4px; padding: 20px 20px 30px 20px; background-color: #EBEBEB; overflow: hidden; }

#newcurrent_spotlight img { margin: 0px 0px 10px; }

#newcurrent_spotlight p, #newhome #newcurrent_spotlight p { font-size: 14px; line-height: 1.2em !important; margin: 0px; }

#newcurrent_spotlight a { font-weight: bold; }

#newcurrent_spotlight ul { width: 870px; margin: 0px 0px 0px -7px; _width: 880px; }

#newcurrent_spotlight li, #newhome #newcurrent_spotlight li { float: left; width: 160px; height: 150px; margin: 0px 7px; }

/* FEEDS CSS */
#newcurrent .newcurrent_feeds { width: 896px; overflow: hidden; }

#newcurrent .newcurrent_feeds .feeds_posts { float: left; width: 650px; overflow: hidden; }

#newcurrent .newcurrent_feeds .feeds_sidebar { float: right; width: 203px; padding: 20px 20px 20px 19px; background-color: #EBEBEB; overflow: hidden; *padding: 20px 20px 0px 19px; }

#newcurrent .newcurrent_feeds .feeds_breadcrumb { width: 610px; padding: 8px 20px 8px; margin: 0px 0px 4px; background-color: #EBEBEB; overflow: hidden; }

#newcurrent .newcurrent_feeds .feeds_breadcrumb li { float: left; font-size: 13px; font-weight: bold; margin: 0px 12px 0px 0px; padding: 0px 0px 0px 14px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/explore_raquo-028124261678917c3babc41bc524e435.gif) left 6px no-repeat; }

#newcurrent .newcurrent_feeds .feeds_breadcrumb li.nolead { padding: 0px; background: none; }

#newcurrent .newcurrent_feeds .feeds_breadcrumb p { padding: 5px 0 0 0; font-size: 13px; margin: 0; }

/* SIDEBAR CSS */
#newcurrent .sidebar_categories { margin: 0px 0px 20px; border-bottom: 1px dotted #B0B0B0; }

#newcurrent .sidebar_categories .sidebar_categories_top { margin: 0px 0px 15px; padding: 0px 0px 15px; border-bottom: 1px dotted #B0B0B0; overflow: hidden; }

#newcurrent .sidebar_categories .sidebar_categories_top h3 { float: left; }

#newcurrent .sidebar_categories .sidebar_categories_top a.rss { float: right; text-indent: -9999px; width: 16px; height: 16px; display: block; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/icon_rss-a18ec0ab2e3b36f7c95a07e4dbb65f3b.gif) right center no-repeat; }

#newcurrent .sidebar_categories .sidebar_categories_list { margin: 0px 0px 20px; }

#newcurrent .sidebar_categories .sidebar_categories_list li { font-size: 13px; font-weight: bold; }

#newcurrent .sidebar_archive { margin: 0px 0px 20px; padding: 0px 0px 15px; border-bottom: 1px dotted #B0B0B0; position: relative; }

#newcurrent .sidebar_archive h3 { margin: 0px 0px 15px; }

#newcurrent .sidebar_archive .side_drop { float: left; color: #bcbcbc; font-size: 11px; line-height: 18px; text-transform: uppercase; padding: 5px 0 0 10px; cursor: pointer; _cursor: hand; *padding: 4px 30px 1px 10px; }

#newcurrent .sidebar_archive .drop_month { width: 99px; height: 20px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/bg_drop_109-c4863fe94c3352d024ca11177f92aa5f.gif) no-repeat; background-position: top; margin-right: 5px; }

#newcurrent .sidebar_archive .drop_year { width: 79px; height: 20px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/bg_drop_89-3f9a8e33c41fc7a86f74493b76c480fd.gif) no-repeat; background-position: top; }

#newcurrent .sidebar_archive .side_list_submit { float: right; color: #bcbcbc; font-size: 11px; line-height: 18px; text-transform: uppercase; padding: 5px 0 0 10px; cursor: pointer; _cursor: hand; margin-top: 5px; width: 40px; height: 20px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/bg_archive_submit-11416126f82546c097d2f97697d48bc1.gif) no-repeat; background-position: 0px 0px; }

#newcurrent .sidebar_archive .side_list_submit:hover { color: #ffffff; background-position: bottom; }

#newcurrent .sidebar_archive .modal_close { height: 25px; }

#newcurrent .sidebar_archive .side_list { color: #898989; font-size: 12px; width: 100px; padding: 5px 0px; background-color: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0px 0px 5px #888; -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; border: 1px solid #cccccc \9; *z-index: 8888; display: none; }

#newcurrent .sidebar_archive .side_list.list_month { position: absolute; left: -10px; top: 25px; }

#newcurrent .sidebar_archive .side_list.list_year { position: absolute; left: 85px; top: 25px; }

#newcurrent .sidebar_archive .list_year .scroll_up { width: 100px; height: 5px; padding: 10px 0px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/icon_up-3368aa87e8e705b8af7079a288b5ac27.gif) center no-repeat; cursor: pointer; _cursor: hand; }

#newcurrent .sidebar_archive .list_year .scroll_up:hover { background-image: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/icon_up_on-fc1e5a5e5616f4c0d5866f2a056f5009.gif); }

#newcurrent .sidebar_archive .list_year .scroll_down { width: 100px; height: 5px; padding: 10px 0px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/icon_down-2fafd11f63d068199ba0b29e0ecd6e03.gif) center no-repeat; cursor: pointer; _cursor: hand; }

#newcurrent .sidebar_archive .list_year .scroll_down:hover { background-image: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/icon_down_on-44f207ac9bb437bf682c1a77f6a82fec.gif); }

#newcurrent .sidebar_archive .list_year .scroll_content { width: 100px; height: 228px; padding: 10px 0px; border-top: 1px dotted #BCBCBC; border-bottom: 1px dotted #BCBCBC; overflow: hidden; position: relative; }

#newcurrent .sidebar_archive .list_month .scroll_content { width: 100px; height: 228px; padding: 10px 0px; overflow: hidden; position: relative; }

#newcurrent .sidebar_archive .side_list ul { width: 100px; position: absolute; top: 10px; left: 0px; }

#newcurrent .sidebar_archive .list_month ul { top: 1px; }

#newcurrent .sidebar_archive .side_list li { width: 203px; height: 19px; }

#newcurrent .sidebar_archive .side_list li { color: #4f4f4f !important; font-weight: bold; width: 163px; height: 18px; margin: 0px auto; padding: 1px 20px 0px; display: block; *padding: 0px 10px 1px; cursor: pointer; _cursor: hand; }

#newcurrent .sidebar_archive .side_list li:hover { color: #fff !important; background-color: #333; }

#newcurrent .sidebar_archive .side_drop:hover { color: #ffffff; background-position: bottom; }

#newcurrent .sidebar_archive .side_drop.active { color: #bcbcbc; background-position: 0px -25px; }

#newcurrent .sidebar_archive .modal_list { width: 203px; height: 25px; position: relative; }

#newcurrent .sidebar_newsletter h3 { margin: 0px 0px 15px; }

#newcurrent .sidebar_newsletter p { font-size: 11px; }

/* POSTS CSS */
#newcurrent .feeds_posts li.post { width: 630px; margin: 0px 0px 4px; padding: 20px 10px; background-color: #EBEBEB; overflow: hidden; }

#newcurrent .feeds_posts li.post.single { margin: 0; }

#newcurrent .feeds_posts li.post .post_head { width: 610px; padding: 0px 10px 15px; position: relative; }

#newcurrent .feeds_posts li.post .post_head h3 { font-size: 22px; margin-top: 10px; }

#newcurrent .feeds_posts li.post .post_head a.launch { font-size: 14px; font-weight: bold; padding: 0px 14px 0px 0px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/icon_launch_blue-e5feb61acfd4864f414147f78b2eef0e.gif) right 5px no-repeat; position: absolute; top: 10px; right: 0px; }

#newcurrent .feeds_posts li.post .post_body { width: 610px; margin: 0px 0px 20px; padding: 10px 10px 0px; background-color: #FFF; overflow: hidden; }

#newcurrent .feeds_posts li.post .post_body.slideshow_description { margin: 0px 0px 10px; }

#newcurrent .feeds_posts li.post .post_body.gallery { color: #282828; background-color: #FFF; margin: 0px 0px 10px; padding-bottom: 10px; }

#newcurrent .feeds_posts li.post .post_body.gallery p { color: #282828; /* font-size:12px; */ margin: 7px 10px 2px; }

#newcurrent .feeds_posts li.post .post_body blockquote.current_quote { margin: -4px 0 -2px 0; }

#newcurrent .feeds_posts li.post.single .post_body blockquote.current_quote { margin: 10px 0 20px; padding: 10px 15px; }

#newcurrent .feeds_posts li.post .post_body blockquote.current_quote p { color: #2F7DA6; font-size: 32px; font-weight: bold; line-height: 1.2em !important; margin: 0px 0px 0px; }

#newcurrent .feeds_posts li.post .post_body cite { font-size: 24px; font-style: normal; }

#newcurrent .feeds_posts li.post .post_body img { float: left; margin: 0px 15px 10px 0px; *margin: 0px 15px 10px 0px; }

#newcurrent .feeds_posts li.post .post_body p { font-size: 15px; }

#newcurrent .feeds_posts li.post .post_body a.read_more { font-weight: bold; }

#newcurrent .feeds_posts li.post.single .post_body a { font-weight: normal; font-style: normal; }

#newcurrent .feeds_posts li.post .post_slideshow { width: 610px; margin: 0px 0px 20px; padding: 10px; background-color: #FFF; overflow: hidden; position: relative; }

#newcurrent .feeds_posts li.post .post_slideshow ul { width: 620px; margin: 0px 0px 0px -5px; overflow: hidden; _width: 630px; _margin: 0px 0px 0px -10px; }

#newcurrent .feeds_posts li.post .post_slideshow li { float: left; width: 114px; height: 64px; margin: 0px 5px; background-color: #FFF; overflow: hidden; position: relative; }

#newcurrent .feeds_posts li.post .post_slideshow a { width: 628px; height: 82px; display: block; position: absolute; top: 0px; left: 0px; }

#newcurrent .feeds_posts li.post .post_meta { width: 610px; padding: 0px 10px; }

#newcurrent .feeds_posts li.post .post_meta h4 { float: left; font-size: 16px; color: #2F7DA6; text-transform: none; width: 250px; }

#newcurrent .feeds_posts li.post .post_meta ul { float: right; margin-right: -7px; }

#newcurrent .feeds_posts li.post .post_meta li { float: left; font-size: 14px; margin: 0px 7px; }

#newcurrent .feeds_posts li.post .post_meta li a { font-weight: bold; }

#newcurrent .feeds_posts li.post .post_nav { clear: both; width: 590px; margin: 0px 10px; padding: 20px 10px; border-bottom: 1px dotted #B0B0B0; overflow: hidden; }

#newcurrent .feeds_posts li.post .post_nav ul { font-size: 11px; font-weight: bold; line-height: 1.0em; float: right; }

#newcurrent .feeds_posts li.post .post_nav li { float: left; }

#newcurrent .feeds_posts li.post .post_nav li.prev { padding: 0px 10px 0px 0px; border-right: 1px dotted #B0B0B0; }

#newcurrent .feeds_posts li.post .post_nav li.prev.no_next { padding: 0; border-right: 0; }

#newcurrent .feeds_posts li.post .post_nav li.prev a { padding: 0px 0px 0px 16px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/bg_larr-72e551b0b39995584b04460837054cfb.gif) left 1px no-repeat; }

#newcurrent .feeds_posts li.post .post_nav li.next { padding: 0px 0px 0px 10px; }

#newcurrent .feeds_posts li.post .post_nav li.next a { padding: 0px 16px 0px 0px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/bg_rarr-909de9f8dc893afc80059eb84ad4acab.gif) right 1px no-repeat; }

#newcurrent .feeds_posts .post_body.gallery { position: relative; }

#newcurrent .feeds_posts .post_body.gallery .gallery_wrapper { width: 610px; height: 45px; padding: 0px 0px; position: relative; overflow: hidden; }

#newcurrent .feeds_posts .post_body.gallery div.gallery_expand { width: 250px; height: 344px; position: absolute; top: 65px; left: 190px; z-index: 100; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/button_expand-45d141426d4aeaf2761e9774e9361270.png) -100px -100px no-repeat; }

#newcurrent .feeds_posts .post_body.gallery div.gallery_expand:hover { background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/button_expand-45d141426d4aeaf2761e9774e9361270.png) 50% 50% no-repeat; cursor: pointer; _cursor: hand; }

#newcurrent .feeds_posts .post_body.gallery div.gallery_prev { width: 180px; height: 344px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/button_gallery_prev-01873aaa8a725157e5b3d392d04e8e9f.png) -100px -100px no-repeat; position: absolute; top: 65px; left: 10px; z-index: 100; cursor: pointer; _cursor: hand; /* display:none; */ }

#newcurrent .feeds_posts .post_body.gallery div.gallery_prev:hover { background-position: 10px 50%; }

#newcurrent .feeds_posts .post_body.gallery div.gallery_next, #newcurrent .feeds_posts .post_body.gallery div.gallery_first { width: 180px; height: 344px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/button_gallery_next-bdfabb9b173c99b32437679763912049.png) -100px -100px no-repeat; position: absolute; top: 65px; right: 9px; z-index: 100; cursor: pointer; _cursor: hand; }

#newcurrent .feeds_posts .post_body.gallery div.gallery_next { /* display:none; */ }

#newcurrent .feeds_posts .post_body.gallery div.gallery_next:hover, #newcurrent .feeds_posts .post_body.gallery div.gallery_first:hover { background-position: 117px 50%; }

#newcurrent .feeds_posts .post_body.gallery div.gallery_prev span { color: #151515; font-size: 10px; font-weight: bold; text-align: center; width: 75px; padding: 180px 0px 0px 0px; display: block; opacity: 0; filter: alpha(opacity=0); }

#newcurrent .feeds_posts .post_body.gallery div.gallery_next span { color: #151515; font-size: 10px; font-weight: bold; text-align: center; width: 290px; padding: 180px 0px 0px 0px; display: block; opacity: 0; filter: alpha(opacity=0); }

#newcurrent .feeds_posts .post_body.gallery div.gallery_prev:hover span, #newcurrent .feeds_posts .post_body.gallery div.gallery_next:hover span { opacity: 1; filter: alpha(opacity=100); }

#newcurrent .post_body.gallery .caption-area-left { float: left; position: relative; padding: 0; margin: 0; width: 110px; }

#newcurrent .post_body.gallery .caption-area-left p { padding: 0; margin: 0 10px 0 0 !important; text-align: center; }

#newcurrent .post_body.gallery .caption-area-right { width: 444px; border-left: dotted 1px #353535; margin-left: 110px; padding: 0 40px 0 15px; }

#newcurrent .post_body.gallery .caption-area-right p.gallery_caption { padding: 0; margin: 0 !important; }

#newcurrent .post_body.gallery .caption-area-left span.slide_number { position: relative; z-index: 999; }

#newcurrent .post_body.gallery .caption-area-left span.gallery_prev { position: absolute; width: 31px; height: 31px; background-image: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/slideshow-arrow-left-cea8f3fabebab2dc98757d5dd8b56abc.png); left: -5px; top: -8px; cursor: pointer; _cursor: hand; }

#newcurrent .post_body.gallery .caption-area-left span.gallery_next { position: absolute; width: 31px; height: 31px; background-image: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/slideshow-arrow-right-499182ae0be82b173f6b693a1ddc1c3c.png); right: 5px; top: -8px; cursor: pointer; _cursor: hand; }

#newcurrent .post_body.gallery .caption-area-left span.gallery_prev:hover, #newcurrent .post_body.gallery .caption-area-left span.gallery_next:hover { background-position: center; }

#newcurrent .post_body.gallery .caption-area-left span.gallery_prev.inactive, #newcurrent .post_body.gallery .caption-area-left span.gallery_next.inactive, #newcurrent .post_body.gallery .caption-area-left span.gallery_prev.inactive:hover, #newcurrent .post_body.gallery .caption-area-left span.gallery_next.inactive:hover { background-position: bottom; }

#newcurrent .post_body.gallery .gallery_prev.inactive, #newcurrent .post_body.gallery .gallery_next.inactive { display: none; }

#newcurrent .post_body.gallery .gallery_big .gallery_prev.inactive, #newcurrent .post_body.gallery .gallery_big .gallery_next.inactive { display: block; }

#newcurrent .gallery_image { width: 610px; height: 344px; padding: 10px 0px; }

#newcurrent .feeds_posts .post_body.gallery .gallery_wrapper a.gallery_prev { text-indent: -9999px; width: 40px; height: 45px; display: block; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/button_carousel_prev-white-9030ff79c5e5be51b191fa34b616697c.png) top no-repeat; position: absolute; top: 0px; left: 0px; }

#newcurrent .feeds_posts .post_body.gallery .gallery_wrapper a.gallery_prev:hover { background-position: bottom; }

#newcurrent .feeds_posts .post_body.gallery .gallery_wrapper a.gallery_next { text-indent: -9999px; width: 40px; height: 45px; display: block; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/button_carousel_next-white-972fdaee704a8abe370e17a4699262da.png) top no-repeat; position: absolute; position: absolute; top: 0px; right: 0px; }

#newcurrent .feeds_posts .post_body.gallery .gallery_wrapper a.gallery_next:hover { background-position: bottom; }

#newcurrent .feeds_posts .post_body.gallery .gallery_carousel { width: 532px; height: 45px; margin: 0px 39px; overflow: hidden; position: relative; }

#newcurrent .feeds_posts .post_body.gallery .gallery_carousel li { float: left; width: 68px; height: 45px; margin: 0px 4px; overflow: hidden; list-style-type: none; cursor: pointer; _cursor: hand; }

#newcurrent .feeds_posts .post_body.gallery .gallery_carousel li.active img, #newcurrent .feeds_posts .post_body.gallery .gallery_carousel li:hover img { opacity: 1; filter: alpha(opacity=100); }

#newcurrent .feeds_posts .post_body.gallery .gallery_carousel li img { opacity: 0.4; filter: alpha(opacity=40); }

/* RELATED CSS */
#newcurrent .feeds_posts .posts_related { width: 610px; margin: -4px 0px 0px; padding: 0px 20px 20px; background-color: #EBEBEB; overflow: hidden; position: relative; *margin: -7px 0px 0px; }

#newcurrent .feeds_posts .zero-related-films { padding: 0; }

#newcurrent .feeds_posts .posts_related h3 { margin: 0px 0px 15px; }

#newcurrent .feeds_posts .posts_related ul { width: 620px; margin: 0px 0px 0px -5px; }

#newcurrent .feeds_posts .posts_related li { float: left; width: 196px; height: 182px; margin: 5px 5px; background-color: #CECDCD; overflow: hidden; }

#newcurrent .feeds_posts .posts_related li:hover { background-color: #F2F2F2; }

#newcurrent .feeds_posts .posts_related li h4 { line-height: 1.4em !important; }

#newcurrent .feeds_posts .posts_related li .info { padding: 10px; }

/* VIDEO POSTS */
#newcurrent .video_post .player { margin-bottom: 10px; clear: both; }

#newcurrent .video_post .player iframe { width: 610px; }

/* PAGINATION */
#newcurrent .feeds_posts div.pagination { clear: both; width: 610px; margin: 0px 10px; padding: 20px 10px; }

#newcurrent .feeds_posts div.pagination ul { font-size: 12px; font-weight: bold; line-height: 1.0em; float: right; }

#newcurrent .feeds_posts .pagination ul li { float: left; }

#newcurrent .feeds_posts .pagination ul li.disabled { display: none; }

#newcurrent .feeds_posts .pagination li.previous_page { padding: 0px 10px 0px 16px; border-right: 1px dotted #B0B0B0; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/bg_larr-72e551b0b39995584b04460837054cfb.gif) left 2px no-repeat; }

#newcurrent .feeds_posts .pagination li.next_page { padding: 0px 16px 0px 10px; background: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/bg_rarr-909de9f8dc893afc80059eb84ad4acab.gif) right 2px no-repeat; }

#newcurrent .post_nav #current-post-like-button { float: left; margin: -17px 0 0 -10px; }

/* POST UPDATES TO SUPPORT MEDIA OBJECTS */
#newcurrent .feeds_posts li.post .post_body .post_body.gallery { padding: 10px 0; }

/* SLIDESHOW LIGHTBOX overrides */
#lightbox.slideshow { /* NAV */ }

#lightbox.slideshow #imageData #imageDetails { max-width: 610px; min-height: 15px; margin: 0 auto; text-align: left; float: none; }

#lightbox.slideshow #imageData.noIndent #imageDetails { max-width: none; }

#lightbox.slideshow #imageData #caption { color: #282828; display: block; line-height: 1.4em; font-family: Helvetica, Arial, Verdana; padding: 0 40px 0 15px; border-left: dotted 1px #353535; margin-left: 110px; }

#lightbox.slideshow #imageData #caption p { padding: 0 !important; margin: 0 !important; }

#lightbox.slideshow #imageData #numberDisplay { color: #282828; display: block; padding: 0px; margin: 0; width: 110px; float: left; }

#lightbox.slideshow span#numberDisplay { position: relative; text-align: center; }

#lightbox.slideshow span#numberDisplay .page-number-display { position: relative; margin: 0 10px 0 0; z-index: 999; }

#lightbox.slideshow span#prevLinkText { position: absolute; left: -5px; top: -8px; padding: 0; margin: 0; width: 31px; height: 31px; background-image: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/slideshow-arrow-left-cea8f3fabebab2dc98757d5dd8b56abc.png); cursor: pointer; _cursor: hand; }

#lightbox.slideshow span#nextLinkText { position: absolute; right: 5px; top: -8px; padding: 0; margin: 0; width: 31px; height: 31px; background-image: url(//d2ffltj98nrzzh.cloudfront.net/assets/editorial_content/slideshow-arrow-right-499182ae0be82b173f6b693a1ddc1c3c.png); cursor: pointer; _cursor: hand; }

#lightbox.slideshow span#nextLinkText:hover, #lightbox.slideshow span#prevLinkText:hover { background-position: center; }

#lightbox.slideshow span#nextLinkText.inactive, #lightbox.slideshow span#prevLinkText.inactive, #lightbox.slideshow span#nextLinkText.inactive:hover, #lightbox.slideshow span#prevLinkText.inactive:hover { background-position: bottom; }
