 /* CONTENTS
GENERAL MODULES                 GM
FRONT DOOR                      FD
ADS                             ADS
SHOW SPACE                      SS
ACTOR SPACE                     AS
PHOTO HUB                       PH
VIDEO HUB                       VH
FORUM HUB                       FH
NEWS HUB                        NH
PROFILE                         PROF
LISTINGS                        LI
USER SUBMISSIONS                US
PEOPLE HUB/SHOWS HUB            PPLH
SEARCH                          SCH
SIGNUP                          SU
MODERATION                      MOD
*/

/* =GM
------------------------------------------------------------------------------*/

/* LISTINGS MODULE */
#listings {border:none;}
#listings .header {border:none; margin:0; padding:0;}
#listings .header .wrap {border-bottom:1px solid #3da2d7; height:24px; line-height:24px; padding:0 10px;}
#listings .header .icon {height:10px; width:10px; margin:8px 3px 0 0;}
#listings .body {border:none; height:1%; overflow:hidden; padding:6px 6px 1px; _padding:4px 4px 1px;}
#listings .body ul, #listings .body li {float:left;}
#listings .body ul {border-top:1px solid #015a8b;}
#listings .body li {border-bottom:1px solid #015a8b; height:20px; line-height:20px; margin:0; padding:0;}
#listings .body li .wrap {border:solid #015a8b; border-width:0 1px; padding:0 48px 0 41px;}
#listings .body li .title {float:none; overflow:hidden;}
#listings .body li .title a {display:block; white-space:nowrap;}
#listings .body li .info {margin:-20px 0 0 0;}
#listings .body li .time {display:inline; float:left; margin:0 6px 0 -38px; text-align:right; position:relative; width:32px;}
#listings .body li .network {display:inline; float:right; line-height:22px; margin:0 -44px 0 6px; padding:0; overflow:hidden; position:relative; width:38px;}
#listings .body li.first {height:auto; line-height:14px; overflow:hidden; padding:5px 0;}
#listings .body li.first .wrap {padding:0 4px 0 72px;}
#listings .body li.first .title,
#listings .body li.first .info {float:right; margin:-3px 0 3px; padding:0;}
#listings .body li.first .title {line-height:15px; width:100%;}
#listings .body li.first .title a {display:inline; white-space:normal;}
#listings .body li.first .time {float:none; margin:0; padding:0; text-align:left; width:auto;}
#listings .body li.first .details {display:inline;}
#listings .body li.first .thumb {display:inline; float:left; height:1%; overflow:hidden; margin:0 2px 0 -70px; width:65px;}
#listings .body li.first .thumb a img {display:block; height:65px;}
#listings .body li.first .network {float:none; line-height:14px; margin:0; padding:0; width:auto;}
#listings .body li.first .blue_smaller_btn .btn_wrap span a {margin-right:-4px; padding-right:11px;}
#listings .footer {height:23px; line-height:23px; overflow:hidden; padding:0 6px; text-align:right;}
#listings .footer a .icon {display:inline; float:right; height:13px; margin:5px 0 0 5px; width:13px;}

/* TOP NEWS MODULE */
#top_news .body {padding:0pt 7px;}
#top_news li {border:none; display:inline; float:left; padding:4px 0; width:100%;}
#top_news li .wrap {height:31px; overflow:visible; padding:0 0 0 45px;}
#top_news .title {float:right; line-height:11px; margin-top:-2px;}
#top_news .details {display:inline;}
#top_news .thumb {display:inline; float:left; height:30px; margin:0 5px 0 -45px; overflow:hidden; position:relative; width:40px;}
#top_news .thumb span {bottom:0; height:14px; line-height:14px; overflow:hidden; padding-left:1px; position:absolute; right:0; text-align:center; width:13px;}
#top_news .thumb img {display:block; height:30px; width:40px;}

/* TOPSLOT */
#topslot {height:200px; margin-bottom:10px; overflow:hidden; position:relative; width:100%;}
#topslot .strip {height:30px; line-height:31px; position:absolute; top:170px; left:0; text-align:center; width:100%;}
.topslot_add_header{margin-bottom:10px;}

/* COMMUNITY MODULE - TOP MEMBERS */
#top_members .body {padding:0;}
#top_members .body ul,
#top_members .body ul li {float:left;}
#top_members .body ul li {padding:4px 0;}
#top_members .body ul li.last {border:0;}
#top_members .body ul li .wrap {height:1%; padding:0 0 0 66px;}
#top_members .body ul li .wrap .info {display:block; float:none; width:auto;}
#top_members .body ul li .wrap .info.has_emblem {padding:0 66px 0 0;}
#top_members .body ul li .wrap .info .title {padding-top:4px;}
#top_members .body ul li .wrap .info .wrap {display:inline; padding:0;}
#top_members .thumb {border:1px solid #c7c7c7; display:inline; float:left; height:42px; margin:0 10px 0 -56px; overflow:hidden; padding:1px; width:42px;}
#top_members .thumb img {border:1px solid #f5f5f5; display:block; height:40px; width:40px;}
#top_members .body ul li .wrap .info ul li {border:0; padding:0; line-height:12px;}
#top_members .body ul li .wrap .emblem {border-left:1px solid #c7c7c7; display:inline; float:right; height:54px; margin:-4px -66px -4px 10px; position:relative; width:55px;}

/* COMMUNITY MODULE - TAGS */
#tags .body {padding:0;}
#tags .body .wrap {height:1%; line-height:16px; overflow:hidden; padding:8px; text-align:center;}

/* COMMUNITY - TOP FORUM TOPICS */
.related_forum_topics .body {padding:0;}
.related_forum_topics .body ul,
.related_forum_topics .body ul li {float:left;}
.related_forum_topics .body ul li.last {border:0;}
/*.related_forum_topics .body ul li .wrap {height:1%; padding:0 0 0 62px;}*/
.related_forum_topics .body ul li .wrap {padding:0 10px;}
.related_forum_topics .body ul li .wrap .title {float:right; margin-bottom:3px;}
/*.related_forum_topics .thumb {border:1px solid #ddd; display:inline; float:left; height:36px; margin:0 10px 0 -52px; overflow:hidden; padding:2px; width:36px;}
.related_forum_topics .thumb img {display:block; height:36px; width:36px;}*/

/* INFO CONTENT CONTAINER MODULE */
#info_block {border:solid #ccc; border-width:1px 1px 0;}
#info_block .body {border-bottom:1px solid #ccc; padding:10px;}
#info_block .body .wrap .module,
#info_block .body .wrap .header {border:none; margin:0;}
#info_block .body .wrap .header .wrap {height:1%; line-height:20px; margin-bottom:7px; overflow:hidden; padding:0 0 5px; width:100%;}
#info_block .body .wrap .header .wrap span {margin:0;}
#info_block .body .wrap .header .wrap span .edit_add_btn {margin-left:10px;}
#info_block .body .wrap .title {float:right; padding-bottom:3px;}
#info_block .body .wrap .body {border:none; display:inline; padding:0;}
#info_block .body .wrap .footer {padding:0; text-align:left;}
#info_block .body .wrap .footer,
#info_block .more_link {display:inline; float:left;}
/* VIDEO MODULE */
#info_block .body.video .wrap {height:1%; line-height:16px; overflow:hidden; padding:0 0 0 147px;}
#info_block .body.video .wrap .info {float:right;}
#info_block .body.video .wrap .deck {margin-bottom:3px;}
#info_block .body.video .wrap .stats li {border:none; display:inline; overflow:hidden; padding:0 10px 0 0; width:auto;}
#info_block .body.video .wrap .thumb {border:1px solid #aaa; display:inline; float:left; height:80px; margin:-34px 7px 0 -147px; overflow:hidden; width:138px;}
/* BIOGRAPHY MODULE */
#info_block .body.bio .wrap .header .wrap .more_link {float:left;}
#info_block .body.bio .wrap .stats dl {display:inline; float:left; padding:0 5px 5px 0; width:221px;}
#info_block .body.bio .wrap .summary {clear:both; line-height:16px; overflow:hidden;}
#info_block .body.bio .wrap .summary p {margin:0;}
#info_block .body.bio .wrap .short {height:82px;}
#info_block .body.bio .wrap .more_link {float:right;}
/* NEWS MODULE - tweaks */
#info_block .body.news .header .wrap{margin-bottom:0;}
#info_block .body.news .body .no_news{padding-top:10px;}
#info_block .body.news .body  ul li{padding:10px 0 15px;}
#info_block .body.news .body  ul li ul li {background:none; padding:0 10px 0 0;}
#info_block .body.news .body .news_list li.last{padding-bottom:5px;}
#info_block .body.news .body .news_list li .deck{line-height:16px; margin-bottom:9px;}
#info_block .body.news .body .news_list li .title {line-height:12px; padding-bottom:5px;}
#info_block .body.news .body .news_list li .title_wrap{margin-bottom:0;}
#info_block .body.news .body .news_list li .headline_callout{display:block; margin:0 0 6px 0; float:none;}
/* PHOTO MODULE */
#info_block .body.photos .wrap{line-height:16px;}
#info_block .body.photos .thumb {border:1px solid #e4e4e4; float:left; height:75px; margin:5px 12px 5px 0px; overflow:hidden; padding-top:4px; text-align:center; width:79px;}
#info_block .body.photos .thumb.last{margin-right:0px;}
#info_block .body.photos .thumb:hover{border:1px solid #7eb5d4;}
/* TRIVIA MODULE */
#info_block .body.trivia .body ul li {line-height:14px;}

/* NEW VIDEOS MODULE */
.videos .body ul,
.videos .body ul li {border:0; float:left;}
.videos .body ul li.empty {text-align:center;}
.videos .body ul li .wrap {padding: 0 0 0 80px;}
.videos .body .title,
.videos .body .info {float:right;}
.videos .body .title {margin-bottom:5px;}
.videos .body .thumb {display:inline; float:left; margin:0 8px 0 -80px; width:72px;}
.videos .body .thumb img {border:1px solid #ccc; display:block; height:53px; width:70px;}
.videos .body .thumb:hover img {border:1px solid #0085ca;}
/* VIDEOS LIST */
.video_list li .meta {float:right; padding:3px 0 0; width:100%;}
.video_list li .meta .btn {display:inline; margin:-3px 7px 0 0;}

/* BASIC PHOTO MODULE */
.photo_list .body {padding:0 1px;}
.photo_list .body ul li {float:left; height:55px;}
.photo_list .body ul li .wrap {padding: 0 8px 0 88px;}
.photo_list .body .title,
.photo_list .body .info {float:right;}
.photo_list .body .title {margin-bottom:5px;}
.photo_list .body .thumb {border:1px solid #ccc; display:inline; float:left; margin:0 8px 0 -80px; width:70px;}
.photo_list .body .thumb img {display:block; height:53px; width:70px;}

/* SHOWCASED (SIDE) PHOTO GALLERIES MODULE */
.showcased_galleries .header {margin:1px 1px 0;}
.showcased_galleries .body {height:245px; padding:0 1px;}
.showcased_galleries .title {margin-bottom:5px;}
.showcased_galleries .body .title,
.showcased_galleries .body .info {float:right;}
.showcased_galleries .body ul li {float:left; height:81px; padding:4px 0;}
.showcased_galleries .body ul li.last{border:0;}
.showcased_galleries .body ul li .wrap {padding:0 8px 0 91px;}
.showcased_galleries .body .thumb {border:1px solid #CCCCCC; display:inline; float:left; margin:0 0 0 -87px;}
.showcased_galleries .body .thumb img {display:block; height:78px; width:78px;}
.showcased_galleries .body ul {height:100%; overflow-x:hidden; overflow-y:auto;}
.showcased_galleries ul li.on .thumb{border:1px solid #FFFFFF;}

/* SHOWCASED (SIDE) VIDEOS MODULE */
.showcased_videos .body{padding:0 1px;}
.showcased_videos .body .info,
.showcased_videos .body .title{float:right;}
.showcased_videos .body .title {margin-bottom:5px;}
.showcased_videos .thumb {border:1px solid #ccc; display:inline; float:left; margin:0 8px 0 -80px; width:70px;}
.showcased_videos .thumb img {display:block; height:53px; width:70px;}
.showcased_videos .body ul {height:332px; overflow-x:hidden; overflow-y:scroll;}
.showcased_videos .body ul li{float:left; width:280px;}
.showcased_videos .body ul li .wrap {height:1%; overflow:hidden; padding: 0 8px 0 88px;}
.showcased_videos .description_wrap {float:right; display:block; width:100%;}
.showcased_videos .description {padding:10px 0 0 10px;}
.showcased_videos .bottom_links {padding:10px 0 0 10px;}
.showcased_videos .button_container {display:none;}
.showcased_videos .blue_sm_btn {float:left; margin:0 5px 0 0;}
.showcased_videos.js_on .button_container {display:block;}
.showcased_videos.js_on .button_container .btn {display:inline; margin:5px 10px -10px 0;}
.showcased_videos li.on .video_details {margin:0 0 8px 0;}
.showcased_videos .body .video_details {margin:0 0 5px 0;}
.showcased_videos ul li.on{height:auto;}
.showcased_videos ul li.on .thumb,
.showcased_videos ul li.hover .thumb {border:1px solid #FFFFFF;}
#half_layout .showcased_videos .body ul {height:386px;}/* make it taller for the hub */

/* NEWS MODULE */
.news_stories .body ul li {border:0; display:inline; float:left; /*height:40px;*/ line-height:13px; width:100%;}
.news_stories .body ul li.first {padding-top:14px;}
.news_stories .body ul li .info,
.news_stories .body ul li .title {float:right;}

/* GUMBALLS MODULE */
.gumball_list .body {padding:10px 8px 0;}
.gumball_list .body .wrap {height:1%; overflow:hidden; width:100%;}
.gumball_list .body ul {float:left;}
.gumball_list .body ul li {border:0; float:left; padding:0 8px 10px; width:142px;}
.gumball_list .body .title {display:block; float:none; margin-bottom:5px;}
.gumball_list .body .thumb {border:1px solid #ccc; display:block; margin:0 0 5px; width:140px;}
.gumball_list .body .thumb img,
.gumball_list .body .thumb a {display:block; height:105px; width:140px;}
.gumball_list .body ul li p {line-height:12px; margin:0;}

/* NEW PHOTOS MODULE */
.new_photos .body {overflow:hidden; padding-top:10px; width:187px;min-height:305px;}
.new_photos .body ul {height:100%;}
.new_photos .body ul li {border:0; float:left; padding:0 0 8px; width:100%;}
.new_photos .body ul li.last {border-bottom:1px solid #c7c7c7;}
.new_photos .body .item_scroller_wrap {overflow:hidden; width:100%;}
.new_photos .body ul.gallery_thumbs {height:185px; list-style:none; overflow:hidden; margin-bottom:8px;}
.new_photos .body ul.gallery_thumbs li {display:inline; float:left; height:187px; margin-right:10px; padding:0; width:187px;}
.new_photos .body .photo {border:1px solid #ccc; display:block;}
.new_photos .body .photo img {display:block; height:185px; width:185px}
.new_photos .body ul.gallery_titles li {width:187px; white-space:nowrap;}
.new_photos .item_scroller {position:relative;}
.new_photos .item_scroller  .wrap {position:absolute; left:0px; top:-34px; width:187px;}
.new_photos .item_scroller .prev,
.new_photos .item_scroller .next {float:left; height:14px; overflow:hidden; padding:6px 7px; width:7px;}
.new_photos .item_scroller .next {float:right;}

/* COMMUNITY SPOTLIGHT MODULE */
#community_spotlight.module.community .body {padding:10px 10px 8px;}
#community_spotlight .body .wrap {height:1%; overflow:hidden; margin-bottom:7px; padding:0 0 10px 91px;}
#community_spotlight .body .title,
#community_spotlight .body .details .info {float:right;}
#community_spotlight .body .details p{margin-bottom:8px;}
#community_spotlight .body .title {margin-bottom:3px;}
#community_spotlight .profile {display:inline; float:left; margin:0 7px 0 -91px; width:84px;}
#community_spotlight .profile .thumb {border:1px solid #ccc; height:74px; margin-bottom:5px; padding:4px; width:74px;}
#community_spotlight .profile .thumb img {display:block; height:74px; width:74px;}
#community_spotlight .profile .stats li {border:0; float:left; margin-bottom:1px; padding:0;}
#community_spotlight .details .info dt,
#community_spotlight .details .info dd {margin-bottom:3px;}
#community_spotlight .details .info dd.last {margin:0;}
#community_spotlight .details .info dt {margin-bottom:4px;}
#community_spotlight .details .reg_date {display:block; margin-bottom:7px; padding-bottom:11px;}
#community_spotlight .details .about {height:1%; line-height:16px; overflow:hidden; padding-bottom:8px;}
#community_spotlight .details .about a {white-space:nowrap;}
#community_spotlight .details ul.recent_blog li {border:0; float:left; line-height:16px; padding:0 10px 0 0; width:auto;}
#community_spotlight .details ul.recent_blog li.first {line-height:16px; margin-bottom:1px; padding:0; width:100%;}
#community_spotlight .details ul.recent_blog li.first .title {float:none;}

/* NEW DVD RELEASES */
.new_dvds .body {padding:0;}
.new_dvds .body .wrap {padding:0 10px 10px;}
.new_dvds .body ul li {border:0; display:inline; float:left; padding:2px 0 3px;}
.new_dvds .body ul li.last {padding:2px 0 0;}
.new_dvds .body ul li .wrap {padding:0 0 0 71px;}
.new_dvds .body ul li .title,
.new_dvds .body ul li .info {float:right;}
.new_dvds .body ul li .info {line-height:14px;}
.new_dvds .body ul li .title {margin:0 0 3px;}
.new_dvds .body ul li .thumb {display:inline; float:left; height:85px; margin:0 5px 0 -71px; position:relative; width:64px;}
.new_dvds .body ul li .thumb img {display:block; height:85px; width:64px;}
.new_dvds .body ul li .links li {border:0; border-right:1px solid #c7c7c7; display:inline; float:none; margin:0 5px 0 0; padding:0 3px 0 0;}
.new_dvds .body ul li .links li.last {border:0; margin:0; padding:0;}

/* BASIC SEARCH BAR */
.basic_search{border:0; overflow:hidden; height:1%; width:100%;}
.basic_search fieldset{border:1px solid #c7c7c7; padding:0; overflow:visible; height:auto; margin:0}
.basic_search .wrap {border:1px solid #fff; overflow:hidden; height:auto; padding:6px 10px;}
.basic_search form .text_input {height:1%; overflow:hidden; margin:0 0 -1px; padding: 0 77px 0 0;}
.basic_search form .text_input .btn {display:inline; float:right; margin:-20px -77px 0 0; padding:0;}
.basic_search form .text_input .btn,
.basic_search form .text_input .btn .btn_wrap,
.basic_search form .text_input .btn .btn_wrap span {height:20px; padding:0;}
.basic_search form .text_input .btn .btn_wrap span input {width:77px;}
.basic_search form .text_input .text_field_wrap {border:1px solid #c7c7c7; border-right:0; border-bottom:1px solid #E9E9E9; height:16px; overflow:hidden; padding:1px 2px;}
.basic_search form .text_input input.text_field {border:0; height:14px; margin:0; padding:1px 0 0 0; width:100%;}
.basic_search form label {float:left;}
.basic_search form label.main_label{margin:3px 10px 0 0;}

/* MEDIA SEARCH MODULE
.media_search {height:1%; margin-bottom:0; overflow:hidden; padding:3px 10px;}
.media_search .header {border-bottom:0; float:left; margin:0; padding-bottom:0; padding-top:3px; width:106px;}
.media_search .body {float:left; padding:0;}
.media_search form {width:211px;}
.media_search form fieldset {margin:0; padding:1px;}
.media_search form input.text_field {border:solid #ccc; border-width:1px 0 0 1px; float:left; height:13px; padding:2px; width:184px;}
.media_search form button.submit {cursor:pointer; display:inline; float:right; height:18px; line-height:12px; overflow:hidden; padding:0; width:20px;}
.media_search form button.submit span {display:none;}*/

/* MEDIA FILTER MODULE
.media_filter .body {padding:0;}
.media_filter .body .categories {float:left; margin-top:-1px; width:118px;}
.media_filter .body .categories .tab {border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7; padding:1px;}
.media_filter .body .categories .tab.last {border-bottom:none;}
.media_filter .body .categories .tab a {display:block; overflow:hidden; padding:5px 9px;}
.media_filter .body .categories .tab .selected {display:block; overflow:hidden; padding:5px 9px;}
.media_filter .body .results {border:1px solid #fff; float:right; height:42px; padding:15px 0 15px 0; width:528px;}
.media_filter .body .results li {border:none; display:inline; float:left; overflow:hidden; padding: 0px 0px 5px 10px; width:122px;}
*/

/* USER REVIEWS MODULE */
.user_reviews .header .wrap .add_link {float:left; height:12px; line-height:12px; padding:0 18px 0 0;}
.user_reviews .body {padding:0;}
.user_reviews .body .user_reviews_list li.last {border:0;}
.user_reviews .subheader,
.user_reviews .footer {padding:10px 10px 10px 88px;}
.user_reviews .subheader .btn,
.user_reviews .footer .btn {display:inline; margin:-4px 10px -4px -78px;}
.user_reviews .footer {border-top:1px solid #c7c7c7; text-align:left;}

/* SHOW/PERSON SUER REVIEWS MODULE */
#show_user_reviews .footer,
#person_user_reviews .footer {text-align:right;}

/* USER REVIEWS LIST */
.user_reviews_list li {float:left;}
.user_reviews_list li.last {border:0;}
.user_reviews_list li .wrap {padding:0 80px 0 10px;}
.user_reviews_list li .wrap .score_data {display:inline; float:right; margin:0 -70px 0 10px; text-align:center; width:60px;}
.user_reviews_list li .wrap .score_data .score {height:60px; line-height:60px; letter-spacing:-2px; margin:0 0 2px 0; overflow:hidden;}
.user_reviews_list li .wrap .score_data .rank {border:1px solid #c7c7c7; height:1%; overflow:hidden;}
.user_reviews_list li .wrap .score_data .rank a {float:left; text-align:right; padding:4px 2px; width:25px;}
.user_reviews_list li .wrap .score_data .rank .thumb_down a {float:right;}
.user_reviews_list li .wrap .score_data .ajax_loader {display:none; height:18px; width:58px;}
.user_reviews_list li .wrap .review_data {line-height:16px; padding:0 0 0 96px;}
.user_reviews_list li .wrap .review_data .user_data {display:inline;}
.user_reviews_list li .wrap .review_data .user_data .thumb {border:1px solid #c7c7c7; display:inline; float:left; margin:0 10px 0 -96px; width:84px;}
.user_reviews_list li .wrap .review_data .user_data .thumb img {display:block; height:84px; width:84px;}
.user_reviews_list li .wrap .review_data .user_data .username {margin:0 0 1px 0;}
.user_reviews_list li .wrap .review_data .user_data .reg_date {display:block; margin:0 0 5px 0;}
.user_reviews_list li .wrap .review_data .summary p {margin:0; overflow:hidden;}
.user_reviews_list li .wrap .review_data .summary p .more_link {white-space:nowrap;}
.user_reviews_list li.empty {text-align:center;}
.user_reviews_list form select{margin-top:2px;}

/* SINGLE USER REVIEW */
.single_review .body {border-bottom:1px solid #c7c7c7; padding:10px 10px 20px;}
.single_review .body .review_wrap {height:1%; margin:0 0 20px; overflow:hidden; padding:0 70px 0 0;}
.single_review .body .review_wrap .score_data {display:inline; float:right; margin:0 -70px 0 10px; text-align:center; width:60px;}
.single_review .body .review_wrap .score_data .score {height:60px; line-height:60px; letter-spacing:-2px; margin:0 0 2px 0; overflow:hidden;}
.single_review .body .review_wrap .score_data .rank {border:1px solid #c7c7c7; height:1%; overflow:hidden;}
.single_review .body .review_wrap .score_data .rank a {float:left; text-align:right; padding:4px 2px; width:25px;}
.single_review .body .review_wrap .score_data .rank .thumb_down a {float:right;}
.single_review .body .review_wrap .score_data .ajax_loader {display:none; height:18px; width:58px;}
.single_review .body .review_wrap .review_data {line-height:16px; padding:0 0 0 96px;}
.single_review .body .review_wrap .review_data .user_data {display:inline;}
.single_review .body .review_wrap .review_data .user_data .thumb {border:1px solid #c7c7c7; display:inline; float:left; margin:0 10px 0 -96px; width:84px;}
.single_review .body .review_wrap .review_data .user_data .thumb img {display:block; height:84px; width:84px;}
.single_review .body .review_wrap .review_data .user_data .username {margin:0 0 1px 0;}
.single_review .body .review_wrap .review_data .user_data .reg_date {display:block; margin:0 0 5px 0;}
.single_review .body .review p {line-height:16px; margin:0;}
.single_review .body .review p .more_link {white-space:nowrap;}
.single_review .footer {line-height:12px; padding:0 10px;}
.single_review .footer .wrap {height:1%; margin:10px 0; overflow:hidden;}
.single_review .footer span {float:left; width:49%; text-align:right;}
.single_review .footer .thumb_down {float:right; text-align:left;}
.single_review .footer span a {float:right; padding:0 0 0 18px;}
.single_review .footer .thumb_down a {float:left;}
.single_review form select{margin-top:4spx;}

/* STATS/SCORE/RATING MODULE */
.stats_scores .body {padding:0;}
.stats_scores .body .stats_wrap {border-bottom:1px solid #c7c7c7; height:1%; overflow:hidden; padding:0 10px 0 100px;}
.stats_scores .body .stats_wrap .score {border-right:1px solid #c7c7c7; display:inline; float:left; height:71px; letter-spacing:-4px; margin:0 10px 0 -100px; overflow:hidden; padding:10px 0; text-align:center; width:89px;}
.stats_scores .body .stats_wrap .score span {display:block; letter-spacing: normal;}
.stats_scores .body .stats_wrap .info ul, .stats_scores .body .stats_wrap .info li {float:left;}
.stats_scores .body .stats_wrap .info ul {padding:7px 0 6px;}
.stats_scores .body .stats_wrap .info li {line-height:10px; padding:3px 0;}
.stats_scores .body .stats_wrap .info li span {float:right;}
.stats_scores .body .stats_wrap .info li.first {padding-top:0;}
.stats_scores .body .stats_wrap .info li.last {border:0; padding-bottom:0;}

/* RATINGS SLIDER */
.rating_slider .rating_wrap {padding:0 70px 0 5px;}
.rating_slider .rater {border-right:1px solid #c7c7c7; height:1%; overflow:hidden; padding:5px 19px 5px 0;}
.rating_slider .rater .title {display:block; float:none; padding:0 0 5px;}
.rating_slider .rater .slider {float:left; padding:0 0 0 5px;}
.rating_slider .rater .slider .slider_wrap {border:solid #c7c7c7; border-width:1px 0 1px; float:left; height:29px; position:relative; width:143px;}
.rating_slider .rater .slider .slider_wrap ul,
.rating_slider .rater .slider .slider_wrap li,
.rating_slider .rater .slider .user_rating {height:29px; overflow:visible; position:relative;}
.rating_slider .rater .slider .slider_wrap ul {left:0; position:absolute; top:0; z-index:2;}
.rating_slider .rater .slider .slider_wrap li {left:0; padding:0; position:absolute; top:0;}
.rating_slider .rater .slider .slider_wrap a,
.rating_slider .rater .slider .user_rating {display:block; height:15px; padding-top:14px;}
.rating_slider .rater .slider .user_rating {width:36px;}
.rating_slider .rater .slider .slider_wrap .rating_5,
.rating_slider .rater .slider.score_5 .user_rating {width:38px; z-index:21;}
.rating_slider .rater .slider .slider_wrap .rating_10,
.rating_slider .rater .slider.score_10 .user_rating {width:44px; z-index:20;}
.rating_slider .rater .slider .slider_wrap .rating_15,
.rating_slider .rater .slider.score_15 .user_rating {width:49px; z-index:19;}
.rating_slider .rater .slider .slider_wrap .rating_20,
.rating_slider .rater .slider.score_20 .user_rating {width:55px; z-index:18;}
.rating_slider .rater .slider .slider_wrap .rating_25,
.rating_slider .rater .slider.score_25 .user_rating {width:60px; z-index:17;}
.rating_slider .rater .slider .slider_wrap .rating_30,
.rating_slider .rater .slider.score_30 .user_rating {width:66px; z-index:16;}
.rating_slider .rater .slider .slider_wrap .rating_35,
.rating_slider .rater .slider.score_35 .user_rating {width:71px; z-index:15;}
.rating_slider .rater .slider .slider_wrap .rating_40,
.rating_slider .rater .slider.score_40 .user_rating {width:77px; z-index:14;}
.rating_slider .rater .slider .slider_wrap .rating_45,
.rating_slider .rater .slider.score_45 .user_rating {width:82px; z-index:13;}
.rating_slider .rater .slider .slider_wrap .rating_50,
.rating_slider .rater .slider.score_50 .user_rating {width:88px; z-index:12;}
.rating_slider .rater .slider .slider_wrap .rating_55,
.rating_slider .rater .slider.score_55 .user_rating {width:93px; z-index:11;}
.rating_slider .rater .slider .slider_wrap .rating_60,
.rating_slider .rater .slider.score_60 .user_rating {width:99px; z-index:10;}
.rating_slider .rater .slider .slider_wrap .rating_65,
.rating_slider .rater .slider.score_65 .user_rating {width:104px; z-index:9;}
.rating_slider .rater .slider .slider_wrap .rating_70,
.rating_slider .rater .slider.score_70 .user_rating {width:110px; z-index:8;}
.rating_slider .rater .slider .slider_wrap .rating_75,
.rating_slider .rater .slider.score_75 .user_rating {width:115px; z-index:7;}
.rating_slider .rater .slider .slider_wrap .rating_80,
.rating_slider .rater .slider.score_80 .user_rating {width:121px; z-index:6;}
.rating_slider .rater .slider .slider_wrap .rating_85,
.rating_slider .rater .slider.score_85 .user_rating {width:126px; z-index:5;}
.rating_slider .rater .slider .slider_wrap .rating_90,
.rating_slider .rater .slider.score_90 .user_rating {width:132px; z-index:4;}
.rating_slider .rater .slider .slider_wrap .rating_95,
.rating_slider .rater .slider.score_95 .user_rating {width:137px; z-index:3;}
.rating_slider .rater .slider .slider_wrap .rating_100,
.rating_slider .rater .slider.score_100 .user_rating {width:143px; z-index:2;}
.rating_slider .rater .slider .slider_wrap .knob {bottom:0; float:right; height:0; overflow:hidden; padding:15px 0 0; position:relative; right:-4px; visibility:hidden; width:15px;}
.rating_slider .rater .slider .slider_wrap a:hover .knob,
.rating_slider .rater .slider .user_rating .knob {visibility:visible;}
.rating_slider .rater .slider .slider_reset {display:block; float:right; height:31px; line-height:31px; overflow:hidden; text-align:center; width:55px;}
.rating_slider .user_score {display:inline; float:right; margin:-55px -70px 0 0; padding:5px 0; width:70px;}
.rating_slider .user_score span {display:block; text-align:center;}
.rating_slider .user_score .score {letter-spacing:-2px; margin-bottom:3px;}

/* SPONSORED LINKS MODULE aka BID WAR UNITS */
.sponsored_links .body {padding:10px;}

/* USER ACTION TOOLBAR */
.useract_toolbar {height:1%; overflow:hidden;}
.useract_toolbar ul li,
.module .body .useract_toolbar ul li {border:0; float:left;}
.useract_toolbar ul ,
.module .body .useract_toolbar ul {border:solid #c7c7c7; border-width:1px 0; float:left;}
.useract_toolbar ul li,
.module .body .useract_toolbar ul li {padding:1px 4px; width:auto;}
.useract_toolbar ul li a {float:left; line-height:20px; padding:0 0 0 25px;}
/* hiding the last (rss) element till its built */
.useract_toolbar ul li.last,
.module .body .useract_toolbar ul li.last {float:right;}
.useract_toolbar ul li.last a {padding:0 22px 0 0;}
.useract_toolbar .actions {padding:0 0 0 5px;}
.useract_toolbar .actions .actions_wrap {height:1%; overflow:hidden; padding:0 5px 0 0;}
.tool_bar_activity .tag_form fieldset {padding-top:7px;}
.tool_bar_activity .tag_form .input_field {margin-top:5px; margin-bottom:5px;}
.tool_bar_activity .tag_form .input_field textarea {border:0; width:98%;}
.tool_bar_activity .tag_form .input_wrap {border:1px solid #c7c7c7; padding:5px;}
.tool_bar_activity .response {display:none; padding:6px; visibility:hidden;}
.useract_toolbar.js_on .tool_bar_activity .tag_form {display:none; visibility:hidden;}
.useract_toolbar.js_on .tool_bar_activity .tag_form.on {display:block; visibility:visible;}

/* TOOLBAR MODULE */
.tool_bar .body {padding:0;}
.tool_bar .body .useract_toolbar .actions,
.tool_bar .body .useract_toolbar .actions .actions_wrap {padding:0;}
.tool_bar .body .useract_toolbar ul {border:0; border-bottom:1px solid #c7c7c7; float:none;}
.tool_bar .body .useract_toolbar ul li {border:0;display:inline; float:none; padding:0;}
.tool_bar .body .useract_toolbar ul li a {border-right:1px solid #c7c7c7; float:left; height:19px; line-height:19px; overflow:hidden; padding:0 7px; text-align:center;}
.tool_bar .body .useract_toolbar ul li.last a {border:0; width:48px;}
.tool_bar .body .tool_bar_activity {border-bottom:1px solid #c7c7c7; height:25px; line-height:25px; margin:0 0 -1px 0; overflow:hidden;}
.tool_bar .body .tool_bar_activity .tag_form {height:17px; line-height:1; padding:4px 5px;}
.tool_bar .body .tool_bar_activity .tag_form fieldset {padding:0;}
.tool_bar .body .tool_bar_activity .tag_form label,
.tool_bar .body .tool_bar_activity .tag_form .input_field {display:inline; float:left; margin:0 5px 0 0;}
.tool_bar .body .tool_bar_activity .tag_form label {line-height:17px;}
.tool_bar .body .tool_bar_activity .tag_form .input_field {padding:0 0 0 7px;}
.tool_bar .body .tool_bar_activity .tag_form .input_field .input_wrap {border:0; float:left; padding:0 7px 0 0;}
.tool_bar .body .tool_bar_activity .tag_form .input_field .input_wrap span {float:left; height:15px; padding-top:3px;}
.tool_bar .body .tool_bar_activity .tag_form .input_field .input_wrap span input {border:0; display:block; padding:0; width:182px;}
.tool_bar .body .tool_bar_activity .tag_form .btn {margin-top:1px;}
.tool_bar .body .tool_bar_activity .tag_form .btn.grey_sm_btn .btn_wrap span input {width:42px;}
.tool_bar .body .tool_bar_activity .response {display:none; line-height:12px; text-align:center; visibility:hidden;}
.tool_bar.js_on .body .tool_bar_activity {height:25px; margin:0;}

/* STORY TOOLBAR */
#story_toolbar {height:24px; padding:0 0 0 10px; overflow:hidden;}
#story_toolbar_wrap {height:23px; padding: 1px 5px 1px 0;}
#story_toolbar ul{height:24px; overflow:hidden; width:auto;}
#story_toolbar ul li{border:0; float:left; height:16px; padding:6px 10px 0 0; width:auto;}
#story_toolbar ul li.print{padding-left:22px;}
#story_toolbar ul li.email{padding-left:22px;}
#story_toolbar ul li.comment{padding-left:26px;}
#story_toolbar ul li.tag{padding-left:20px;}
#story_toolbar ul li.facebook{padding-left:12px;}
#story_toolbar ul li.digg{padding-left:22px;}
#story_toolbar ul li.rss{padding-right:22px; float:right;}

/* COMMENTS */
.comments .header span .post_comment_link {margin-bottom:-4px; padding-left:26px;}
.comments .subheader {border-bottom:1px solid #c7c7c7; padding:10px;}
.comments .body {padding:0;}
.comments .body ul li {float:left;}
.comments .body ul li.empty {text-align:center;}
.comments .body .comment {height:1%; overflow:hidden; padding: 0pt 10px 0pt 105px;}
.comments .body .title,
.comments .body .info {float:right;}
.comments .body .title {margin-bottom:3px;}
.comments .body .thumb {border:1px solid #ccc; display:inline; float:left; margin:0 10px 0 -96px; padding:1px;  width:82px;}
.comments .body .thumb img {border:1px solid #f5f5f5; display:block; height:80px; width:80px;}
.comments .body .info {line-height:12px;}
.comments .body .info .score {display:inline; float:right; height:60px; letter-spacing:-2px; margin-top:-15px; overflow:hidden; position:relative; text-align:center; width:60px;}
.comments .body .info .deck {line-height:14px; margin:7px 0 5px;}
.comments .body .mod_options {float:right; width:198px;}
.comments .body .mod_options select {border:1px solid #c7c7c7;}
/* POST_COMMENTS MODULE */
.post_wrapper {display:block; width:100%;}
.post_comment {border:solid #c7c7c7; border-width:0 0 1px; height:1%; margin:0; overflow:hidden; padding:10px;}
.post_comment .header {margin:0; padding:0;}
.post_comment .header .wrap {height:auto; padding:7px;}
.post_comment .body {border:solid #c7c7c7; border-width:0 1px;}
.post_comment .body .prev_spell {border-bottom:1px solid #c7c7c7; padding:5px; margin-bottom:5px;}
.post_comment .body .input_wrap {padding:4px;}
.post_comment .body .input_wrap textarea {border:0; width:98%;}
.post_comment .body .actions {border:solid #c7c7c7; border-width:1px 0; height:1%; overflow:hidden; padding:4px 10px;}
.post_comment .body .actions .btn {float:right;}
.post_comment .body .actions .dark_blue .btn_wrap span input,
.post_comment .body .actions .dark_blue .btn_wrap span button {width:76px;}
.post_comment .body .actions ul,
.post_comment .body .actions ul li {float:left; width:auto;}
.post_comment .body .actions ul li {border:0; line-height:19px; padding:0 10px 0 0;}
/* PREVIEW COMMENT MODULE */
.comments .results {display:none;}
.comments .body .preview {border-bottom:1px solid #c7c7c7; padding:10px 0;}
.comments .body .preview .empty {text-align:center;}
/* MISSPELLED WORDS IN COMMENTS */
.comments .misspelled {padding:0 10px;}
.comments .misspelled p {margin:10px 0;}
.comments .misspelled dt {margin-top:4px}
.comments .misspelled dt.first {margin-top:0;}

/* PAGINATION */
.paginated_nav {border:0; line-height:12px; margin:0;}
.paginated_nav .pag_wrap {height:1%; overflow:hidden; padding:0;}
.paginated_nav .pag_wrap span {float:left;}
.paginated_nav .pag_wrap ul {display:inline; height:auto; width:auto;}
.paginated_nav .pag_wrap ul li {border:0; float:left; padding:0 0 0 7px; width:auto;}
.paginated_nav .pag_wrap .pagination {float:left;}
.paginated_nav .pag_wrap .jump_links {float:right;}
.paginated_nav .pag_wrap .jump_links li {display:inline; float:none; padding:0;}
.paginated_nav li.last {padding-left:3px;}

/* NAV TABS */
.nav_tabs{height:28px; padding:4px 4px 0 4px; background:transparent url(bg_community-alt.gif) repeat-x scroll left bottom;overflow:visible;}
.nav_tabs ul{float:left; height:auto; padding:0; overflow:hidden; margin:0 0 -2px 0;position:relative;}
.nav_tabs ul li{float:left;height:14px; padding:7px 5px;}
.nav_tabs ul li.on{border:1px solid #c7c7c7; border-bottom:1px solid #fff; background:#fff;}
.nav_tabs .date_filter {float:right; height:auto; overflow:hidden; width:282px;}
.nav_tabs .date_filter .form_title{border-left:1px solid #666; float:left; display:block; margin-top:7px; padding:0px 5px 2px;}
.nav_tabs .date_filter select{border:1px solid #c7c7c7; border-right:0; border-bottom:1px solid #E9E9E9; float:left; margin: 2px 5px 0 0;}
.nav_tabs .date_filter .month{width:88px;}
.nav_tabs .date_filter .day{width:43px;}
.nav_tabs .date_filter .year{width:57px;}
.nav_tabs .date_filter .btn{float:right;}

/* PROMO UNITS */
.promo_unit {}
.promo_unit .body {padding:11px 0 11px 11px;}
.promo_unit .body .wrap{height:157px; width:145px; padding:0 8px 0 0; overflow:hidden;}
.promo_unit .body a.gumball{display:block; width:145px; height:105px; padding-bottom:5px;}
.promo_unit .body a.callout{display:block; float:right; width:50px; height:13px;}
.promo_unit .body .title{display:inline; float:none; line-height:16px; margin-bottom:1px; display:block; width:auto;}

/* POLLS */
.poll .header {position:relative; border:0; margin:0; padding:0;}
.poll .header .module_title{display:block; width:58px; height:58px; position:absolute; top:-12px; left:6px;}
.poll .header .header_text{display:none;}
.poll .body {padding:17px 10px 10px; position:relative;}
.poll .body .wrap {padding:0;}
.poll .body .wrap .question{margin-bottom: 5px;}
.poll .body form {display:inline; width:100%;}
.poll .body form .form_links {line-height:24px; text-align:right;}
.poll .body form .form_links a {padding-right:10px;}
.poll .body table {margin-bottom:10px; width:100%;}
.poll .body table td {padding:3px; text-align:right; vertical-align:middle;}
.poll .body table td.number {width:14px;}
.poll .body table td.radio {width:30px;}
.poll .body table td.answer {padding-left:5px; text-align:left;}
.poll .body .btn {float:right;}
.poll .body .btn .btn_wrap input.submit {width:72px;}

/* POLL RESULTS */
#poll_results.module .body {padding:0;}
#poll_results .body table {border-collapse:collapse; width:100%;}
#poll_results .body table th {padding:5px; text-align:left;}
#poll_results .body table th,
#poll_results .body table td {border:1px solid #c7c7c7; font-weight:bold;}
#poll_results .body table tr.alt {background:#E8F2FC;}
#poll_results .body table td {padding:5px;}
#poll_results .body table td.last {border-bottom:none;}
#poll_results .body table td.result_bar {width:200px;}

/* CAST LIST */
.cast_list .header .wrap span {display:inline; margin:-4px 0;}
.cast_list .header .wrap span .btn {margin-left:5px;}
.cast_list .header .wrap span .btn .btn_wrap span {margin:0;}
.cast_list .body {padding:10px;}
.cast_list .body ul li {border:0; line-height:12px; margin:0 0 10px; padding:0 0 11px;}
.cast_list .body ul li.empty {margin:0; padding:0; text-align:center;}
.cast_list .body ul li .wrap {padding:0 80px 0 0;}
.cast_list .body ul li .wrap .score_data {display:inline; float:right; margin:0 -80px 0 10px; text-align:center; width:70px;}
.cast_list .body ul li .wrap .score_data .score {height:60px; line-height:60px; letter-spacing:-2px; margin:2px auto; overflow:hidden; width:60px;}
.cast_list .body ul li .wrap .cast_data {padding:0 0 0 64px; line-height:16px;}
.cast_list .body ul li .wrap .cast_data .thumb {border:1px solid #c7c7c7; display:inline; float:left; margin:0 10px 0 -64px; width:52px;}
.cast_list .body ul li .wrap .cast_data .thumb img {display:block; height:69px; width:52px;}
.cast_list .body ul li .wrap .cast_data .name {display:inline;}
.cast_list .body ul li .wrap .cast_data .intro {margin:0;}
.cast_list .body ul li .wrap .cast_data .intro .more_link {white-space:nowrap;}
.cast_list .body ul li .wrap .cast_data.no_thumb {padding:0;}

/* TRIVIA LIST */
.trivia_list,
.trivia_list li {float:left;}
.trivia_list li {margin:0 0 10px; padding:0 0 11px;}
.trivia_list li .edit_link {white-space:nowrap;}

/* BLOG ENTRY */
.blog_entry {line-height:18px;}
.blog_entry .title {line-height:20px; margin-bottom:10px;}
.blog_entry .post_data_action {line-height:14px;}
.blog_entry .blog_mod_options {float:right; margin:5px 0 0;}
.blog_entry .blog_mod_options fieldset {display:inline;}
.blog_entry .blog_mod_options select {border:1px solid #c7c7c7; margin:0; padding:0;}
.blog_entry .post_stats {margin-bottom:11px;}
.blog_entry .post_stats span {display:block;}
.blog_entry .post {float:left; height:1%; margin-bottom:18px; overflow:hidden; width:100%;}
.blog_entry .post ol {list-style:decimal;}
.blog_entry .post ul {list-style:disc;}
.blog_entry .post ol li,
.blog_entry .post ul li {margin: 0 0 0 1.7em; overflow:visible; padding:0; width:auto;}
.blog_entry .details .useract_toolbar ul li.last {display:none;}

/* SINGLE BLOG ENTRY MODULE */
.single_blog_entry .body {padding:10px;}

/* BLOG ENTRIES LIST MODULE*/
.blog_entries_list .header .wrap span {margin:-4px 0;}
.blog_entries_list .header .wrap .btn span {margin:0;}
.blog_entries_list .body li {border:0;}
.blog_entries_list .body li.empty {text-align:center;}
.blog_entries_list .footer {border-top:1px solid #c7c7c7;}

/* CONTENT/SIDE NAV */
#content_nav {height:1%; overflow:hidden;}
#content_nav ul {border-top:1px solid #c7c7c7; display:block; height:1%; margin-bottom:10px; overflow:hidden;}
#content_nav li {margin-top:-1px; float:left; width:100%;}
#content_nav li a {border:1px solid #c7c7c7; display:block;}
#content_nav li a:hover {text-decoration:none;}
#content_nav li a span {border:1px solid #fff; cursor:pointer; display:block; height:25px; line-height:25px; overflow:hidden; padding:1px 11px;}
#content_nav li ul,
#content_nav li ul li {border:0; margin:0; padding:0;}
#content_nav li ul {display:none; margin-top:5px;}
#content_nav li.on ul {display:block;}
#content_nav li ul li {padding-bottom:8px;}
#content_nav li ul li a {border:0; padding-left:13px;}
#content_nav li ul li a:hover {text-decoration:underline;}
.related_nav {background:#F4F4F4; border:1px solid #c7c7c7; margin-bottom:10px;}
.related_nav dl {padding:10px; border:1px solid #fff;}
.related_nav dt {}
.related_nav dd {margin-top:6px;}
.related_nav dd a {}

/* VIDEO PLAYER MODULE */
.video_player {border:0;}
.video_player .body {padding:0;}
.video_player.hulu .body {background:#000;}
.video_player .body #videoPlayerComponent {margin:0 auto; width:432px;}

/* CONTRIBUTE INFO MODULE */
.contribute_info p {margin:0;}
.contribute_info .body li {border:0;}

/* CONTRIBUTE OPTIONS MODULE */
#contrib_options {border:0;}
#contrib_options .body {padding:0;}
#contrib_options .body li {border:0; padding:0 0 10px;}
#contrib_options .body li.last {padding:0;}
#contrib_options .body li .wrap {border:1px solid #c7c7c7; padding:10px;}
#contrib_options .body fieldset select {border:1px solid #c7c7c7;}
#contrib_options .body #retire_form .submit {padding:0; width:104px}
#contrib_options .body .trusted_users_form fieldset {margin:0 0 7px 0; padding:0 216px 7px 41px;}
#contrib_options .body .trusted_users_form fieldset.empty {margin:0 0 7px 0; padding:0 216px 7px 0;}
#contrib_options .body .trusted_users_form fieldset.last {margin:0; padding-bottom:0;}
#contrib_options .body .trusted_users_form fieldset .thumb {display:inline; float:left; margin:0 5px 0 -41px; overflow:hidden; width:36px;}
#contrib_options .body .trusted_users_form fieldset .thumb img {display:block; width:36px;}
#contrib_options .body .trusted_users_form fieldset .actions {display:inline; float:right; margin:0 -216px 0 5px; overflow:hidden; width:211px;}
#contrib_options .body .trusted_users_form fieldset select {width:150px;}
#contrib_options .body .trusted_users_form fieldset .username {margin-bottom:5px;}
#contrib_options .body #add_episode_form fieldset.two_col {height:25px; padding:0 0 0 107px;}
#contrib_options .body #add_episode_form fieldset.two_col .label_wrap {display:inline; float:left; height:20px; line-height:20px; margin:0 7px 0 -107px; overflow:hidden; width:100px;}
#contrib_options .body #add_episode_form .submit {padding:0; width:84px;}
#contrib_options .body .add_stars p.subtitle,
#contrib_options .body .add_summary p {margin:0;}
#contrib_options .body .add_summary p.subtitle {margin:0 0 10px;}
#contrib_options.person_contrib .add_bio p,
#contrib_options.person_contrib .add_trivia p ,
#contrib_options.person_contrib .add_quotes p {margin:0;}

/* END =GM
------------------------------------------------------------------------------*/

/* =FD
------------------------------------------------------------------------------*/

/* FD MODULE STYLES */
#fd_new_videos,
#fd_news,
#fd_new_photos {display:inline; float:left; margin-right:10px; width:208px;min-height:350px;}
#fd_new_photos {margin:0;}
#fd_news .body ul li.last,
#fd_new_photos .body ul li.last {border:0;}
#fd_new_photos .body {min-height:305px;}

/* FD TOPSLOT MODULE */
#fd_carousel .body {padding:5px; position:relative;}
#fd_carousel ul {float:left; height:327px; left:10px; overflow:hidden; position:absolute; top:5px; width:77px; z-index:1}
#fd_carousel li {border:0; float:left; height:57px; padding:4px 0; width:100%;}
#fd_carousel li .thumb {display:inline; float:right; height:56px; width:77px;}
#fd_carousel .button {display:block; opacity:.5;}
#fd_carousel .button.on {opacity:1;}
#fd_carousel .button img {display:block; height:50px; padding:3px; width:71px;}
#fd_carousel .button.on img {border:3px solid #fff; padding:0;}
#fd_carousel .content .wrap {/*height:330px; */ overflow:hidden; position:relative;}
#fd_carousel .slide {position:absolute; visibility:hidden; width:100%;}
#fd_carousel .slide.first {visibility:visible;}
#fd_carousel .slide a img {display:block; height:330px; width:100%}
#fd_carousel .slide embed {display:block; position:relative; margin:10px 0 0 120px;}
#fd_carousel .overlay {float:right; height:71px; overflow:hidden; margin:-71px 0 0 0; position:relative; width:550px;}
#fd_carousel .overlay .bg_overlay {height:64px; opacity:.7; width:100%;}
#fd_carousel .overlay .info {left:0; position:absolute; top:0;}
#fd_carousel .overlay .info span {line-height:15px;}
#fd_carousel .overlay .info a {white-space:nowrap;}
#fd_carousel .overlay .info .title {margin-bottom:2px;}
#fd_carousel .overlay .info .info_wrap {height:54px; overflow:hidden;padding:5px 10px;}
#fd_carousel.js_on .overlay {margin-top:0;}
#fd_carousel.js_on .overlay .bg_overlay {opacity:1;}

/* FD POLLS MODULE */
#fd_poll .header,
#fd_poll .header .wrap {border:0; display:inline; float:left; height:auto; margin:0; padding:0; position:relative; width:auto;}
#fd_poll .header {margin:26px 0 -100px 27px; z-index:1;}
#fd_poll .header .wrap .module_title {overflow:visible;}
#fd_poll .header .wrap .module_title img {height:20px; display:inline; margin:0 2px -6px; position:relative; width:46px;}
#fd_poll .body {padding:10px; position:relative;}
#fd_poll .body .wrap {padding:0 0 0 264px;}
#fd_poll .body .question_wrap,
#fd_poll .body .question_wrap .wrap,
#fd_poll .body .question_wrap .wrap .question {width:254px;}
#fd_poll .body .question_wrap {display:inline; float:left; margin:0 10px 0 -264px; padding-top:5px;}
#fd_poll .body .question_wrap .wrap {padding:0 0 5px;}
#fd_poll .body .question_wrap .wrap .question {padding:41px 18px; width:218px;}
#fd_poll .body .question_wrap .wrap .question p {margin:0; padding-bottom:10px;}
#fd_poll .body form {display:inline; width:100%;}
#fd_poll .body form .form_links {line-height:24px; text-align:right;}
#fd_poll .body form .form_links a {padding-right:10px;}
#fd_poll .body table {margin-bottom:10px; width:100%;}
#fd_poll .body table td {padding:5px; text-align:right; vertical-align:middle;}
#fd_poll .body table td.number {width:14px;}
#fd_poll .body table td.radio {width:30px;}
#fd_poll .body table td.answer {text-align:left;}
#fd_poll .body .btn {float:right;}
#fd_poll .body .btn .btn_wrap input.submit {width:72px;}

/* WHAT'S NEW MODULE */
#whats_new .header {border-bottom:1px solid #c7c7c7;}
#whats_new .header li {display:inline; float:left; padding-right:10px;}
/*#whats_new .header span {margin:-5px 0;}*/
#whats_new .item_scroller {display:inline; float:right; height:21px; margin:-30px 10px 0 0; width:52px;}
#whats_new .item_scroller .prev,
#whats_new .item_scroller .next {float:left; height:21px; overflow:hidden; width:26px;}
#whats_new .item_scroller .next {float:right;}
#whats_new .body ul {width:9999em;}

/* TOP 10 SHOWS MODULE */
#top_shows .subheader {border:0; margin:0 10px; padding:10px 0;}
#top_shows .body {padding:10px;}
#top_shows .body ul {display:block; padding:0 0 0 270px; width:auto;}
#top_shows .body li {border:0; display:inline; height:24px; float:left; line-height:24px; overflow:hidden; margin:0; padding:0; width:100%;}
#top_shows .body li .wrap {padding:0 107px 0 32px;}
#top_shows .body li .wrap .wrap {padding:0;}
#top_shows .body li .rank {border:solid #fff; border-width:1px 5px 1px 1px; display:inline; float:left; line-height:22px; height:22px; margin:0 0 0 -252px; overflow:hidden; text-align:center; width:25px;}
#top_shows .body li .info {display:inline; float:right; margin:0 -107px 0 7px; width:100px;}
#top_shows .info .score_wrap,
#top_shows .info .review_wrap,
#top_shows .info .votes_wrap {float:right; text-align:right; width:25px;}
#top_shows .info .review_wrap {text-align:right; width:75px;}
#top_shows .body li.first {border:none; height:auto; line-height:1; margin:0 10px 0 -270px; width:260px;}
#top_shows .body li.first .wrap {padding:0;}
#top_shows .body li.first .title_wrap {height:1%; overflow:hidden; padding:0 0 10px 34px;}
#top_shows .body li.first .title {margin-bottom:5px;}
#top_shows .body li.first .rank {border:0; height:36px; line-height:36px; margin:0 7px 0 -34px; overflow:hidden; width:27px;}
#top_shows .body li.first .thumb {border:1px solid #000; clear:both; height:1%; overflow:hidden;}
#top_shows .body li.first .thumb img {display:block; height:105px; width:258px;}
#top_shows .body li.first .info {float:none; margin:0; width:100%;}
#top_shows .body li.first .links {float:left; line-height:11px; padding:0; width:100%;}
#top_shows .body li.first li {border:none; border-right:1px solid #c7c7c7; display:inline; float:none; line-height:1; margin:0 2px 0 0; padding:0 3px 0 0;}
#top_shows .body li.first li.last {border:none; margin:0; padding:0;}
#top_shows .body li.first .score_wrap,
#top_shows .body li.first .review_wrap,
#top_shows .body li.first .votes_wrap {padding:5px 0; margin-top:-40px; text-align:left; width:100%;}
#top_shows .body li.first .score_wrap {margin-top:22px;}
#top_shows .body li.first .votes_wrap {margin-top:0;}
#top_shows .body li.first .score_wrap .score,
#top_shows .body li.first .review_wrap .reviews,
#top_shows .body li.first .votes_wrap .votes {float:right; width:171px;}

/* VIDEO PREVIEW MODULE */
#fd_vid_preview .body {border-width:0 1px; padding:0;}

/* NEW VIDEOS MODULE */
#fd_new_videos .body ul li {/*height:56px;*/}

/* END =FD
------------------------------------------------------------------------------*/

/* =SS
------------------------------------------------------------------------------*/
/* SHOWSPACE*/
#content #top .content_title h2 {letter-spacing:-1px;}

/* SHOWSPACE: INFO BLOCK MODULE */
#info_block .body .body ul li {border:0; float:left; margin:0; padding:7px 0;}
#info_block .body .body ul li .wrap {padding:0;}
/* SHOWSPACE: NEXT EPISODE MODULE */
#info_block .body.episode .wrap {height:1%; overflow:hidden; padding:0 0 0 147px;}
#info_block .body.episode .wrap.no_screen {padding:0;}
#info_block .body.episode .wrap .info {float:right;}
#info_block .body.episode .wrap .deck {line-height:16px; margin-bottom:3px;}
#info_block .body.episode .wrap .stats li {border:none; display:inline; overflow:hidden; padding:0 5px 0 0;}
#info_block .body.episode .wrap .thumb {border:1px solid #aaa; display:inline; float:left; margin:-34px 7px 0 -147px; overflow:hidden; height:103px; width:138px;}
#info_block .body.episode .wrap .thumb img {display:block; height:103px; width:138px;}
#info_block .body.episode .wrap .airdate {padding-bottom:3px;}
/* SHOWSPACE: CAST MODULE */
#info_block .body.cast .body ul li span {float:left; width:221px;}
#info_block .body.cast .body ul li .role {float:right; text-align:right;}
/* SHOWSPACE: SUMMARY MODULE */
#info_block .body .show_summary .body ul {margin-bottom:7px;}
#info_block .body .show_summary .body ul li {border:0; display:inline; padding:0;}
#info_block .body .show_summary .body ul li .wrap {padding:0 7px 3px 0; width:auto;}
#info_block .body .show_summary .body ul li span {padding:0 3px;}
#info_block .show_summary .wrap .summary {clear:both; line-height:16px; overflow:hidden;}
#info_block .show_summary .wrap .summary .short,
#info_block .show_summary .wrap .summary .long {display:none;}
#info_block .show_summary .wrap .summary.short .short,
#info_block .show_summary .wrap .summary.long .long {display:block;}
#info_block .show_summary .wrap .summary p {margin:0;}
#info_block .show_summary .wrap .more_link {float:left;}
/* SHOWSPACE: BLOG MODULE */
#info_block .body.blog .meta {white-space:nowrap;}

/* SHOWSPACE: PHOTO STREAM */
#show_photo_stream .header {margin:0; padding:0; border:1px solid #fff; border-bottom:1px solid #c7c7c7;}
#show_photo_stream .header .wrap{padding:3px 10px 2px; height:auto;}
#show_photo_stream .header .nav {height:21px; overflow:hidden;}
#show_photo_stream .header .nav span {float:right; padding: 6px 5px 0 0;}
#show_photo_stream .header .nav span span {float:none; padding:0;}
#show_photo_stream .header .item_scroller {float:right; height:21px; width:52px;}
#show_photo_stream .header .item_scroller .prev,
#show_photo_stream .header .item_scroller .next {float:left; height:21px; overflow:hidden; width:26px;}
#show_photo_stream .header .item_scroller .next {float:right;}
#show_photo_stream .body {padding:0 0 5px 0;}
#show_photo_stream .body .headline {display:block; float:none; padding: 7px 0px 15px;  text-align:center; width:auto;}
#show_photo_stream .body .title {padding-bottom:3px; line-height:16px;}
#show_photo_stream .body .deck {line-height:13px;}
#show_photo_stream .body .info {display:block; float:none; padding:0px 5px 0; width:auto;}
#show_photo_stream .body .thumb_wrap {display:block; border:1px solid #fff; border-bottom:1px solid #c7c7c7; height:476px; overflow:hidden; padding-bottom:1px;}
#show_photo_stream .body .thumb {overflow:hidden; position:relative;}
#show_photo_stream .body .thumb.portrait {width:349px; height:476px; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 auto; text-align:center;}
#show_photo_stream .body .thumb.portrait .slide {display:inline;}
#show_photo_stream .body .thumb.landscape {height:381px; border-top:1px solid #fff; border-bottom:1px solid #fff; margin-top:47px; text-align:center;}
#show_photo_stream .body .thumb img {display:inline;}
#show_photo_stream .body .thumb .expand_btn {bottom:0; position:absolute; right:-1px; text-align:left;}
#show_photo_stream .body .stats{padding-top:5px;}
#show_photo_stream .body .stats li {border:none; float:left; line-height:12px; padding: 0 0 0 10px; width:auto}
#show_photo_stream .body .stats li.credit{float:right;}
/* SHOWSPACE: TOP TEN PHOTOS MODULE */
/*#top_ten_photos.module.community .subheader {border:0; font-size:11px; font-weight:bold; line-height:11px;}*/
#top_ten_photos .subheader {padding:10px 10px 10px 9px;}
#top_ten_photos .subheader span {float:right;}
#top_ten_photos .body {padding:0 0 0 1px;}
#top_ten_photos .body ul,
#top_ten_photos .body ul li {float:left;}
#top_ten_photos .body ul {overflow:visible;}
#top_ten_photos .body ul li {border-bottom:0; border-top:1px solid #c7c7c7; line-height:25px; overflow:visible; padding:0;}
#top_ten_photos .body ul li.first {border-top:0;}
#top_ten_photos .body ul li .wrap {height:1%; padding:0 0 0 36px;}
#top_ten_photos .body ul li .wrap .info {display:block; float:none; padding:0 66px 0 0; width:auto;}
#top_ten_photos .body ul li .wrap .info .wrap {display:inline; padding:0;}
#top_ten_photos .body ul li .wrap .rank {border-right:1px solid #c7c7c7; display:inline; float:left; margin:-1px 0 0 -36px; overflow:hidden; position:relative; width:27px;}
#top_ten_photos .body ul li .wrap .rank .wrap {border:solid #fff; border-width:1px 1px 0 0; height:25px; padding:0; text-align:center;}
#top_ten_photos .body ul li.first .wrap .rank .wrap {border-top:1px solid #c7c7c7;}
#top_ten_photos .body ul li .wrap .info span a {float:left; width:100%;}
#top_ten_photos .body ul li .wrap .board_posts {border-left:1px solid #c7c7c7; display:inline; float:right; height:25px; margin:0 -66px 0 0; padding: 0 10px 0 0; position:relative; width:53px;}
#top_ten_photos .body ul li .wrap .board_posts ul {height:auto;}
#top_ten_photos .body ul li .wrap .board_posts ul li {border:0; text-align:right;}

/* SHOWSPACE: RELATED VIDEOS - based off .showcased_videos style */
/*#related_show_videos .body {height:325px;}*/

/* SHOWSPACE: EPISODE LIST */
.episode_list .header .wrap .module_title {float:left; padding-right:5px;}
.episode_list .header .wrap {overflow:hidden;}
.episode_list .header .wrap span {float:left; margin-top:-5px;}
.episode_list .header .wrap .btn {display:inline; float:right; margin:-3px 0 0 5px;}
.episode_list .header .wrap .btn span {margin:0; width:auto;}
.episode_list .footer {float:left; margin:10px 0 -34px; padding:0; text-align:center; width:100%;}
.episode_list .footer .prev_link,
.episode_list .footer .next_link {float:left; text-align:right; width:49%;}
.episode_list .footer .next_link {border:0; float:right; text-align:left;}
.episode_list .footer .prev_link a {padding-right:15px;}
.episode_list .footer .next_link a {padding-left:15px;}

/* SHOWSPACE: EPISODE SEASON SELECT FORM */
.episode_list .header .wrap span .eps_season_form,
.episode_list .header .wrap span .eps_season_form fieldset {float:left}
.episode_list .header .wrap span .eps_season_form fieldset select {border:1px solid #b4b4b4; display:inline; float:left; margin:2px 5px 0 0;}
.episode_list .header .wrap span .eps_season_form fieldset .btn {float:left; margin:-1px 0 0 0;}
.episode_list.js_on .header .wrap span .eps_season_form fieldset .btn {display:none;}

/* SHOWSPACE: EPISODE GUIDE */
#eps_guide {margin-bottom:34px;}
#eps_guide .subheader {border:0; height:1%; overflow:hidden; padding:10px 10px 0;}
#eps_guide .subheader .print_link {float:right; padding:0 0 0 20px;}
#eps_guide .body ul {float:left;}
#eps_guide .body ul li {border:0; float:left;}
#eps_guide .body ul li .wrap .title {margin-bottom:15px;}
#eps_guide .body ul li .wrap .details {display:inline; float:left; padding:0 67px 0 0;}
#eps_guide .body ul li .wrap .details .ratings {display:inline; float:right; margin:0 -67px 0 7px; text-align:center; width:60px;}
#eps_guide .body ul li .wrap .details .ratings .score {display:block; height:60px; line-height:60px; margin-bottom:5px; width:100%;}
#eps_guide .body ul li .wrap .details .info {float:none;}


/* SHOWSPACE: EPISODE TABLE */
#eps_table .body {padding:1px 2px 2px;}
#eps_table .body table {border-collapse:separate; width:100%;}
#eps_table .body table div {padding:10px;}
#eps_table .body table th,
#eps_table .body table td {text-align:center; vertical-align:middle;}
#eps_table .body table th {border-right:1px solid #fff; white-space:nowrap; padding-bottom:2px;}
#eps_table .body table th.num {border-right:2px solid #fff;}
#eps_table .body table th.ep_title {text-align:left;}
#eps_table .body table th.last {border-right:0;}
#eps_table .body table tr.first td {border-top:1px solid #c7c7c7;}
#eps_table .body table td {border:solid #c7c7c7; border-width:0 1px 1px 0;}
#eps_table .body table tr.first td.num,
#eps_table .body table td.num {border:solid #fff; border-width:0 2px 1px 0;}
#eps_table .body table tr.last td.num {border-bottom:1px solid #c7c7c7;}
#eps_table .body table td.ep_title {border-left:1px solid #c7c7c7; text-align:left;}

/* SHOWSPACE: EPISODE TRIVIA */
#eps_trivia {border:solid #fff; border-width:0 0 1px; margin-bottom:33px;}
#eps_trivia.no_footer {margin-bottom:10px;}
#eps_trivia .header {border:1px solid #c7c7c7; padding:1px; margin:0 0 10px;}
#eps_trivia .body {padding:0;}
#eps_trivia .body ul,
#eps_trivia .body ul li {float:left; padding:0;}
#eps_trivia .body ul li {border:solid #c7c7c7; border-width:1px 0; margin:0 0 10px;}
#eps_trivia .body ul li .wrap {border:solid #c7c7c7; border-width:0 1px; height:1%; overflow:hidden; padding:10px;}
#eps_trivia .body ul li .wrap .btn {float:right;}
#eps_trivia .body ul li .wrap .ep_title {border-bottom:1px solid #c7c7c7; padding:0 0 10px;}
#eps_trivia .body ul li .wrap .title {float:none;}
#eps_trivia .body ul li.last {margin-bottom:0;}
#eps_trivia .body ul li ul {margin:0;}
#eps_trivia .body ul li ul li {border:0; padding:10px 0; margin:0;}
#eps_trivia .body ul li ul li.no_eps_trivia {text-align:center;}

/* SHOWSPACE: EPISODE DOWNLOADS */
#eps_downloads .body {padding:1px 1px 1px 2px;}
#eps_downloads .body .empty {display:block; text-align:center; padding:9px 0;}
#eps_downloads table {width:100%;}
#eps_downloads table td {border:1px solid #c7c7c7; padding:7px; text-align:center; vertical-align:middle;}
#eps_downloads table td.description {text-align:left;}

/* SHOWSPACE: EPISODE */
#indepth_block {border-bottom:0;}
#indepth_block .header {margin:0; padding:0;}
#indepth_block .header .wrap {border:0; height:1%; overflow:hidden; padding:10px 13px 10px 104px;}
#indepth_block .header .wrap span {float:none;}
#indepth_block .header .wrap .ep_score {display:inline; float:left; margin:-10px 5px -10px -97px; padding:3px 0; text-align:center; width:83px;}
#indepth_block .header .wrap .ep_score span {display:block;}
#indepth_block .header .wrap .ep_stats,
#indepth_block .header .wrap .ep_stats li {float:left;}
#indepth_block .header .wrap .ep_stats {width:100%;}
#indepth_block .header .wrap .ep_stats li {padding:0 7px 0 0;}
#indepth_block .header .wrap .module_title {float:left; margin:0 0 5px 0; width:100%;}
#indepth_block .body {padding:0;}
#indepth_block .body .ep_tabs {height:1%; overflow:hidden;}
#indepth_block .body .ep_tabs ul,
#indepth_block .body .ep_tabs ul li {float:left; padding:0; width:auto;}
#indepth_block .body .ep_tabs ul li {border:solid #c7c7c7; border-width:0 1px 1px 0; padding:1px; text-align:center;}
#indepth_block .body .ep_tabs ul li.first a {width:67px;}
#indepth_block .body .ep_tabs ul li a {float:left; height:28px; line-height:28px; overflow:hidden; padding:0 12px;}
#indepth_block .body .ep_tabs ul li.on {border-bottom:1px solid #fff;}
#indepth_block .body .ep_tabs ul li.on a {border-bottom:1px solid #fff; margin-bottom:-1px;}
#indepth_block .body .ep_tabs .next_prev {float:right; line-height:12px; margin:2px 0; padding:1px 0;}
#indepth_block .body .ep_tabs .next_prev span {float:left; padding:0 8px; width:41px;}
#indepth_block .body .ep_tabs .next_prev .prev {text-align:right;}
#indepth_block .body .sub_tabs {height:1%; overflow:hidden;}
#indepth_block .body .sub_tabs ul,
#indepth_block .body .sub_tabs ul li {float:left;}
#indepth_block .body .sub_tabs ul {border-bottom:1px solid #c7c7c7;}
#indepth_block .body .sub_tabs ul li {border:0; display:inline; margin:0 10px; width:auto;}
#indepth_block .body .module {border:0; border-bottom:1px solid #c7c7c7; height:1%; overflow:hidden; margin:0;}
#indepth_block .body .module .header {border:0;}
#indepth_block .body .module .header .wrap {line-height:12px; margin:0 10px; padding:14px 0 11px;}
#indepth_block .body .module .header .wrap .title {padding:0 10px 0 0; width:auto;}
#indepth_block .body .module .header .wrap .btn {display:inline; float:right; margin:-4px 0 0 10px;}
#indepth_block .body .module .header .wrap .btn span {float:left; margin:0;}
#indepth_block .body .module .header .wrap .more_link {display:inline; float:right;}
#indepth_block .body .module .body {padding:10px;}
#indepth_block .body .module .body .empty {display:block; text-align:center;}
#indepth_block .body .module .body .details {line-height:16px;}
#indepth_block .body .module .body .details .thumb {display:inline; float:left; margin:0 10px 16px 0; width:142px;}
#indepth_block .body .module .body .details .thumb a {border:1px solid #c7c7c7; float:left; margin-bottom:5px;}
#indepth_block .body .module .body .details .thumb a .icon {float:right; height:20px; margin:6px 6px 0 0; position:relative; width:20px;}
#indepth_block .body .module .body .details .thumb a img {display:block;}
#indepth_block .body .module .body .details .thumb span a {border:0; margin:0;}
#indepth_block .body .module .body .details .deck {margin:0;}
#indepth_block .body .module .body .details .deck a {white-space:nowrap;}
#indepth_block .body .module .body .details .info dl {margin-bottom:10px; padding:0 0 11px 105px;}
#indepth_block .body .module .body .details .info dl.last {margin:0; padding-bottom:0;}
#indepth_block .body .module .body .details .info dl dt {display:inline; float:left; margin:0 5px 0 -100px; text-align:right; width:65px;}
#indepth_block .body .module .body .details .info ul li {border:0; margin:0 0 10px; padding: 0 0 11px;}
#indepth_block .body .user_reviews .body {padding:10px 0;}
#indepth_block .body #cast_reorder_module .body .module .body {padding:0;}
#indepth_block .body #cast_reorder_module .thumb {margin:0 5px 0 -55px; width:50px;}
#indepth_block .body #cast_reorder_module #cast_sort li {padding:0; margin:0 0 10px;}
#indepth_block .body .rating_slider {border-right:1px solid #c7c7c7; float:left; width:298px;}
#indepth_block .body .contribute_links {float:left; width:179px;}
#indepth_block .body .contribute_links li {padding:0; height:27px; line-height:27px; overflow:hidden; text-align:center;}
#indepth_block .body .contribute_links li.last {border:0;}

/* ALL VIDEOS */
#ss_all_videos .header span {margin:-3px 0;}
#ss_all_videos .header span .timestamp,
#ss_all_videos .header span .rss {display:inline; float:left; margin:0;}
#ss_all_videos .header span .timestamp {line-height:18px;}
#ss_all_videos .header span .rss {margin-left:5px;}
#ss_all_videos .header span .rss img {background: url(bg_icons_med.gif) right -53px no-repeat; display:block; height:16px; width:19px;}

/* SHOWSPACE: DVDS LIST MODULE */
.dvds_list .body ul li {border:0;}
.dvds_list .body ul li.empty {text-align:center;}
.dvds_list li .wrap {padding:0 0 0 114px;}
.dvds_list li .wrap .title {float:right; margin-bottom:11px;}
.dvds_list li .wrap .thumb {display:inline; float:left; margin:0 9px 0 -114px; overflow:hidden; width:105px;}
.dvds_list li .wrap .thumb img {display:block; margin:0 auto;}
.dvds_list li .wrap .purchase_wrap {height:1%; line-height:30px; margin-bottom:14px; overflow:hidden; padding:10px;}
.dvds_list li .wrap .purchase_wrap .btn {margin-right:10px;}
.dvds_list li .wrap .purchase_wrap .btn a {padding:0 6px;}
.dvds_list li .wrap .purchase_wrap .price a {padding:6px 51px 6px 0;}
.dvds_list li .wrap .stats li {border:0; padding:0 0 7px;}
.dvds_list li .wrap .stats li.last {padding-bottom:0;}
.dvds_list li .wrap .stats li .wrap {padding:0 0 0 121px;}
.dvds_list li .wrap .stats li span {float:left;}
.dvds_list li .wrap .stats li span.category {display:inline; float:left; margin:0 10px 0 -111px; width:101px;}

/* SHOWSPACE: EPISDOES - TOP EPISODES MODULE */
#top_episodes .subheader {border-width:0 1px;}
#top_episodes .subheader span {float:right;}
#top_episodes .body {padding:0 0 0 1px;}
#top_episodes .body ul,
#top_episodes .body li {float:left;}
#top_episodes .body li {border:0; border-top:1px solid #c7c7c7; line-height:25px; overflow:visible; padding:0;}
/*#top_episodes .body li.last {border-bottom:1px solid #c7c7c7;}*/
#top_episodes .body li .wrap {padding:0 0 0 24px;}
#top_episodes .rank_wrap {border-right:1px solid #c7c7c7; display:inline; float:left; margin: -1px 1px 0 -24px; overflow:hidden; position:relative; width:22px;}
#top_episodes .rank {border-right:1px solid #fff; border-top:1px solid #fff; height:25px; letter-spacing:-1px; overflow:hidden; text-align:center;}
#top_episodes .body li.first .rank {border-top:1px solid #c7c7c7;}
#top_episodes .body li .info {display:block; float:none; padding:0 50px 0 10px; width:auto;}
#top_episodes .body li .score {border-left:1px solid #c7c7c7; display:inline; float:right; margin:0 -50px 0 9px; text-align:center; width:40px;}

/* SHOWSPACE: CAST REORDER MODULE */
#cast_reorder_module .help_info {background:#e7e7e7; line-height:14px; padding:8px 16px 1px; margin:5px 0;}
#cast_reorder_module .help_info dd {font-size:10px; margin-bottom:7px;}
#cast_sort_form .subheader,
#cast_sort_form .footer {line-height:14px; padding:1px; text-align:left;}
#cast_sort_form .footer {border-top:1px solid #c7c7c7;}
#cast_sort_form .subheader .wrap,
#cast_sort_form .footer .wrap {height:14px;}
#cast_sort_form .subheader .wrap .module_title,
#cast_sort_form .footer .wrap .module_title {display:inline;}
#cast_sort_form .subheader .wrap .btn,
#cast_sort_form .footer .wrap .btn {float:right; margin:-2px 0;}
#cast_sort_form .subheader .wrap .btn input,
#cast_sort_form .footer .wrap .btn input {float:none; width:60px; margin:0;}
#cast_sort_form .subheader .wrap input,
#cast_sort_form .footer .wrap input {margin:-2px 0; padding:0;}
#cast_sort_form .subheader .wrap label,
#cast_sort_form .footer .wrap label {display:inline; margin:0 5px 0 0;}
#cast_sort_form .body {padding:0 10px;}
#cast_sort {padding:10px 0 0;}
#cast_sort li {border:0; margin:0 0 10px;}
#cast_sort li .wrap {border:1px dashed #c7c7c7; padding:0 10px 0 78px;}
#cast_sort li .wrap .input_wrap {background:#fcffc8; border:0; display:inline; float:left; height:73px; margin:0 8px 0 -78px; overflow:hidden; padding:0; text-align:center; width:70px}
#cast_sort li .wrap .input_wrap input {border:1px solid #c7c7c7; display:inline; float:none; height:16px; margin:28px 0 0; text-align:center; width:20px;}
#cast_sort li .wrap .person_data {height:53px; overflow:hidden; padding:10px 0 10px 55px;}
#cast_sort li .wrap .person_data .title {float:right;}
#cast_sort li .wrap .person_data .thumb {display:inline; float:left; margin:0 5px 0 -55px; width:50px;}
#cast_sort li .wrap .person_data .thumb img {display:block; height:50px; width:50px;}

/* END =SS
------------------------------------------------------------------------------*/


/* =AS
------------------------------------------------------------------------------*/

/* ACTORSPACE: INFO BLOCK MODULE */
#info_block .appearances table {line-height:12px; width:100%;}
#info_block .appearances table th,
#info_block .appearances table td {padding:6px 5px; text-align:left; vertical-align:middle;}
#info_block .appearances table th {padding:5px;}

/* ACTORSPACE: INDEPTH BLOCK TRIVIA MODULE */
#indepth_block .body .person_trivia .header .wrap .title {font-size:14px;}

/* ACTORSPACE: NEWS MODULE */
.news_archive .header .wrap span {margin:-3px 0;}
.news_archive .header .wrap .news_count,
.news_archive .header .wrap .rss {float:left;}
.news_archive .header .wrap .rss {margin:0 0 0 5px;}
.news_archive .header .wrap .rss img {display:block; height:16px; width:19px;}
.news_archive .header .wrap .news_count {line-height:18px; margin:0;}

/* END =AS
------------------------------------------------------------------------------*/

/* =PH
------------------------------------------------------------------------------*/
#content #top .gallery_title h2 {margin-bottom:10px;}

/* MAIN PHOTO MODULE*/
.photo_stream .body {padding:0;}
.photo_stream .wrap {height:1%; overflow:hidden; padding:0pt 0pt 0pt 440px;}
.photo_stream .body .thumb_wrap {border-right: 1px solid #c7c7c7; display:inline; float:left; height:440px; margin-left:-440px; width:439px;}
.photo_stream .body .thumb{overflow:hidden; position:relative;}
.photo_stream .body .thumb img {display:block; margin:0 auto;}
.photo_stream .body .thumb.portrait {width:316px; height:440px; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 auto;}
.photo_stream .body .thumb.landscape {width:439px; height:360px; border-top:1px solid #fff; border-bottom:1px solid #fff; margin-top:40px;}
.photo_stream .body .thumb.portrait img {height:440px;}
.photo_stream .body .thumb.landscape img {width:439px;}
.photo_stream .body .thumb .expand_btn {position:absolute; right:-1px; bottom:0;}
.photo_stream .body .info {height:423px;padding:10px 10px 7px 10px; position:relative; width:188px;}
.photo_stream .nav {height:21px; overflow:hidden; padding-bottom:10px;}
.photo_stream .nav span {float:right; padding: 5px 5px 0 0;}
.photo_stream .nav span span {float:none; padding:0;}
.photo_stream .item_scroller {float:right; height:21px; width:52px;}
.photo_stream .item_scroller .prev,
.photo_stream .item_scroller .next {float:left; height:21px; overflow:hidden; width:26px;}
.photo_stream .item_scroller .next {float:right;}
.photo_stream .body .item_scroller {float:right; height:21px; width:52px;}
.photo_stream .body .item_scroller .prev,
.photo_stream .body .item_scroller .next {float:left; height:21px; overflow:hidden; width:26px;}
.photo_stream .body .item_scroller .next {float:right;}
.photo_stream .body .show_info_top {height:239px; overflow:hidden; padding-top:10px;}
.photo_stream .body .deck {line-height:18px;}
.photo_stream .body .stats{height:auto;}
.photo_stream .body .stats li {border:none; padding: 0 0 4px 0;}
.photo_stream .body .show_info_bottom {line-height:16px; height:85px; overflow:hidden; margin:7px 0 0 0; padding:10px 0;}
.photo_stream .body .show_info_bottom .links {height:auto;}
.photo_stream .body .show_info_bottom .links li {border:none; border-right:1px solid #c7c7c7; display:inline; float:none; margin:0 3px 0 0; padding:0 3px 0 0;}
.photo_stream .body .show_info_bottom .links li.last {border:none; margin:0; padding:0;}
.photo_stream .body .credit{position:absolute; padding-top:10px; bottom:7px; left:10px; width:189px;}

/* BROWSE PHOTOS A-Z! */
.browse_photos .header{border:0; margin:0; padding:0;}
.browse_photos .header .wrap{padding:10px 0;/* margin:0 10px;*/}
.browse_photos .body{padding:0 12px;}
.browse_photos .subheader{border:0; margin:0 12px 1px; padding:10px 0 13px;}
.browse_photos .body ul{border:0; overflow:hidden; height:1%; margin:0;}
.browse_photos .body ul li,
.browse_photos .body ul li a{border:0; margin:0; display:inline;}
.browse_photos .body ul li{float:left; margin:0; width:auto; margin-right:15px;}
.browse_photos .body ul li.last{margin-right:0;}

/* EXTRA (BOTTOM) GALLERIES MODULES */
.extra_galleries_container {padding:1px;}
.extra_galleries {border:0 none; display:inline; float:left; margin:0; width:239px;}
.extra_galleries .header {border:0; border-right:1px solid #fff; margin:0; padding:0;}
.extra_galleries .body {border-right:1px solid #c7c7c7; line-height:14px; padding:0px 10px;}
.extra_galleries .body .title {float:right; margin:0;}
.extra_galleries .body .info {float:right;}
.extra_galleries .footer {border-right:1px solid #c7c7c7;}
.extra_galleries .body ul li {float:left; height:80px; padding:9px 0;}
.extra_galleries .body ul li .wrap {padding:0 7px 0 87px;}
.extra_galleries .body .thumb {display:inline; float:left; margin-left:-87px; width:78px;}
.extra_galleries .body .thumb img {border:1px solid #c7c7c7; display:block; width:78px; height:78px;}
/* last module needs to be border-less */
.extra_galleries.last .header,
.extra_galleries.last .body,
.extra_galleries.last .footer {border:0 none;}

/* PHOTO HUB SUBPAGES */
.galleries .body ul,
.galleries .body ul li {border:0; float:left;}
.galleries .body ul li.empty {text-align:center;}
.galleries .body ul li .wrap {padding:0 0px 0 86px;}
.galleries .body .title,
.galleries .body .info {float:right;}
.galleries .body .title {margin-bottom:3px;}
.galleries .body .info{margin-bottom:10px;}
.galleries .body .info .deck{margin:5px 0 0 0;}
.galleries .body .info .count{}
.galleries .body ul li .thumb {display:inline; float:left; margin-left:-86px; width:72px; text-align:center;}
.galleries .body ul li .thumb img {border:1px solid #c7c7c7; display:block; margin:0 auto; width:70px; height:70px;}
/* PHOTO LIST */
.gallery_list li .meta {float:right; padding:3px 0 0; width:100%;}
.gallery_list li .meta .btn {display:inline; margin:-3px 7px 0 0;}

/* PHOTO GRID */
.gallery_grid .body {padding:0;}
.gallery_grid .subheader,
.gallery_grid .footer{border:0; margin:0 9px 0 10px;}
.gallery_grid .body .title{margin:4px 0 3px;}
.gallery_grid .body .details{}
.gallery_grid .body ul{padding:10px 0;}
.gallery_grid .body ul .wrap{height:1%; margin:0 7px; overflow:hidden;}
.gallery_grid .body li{overflow:hidden; border:1px solid #c7c7c7; display:inline; float:left; height:132px; margin: 0 0 3px 3px; padding:7px 5px; text-align:center; width:139px;}
.gallery_grid .body li .thumb img {border:1px solid #c7c7c7; height:78px; width:78px;}
.gallery_grid .body .title{font-size:11px;}
.gallery_grid .body li{background:#f2f2f2;}

.gallery_grid .body .info{font-size:10px;}

/* END =PH
------------------------------------------------------------------------------*/


/* =VH
------------------------------------------------------------------------------*/
/* VIDEO PICKS - based off .showcased_videos style */
#video_picks .body ul li {width:455px;}

/* VIDEO SEARCH */
#video_search.basic_search.module{margin-bottom:0;}
#video_search.basic_search fieldset{border-bottom:0;}
#video_search .wrap{padding:6px 8px;}
/*
#video_search .body .categories {width:122px;}
#video_search .body .results {border:1px solid #FFF; height:62px; padding:5px 0 5px 0; width:348px;}
#video_search .body .results  li {padding: 0px 5px 5px 5px; width:77px;}
*/
/* BROWSE VIDEOS A-Z! */
.browse_videos .header{border:0; margin:0; padding:0;}
.browse_videos .header .wrap{padding:10px 0; margin:0 9px;}
.browse_videos .body{padding:0 9px;}
.browse_videos .body ul{border:0; overflow:hidden; height:1%; margin:0;}
.browse_videos .body ul li,
.browse_videos .body ul li a{border:0; margin:0; display:inline;}
.browse_videos .body ul li{float:left; margin:0; width:auto; margin-right:8px;}
.browse_videos .body ul li.last{margin-right:0;}
.browse_videos .body ul li.first{margin-right:6px;}

/* EXTRA (BOTTOM) VIDEOS MODULES */
.extra_videos_container{padding:1px;}
.extra_videos{border:0 none; display:inline; float:left; margin:0; width:239px;}
.extra_videos .header {border:0; border-right:1px solid #fff; margin:0; padding:0;}
.extra_videos .body {border-right:1px solid #c7c7c7; line-height:12px; padding:0px 10px;}
.extra_videos.body .info,
.extra_videos .body .title{float:right;}
.extra_videos .body .title {margin-bottom:3px; width:100%;}
.extra_videos .body .info {margin:0 0 4px 0; display:inline; width:100%;}
.extra_videos .footer {border-right:1px solid #c7c7c7;}
.extra_videos .body ul{}
.extra_videos .body ul li {float:left; padding:9px 0;}
.extra_videos .body ul li .wrap {height:56px; overflow:hidden; padding:0 0px 0 90px;}
.extra_videos .body .thumb {border:1px solid #CCCCCC; display:inline; float:left; height:53px; margin-left:-90px; overflow:hidden; width:80px;}
.extra_videos .body .thumb img {display:block; height:53px; overflow:hidden; width:80px;}

/* last module needs to be border-less */
#get_it_now.extra_videos .header,
#get_it_now.extra_videos .body,
#get_it_now.extra_videos .footer {border:0;}

/* VIDEO HUB SUBPAGES - based off .videos styles */
#video_archives .subheader{border:0;}
#video_archives .subheader, #video_archives .footer{padding:10px 0; margin:0 10px;}
/* END =VH
------------------------------------------------------------------------------*/



/* =FH
------------------------------------------------------------------------------*/

/*------------- FORUM HUB PAGE ---------------*/
/* FORUM LIST (HUB) */
.forum_list {border:0; margin-bottom:0;}
.forum_list .header{border:0;margin:2px 2px 0 2px; padding:0; }
.forum_list .body {border:0; padding:2px 2px 0 2px;}
.forum_list.last .body {padding-bottom:2px;}
.forum_list .body ul,
.forum_list .body ul li {float:left;}
.forum_list .body ul li {border-bottom:1px solid #fff; overflow:visible; padding:0;}
.forum_list .body ul li.first {border-top:1px solid #c7c7c7;}
.forum_list .body ul li.first .wrap {margin-top:-1px;}
.forum_list .body ul li.first .wrap .details {border-width:1px;}
.forum_list .body ul li.last {border-bottom:1px solid #c7c7c7;}
.forum_list .body ul li .wrap {border-left:1px solid #fff; height:1%; margin:0 0 -1px 76px; overflow:hidden; padding:0 0 0 1px; position:relative;}
.forum_list .body ul li .wrap .details {border:solid #c7c7c7; border-width:0 1px 1px; display:block; height:1%; overflow:hidden; position:relative;}
.forum_list .body ul li .wrap .info {border-right:1px solid #c7c7c7; display:block; float:none; height:1%; margin:0; overflow:hidden; padding:13px 9px 13px 10px; width:auto;}
.forum_list .body ul li .wrap .info .title {margin:0 0 3px; display:block; float:none;}
.forum_list .body ul li .wrap .info .wrap {display:block;margin:0; padding:0; width:auto;}
.forum_list .body ul li .wrap .info .wrap .thread_title {float:left; line-height:12px; margin-right:4px;}
.forum_list .body ul li .wrap .info .wrap span {float:left; line-height:12px; white-space:nowrap;}
.forum_list .body ul li .wrap .board_posts {display:inline; float:right; margin:0; padding:13px 10px 0; position:relative; width:75px;}
.forum_list .body ul li .wrap .board_posts ul li {border:0; float:left; margin-bottom:3px; padding:0; width:100%;}

#boards_general .body{padding-bottom:2px;}/* last module needs this*/

/* FORUM SEARCH (HUB)
.forum_search_hub  .wrap {border:1px solid #FFFFFF; height:1%; overflow:hidden; padding:6px 12px;}
.forum_search_hub  .header {border-bottom:0 none; float:left; margin:0; padding-bottom:0; padding-top:13px;}
.forum_search_hub  .body {border:1px solid #c7c7c7; float:right; padding:0;}
.forum_search_hub  .body .wrap {padding:3px 10px 3px 15px; width:auto;}
.forum_search_hub  form {width:100%;}
.forum_search_hub  form fieldset {margin:0; padding:1px;}
.forum_search_hub  form input.text_field {border:solid #ccc; border-width:1px 0 0 1px; float:left; height:14px; margin-right:7px; margin-top:2px; padding:2px; width:226px;}
.forum_search_hub  form input.radio {display:inline; float:left; margin-left:0; margin-right:4px; width:12px;}
.forum_search_hub  form label {float:left;}
.forum_search_hub  .body ul {float:left; margin:3px 16px 0 0; width:auto;}
.forum_search_hub  .body ul li {border:0 none; float:left; line-height:19px; padding:0 9px 0 0; width:auto;}
.forum_search_hub  .body .submit_btn {float:left; height:24px; padding-left:4px;}
.forum_search_hub  .body .submit_btn .btn_wrap {float:left; height:24px; padding-right:4px;}
.forum_search_hub  .body .submit_btn .btn_wrap input.submit {border:0 none; cursor:pointer; display:inline; float:none; height:24px; overflow:hidden; text-align:center; width:22px;}
 */

/* COMMUNITY SIGNUP MODULE */
#community_signup {border-color:#eac468; height:295px; overflow:hidden; }
#community_signup .header {border:0; padding:0; width:615px; margin:10px auto 15px; overflow:hidden;}
#community_signup .header .module_title {margin-bottom:15px;}
#community_signup .avatars {height:122px; overflow:hidden;}
#community_signup .avatars img {float:left; width:40px; height:40px; margin:0 1px 1px 0;}
#community_signup .body {padding:0 6px; height:auto;}
#community_signup .register {height:64px; overflow:hidden; padding:21px 0px 0px 15px; width:620px;}
#community_signup .register .form_title {float:left; margin:0px; width:78px;}
#community_signup .register form {display:inline; float:right; height:auto; width:486px; margin-right:28px;}
#community_signup .register .form_field {display:inline; float:left; margin-right:15px; overflow:hidden; width:154px;}
#community_signup .register .text_field {border: 1px solid #bbb; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; display:inline; overflow:hidden; padding:2px; width:145px;}
#community_signup .register label {display:block; line-height:19px;}
#community_signup .register .submit {border:0pt none; cursor:pointer; display:inline; float:left; height:48px; overflow:hidden; padding-top:58px; text-align:center; width:148px;}
#community_signup .footer {height:auto; padding:5px 40px;}

/* COMMUNITY ANNOUNCEMENTS MODULE */
#announcements .body .wrap {height:1%; overflow:hidden; padding:35px 0 10px; position:relative;}
#announcements .title {margin-bottom:5px; float:none;}
#announcements .thumb {border:1px solid #CCCCCC; float:right; height:103px; overflow:hidden; width:138px; margin: 0 0 5px 10px;}
#announcements .body .deck {display:block; float:none; margin:5px 0pt 10px; line-height:16px;}
#announcements .body .deck p{margin: 0 0 7px 0;}
#announcements .body .read_more{/*text-align:right;*/}
#announcements .body .stats {height:15px; overflow:visible;left:0px; position:absolute; top:7px;}
#announcements .body ul li {border:medium none; display:inline; overflow:hidden; padding:0 5px 0 0;}
#announcements .details {display:block; width:auto;}

/* BLOGS WE LOVE MODULE */
#main #blogs_we_love {float:left; margin-right:10px; width:320px;}
#blogs_we_love .body {padding:0;}
#blogs_we_love .body ul li {float:left; height:45px; padding:6px 0;}
#blogs_we_love .body ul li.last {border-bottom:0 none; height:46px;}
#blogs_we_love .body ul li .wrap {padding:0 8px 0 62px;}

#blogs_we_love .body .title, #blogs_we_love .body .info {float:right;}
#blogs_we_love .body .title {margin-bottom:3px;}
#blogs_we_love .body .thumb {border:1px solid #c7c7c7; display:inline; float:left; margin:0 0 0 -55px; overflow:hidden; width:44px;}
#blogs_we_love .body .thumb img {border:2px solid #FFFFFF; display:block; height:40px; width:40px;}

/* FRESH FORUMS MODULE */
#main #fresh_forums {float:left; width:320px;}
#fresh_forums .body {padding:0;}
#fresh_forums .body ul,
#fresh_forums .body ul li {padding:0;}
#fresh_forums .body ul li {border-top:0; border-bottom:1px solid #c7c7c7; height:46px; overflow:hidden;}
#fresh_forums .body ul li .wrap{padding:10px;}
#fresh_forums .body .title, #fresh_forums .body .info {float:none; display:block;}
#fresh_forums .body .title {margin-bottom:3px;}
#fresh_forums .body ul li.last {height:45px; border-bottom:0;}

/* NEWBIES SPOTLIGHT MODULE */
#newbies_spotlight {margin-bottom:0px;}
#newbies_spotlight .header {border-bottom:1px solid #c7c7c7;}
#newbies_spotlight .header li {display:inline;}
#newbies_spotlight .body {border-bottom:0; padding:8px;}
#newbies_spotlight .body .wrap {padding:98px 0 0;}
#newbies_spotlight .body li {border:medium none; float:left; padding:0; width:94px;}
#newbies_spotlight .body li.last {width:94px;}
#newbies_spotlight .body li.last .thumb {border-right:1px solid #CCCCCC;}
#newbies_spotlight .body .title {display:block; float:none; height:15px; padding-left:3px;}
#newbies_spotlight .body .thumb {border:solid #ccc; border-width:1px 0 1px 1px; display:block; margin:-113px 0 0;}
#newbies_spotlight .body .thumb img {border:6px solid #FFFFFF; display:block; height:80px; width:80px;}
#newbies_spotlight .body .deck {height:13px; margin-top:18px; padding-left:3px;}

/* MEMBER SEARCH MODULE */
#member_search {}
#member_search .body {padding:0;}
#member_search .body .wrap {border:1px solid #fff; padding:4px 10px;}
#member_search form {width:100%;}
#member_search form fieldset {overflow:hidden; height:1%;margin:0;}
#member_search form input.text_field {border:1px solid #c7c7c7; float:left; height:14px; margin:2px 8px 0 0; padding:2px; width:206px;}
#member_search form input.radio {display:inline; float:left; margin-left:0; margin-right:4px; width:12px;}
#member_search form label {display:inline; float:left; line-height:14px; margin:5px 5px 0 0;}
#member_search .body ul {float:left; margin:3px 16px 0 0; width:auto;}
#member_search .body ul li {border:0 none; float:left; line-height:19px; padding:0 9px 0 0; width:auto;}
#member_search .body .submit_btn {float:left; height:24px; padding-left:4px;}
#member_search .body .submit_btn .btn_wrap {float:left; height:24px; padding-right:4px;}
#member_search .body .submit_btn .btn_wrap input.submit {border:0 none; cursor:pointer; display:inline; float:none; height:24px; overflow:hidden; text-align:center; width:22px;}

/* TOTAL SUBMISSIONS MODULE */
#total_submissions {height:1%; overflow:hidden; padding:0;}
#total_submissions .wrap {height:1%; overflow:hidden; margin:1px; padding:8px 10px;}
#total_submissions .header {border-bottom:0 none; float:left; margin:0;}
#total_submissions .header span {float:none;}
#total_submissions .header .module_title {margin-top:5px; margin-bottom:2px;}
#total_submissions .body {border:1px solid #c7c7c7; float:right; overflow:hidden; padding:0; text-align:center;}
#total_submissions .body .wrap {padding:5px;width:132px;}

/* MOST POPULAR BOARDS MODULE */
#most_popular_boards.module.community .subheader {border-bottom:0;}
#most_popular_boards .body {padding:1px;}
#most_popular_boards .body ul,
#most_popular_boards .body ul li {float:left;}
#most_popular_boards .body ul li {border-bottom:0; border-top:1px solid #c7c7c7;/* height:58px;*/ overflow:visible; padding:0;}
#most_popular_boards .body ul li .wrap {height:1%; padding:0 0 0 36px;}
#most_popular_boards .body ul li .wrap .info {display:block; float:none; padding:0 70px 0 0; width:auto;}
#most_popular_boards .body ul li .wrap .info .title {margin:14px 0 3px 0;}
#most_popular_boards .body ul li .wrap .info .wrap {display:inline; padding:0;}
#most_popular_boards .rank {border-right:1px solid #c7c7c7; display:inline; float:left; margin:-1px 0 0 -36px; overflow:hidden; position:relative; width:27px;}
#most_popular_boards .body ul li .wrap .info span a {float:left; width:100%;}
#most_popular_boards .body ul li .wrap .rank .wrap {border-right:1px solid #fff; border-top:1px solid #fff; height:36px; padding:18px 0 0 0; text-align:center;}
#most_popular_boards .body ul li.first .wrap .rank .wrap{border-top:1px solid #c7c7c7;}
#most_popular_boards .body ul li.last {border-bottom:1px solid #c7c7c7}
#most_popular_boards .body ul li.last .wrap .rank{margin-bottom:-1px;}
#most_popular_boards .body ul li.last .wrap .rank .wrap{border-bottom:1px solid #c7c7c7;}
#most_popular_boards .body ul li .wrap .board_posts {border-left:1px solid #c7c7c7; display:inline; float:right; height:54px; margin:0 -70px 0 0; padding: 0 0 0 8px; position:relative; width:55px;}
#most_popular_boards .body ul li .wrap .board_posts ul {height:auto; margin-top:14px;}
#most_popular_boards .body ul li .wrap .board_posts ul li {border:0; margin-bottom:3px;}

/* REVIEW OF THE DAY MODULE */
#featured_review .body {padding:10px 10px;}
#featured_review .body .wrap {height:1%; overflow:hidden; padding:0 0 0 95px;}
#featured_review .body .title_wrap {height:1%; margin-bottom:5px; overflow:hidden; padding:0 50px 0 0;}
#featured_review .score_box {border:1px solid #c7c7c7; display:inline; float:right; height:29px; margin-right:-50px; padding-top:11px; text-align:center; width:40px;}
#featured_review .body .title {float:left; width:100%;}
#featured_review .body .title a {display:block; margin-bottom:5px;}
#featured_review .body .deck {line-height:16px; margin:0;}
#featured_review .body .details .info {float:right;}
#featured_review .profile {display:inline; float:left; margin:0 7px 0 -95px; width:84px;}
#featured_review .profile .thumb {border:1px solid #ccc; height:74px; margin-bottom:5px; padding:4px; width:74px;}
#featured_review .profile .thumb img {display:block; height:74px; width:74px;}
#featured_review .profile .stats li {border:0; float:left; margin-bottom:1px; padding:0;}
#featured_review .details .reg_date span {display:block; margin-top:2px;}

/* COMMUNITY HELPERS MODULE */
.helpers_list .body {padding:0;}
.helpers_list .body ul,
.helpers_list .body ul li {float:left;}
.helpers_list .body ul li {padding:8px 0;}
.helpers_list .body ul li.last {border:0;}
.helpers_list .body ul li .wrap {height:1%; padding:0 0 0 58px;}
.helpers_list .body ul li .wrap .info {display:block; float:none; padding:0 66px 0 0; width:auto;}
.helpers_list .body ul li .wrap .info .title {margin-bottom:2px;}
.helpers_list .body ul li .wrap .info .wrap {display:inline; padding:0;}
.helpers_list .thumb {border:1px solid #c7c7c7; display:inline; float:left; height:36px; margin:0 10px 0 -48px; overflow:hidden; width:36px;}
.helpers_list .thumb img {display:block; height:36px; width:36px;}
.helpers_list .body ul li .wrap .info ul li {border:0; margin-bottom:1px; padding:0 0 1px 0;}
.helpers_list .body ul li .wrap .emblem {border-left:1px solid #c7c7c7; display:inline; float:right; height:54px; margin:-8px -66px -8px 10px; position:relative; text-align:center; width:55px;}
.helpers_list .body ul li .wrap .emblem img{margin:16px 0 6px 0;}

/*------------- FORUM THREADS PAGE ---------------*/

/* FORUM THREAD LIST */
.forum_thread_list {width:100%;}
.forum_thread_list th,
.forum_thread_list td {text-align:left; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.forum_thread_list th {padding:7px; vertical-align:middle;}
.forum_thread_list td {padding:10px 7px; vertical-align:middle;}
.forum_thread_list th.topic_icon,
.forum_thread_list td.topic_icon {text-align:center; vertical-align:middle; width:17px;}
.forum_thread_list th.lastpost,
.forum_thread_list td.lastpost {width:128px;}

.forum_thread_list th.posts,
.forum_thread_list td.posts {border-right:0; text-align:left;}
.forum_thread_list td.topic .title_wrap {overflow:hidden; height:1%;}
.forum_thread_list td.topic .title_wrap .title {display:inline; line-height:12px;width:auto;}
.forum_thread_list td.topic .title_wrap .pages {white-space:nowrap;}
.forum_thread_list .title {margin-bottom:2px;}
.forum_thread_list ul li {margin-bottom:3px; white-space:nowrap;}
.forum_thread_list .icon_col .new {margin:0 auto; display:block; width:15px; height:13px;}

/* KEY */
.forum_thread_list_key {margin-bottom:1px;}
.forum_thread_list_key .body {border:1px solid #fff;}
.forum_thread_list_key .body .wrap {height:1%; margin:0 auto; overflow:hidden; width:620px}
.forum_thread_list_key span {display:inline; float:left; padding:5px 0; margin-right:13px;}
.forum_thread_list_key .body ul {float:left; width:auto;}
.forum_thread_list_key .body ul li {border:0; display:inline; float:left; margin-right:13px; padding:7px 0; width:auto;}
#sky_layout .mini .forum_thread_list_key .body .wrap {width:auto;}
#sky_layout .mini .forum_thread_list_key span {margin-right:8px;}
#sky_layout .mini .forum_thread_list_key .body ul li {margin-right:8px;}
.forum_thread_list_key .body ul li.sticky,
.forum_thread_list_key .body ul li.staff,
.forum_thread_list_key .body ul li.locked {padding-left:17px;}
.forum_thread_list_key .body ul li.unread,
.forum_thread_list_key .body ul li.new,
.forum_thread_list_key .body ul li.no_new {padding-left:18px;}
.forum_thread_list_key .body ul li.hot{padding-left:20px; margin-right:10px;}
.forum_thread_list_key .body ul li.replied {padding-left:17px; margin-right:0; }

/*------------- FORUM MESSAGE LIST/MESSAGE PREVIEW ---------------*/
.forum_messages{border:0;}
.forum_messages .body {padding:0;}
.forum_messages .body ul,
.forum_messages .body ul li {border:0;}
.forum_messages .body ul li{padding:0; display:inline;}
.forum_messages .profile,
.forum_messages .post,
.forum_messages .signature,
.forum_messages .action_panel .inner_wrap{padding:10px;}

.forum_messages .body ul li .wrap{border:1px solid #c7c7c7; margin-bottom:10px;}
.forum_messages .body ul li.last .wrap{}
.forum_messages .body ul li .profile{overflow:hidden; height:1%; border:1px solid #fff;}
.forum_messages .body ul li .profile .wrap {border:0; height:1%; padding:0 0 0 100px;}
.forum_messages .body ul li .profile .wrap .info {display:block; float:none; padding:0 150px 0 0; width:auto;}
.forum_messages .body ul li .profile .wrap .info .title {margin-bottom:2px;}
.forum_messages .body ul li .profile .wrap .info .wrap {border:0; display:inline; padding:0;}
.forum_messages .thumb {border:1px solid #c7c7c7; display:inline; float:left; margin:0 0 0 -100px; overflow:hidden; padding:4px;}
.forum_messages .thumb img {display:block; height:80px; width:80px;}
.forum_messages .body ul li .profile .wrap .info ul{float:left;}
.forum_messages .body ul li .profile .wrap .info ul li {border:0; margin-bottom:2px; padding:0; display:block;}
.forum_messages .body ul li .profile .wrap .info ul li.sub_title{margin-bottom:10px;}
.forum_messages .body ul li .profile .wrap .info ul li.sub_title .online_now{vertical-align:text-bottom;; margin-left:10px;}
.forum_messages .body ul li .profile .wrap .msg_date {display:inline; float:right; height:23px; padding-top:11px;  margin:0 -150px 0 0; position:relative; text-align:center; width:150px;}

.forum_messages .post {line-height:14px;}
.forum_messages .post .edited{margin-top:20px;}
.forum_messages .signature{overflow:hidden; height:1%;}
.forum_messages .signature {border-top:2px solid #f6f6f6;}
.forum_messages .action_panel{border-top:1px solid #c7c7c7;}
.forum_messages .action_panel .inner_wrap{overflow:hidden; height:1%; border:1px solid #fff;}
.forum_messages .action_panel fieldset{display:inline;}
.forum_messages .action_panel .action{float:left; border:1px solid #c7c7c7; display:inline; margin-right:7px;}
.forum_messages .action_panel .action.quick_reply{width:69px; padding:5px 5px 5px 23px;}/* width:98px; */
.forum_messages .action_panel .action.quick_quote{width:70px; padding:5px 5px 5px 25px;}/* width:101px; */
.forum_messages .action_panel .action.reply{width:50px; padding:5px 5px 5px 30px;}/* width:85px; */
.forum_messages .action_panel .action.quote{width:50px; padding:5px 5px 5px 30px;}/* width:86px; */
.forum_messages .action_panel .action a:hover{text-decoration:none;}
.forum_messages .action_panel .dropdown{float:right; margin-left:2px; width:180px;}
.forum_messages .action_panel .dropdown select {border:1px solid #c7c7c7; border-right:0; border-bottom:1px solid #E9E9E9; height:20px; width:100%;}
.forum_messages .action_panel .dropdown select option.selected{} /* ugh. neither work.  */
/* nested replies */
.forum_messages table{width:100%; border:1px solid #ddd; margin-bottom:10px;}
.forum_messages table tr td{padding:5px; border-bottom:1px solid #ddd;}
.forum_messages table table{width:90%; margin:15px;}
.forum_messages table td.quote{padding:5px;}
.forum_messages table p{margin:5px 0;}
/* message edit history tweaks */
#message_history.forum_messages .header{border:1px solid #c7c7c7; border-bottom:0; margin:0; padding:0;}
#message_history.forum_messages .header .wrap{border:1px solid #fff;}
.edit_history .body{padding:0;}
.edit_history .body ul li{padding:0px;}
.edit_history .body ul li .wrap{padding:10px;}
.edit_history .body ul li.last{border:0;}
.edit_history .body ul li .details{display:block; margin-bottom:10px; padding-bottom:10px;}
.edit_history .body ul li ul li{border:0; padding:0 0 5px 0;}
/* forum polls. */
.forum_poll{}
.forum_poll .body{border:1px solid #fff;/* background:#f6f6f6;*/ padding:20px;}
.forum_poll .body .wrap{width:350px; margin:0 auto;}
.forum_poll .body .header_wrap{text-align:center; margin-bottom:20px;}
.forum_poll .body .title{float:none; width:auto;}
.forum_poll .body ul li{border:0; overflow:hidden; height:1%; background:url(dot_gray.gif) repeat-x bottom;}
.forum_poll form label{float:left;}
.forum_poll form input.radio{float:right;}
.forum_poll form .submit_buttons{overflow:hidden; height:1%; margin-top:20px;}
.forum_poll form .submit_buttons .btn{margin-left:10px; float:right;}
.forum_poll form .submit_buttons .dark_blue .btn_wrap span input {width:auto;}

.forum_poll table{margin:0 auto;}
.forum_poll table tr td{vertical-align:top; padding-right:10px; padding-bottom:10px;}
.forum_poll table tr td.question{}
.forum_poll table tr td.bars{width:210px; padding-right:0;}
.forum_poll table tr td.results{text-align:right; width:48px; padding-right:0;}
.forum_poll table tr td.total{padding-top:5px; text-align:right; padding-right:0;}
.forum_poll  table div {border:1px solid #c7c7c7; width:200px;}
.forum_poll  table div div {border:0;height:10px;}

/* FORUM POST MESSAGE/TOPICS */
/*title*/
.content_title.forum_post_title{}
.content_title.forum_post_title .wrap{padding-right:120px; overflow:hidden; height:1%; padding-bottom:3px;}
.content_title.forum_post_title h2{float:left; width:100%;}
.content_title.forum_post_title .back_btn{display:inline; float:right; margin:0 -120px 0 0;}
.content_title.forum_post_title .back_btn .btn span{padding:0 5px;}
/* main */
.forum_post{border:0;}
.forum_post .body{padding:0; overflow:visible; padding:1px;}
.forum_post form label{margin-bottom:5px; display:block;}
.forum_post form fieldset{margin-bottom:10px; position:relative;}
/*  edit poll */
.forum_post form #msg_content{border:1px solid #c7c7c7; overflow:hidden; padding:2px;}
.forum_post form fieldset.edit_poll{margin-bottom:10px; padding-bottom:10px;}
.forum_post form fieldset.edit_poll #poll{margin-top:10px;}
.forum_post form fieldset.edit_poll .notes{margin-bottom:10px;}
.forum_post form fieldset.edit_poll input{display:block; margin-bottom:3px;}
.forum_post form fieldset.edit_poll .checkbox{overflow:hidden; height:1%; margin-top:10px;}
.forum_post form fieldset.edit_poll .checkbox input.remove_poll{display:inline; float:left; margin-right:5px;}
.forum_post form fieldset.edit_poll .checkbox label.remove_poll{display:inline; margin-top:3px; float:left;}
/* buttons */
.forum_post .action_panel{border:1px solid #c7c7c7;}
.forum_post .action_panel .wrap {padding:10px; overflow:hidden; height:1%; border:1px solid #fff;}
.forum_post .actions{width:300px; margin:0 auto;}
.forum_post .action_panel .action{padding:3px 0; text-align:center;cursor:pointer;float:left; border:1px solid #c7c7c7; margin-right:10px;}
.forum_post .action_panel .action.submit_msg{width:50px;}
.forum_post .action_panel .action.preview_msg{width:58px;}
.forum_post .action_panel .action.spellchk_msg{width:101px;}
.forum_post .action_panel .action.reset_msg{width:46px;}
.forum_post form .error{margin-bottom:15px;}
.forum_post form .error span{display:block; margin-bottom:5px;}
/*.forum_post .btn {float:none;}*/
.forum_post .btn span{padding:0 5px;}
/* WYSIWYG */
.forum_post form .mceEditor {margin-top:0;}

/*------------- FORUM: SHARED ELEMENTS ---------------*/
/* FORUM SEARCH */
.forum_search{border:0; width:100%;}
.forum_search fieldset{border:1px solid #c7c7c7; padding:0; overflow:visible; height:auto; margin:0}
.forum_search .wrap {border:1px solid #fff; padding:6px 10px;}
/*dropdown*/
.forum_search form fieldset.dropdown{display:inline; float:right; margin-left:2px; width:180px;}
.forum_search form fieldset.dropdown select {/*height:20px; */width:100%;}
/*text field*/
.forum_search form fieldset.search_field .wrap{padding:7px 10px 8px;}
.forum_search form .text_input {height:1%; overflow:hidden; margin:0 0 -1px; padding: 0 77px 0 0;}
.forum_search form .text_input .btn {display:inline; float:right; margin:-20px -77px 0 0; padding:0;}
.forum_search form .text_input .btn,
.forum_search form .text_input .btn .btn_wrap,
.forum_search form .text_input .btn .btn_wrap span {height:20px; padding:0;}
.forum_search form .text_input .btn .btn_wrap span input {width:77px;}
.forum_search form .text_input .text_field_wrap {border:1px solid #c7c7c7; border-right:0; border-bottom:1px solid #E9E9E9; height:16px; overflow:hidden; padding:1px 2px;}
.forum_search form .text_input input.text_field {border:0; height:14px; margin:0; padding:1px 0 0 0; width:100%;}
.forum_search form input.radio {display:inline; float:left; margin-left:0; margin-right:4px; width:12px;}
.forum_search form label {float:left;}
.forum_search ul {display:inline; float:left; width:auto; height:16px; margin-top:2px;}
.forum_search ul li {border:0 none; float:left; line-height:19px; padding:0 14px 0 0; width:auto;}

/* FORUM SEARCH RESULTS */
.forum_search_results {width:100%;}
.forum_search_results th,
.forum_search_results td {text-align:left; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.forum_search_results th {padding:7px; vertical-align:middle;}
.forum_search_results td {padding:10px 7px; vertical-align:middle;}
.forum_search_results th.topic_icon,
.forum_search_results td.topic_icon {text-align:center; vertical-align:middle; width:17px;}
.forum_search_results td.message{line-height:14px;}
.forum_search_results td.action {width:82px;}
.forum_search_results td.action .add_btn {vertical-align:bottom; margin-right:5px;}
.forum_search_results td.posts{text-align:center;}
.forum_search_results td.date_posted{}
.forum_search_results td .posted_by {margin-top:3px;}
.forum_search_results td .go{margin-top:3px;}
.no_results{margin:10px 0; text-align:center;}


/* FORUM PAGINATION */
.forum_pagination {overflow:hidden; height:1%; padding:5px;}
.forum_pagination .btn_container{height:24px;}
.forum_pagination .paginated_nav{padding:5px 0;}
.forum_pagination .dark_blue{float:left; margin-right:10px;}
.forum_pagination .dark_blue .btn_wrap span{padding:0 5px;}


/* END =FH
------------------------------------------------------------------------------*/

/* =NH
------------------------------------------------------------------------------*/
/* NEWS - shared styles */
.module .headline_callout{display:inline; float:left; height:26px; margin:0px 6px 0 0;}

/* NEWS CONTAINER - HUB & STORY PAGE */
.news_container .header {border:0; margin:10px 10px 0;padding:0;}
.news_container {border-width:1px 1px 0;}
.news_container .body {border-bottom:1px solid #c7c7c7; padding:10px;}
/* only on hub */
.news_container.hub .body.last{border-bottom:0; padding:10px 0; margin:0 10px; }
.news_container.hub .footer{border-bottom:1px solid #c7c7c7; }
.news_container.hub .footer .wrap{padding:10px;}

/* NEWS STORY MODULE - HUB & STORY PAGE */
.news_story,
.news_story .header {border:none; margin:0;}
.news_story .header {margin-bottom:12px; padding:0 0 8px; width:100%;}
.news_story .header .wrap {height:1%; overflow:hidden; padding:0;}
.news_story .header .module_title {line-height:29px;}
.news_story .header .headline_callout{margin-top:2px;}
.news_story .body {border:none; padding:0;}
.news_story .body .details {display:inline; line-height:20px; width:auto;}
.news_story .body .title,
.news_story .body .info{float:none;}
.news_story .body .title {display:block; margin-bottom:8px; width:auto;}
.news_story .body .info {width:auto;}
.news_story .body .deck {display:inline; height:1%; line-height:17px; overflow:hidden;}
.news_story .body .deck span {display:block;}
.news_story .body .stats {height:1%; overflow:hidden; width:auto;}
.news_story .body .stats li{border:0; float:left; padding:0 10px 0 0; width:auto;}
.news_story .body .stats .authors{line-height:11px; padding-top:4px;}
.news_story .body .stats .comments{height:28px; padding:0; position:relative;}
.news_story .body .stats .comments .bubble_wrap {border:1px solid #F0F0F0; padding:1px 6px; text-align:center;}
.news_story .body .stats .comments .bubble_wrap span {border-top:1px solid #F8F8F8; height:11px; position:absolute; top:16px; left:23px; width:8px; z-index:2;}
/*.news_story .body .credit {display:block;line-height:10px;}*/
.news_story .body .thumb {float:left; margin:0 16px 8px 0; width:auto; display:inline; border:1px solid #C7C7C7;}
.news_story .body .thumb.right{float:right; margin:0 0 8px 16px;}
.news_story .body .meta{margin-top:10px;}
.news_story .body .meta .keywords{clear:both; line-height:16px; margin:20px 0;}
.news_story .body .meta .related{padding-bottom:10px;}
.news_story .body .meta .related span{display:block; margin-bottom:2px;}
.news_story .body .meta .related ul li{border:0; height:17px; padding:6px 0 0 0; }
.news_story .footer{padding-bottom:0; height:12px;}

/* FEATURE SPOTLIGHT MODULE*/
.news_container #feature_spotlight {border:0; margin-bottom:0;}
#feature_spotlight .header .wrap {padding:0 10px;}
#feature_spotlight .header span {margin:0; line-height:12px;}
#feature_spotlight .body {padding:10px 11px 0;}
#feature_spotlight .body .wrap {padding:110px 0 0;}
#feature_spotlight .body ul {height:152px; overflow:hidden; width:625px;}
#feature_spotlight .body ul li {border:none; float:left; height:152px; overflow:hidden; padding:0 7px; width:142px;}
#feature_spotlight .body .title {display:block; float:none; height:40px; line-height:14px; margin:0; padding:0 0 6px 0;}
#feature_spotlight .body .wrap .thumb{border:1px solid #ccc; display:block; float:none; margin:-156px 0 0; height:105px; width:140px;}
#feature_spotlight .body .wrap .thumb img {display:block; height:105px; width:140px;}

/* COMING UP NEXT MODULE */
#coming_up {border:0;}
#coming_up.module .header {border:0; margin:0; padding:0;}
#coming_up.module .header .wrap {height:26px; line-height:26px; padding:0pt 10px; }
#coming_up .body {border:solid #c7c7c7; border-width:0pt 1px 1px; padding:1px;}
#coming_up .body .wrap {border: 1px solid #c7c7c7; overflow:hidden; height:1%;}
#coming_up .body ul,
#coming_up .body ul li {float:left; padding:0;}
#coming_up .body ul li {border-bottom:0; border-top:1px solid #c7c7c7;}
#coming_up .body ul li .wrap{border:0; height:auto; overflow:hidden; padding:10px;}
#coming_up .body ul li.first{border-top:0;}
#coming_up .body .title {margin-bottom:2px;}

/* TODAY'S GALLERIES */
#todays_galleries .body {padding:7px; height:330px;}
#todays_galleries .body .wrap {padding: 293px 0 0 0;}
#todays_galleries .body .title {display:block; float:none; height:45px; line-height:14px; margin:0; height:auto;}
#todays_galleries .body .title span {display:block;}
#todays_galleries .body .wrap .thumb {border:1px solid #C7C7C7; display:block; float:none; height:283px; margin:-321px 0 0; overflow:hidden; text-align:center; width:282px;}
#todays_galleries.body .wrap .thumb img {text-align:center;}

/* MOST COMMENTED STORIES MODULE */
.most_commented_stories .community .subheader {border-bottom:0;}
.most_commented_stories .body {padding:1px;}
.most_commented_stories .body ul,
.most_commented_stories .body ul li {float:left;}
.most_commented_stories .body ul li {border-bottom:0; border-top:1px solid #c7c7c7; height:auto; overflow:visible; padding:0;}
.most_commented_stories .body ul li .wrap {height:1%; padding:0 0 0 36px; }
.most_commented_stories .body ul li .wrap .info {display:block; float:none; padding:0 70px 0 0; width:auto;}
.most_commented_stories .body ul li .wrap .info .title {margin:13px 0 3px 0;}
.most_commented_stories .rank {border-right:1px solid #c7c7c7; display:inline; float:left; margin:-1px 0 0 -36px; overflow:hidden; position:relative; width:27px;}
.most_commented_stories .body ul li .wrap .rank .wrap {border-right:1px solid #fff; border-top:1px solid #fff; height:36px; padding:18px 0 0 0; text-align:center;}
.most_commented_stories .body ul li.first .wrap .rank .wrap{border-top:1px solid #c7c7c7;}
.most_commented_stories .body ul li.last {border-bottom:1px solid #c7c7c7}
.most_commented_stories .body ul li.last .wrap .rank{margin-bottom:-1px;}
.most_commented_stories .body ul li.last .wrap .rank .wrap{border-bottom:1px solid #c7c7c7;}

/* FEATURE ARCHIVE */
.feature_archive .subheader{margin:0pt 10px; padding:10px 0px;}
.feature_archive .body ul li {border:0; float:left; height:1%;}
.feature_archive .body ul li .wrap {padding: 0 8px 0 157px;}
.feature_archive .body .title,
.feature_archive .body .info {float:right;}
.feature_archive .body .title {margin-bottom:3px;}
.feature_archive .body .deck {margin-bottom:5px; line-height:18px;}
.feature_archive .body .thumb {border:1px solid #ccc; display:inline; float:left; margin:0 8px 0 -157px; padding:3px; width:140px;}
.feature_archive .body .thumb img {display:block; height:105px; width:140px;}

/* NEWS ARCHIVE */
.news_archive .subheader,
.news_archive .footer {margin:0pt 10px; padding:10px 0px;}
.news_archive .body ul li {border:0;}
.news_archive .body .news_list li .title,
.news_archive .body .news_list li .info {float:none; width:auto;}

/* NEWS LIST */
.news_list li {border:0; float:left; height:1%;}
.news_list li .title_wrap{height:1%; overflow:hidden; margin-bottom:3px; }
.news_list li .title {line-height:27px;}
.news_list li .title,
.news_list li .info {float:none;}
.news_list li .deck {line-height:18px;}
.news_list li .stats {height:1%; overflow:hidden; width:auto;}
.news_list li .stats li {border:0 none; float:left; padding:0 10px 0 0; width:auto;}
.news_list li.empty {text-align:center;}


/* DVD ROUNDUP */
.module .body .info .dvd_roundup {height:1%;overflow:hidden;}
.module .body .info .dvd_roundup ul {float:left;}
.module .body .info .dvd_roundup li {float:left; width:50%; height:126px;list-style:none;}
.module .body .info .dvd_roundup li.last {border:none;}
.module .body .info .dvd_roundup img {float:left; margin-right:10px;}
.module .body .info .dvd_roundup h2 {font-size:18px;padding:0;margin:0;}
.module .body .info .dvd_roundup h3 {color:#000;padding-bottom:7px;}
.module .body .info .dvd_roundup .nav {font-size:11px;padding-top:7px;}

/* END =NH
------------------------------------------------------------------------------*/

/* =PROF
------------------------------------------------------------------------------*/
/* TOP USERNAME */
#content #top .content_title.profile {margin-bottom:10px;}

/* TOP BANNER MODULE */
.module.user_banner {padding:10px;}
.module.user_banner img {border:1px solid #999;}

/* USER MODULE */
#user {border:1px solid #0087C9;}
#user .body {height:1%; overflow:hidden; padding:10px 5px 10px 5px;}
#user .body .thumb_wrap {padding:0 15px;}
#user .body .thumb {border:1px solid #0366A0; height:120px; width:120px;}
#user .body .img {height:100%; width:100%;}
#user .body .username {padding:10px 0; text-align:center;}
#user .body .wrap {height:1%;}
#user .body .info {float:left; padding:0 0 0 6px; width:auto;}
#user .body .level {border:1px solid #0087C9; display:inline; float:left; overflow:hidden; padding:2px 3px; text-align:center; width:auto;}
#user .body .stats div {margin-bottom:2px;}
#user .body .extra_stats {margin:2px 0;}
#user .button_wrap {width:125px; margin:0 auto;}

/* MY FEED MODULE */
#feed .body ul li {border:none; padding:8px 0;}
#feed .body .title {margin-bottom:2px;}

/* MY EMBLEMS MODULE */
#emblems .body {padding:5px 0 5px 9px;}
#emblems .body .emblem {width:42px; height:43px; float:left; margin:5px 6px 0 0;}

/* MY CONTRIBUTIONS MODULE */
#contributions .header a.more_link {display:inline; float:left;}
#contributions .body ul li {border:none;}
#contributions dt {display:inline;}
#contributions dd {display:inline; line-height:16px; margin-right:5px;}

/* MY FRIENDS MODULE */
#friends .header a.more_link {display:inline; float:left;}
#friends .body .wrap {padding:10px 0;}
#friends .body ul li {border:none; float:left; height:11px; padding:7px 0 5px 23px; width:41%;}

/* MY FAVORITE BLOGS MODULE - USING BLOGS WE LOVE COMMUNITY MODULE */
#blogs_we_love.favorite_blogs .header .more_link {display:inline; float:left;}

/* MY FAVORITE SHOWS (SIDE) MODULE */
#favorite_shows .header a.more_link {display:inline; float:left;}
#favorite_shows .subheader {border:0; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; height:100%; padding:10px 5px 10px 10px;}
#favorite_shows .body {padding:1px;}
#favorite_shows .body ul,
#favorite_shows .body ul li {float:left;}
#favorite_shows .body ul li {border-bottom:0; border-top:1px solid #c7c7c7; overflow:visible; padding:0;}
#favorite_shows .body ul li .wrap .info {display:inline; float:none; width:auto;}
#favorite_shows .body ul li .wrap .info .title {margin:6px 0 3px 10px; width:auto;}
#favorite_shows .body ul li .wrap .info .wrap {display:inline; padding:0;}
#favorite_shows .rank {border-right:1px solid #c7c7c7; display:inline; float:left; margin:-1px 0 0 0; overflow:hidden; position:relative; width:27px;}
#favorite_shows .body ul li .wrap .rank .wrap {border-right:1px solid #fff; border-top:1px solid #fff; height:22px; padding:2px 0 0 0; text-align:center;}
#favorite_shows .body ul li.first .wrap .rank .wrap {border-top:1px solid #c7c7c7;}
#favorite_shows .body ul li.last {border-bottom:1px solid #c7c7c7}
#favorite_shows .body ul li.last .wrap .rank {margin-bottom:-1px;}
#favorite_shows .body ul li.last .wrap .rank .wrap {border-bottom:1px solid #c7c7c7;}
#favorite_shows .body ul li .wrap .stats {border-left:1px solid #c7c7c7; display:inline; float:right; line-height:24px; position:relative; text-align:center; width:55px;}

/* MY FAVORITE/COLLECTION SHOWS (MAIN) MODULE */
#favorite_collection.module .body {padding:0;}
#favorite_collection .body table {width:100%;}
#favorite_collection .body table th {border-bottom:1px solid #c7c7c7; color:#000; font-weight:bold; height:35px; vertical-align:middle;}
#favorite_collection .body table tr.alt {background:#f8f8f8;}
#favorite_collection .body table th.name,
#favorite_collection .body table td.name {padding-left:10px; text-align:left; vertical-align:middle;}
#favorite_collection .body table td.name .detail {font-size:10px;}
#favorite_collection .body table td.name span {font-weight:bold;}
#favorite_collection .body table td.name .detail span {color:#ff2c66;}
#favorite_collection .body table th.score,
#favorite_collection .body table td.score {text-align:center; vertical-align:middle; width:75px;}
#favorite_collection .body table th.action,
#favorite_collection .body table td.action {font-size:10px; vertical-align:middle; width:190px;}
#favorite_collection .body table td {font-size:13px; height:40px;}
#favorite_collection .body table td.user_rating {color:#000; font-weight:bold;}
#favorite_collection .body table td.action .change_btn {float:left; margin-left:5px;}
#favorite_collection .body table td.action .remove_btn {float:right;margin-right:5px;}
#favorite_collection .body table .btn a {padding:0; text-align:center; width:80px;}
#favorite_collection .body table .btn {display:inline;}
#favorite_collection .footer {border-top:1px solid #c7c7c7;}

/* MY FAVORITE BOARDS/FORUMS */
#favorite_boards .body {padding:2px;}
#favorite_boards .body table {width:100%;}
#favorite_boards .body table th {height:35px; vertical-align:middle;}
#favorite_boards .body table th.board {padding-left:10px; text-align:left;}
#favorite_boards .body table td {vertical-align:middle;}
#favorite_boards .body table td.board {padding-left:2px;}
#favorite_boards .body table td.board,
#favorite_boards .body table td.messages,
#favorite_boards .body table td.action {background:#fff url(bg_community-alt.gif) repeat-x left bottom;}
#favorite_boards .body table td.board .wrap,
#favorite_boards .body table td.messages,
#favorite_boards .body table td.action {border:solid #c7c7c7; border-width:0 1px 1px 0; margin-top:-1px;}
#favorite_boards .body table td.board .wrap {border-left:1px solid #c7c7c7; padding:8px;}
#favorite_boards .body table td.icon {background:#e8e8e8; border:solid #fff; border-width:0 0 1px 1px; text-align:center;}
#favorite_boards .body table td.icon img {display:block; margin:0 auto;}
#favorite_boards .body table tr.first td.icon {border-top:1px solid #c7c7c7;}
#favorite_boards .body table tr.first td.board,
#favorite_boards .body table tr.first td.board .wrap,
#favorite_boards .body table tr.first td.action,
#favorite_boards .body table tr.first td.messages {border-top:1px solid #c7c7c7;}
#favorite_boards .body table tr.last td.icon {border-bottom:1px solid #c7c7c7;}
#favorite_boards .body table tr.first td.board .wrap {margin-top:-1px;}
#favorite_boards .body table td.board span {display:block; font-weight:bold;}
#favorite_boards .body table td.messages {text-align:center;}
#favorite_boards .body table td.messages .wrap a {font-weight:bold;}
#favorite_boards .body table td.messages span {display:block;}
#favorite_boards .body table td.action {text-align:center; width:100px;}
#favorite_boards .body table td.action .wrap {margin:0 auto; width:87px;}
#favorite_boards .body table .edit_add_btn span a {margin:0 20px; padding:0;}

/* ABOUT ME MODULE */
#about_me .header a.more_link {display:inline; float:left;}
#about_me .body .wrap {padding:10px 0 10px 0; width:100%;}
#about_me .body .info_wrap {height:1%; overflow:hidden; padding:0 0 0 210px;}
#about_me .thumb {border:1px solid #999; display:inline; float:left; height:150px; margin:0 0 0 -210px; overflow:hidden; width:200px;}
#about_me .thumb img {display:block; height:150px; width:200px;}
#about_me .body .info {float:right; width:100%;}
#about_me .body dl.my_story, #about_me .body dl.my_favorites {padding:10px 0 10px 0; width:100%;}
#about_me .body dl.my_stats {padding:10px 0 10px 0;}
#about_me .body .info p, #about_me .body dl {line-height:16px; margin:0;}
#about_me .body dl.my_story dt, #about_me .body dl.my_story dd {display:inline; margin:0;}
#about_me .body dt {margin-bottom:2px;}
#about_me .body dd.bg {margin:6px 0; padding:2px 0; width:100%;}
#about_me .body dd.bg span {padding:0 0 0 5px;}

/* RECENT BLOG POSTS MODULE */
#recent_blog .header a.more_link {display:inline; float:left;}
#recent_blog .body li {border:none;}
#recent_blog .body .info p {line-height:16px; margin:5px 0 10px 0;}
#recent_blog .body .stats {clear:both; height:1%; line-height:23px; overflow:hidden; width:100%;}
#recent_blog .body .stats .comments {display:inline; float:right; margin-top:-23px; position:relative;}

/* MY RECENT REVIEWS MODULE */
#recent_reviews .header a.more_link {display:inline; float:left;}
#recent_reviews .body {padding:0;}
#recent_reviews .body ul li {border:0;}
#recent_reviews .body ul li .wrap {padding:0 10px;}
#recent_reviews .body ul li .wrap .entry_wrap {height:1%; overflow:hidden; padding:0 71px 10px 0;}
#recent_reviews .body ul li .wrap .right_wrap {display:inline; float:right; margin:0 -71px 0 10px; overflow:hidden;}
#recent_reviews .body ul li .wrap .score {height:60px; line-height:60px; letter-spacing:-3px; margin-bottom:3px; text-align:center; width:61px;}
#recent_reviews .body ul li .wrap .thumb_box {border:1px solid #C9C9C9; float:left; height:14px; width:26px; padding:4px 0 0 2px;}
#recent_reviews .body ul li .wrap .thumb_box.first {border-right:none;}
#recent_reviews .body ul li .wrap .thumb_box .thumbs_up {float:left; height:10px; padding:0 0 0 12px; text-align:center; width:15px;}
#recent_reviews .body ul li .wrap .thumb_box .thumbs_down {float:left; height:10px; padding:0 0 0 12px; text-align:center; width:15px;}
#recent_reviews .body ul li .wrap .entry {float:left; line-height:18px; width:100%;}
#recent_reviews .body ul li .wrap .entry p {margin:0;}
#recent_reviews .body ul li .wrap .date {clear:both; height:1%; line-height:23px; overflow:hidden; width:100%;}

/* FRIEND REVIEWS AND FRIEND BLOGS (DASHBOARD) - USING RECENT REVIEWS STYLES */
#recent_reviews.friend .body ul li {border-bottom:1px solid #c7c7c7;}
#recent_reviews.friend .body li.last {border:0;}
#recent_reviews.friend .body li .thumb {border:1px solid #c7c7c7; float:left; height:84px; width:84px;}
#recent_reviews.friend .body li .thumb a.img {display:block; height:100%; width:100%;}
#recent_reviews.friend .body ul li .wrap .entry_wrap {height:1%; overflow:hidden; padding:0 71px 10px 10px;}
#recent_reviews.friend .body ul li .wrap .thumb_box a {padding:0 0 0 15px;}
#recent_reviews.friend .body ul li .wrap .thumb_box .thumb_up,
#recent_reviews.friend .body ul li .wrap .thumb_box .thumb_down {height:10px;}
#recent_reviews.friend .byline,
#recent_reviews.friend .body ul li .wrap .date {float:left; width:100%;}
#recent_reviews.friend .member {float:left; margin-top:2px; width:100%;}
#recent_reviews.friend .body ul li .wrap p.entry_type {margin:10px 0;}
#recent_reviews.friend .subheader {height:100%;}
#recent_reviews.friend .footer {border-top:1px solid #c7c7c7;}

/* MY FAVORITE PHOTOS MODULE */
#favorite_photos .header a.more_link {display:inline; float:left;}
#favorite_photos .body {padding:0 15px 10px 15px;}
#favorite_photos .body .photo_wrap{display:inline; float:left; margin:5px 12px 0 0; text-align:center; width:78px;}
#favorite_photos .body .thumb {border:1px solid #A6A6A6; display:inline; float:left; height:78px; margin-bottom:5px; overflow:hidden; width:78px;}
#favorite_photos .body .thumb img {display:block; height:78px; width:78px;}
#favorite_photos .body .photo_wrap.last {margin-right:0;}
#favorite_photos .body .thumb:hover {border:1px solid #7eb5d4;}

/* RECENT VIDEOS MODULE */
#recent_videos .header a.more_link {display:inline; float:left;}
#recent_videos .body {padding:0 15px 10px 15px;}
#recent_videos .body .video_wrap {display:inline; float:left; margin:5px 13px 5px 0; text-align:center; width:138px; }
#recent_videos .body .thumb {border:1px solid #A6A6A6; display:block; height:103px; margin-bottom:5px; overflow:hidden; width:138px;}
#recent_videos .body .thumb img {display:block; height:103px; width:138px;}
#recent_videos .body .video_wrap.last {margin-right:0;}
#recent_videos .body .thumb:hover {border:1px solid #7eb5d4;}
#recent_videos .body .icon_wrap {padding:5px 0 0 107px; position:absolute;}
#recent_videos .body .icon {height:20px; width:20px;}

/* SHOW/ACTOR UPDATES (DASHBOARD) */
#updates .body li {border:0;}
#updates .body li.last {border:0;}
#updates .body .wrap {height:1%;}
#updates .body li .thumb {border:1px solid #c7c7c7; display:inline; float:right; margin:0 0 0 10px; position:relative; width:144px;}
#updates .body li .thumb img {border:2px solid #FFF; display:block; height:80px; width:140px;}
#updates .body li .wrap .info,
#updates .body li .wrap .title {display:block; float:none; width:auto;}
#updates .body li .wrap .info.has_image {padding:0 155px 0 0;}
#updates .body li .wrap .info .description {line-height:16px;}
#updates .body li .wrap .byline {margin-top:5px;}
#updates .subheader {height:100%;}
#updates .footer {border-top:1px solid #c7c7c7;}

/* FRIENDS DIRECTORY */
.directory .body {padding:0 1px;}
.directory .body ul li {float:left; padding:0;}
.directory .body ul li .outer_wrap{padding:7px;}
.directory .body ul li .wrap {padding: 0 0 0 56px; overflow:hidden; height:1%;}
.directory .body .title,
.directory .body .info {float:right;}
.directory .body .title {margin-bottom:3px;}
.directory .body .thumb {border:1px solid #ccc; display:inline; float:left; margin:0 0 0 -56px; padding:2px; width:42px;}
.directory .body .thumb img {display:block; height:40px; width:40px; border:1px solid #ccc;}
.directory .body .info ul li {border:0; height:11px; padding:0 0 1px 0;}
.directory .body .info .wrap{padding: 0 250px 0 0;}
.directory .body .info .wrap ul {float:left; display:inline;}
.directory .body .info .actions{display:inline; float:right; margin-right:-250px; overflow:hidden; height:1%; width:250px;}
.directory .body .info .actions .btn{float:right; display:inline; margin-left:10px;}
.directory .body .info .actions .btn.silver .btn_wrap span a {padding:0 13px;}
.directory .alpha_index {border-bottom:1px solid #c7c7c7; height:auto; overflow:hidden; padding:8px 0; text-align:center;}

/* USER TAGS */
#tag_cloud .body {line-height:23px; padding:10px; text-align: center;}
#tag_cloud .body a {padding: 0 5px;}
#tag_cloud .body .smallest {font-size: 10px;}
#tag_cloud .body .small {font-size: 14px;}
#tag_cload .body .medium {font-size: 18px;}
#tag_cloud .body .large {font-size: 22px;}
#tag_cloud .body .largest {font-size: 26px;}

/* RECURRING PROFILE PAGES TABLE STYLES */
.userstats .body {background:#f8f8f8; padding:0;}
.userstats .body table {width:100%;}
.userstats .body table th {color:#fff;}
.userstats .body table th {background:#acacac; padding:7px; vertical-align:middle;}
.userstats .body table th,
.userstats .body table td {border-bottom:1px solid #fff; border-right:1px solid #fff; text-align:left;}
.userstats .body table td span {font-weight:bold;}
.userstats .body table tr.alt {background:#ececec;}
.userstats .body table td {padding:7px; vertical-align:middle;}

/* FORUM THREAD LIST */
#forum_post_list .body table th.excerpt {border-right:none; text-align:center;}
#forum_post_list .body table th.posts,
#forum_post_list .body table td.posts {font-weight:bold; text-align:center;}
#forum_post_list .body table td.posts {color:#000;}

/* BLOG POST - uses .forum_post styles */
#blog_post.forum_post{border:1px solid #c7c7c7;}
#blog_post.forum_post .header{border:0; padding:0;}
#blog_post.forum_post .body{border:1px solid #c7c7c7; margin:1px;padding:10px;}
#blog_post.forum_post #topic_title{height:16px; padding:2px;}
#blog_post.forum_post .body .comments_allowed label{margin-bottom:2px;}
#blog_post.forum_post .body .tagging textarea{font:normal 12px/12px arial, veranda, helvetica, sans-serif; padding:2px; width:99%;}
#blog_post.forum_post .summary_charcount{margin:-3px 0 6px 0;}
#blog_post.forum_post .summary_charcount label{display:inline; margin:0 5px 3px 0;}
#blog_post.forum_post .summary_charcount .input-tiny{width:30px; border:0; background:#F6F6F6;}
/* preview */
#blog_post.forum_post .body .preview{margin-bottom:10px; padding-bottom:10px;}
#blog_post.forum_post .body .preview_header{font-weight:bold;margin-bottom:5px;}
#blog_post.forum_post .body .preview .wrap{background:#fff; border:1px solid #c7c7c7; padding:10px;}
#blog_post.forum_post .body .preview_title{line-height:20px; margin-bottom:10px; font-size:18px; font-weight:bold;}
#blog_post.forum_post .body .preview p{line-height:18px;}

/* USER TAGS */
#tag_cloud .body {line-height:23px; padding:10px; text-align: center;}
#tag_cloud .body a {padding: 0 5px;}
#tag_cloud .body .smallest {font-size: 10px;}
#tag_cloud .body .small {font-size: 14px;}
#tag_cload .body .medium {font-size: 18px;}
#tag_cloud .body .large {font-size: 22px;}
#tag_cloud .body .largest {font-size: 26px;}

/* USER MODERATION HISTORY */
#mod_history .wrap {border-bottom:1px solid#c7c7c7; padding:10px;}
#mod_history .body table th {padding:4px;}
#mod_history .body table th,
#mod_history .body table td {text-align:center;}

/* USER SUBMISSION STATUS */
#submission_status .body table th.status,
#submission_status .body table td.status {text-align:center;}
#submission_status .sub_stats,
#submission_status .sub_filters {border-bottom:1px solid #c7c7c7; height:auto; overflow:hidden; padding:7px;}
#submission_status .sub_stats ul {padding-left:10px;}
#submission_status .sub_stats ul li {float:left; font-size:12px; padding-right:10px;}
#submission_status .sub_stats ul li span {font-weight:bold;}
#submission_status .sub_filters {background:#ddd; display:none; margin:1px;}
#submission_status .sub_filters .wrap {background:#f6f6f6; border:#c7c7c7; height:auto; overflow:hidden; padding:4px;}
#submission_status .sub_filters .wrap span {float:left; font-size:12px; font-weight:bold; padding:5px 0 0 5px;}
#submission_status .sub_filters .wrap fieldset {float:right;}
#submission_status .sub_filters .wrap fieldset select {border:1px solid #b4b4b4; display:inline; margin:2px 5px 0 0;}
#submission_status.js_on .sub_filters {display:block;}

/* USER SUBMITTED LINKS */
#submitted_links .body table th.score,
#submitted_links .body table td.score {text-align:center;}


/* END =PROF
------------------------------------------------------------------------------*/

/* =LI
------------------------------------------------------------------------------*/
/* SETTINGS BAR */
.listings_settings_bar .body {border:1px solid #fff; padding:10px 3px;}
.listings_settings_bar .body #edit_settings_btn span a {width:84px;}
.listings_settings_bar .body #all_listings_btn span a {width:62px;}
.listings_settings_bar .body #hd_only_btn span a {width:44px;}
.listings_settings_bar .body #show_my_listings_btn span a {width:112px;}
.listings_settings_bar .body #print_btn span a {width:34px;}
.listings_settings_bar .body form {border:1px solid #c7c7c7; float:left; margin:-4px 3px;}
.listings_settings_bar .body form fieldset {border:1px solid #fff; display:inline; float:left; padding:5px 3px;}
.listings_settings_bar .body form fieldset select {border:1px solid #c7c7c7; display:inline; float:left; margin:3px 3px 0 3px; overflow:hidden;}
.listings_settings_bar .body form fieldset select.date {width:140px;}
.listings_settings_bar .body form fieldset select.time {width:81px;}
.listings_settings_bar .body form fieldset select.station {width:160px;}

.listings_settings_bar .body .btn {display:inline; margin:0 3px; white-space:nowrap;}
.listings_settings_bar .body .btn.dark_blue_tall .btn_wrap span {padding:0 10px;}
.listings_settings_bar .body .btn.dark_blue_tall.on {background-position:left -673px;}
.listings_settings_bar .body .btn.dark_blue_tall.on .btn_wrap {background-position:right -703px;}
.listings_settings_bar .body .btn.dark_blue_tall.on .btn_wrap span {background-position: left -733px;}

.listings_settings_bar.no_dropdown .body .btn.dark_blue_tall .btn_wrap span{padding:0 17px;}

/* SET LOCATION */
.listings_set_location .body {border:1px solid #fff; padding:10px;}
.listings_set_location .body .title{margin-bottom:10px;}
.listings_set_location .body form {border:1px solid #c7c7c7; padding:1px;}
.listings_set_location .body fieldset{overflow:hidden; height:1%; padding:10px;}
.listings_set_location .body .form_title{float:left; margin:7px 10px 0 0;}
.listings_set_location .body .dark_blue .btn_wrap span input,
.listings_set_location .body .dark_blue .btn_wrap span button{width:auto;}

.listings_set_location .body .time_zone{margin-bottom:10px;}
.listings_set_location .body .time_zone ul{float:left; margin-top:4px; width:auto;}
.listings_set_location .body .time_zone ul li{float:left;border:0; padding:0; width:auto; padding-right:15px;}
.listings_set_location .body .time_zone ul li label{float:left; margin-top:3px;}
.listings_set_location .body .time_zone input.radio {display:inline; float:left; margin-left:0; margin-right:4px; width:12px;}

.listings_set_location .body select{float:left; border:1px solid #c7c7c7; border-right:0; border-bottom:1px solid #E9E9E9; height:20px; margin-right:15px;}
.listings_set_location .no_providers{border:1px solid #c7c7c7; padding:1px;}
.listings_set_location .no_providers .wrap{padding:10px; text-align:center;}

/* LISTINGS GRID */
.listings_grid .body {padding:2px; position:relative;}
.listings_grid .body .timeslot_nav.top {margin-bottom:2px;}
.listings_grid .body .timeslot_nav.bottom {margin-top:2px;}
.listings_grid .body .timeslot_nav .timeslots {padding:0 0 0 74px;}
.listings_grid .body .timeslot_nav .timeslots ul li {border:solid #fff; border-width:0 1px 0 0; display:inline; float:left; height:27px; line-height:27px; padding:0 7px; width:213px;}
.listings_grid .body .timeslot_nav .timeslots ul li.first,
.listings_grid .body .timeslot_nav .timeslots ul li.last {width:214px;}
.listings_grid .timeslot_nav .nav {float:left; margin-top:-27px; width:100%;}
.listings_grid .timeslot_nav .nav .prev_wrap {float:left; width:71px;}
.listings_grid .timeslot_nav .nav .next_wrap {float:right;}
.listings_grid .timeslot_nav .nav .prev_wrap a,
.listings_grid .timeslot_nav .nav .next_wrap a {border-left:2px solid #fff; float:right; height:27px; position:relative; width:18px;}
.listings_grid .timeslot_nav .nav .next_wrap a {border:0; float:left;}
.listings_grid .body .content {height:1%; overflow:hidden; padding-right:2px; position:relative;}
.listings_grid .body .content ul {display:inline; float:left; height:551px; overflow-x:hidden; overflow-y:auto;}
.listings_grid .body .content ul li {border:0; float:left; padding:0;}
.listings_grid .body .content ul li .wrap {padding:0 0 0 78px;}
.listings_grid .body .content ul li .wrap .station {border:solid #fff; border-width:0 0 1px 0; display:inline; float:left; margin:0 0 0 -78px;}
.listings_grid .body .content ul li .wrap .station a {display:block; height:44px; line-height:44px; overflow:hidden; padding:5px; text-align:center; width:61px;}
.listings_grid .body .content ul li .wrap ul {border:solid #c7c7c7; border-right:solid #fff; border-width:0 0 1px 1px; height:auto; margin-left:-4px; overflow:hidden; width:684px;}
.listings_grid .body .content ul li .wrap li {border:solid #c7c7c7; border-width:0 1px 0 0; height:44px; line-height:12px; padding:5px;}
.listings_grid .body .content ul li .wrap li .continued {float:left; padding-right:3px;}
.listings_grid .body .content ul li .wrap li .continuing {float:right; padding-left:3px;}
.listings_grid .body .content ul li.first .wrap .station a,
.listings_grid .body .content ul li.first .wrap ul {border-top:1px solid #ccc;}
.listings_grid .body .content ul li.last .wrap .station {border-bottom:1px solid #ccc;}
.listings_grid .body .content .scroll_bar {border:1px solid #ccc; display:none; padding:1px; position:absolute; right:0; top:0;}
.listings_grid .body .content .scroll_bar .wrap {height:547px; overflow:hidden; width:14px;}
.listings_grid .body .content .scroll_bar .scroll_knob {border:solid #fff; border-width:1px 0;}
.listings_grid.js_on .body .content ul {overflow:hidden;}
.listings_grid.js_on .body .content .scroll_bar {display:block;}

.listings_grid .no_shows{padding:10px; text-align:center;}

/* LISTINGS BY NETWORK */
.listings_network .body{padding:0 2px;}
.listings_network table{width:100%;}
.listings_network th, .listings_network td{vertical-align:top;}
/* DAY */
.listings_network table .day {padding:2px 0; text-transform:uppercase;}
.listings_network table th.day .wrap  {border-left:2px solid #fff; height:11px; padding:8px; text-align:left;}
.listings_network table td.day .wrap {height:11px; padding:8px 8px 8px 88px; text-align:left;}
.listings_network table td.day.last .wrap{border-left:2px solid #fff;}
/* PREV/NEXT */
.listings_network .prev,
.listings_network .next{display:block; margin-top:2px;}
.listings_network .prev img{width:76px; height:27px; display:block;}
.listings_network .next img{width:76px; height:27px; display:block;}
.listings_network .prev span, .listings_network .next span{display:none;}
/* HOURS */
.listings_network table td.time{border-bottom:1px solid #fff;}
.listings_network table td.time .wrap{padding:8px 8px 0;}
.listings_network table tr.first td.time .wrap{border-top:1px solid #c7c7c7;}
/* SHOW DETAILS*/
.listings_network table td.show{padding-left:2px;}
.listings_network table td.show .wrap{border:1px solid #c7c7c7; border-bottom:0; padding:8px;}

.listings_network table tr.last td.time,
.listings_network table tr.last td.show .wrap{border-bottom:1px solid #c7c7c7;}





/* END =LI
------------------------------------------------------------------------------*/

/* =US
------------------------------------------------------------------------------*/

/* SHOWSPACE: EPISODE SYNOPSIS */
.user_submission {border:0;}
.user_submission .body {padding:0;}
.user_submission .body .wrap {height:1%; overflow:hidden; padding:9px;}
.user_submission .body .intro {border:1px solid #c7c7c7; height:1%; overflow:hidden; padding:10px; margin-bottom:10px;}
.user_submission .body .intro .complete_links li{border:0;}
.user_submission .body .intro .errors li {border:none; padding:0 0 3px 7px; width:auto;}
.user_submission .body .intro .errors li.last {padding: 0 0 0 7px;}
.user_submission .body .intro .title span {display:block;}
.user_submission .body ul,
.user_submission .body ul li {float:left; padding:0;}
.user_submission .body ul.form_steps li {border:0; padding:0 0 10px;}
.user_submission .body ul.form_steps li .wrap {border:1px solid #c7c7c7; padding:0 10px;}
.user_submission .body .intro .title,
.user_submission .body ul.form_steps li .wrap .title {display:block; float:none; margin:0 0 10px; padding:0 0 11px;}
.user_submission .body ul.form_steps li .wrap .title {padding-top:10px;}
.user_submission .body ul.form_steps li .wrap ul li {border:0; margin:0 0 10px; padding:0 0 11px;}
.user_submission .body ul.form_steps li .wrap .errors li {border:0; margin:0; padding:5px 0 0;}
.user_submission .body ul.form_steps li .wrap .errors li.last {padding:0;}
.user_submission .body ul.form_steps li .wrap .intro_blurb ul li {margin:0; padding:0;}
.user_submission .body ul.form_steps li .wrap .intro_blurb ul.dialogue_example li {float:none; line-height:14px; padding:2px 0 2px 10px; width:auto;}
.user_submission .body ul.form_steps li .wrap ul li.last {margin:0; padding:0;}
.user_submission .body .intro .intro_blurb,
.user_submission .body li .wrap .intro_blurb {line-height:14px; margin-top:7px;}
.user_submission .body li .wrap .label_wrap label {padding-right:5px;}
.user_submission .body li .wrap .help_info {float:left; overflow:hidden; width:100%;}
.user_submission .body li .wrap dl {height:1%; line-height:14px; overflow:hidden; padding:8px 16px 1px; margin-top:7px;}
.user_submission .body li .wrap dl dt {float:left; padding:0 5px 0 0;}
.user_submission .body li .wrap dl dd {padding-bottom:7px;}
.user_submission .body li .wrap .input_wrap {border:1px solid #c7c7c7; height:1%; padding:0 4px; margin-top:7px; overflow:hidden;}
.user_submission .body li .wrap .input_wrap input,
.user_submission .body li .wrap .input_wrap textarea {border:0; margin:4px 0; padding:0; width:100%;}
.user_submission .body li .wrap .input_wrap input {height:16px; line-height:16px;}
.user_submission .body ul.fields {float:none; padding:10px 0;}
.user_submission .body li.two_col .label_wrap {float:left; height:23px; line-height:23px; overflow:hidden; padding:0 11px 0 0; text-align:right; width:193px;}
.user_submission .body li.two_col select {border:1px solid #c7c7c7;}
.user_submission .body li.two_col select#sel_Original_Network {width:253px;}
.user_submission .body li.two_col .input_wrap {float:left; margin:0; width:241px;}
.user_submission .body li.comments .intro_blurb {margin:0;}
.user_submission .body .button_wrap {margin:0 auto; width:148px;}
.user_submission .body .buttons {width:148px;}
.user_submission .body .buttons li {border:0; display:inline; padding:0 3px; width:auto;}
.user_submission .body .buttons li.js_only {display:none;}
.user_submission .body .buttons input.submit {padding:0; width:62px;}
.user_submission .body .buttons input.reset {padding:0; width:54px;}
/*.user_submission.js_on .body .buttons {width:358px;} bring this back when we have a preview button*/
.user_submission.js_on .body .button_wrap {width:269px;}
.user_submission.js_on .body .buttons {width:269px;}
.user_submission.js_on .body .buttons li.js_only {display:block;}
.user_submission.js_on .body .buttons .spell_chk .submit {padding:0; width:105px;}
.user_submission.js_on .body .buttons .preview .submit {padding:0; width:70px;}


/* EPISODE RENUMBERING */
.episode_renumbering{}
.episode_renumbering .title{text-transform:uppercase; padding-left:5px; margin-bottom:5px;}
.episode_renumbering .intro_blurb{line-height:14px; padding-left:5px;}
.episode_renumbering .tabs ul{overflow:hidden; height:1%;}
.episode_renumbering .tabs{margin-bottom:10px;}
.episode_renumbering .tabs ul li.last{border:0;}
.episode_renumbering .tabs ul li{border-right:1px solid #c7c7c7; float:left; padding:5px; width:auto;}
.episode_renumbering .table_wrap {margin-bottom:10px;}
.episode_renumbering table {margin-bottom:5px; text-align:left; width:100%;}
.episode_renumbering table th {padding:8px 5px 10px 5px;}
.episode_renumbering table td{padding:3px 5px;}

/* PERSON SUBMISSION */
#celeb_bio .body li li {margin:0;}
#celeb_bio .body li #alias_list li {margin:0 0 10px;}
#celeb_bio .body li.two_col .label_wrap {width:110px;}
#celeb_bio .body li.two_col .input_wrap {width:327px;}
#celeb_bio .body li.two_col.alias_name .input_wrap {display:inline; margin:0 10px 0 0; width:266px;}
#celeb_bio .body li.two_col.alias_name .btn {margin-top:3px;}
#celeb_bio .body li.two_col.alias_name .btn span {padding:0 10px;}
#celeb_bio .body li.two_col.alias_name .btn span button {width:25px;}
#celeb_bio .body li.two_col.alias_name .btn span button span {padding:0;}
#celeb_bio .body li.two_col .edit,
#celeb_bio .body li.two_col .delete,
#celeb_bio .body li.two_col .recover,
#celeb_bio .body li.two_col .save,
#celeb_bio .body li.two_col .cancel {padding-right:5px;}
#celeb_bio .body li.two_col .off,
#celeb_bio .body li.two_col .off {display:none;}
#celeb_bio .body #alias_list.empty {display:none;}

/* SHOWSPACE: CAST EDIT */
#cast_edit .body .edit_wrap {border:1px solid #c7c7c7;}
#cast_edit .body .edit_wrap .module {border:0; border-bottom:1px solid #c7c7c7; margin:0;}
#cast_edit .body .user_submit_tabs {border:solid #c7c7c7; border-width:0 0 1px; height:1%; overflow:hidden; padding:1px;}
#cast_edit .body .user_submit_tabs ul {height:1%; overflow:hidden;}
#cast_edit .body .user_submit_tabs ul li {border:solid #c7c7c7; border-width:0 1px 0 0; padding:0 7px; width:auto;}
#cast_edit .body .user_submit_tabs a {float:left; height:32px; line-height:32px; overflow:hidden; padding:0 0 0 23px;}
#cast_edit .body .user_submit_tabs .commit {border:solid #0085ca; border-width:0 1px; display:inline; float:right; margin-top:1px;}
#cast_edit .body .user_submit_tabs .commit a {height:29px; line-height:29px;}
#cast_edit .body .search_results {height:1%; overflow:hidden;}
#cast_edit .body .search_results li {margin-bottom:10px; padding:0 0 9px;}
#cast_edit .body .search_results li.empty {text-align:center;}
#cast_edit .body .search_results li .wrap {padding:0 10px;}
#cast_edit .body .search_results .meta_data a,
#cast_edit .body .import_results .meta_data a {line-height:14px;}
#cast_edit .body .search_results .meta_data .credits,
#cast_edit .body .search_results .meta_data .bio,
#cast_edit .body .import_results.meta_data .credits,
#cast_edit .body .import_results .meta_data .bio {margin:0; padding:5px;}
#cast_edit .body .search_results dl,
#cast_edit .body .import_results dl {background:none; margin:0; padding:0;}
#cast_edit .body .search_results dl dd,
#cast_edit .body .import_results dl dd {padding:0;}
#cast_edit .body .person_wrap {height:1%; overflow:hidden; padding:0 0 0 59px;}
#cast_edit .body .person_wrap.no_thumb {padding:0;}
#cast_edit .body .person_wrap .title {float:right; margin-bottom:2px;}
#cast_edit .body .person_wrap .thumb {display:inline; float:left; margin:0 7px 0 -59px; width:52px;}
#cast_edit .body .person_wrap .thumb img {border:1px solid #c7c7c7; display:block; width:50px;}
#cast_edit .body input,
#cast_edit .body select,
#cast_edit .body textarea {border:0; padding:0; margin:0;}
#cast_edit .body select {border:1px solid #c7c7c7; float:left; margin-right:5px;}
#cast_edit .body label {display:block; margin-bottom:3px;}
#cast_edit .body input {display:inline; float:left; margin-right:5px;}
#cast_edit .body .input_wrap,
#cast_edit .body .textarea_wrap {border:1px solid #c7c7c7; margin:0 0 5px; padding:2px;}
#cast_edit .body .input_wrap input {float:none; margin:0; width:100%;}
#cast_edit .body .textarea_wrap textarea {width:99%;}
#cast_edit .body .clone {display:none;}
#cast_edit .search_form {margin-bottom:10px; padding-bottom:9px;}
#cast_edit .search_form label {float:left; line-height:22px; margin-right:5px;}
#cast_edit .search_form .input_wrap {float:left; margin-right:5px; width:142px;}
#cast_edit .add_form .add_person .title {padding:0 0 10px;}
#cast_edit .add_form .add_person fieldset {float:left; width:225px;}
#cast_edit .add_form .add_person .right_col {float:right;}
#cast_edit .edit_single fieldset,
#cast_edit .edit_multiple fieldset,
#cast_edit .delete_form fieldset {padding:0 0 0 107px;}
#cast_edit .edit_single.no_thumb fieldset {padding:0;}
#cast_edit .edit_single.no_thumb fieldset .thumb {display:none;}
#cast_edit .edit_single fieldset .thumb,
#cast_edit .edit_multiple fieldset .thumb,
#cast_edit .delete_form fieldset .thumb{display:inline; float:left; margin:0 7px 0 -107px; width:100px;}
#cast_edit .edit_single fieldset .thumb img,
#cast_edit .edit_multiple fieldset .thumb img,
#cast_edit .delete_form fieldset .thumb img {border:1px solid #c7c7c7; display:block; margin:0 auto; width:50px;}
#cast_edit .edit_multiple fieldset .title,
#cast_edit .delete_form fieldset .title,
#cast_edit .import_form fieldset .title,
#cast_edit .commit_form_mod .title {margin-bottom:5px;}
#cast_edit .edit_multiple fieldset .edit,
#cast_edit .delete_form fieldset .edit {margin-bottom:5px; text-align:center;}
#cast_edit .people_list .person,
#cast_edit .people_list .empty {border:0;}
#cast_edit .people_list .empty {padding:10px 0; text-align:center;}
#cast_edit .people_list .person .wrap {margin:0; padding:0 97px 1px 10px;}
#cast_edit .people_list .person .wrap .check_wrap {display:inline; float:right; height:87px; line-height:87px; margin:0 -97px 0 10px; overflow:hidden; text-align:center; width:87px;}
#cast_edit .people_list .person .wrap .check_wrap input {display:inline; float:none; margin:35px 0 0;}
#cast_edit .people_list .person .wrap .person_wrap {padding:10px 0 0 59px;}
#cast_edit .people_list .person .wrap .person_wrap.no_thumb {padding:10px 0 0;}
#cast_edit .people_list .person .wrap .person_wrap li {border:0; line-height:12px;}

/* USER SUBMISSION PREVIEW MODULE */
.preview_form .body {padding:10px;}
.preview_form .warnings {border:1px solid #c7c7c7; height:1%; margin:0 0 7px; overflow:hidden; padding:9px;}
.preview_form .warnings dd {padding:0 5px;}
.preview_form .form_data table {margin-bottom:10px; width:100%;}
.preview_form .form_data table td {border-bottom:1px solid #c7c7c7; padding:5px; vertical-align:middle;}
.preview_form .form_data table td.label {text-align:right; width:150px;}
.preview_form .button_container {margin:0 auto; width:122px;}

/* USER REVIEW MODULE */
#write_review .body li.two_col .label_wrap {width:154px;}
#write_review .rating_slider .rating_wrap {padding:0 70px 0 0;}
#write_review .rating_slider .rater {height:46px;}
/*#write_review .rating_slider .rater .title {float:left; width:auto;}*/
#write_review .rating_slider .rater .slider {display:inline; float:right; margin:0; width:198px;}
#write_review form,
#write_review fieldset {float:left; margin:0; padding:0; width:100%;}
#write_review .summary_wrap,
#write_review .review_wrap {margin-top:10px;}
#write_review .count {float:right; vertical-align:top;}
#write_review .count input {border:0; margin:0; padding:0; position:relative; text-align:right; width:24px; vertical-align:top;}
#write_review .btn .btn_wrap span {padding:0 10px;}
#write_review .btn .submit {padding:0; width:42px;}
#write_review .btn .reset {padding:0; width:34px;}

/* END =US
------------------------------------------------------------------------------*/

/* =PPLH
------------------------------------------------------------------------------*/
/*------------- PEOPLE HUB & SHOW HUB - SHARED ---------------*/

/* RANKINGS MODULE */
.rankings {padding:2px;}
.rankings .outer_wrap {border:0; padding:2px;}
.rankings .header{border:0; margin:0; padding:0;}/* -4px margin assumes there wil be no subheader */
.rankings .header .rankings_nav {margin-bottom:-2px; height:28px; line-height:13px; overflow:hidden; padding:0px 4px 0 4px;}
.rankings .header .rankings_nav .nav_title {float:left; height:28px; margin-left:-10px;}
.rankings .header .rankings_nav .nav_wrap{float:left;margin-top:3px; padding:3px 14px 0; height:24px;}
.rankings .header .rankings_nav ul{float:left; height:auto; padding:0; overflow:hidden; margin:0;}
.rankings .header .rankings_nav ul li {float:left; height:28px; border:0; border-right:1px solid #FFF;}
.rankings .header .rankings_nav ul li.last {border:0;}
.rankings .header .rankings_nav ul li.on{border:0; border-left:1px solid #F6F6F6; margin-left:-1px;}

.rankings .body{padding:0;}
.rankings .body .no_results{text-align:center;}
.rankings .subheader{border:0; padding:0 0 4px;}
.rankings .footer{padding:4px 0 0; border:0; margin-top:3px;}
.rankings .footer .wrap {padding:6px 6px 2px;}
.rankings .subheader .wrap,
.rankings .footer .with_nav .wrap {padding:6px;}
.rankings .footer .with_nav {padding:0 0 3px;}

/* SUBHEADER - with dropdown form */
.rankings .subheader.with_dropdown .wrap{padding:2px 0 2px 6px; overflow:hidden; height:24px;}
.rankings .subheader.with_dropdown .text {float:left; margin-top:6px; height:12px;}
.rankings .subheader.with_dropdown .date_filter {float:right; width:137px; height:25px;}
.rankings .subheader.with_dropdown .date_filter fieldset{overflow:hidden; height:25px;}
.rankings .subheader.with_dropdown .date_filter select{padding:0; display:inline; float:left; border:1px solid #c7c7c7; border-right:0; border-bottom:1px solid #E9E9E9; width:102px; height:20px; margin:2px 6px 0 0;}
.rankings .subheader.with_dropdown .date_filter{float:right;}
/* TOP RANKING */
.top_rank {border:0; margin:0;}
.top_rank .body {padding:10px 0; }
.top_rank .body .wrap {padding: 0 0 0 97px;}
.top_rank .body .title_wrap{line-height:11px; display:inline; width:100%; float:right;}
.top_rank .body .title {width:258px;}
.top_rank .body .main_title{display:block;margin:3px 0 6px;}
.top_rank .body .sub_title{line-height:14px;}
.top_rank .body .score{float:right; width:35px; height:22px; text-align:center; padding-top:13px; margin-bottom:2px;}
.top_rank .body .deck,
.top_rank .add {line-height:14px;}
.top_rank .body .deck{margin-bottom:3px;}
.top_rank .body .thumb {position:relative; border:4px solid #ebebeb; display:inline; float:left; height:80px; margin:0 0 0 -97px; width:79px;}
.top_rank .body .thumb .wrap{width:79px; height:80px; overflow:hidden; padding:0;}
.top_rank .body .thumb img {display:block; width:79px; height:80px; }
.top_rank .body .thumb span {border:4px solid #fff; position:absolute; right:-5px; top:-5px; width:24px; height:24px; text-align:center;}
.top_rank .add_btn{vertical-align:top;}


/* RANKING TABLE */
.ranking_table{width:100%;}
.ranking_table th{padding-left:6px; text-align:left; height:27px; vertical-align:middle; border-bottom:3px solid #fff;}
.ranking_table th.rank{} /* these will inherit from td's below */
.ranking_table th.item{}
.ranking_table th.item_detail{}
.ranking_table th.score{}
.ranking_table th.favs{text-align:right; width:68px; padding-right:6px;}
.ranking_table td{padding-left:6px; height:17px; vertical-align:middle;}
.ranking_table td.rank {text-align:center; width:24px;}
.ranking_table td.item{white-space: nowrap;}/* no width deliberately  */
.ranking_table td.item_detail{width:212px;}
.ranking_table td.score{text-align:center;  padding-right:6px; width:30px;}
/*.ranking_table td.favs{text-align:right; width:59px; padding-right:15px;}*/
/* shows hub tweaks*/
.ranking_table.shows td.item_detail{width:90px;}

/* BROWSE BOX */
.browse_box {border:1px solid #C7C7C7; margin-bottom:10px; padding:12px 0 7px 12px;}
.browse_box span{display:block; margin-bottom:10px;}
.browse_box ul{border:0; overflow:hidden; height:1%; margin:0;}
.browse_box ul li,
.browse_box ul li a{border:0; margin:0; display:inline;}
.browse_box ul li{float:left; margin:0; width:23px; margin-bottom:6px;}

/* TITLE AREA */
.page_count {float:right; margin-top:-17px;}

/*------------- JUST SHOWS HUB ---------------*/

/* SHOW HUB GUMBALLS */
/* uses "gumball_list" */
#show_hub_gumballs .header {border-bottom:1px solid #c7c7c7;}
#show_hub_gumballs .header li {display:inline; padding-right:6px;}
#show_hub_gumballs .header li.last{padding-right:0;}
#show_hub_gumballs .header li.first{padding-right:8px;}
#show_hub_gumballs .header span {margin:-5px 0;}
#show_hub_gumballs .body ul {width:9999em;}
#show_hub_gumballs.gumball_list .body{padding:10px 6px 0;}
#show_hub_gumballs.gumball_list .body ul li {border:0; float:left; padding:0 4px 10px 4px; width:148px;}
#show_hub_gumballs.gumball_list .body .thumb{border:3px solid #EBEBEB;}
#show_hub_gumballs.gumball_list .body .title {display:block; float:none; margin-bottom:3px;}

/* NEW VIDEOS */
.shows_new_videos .body .info,
.shows_new_videos .body .title{float:right;}
.shows_new_videos .body .title {margin-bottom:5px;}
.shows_new_videos .thumb {border:1px solid #ccc; display:inline; float:left; margin:0 8px 0 -156px; padding:3px; width:140px;}
.shows_new_videos .thumb img {display:block; height:80px; width:140px;}
.shows_new_videos .body ul {height:100%; overflow-x:hidden; overflow-y:auto;}
.shows_new_videos .body ul li{border:0; float:left;}
.shows_new_videos .body ul li.last{background:0;}
.shows_new_videos .body ul li .wrap {padding: 0 8px 0 156px;}
.shows_new_videos .body .info p{margin:0 0 5px 0;}
.shows_new_videos .body .video_links{overflow:hidden; height:1%;}
.shows_new_videos .body .video_links .btn{float:left; margin-right:7px;}
.shows_new_videos .body .video_links .btn_wrap{padding-right:3px;}
.shows_new_videos .body .video_links .comments{float:left; margin-top:5px;}

/* END =PPLH
------------------------------------------------------------------------------*/

/* =SCH
------------------------------------------------------------------------------*/
/* SEARCH */
.search_container {overflow:hidden; height:1%; padding-top:40px; position:relative;} /*creates a gap for related search results to fit into*/
.search .header{height:32px;}/* height is there to prevent peekaboo bug */
.search .subheader{margin:0; padding:10px 0px; height:1%;}/* height is there to prevent peekaboo bug */
.search .body ul li {border:0;}
.search .footer{padding:10px 0px;}

/* SEARCH NAV  */
.search_nav_tabs{height:28px; padding:4px 4px 0 4px; background:transparent url(bg_community-alt.gif) repeat-x scroll left bottom;overflow:visible;}
.search_nav_tabs ul{float:left; height:auto; padding:0; overflow:hidden; margin:0 0 -2px 0; position:relative;}
.search_nav_tabs ul li{float:left;height:14px; padding:7px 10px;}
.search_nav_tabs ul li.on{border:1px solid #c7c7c7; border-bottom:1px solid #fff;}
.search_nav_tabs ul li a{cursor:pointer;}
/* SEARCH RESULTS LIST */
.search .body .search_results_list li {border:0; float:left; height:1%; padding-top:9px;}
.search .body .search_results_list li .title_wrap{height:1%; overflow:hidden; padding-right:85px;}
.search .body .search_results_list li .title_wrap .title {display:inline; float:left; line-height:24px; width:auto;}
.search .body .search_results_list li .title_wrap .btn{float:right; margin-right:-85px;}
.search .body .search_results_list li .title_wrap .btn span{padding:0 3px;}
.search .body .search_results_list li .info{float:none;width:auto;}
.search .body .search_results_list li .deck {line-height:18px; margin:5px 0 4px;}
.search .body .search_results_list li .stats {/*display:inline; */height:1%; overflow:hidden; width:auto;}
.search .body .search_results_list li .stats li {border:0 none; float:none; padding:0 10px 5px 0; width:auto;}
.search .body .search_results_list li .stats li.tags{line-height:12px;}
.search .body .search_results_list li .empty {display:block; text-align:center;}
.search .body .search_results_list li .thumb{border:1px solid #c7c7c7; float:left; margin:1px 10px 0 0;}
.search .body .search_results_list li .thumb img{border:1px solid #c7c7c7; display:block; margin:0 auto; width:79px; height:80px; margin:5px;}

.search_related{position:absolute; top:4px; left:0;}


/* END =SCH
------------------------------------------------------------------------------*/

/* =SU
------------------------------------------------------------------------------*/

/* SIGNUP */
#signup {overflow:hidden; height:1%;}
#signup .module .body{padding:15px 10px;}
#signup .row{overflow:hidden; height:1%; line-height:15px; margin-bottom:13px;}
#signup .row.last{margin-bottom:0;}
#signup label{float:left; width:200px;}
#signup input{border:1px solid #c7c7c7; float:left; width:220px;}
#signup select{border:1px solid #c7c7c7; border-right:0; border-bottom:1px solid #E9E9E9;}
#signup .checkbox{border:0; width:auto;}
#signup .radio{border:0; width:auto;}
#signup .error_msg{clear:both; display:block; line-height:12px; margin:0 0 0 200px;}
#signup .btn {margin: 10px 0 10px 266px; display:inline;}
#signup .btn input{border:0;width:100px;}

.error_blurb .sub_title{margin:5px 0 3px 0;}
.error_blurb p {margin:10px 0;}
/* about me */
#signup .about_me_block  fieldset.gender_entry{float:left; overflow:hidden; height:1%;}
#signup .about_me_block  fieldset.gender_entry .error_msg{ margin:3px 0 0 0px;}
#signup .about_me_block .gender{width:auto; margin-top:2px;}
/* newsletter */
#signup .newsletter_block input{width:auto;}
#signup .newsletter_block label{margin-top:3px;width:auto;}
#signup .newsletter_block fieldset{overflow:hidden; height:1%;}
#signup .newsletter_block fieldset.priv_policy{margin:0 auto; width:70px;}
/* create account */
#signup .create_account_block .username_check{display:block; float:left; margin:3px 0 0 8px;}
/* member benefits */
.member_benefits.module.community .body {padding:0px 10px;}
.member_benefits .body ul li.last{border:0;}
.member_benefits .blurb{border-bottom:1px solid #c7c7c7; padding:10px 0;}
.member_benefits .blurb span{display:block; width:190px; line-height:12px;}
.member_benefits .blurb .gamespot_graphic{display:block; float:right;}
/* confirmation */
#signup_confirmation {margin-top:10px;}
#signup_confirmation .body{padding:10px;}
/* login */
#user_login{margin-top:10px;}
#user_login .body{padding:0 10px 15px;}
#user_login form{height:1%; margin:0 auto; overflow:hidden; padding-bottom:20px; width:300px;}
#user_login .row{margin-bottom:10px;}
#user_login label{display:block; margin-bottom:5px;}
#user_login input{border:1px solid #c7c7c7;width:200px;}
#user_login p{margin:10px 0;}
#user_login .btn input{border:0; width:100px;}
#user_login .footnote{padding-top:5px; background:url(dot_gray.gif) repeat-x left top;}
/* recover password */
#recover_password{margin-top:10px;}
#recover_password .body{padding:0 10px 10px;}
#recover_password form{height:1%; margin:0 auto; overflow:hidden; padding:10px 0; width:300px;}
#recover_password .row{margin-bottom:10px;}
#recover_password label{display:block; margin-bottom:5px;}
#recover_password input{border:1px solid #c7c7c7;width:200px;}
#recover_password p{margin:10px 0;}
#recover_password .btn input{border:0; width:100px;}

/* END =SU
------------------------------------------------------------------------------*/

/* =MOD
------------------------------------------------------------------------------*/

/* MODERATION QUEUE FILTER FORM */
.mod_queue_filter .body {padding:10px;}
.mod_queue_filter .body form fieldset {float:left;}
.mod_queue_filter .body .queue_sort_form fieldset,
.mod_queue_filter .body form .search {float:right;}
.mod_queue_filter .body form select,
.mod_queue_filter .body form input {border:1px solid #c7c7c7; margin:0; padding:0;}
.mod_queue_filter .body form select {width:130px;}
.mod_queue_filter .body form .per_page {width:42px;}
.mod_queue_filter .body form .filter_value,
.mod_queue_filter .body form .search_input {width:142px;}

/* MODERATION QUEUE MODULE */
.mod_queue .subheader {padding:0;}
.mod_queue .subheader .queue_type {height:1%; line-height:12px; overflow:hidden; margin:0 auto; padding:10px 0; width:466px;}
.mod_queue .subheader .queue_type ul,
.mod_queue .subheader .queue_type li {float:left; width:auto;}
.mod_queue .subheader .queue_type li {padding:0 3px;}
.mod_queue .subheader .paginated_nav {border-top:1px solid #c7c7c7; padding:10px;}
.mod_queue .subheader .batch_count,
.mod_queue .subheader .queue_condition {line-height:12px; padding:10px;}
.mod_queue .body {padding:10px;}
.mod_queue .body table {width:100%;}
.mod_queue .body table th,
.mod_queue .body table td {padding:5px; text-align:left; vertical-align:top;}
.mod_queue .body table th {vertical-align:middle;}
.mod_queue .body table th.queue_action {text-align:center;}
.mod_queue .body table td .wrap {padding:0 0 0 20px;}
.mod_queue .body table td .wrap .icon {display:inline; float:left; margin:0 5px 0 -20px; width:15px;}
.mod_queue .body table td .wrap .icon img {display:block;}
.mod_queue .body table td .wrap .info .with_editor,
.mod_queue .body table td .wrap .info .no_editor {white-space:nowrap;}
.mod_queue .body table .queue_batch_link {width:68px;}
.mod_queue .body table .queue_batch_link .btn .submit {padding:0; width:58px;}
.mod_queue .body table .queue_user {width:155px;}
.mod_queue .body table .queue_submitted {width:80px;}
.mod_queue .body table .checkbox {text-align:center; vertical-align:middle;}
.mod_queue .body table .queue_action {width:120px;}
.mod_queue .body table .queue_action .btn.orange {float:right;}
.mod_queue .body table .queue_action .one_button{width:75px; padding-left:32px;}
.mod_queue .body table .abuse_action {width:55px;}
.mod_queue .body table .abuse_action .btn a {width:100%;}
.mod_queue .body .batch_table_wrap {margin-bottom:10px;}
.mod_queue .footer {border-top:1px solid #c7c7c7;}

/* MODERATION: DRILLDOWN USER SUBMISSIONS */
.mod_user_submission {border:0;}
.mod_user_submission .body {padding:0;}
.mod_user_submission .body .body {padding:10px;}
.mod_user_submission .body li {border:0; line-height:12px;}
.mod_user_submission .body li.first {padding:0 0 10px;}
.mod_user_submission .body li.last {padding:10px 0 0;}
.mod_user_submission .body .input_wrap {border:1px solid #c7c7c7; padding:2px;}
.mod_contrib_data .body ul, .mod_contrib_data .body li {float:left;}
.mod_contrib_data .body li .wrap {padding:0 0 0 165px;}
.mod_contrib_data .body li .wrap .label {display:inline; float:left; font-weight:bold; height:1%; margin:0 10px 0 -165px; overflow:hidden; text-align:right; width:155px;}
.mod_contrib_data .body li .wrap .conflict {padding:0 0 0 30px;}
.mod_contrib_data .body li .wrap .conflict .input_wrap {border:0; display:inline; float:left; margin:0 10px 0 -30px; padding:0; text-align:center; width:20px;}
.mod_contrib_data .body li .wrap .conflict .input_wrap .checkbox {border:1px solid #c7c7c7;}
.mod_contrib_data .body li .wrap .forum_topic {border:1px solid #c7c7c7; height:1%; margin:0 0 10px; overflow:hidden; padding:10px 0 10px 110px;}
.mod_contrib_data .body li .wrap .forum_topic .forum_title_wrap {float:right; width:100%;}
.mod_contrib_data .body li .wrap .forum_topic .forum_title_wrap .forum_title {border-bottom:1px solid #c7c7c7; line-height:12px; padding:0 10px 10px;}
.mod_contrib_data .body li .wrap .forum_topic .user_data {display:inline; float:left; height:1%; margin:0 10px 0 -100px; overflow:hidden; width:90px;}
.mod_contrib_data .body li .wrap .forum_topic .user_data li {border:0; line-height:12px; margin:0; padding:0; text-align:center;}
.mod_contrib_data .body li .wrap .forum_topic .user_data .thumb img {border:1px solid #c7c7c7; display:block; margin:0 auto; width:80px;}
.mod_contrib_data .body li .wrap .forum_topic .msg_wrap {height:1%; float:right; overflow:hidden; width:100%;}
.mod_contrib_data .body li .wrap .forum_topic .msg_wrap .msg {height:1%; overflow:hidden; padding:10px;}
.mod_user_submitted .body .data_wrap {height:1%; overflow:hidden;}
.mod_user_submitted .body ul, .mod_user_submitted .body li {border:0; float:left;}
.mod_user_submitted .body li .wrap .flag {float:right;}
.mod_user_submitted .body li .wrap .submitted, .mod_user_submitted .body li .wrap .current {float:left; width:50%;}
.mod_user_submitted .body li .wrap .current {float:right;}
.mod_user_submitted .body li .wrap .submitted .div_wrap,
.mod_user_submitted .body li .wrap .current .div_wrap {height:1%; overflow:hidden; padding:10px;}
.mod_user_submitted .body li .wrap .label_wrap,
.mod_user_submitted .body li .wrap .current_label {margin-bottom:5px;}
.mod_user_submitted .body li .wrap .input_wrap input,
.mod_user_submitted .body li .wrap .input_wrap textarea,
.mod_user_submitted .body li .wrap select {border:0; margin:0; padding:0; width:100%;}
.mod_user_submitted .body li .wrap select {border:1px solid #c7c7c7; width:auto;}
.mod_user_submitted .body li .wrap .input_wrap.checkbox {border:0;}
.mod_user_submitted .body li .wrap .input_wrap.checkbox input {border:1px solid #c7c7c7; margin:0; padding:0; width:auto;}
.mod_user_submitted .body li .wrap .people_list li {padding:0 0 3px;}
.mod_user_submitted .body li .wrap .people_list li .checkbox {border:1px solid #c7c7c7; margin:0 3px; padding:0;}
.mod_actions .body .mod_comments .label_wrap {margin-bottom:5px;}
.mod_actions .body .mod_comments .input_wrap {border:1px solid #c7c7c7; padding:2px;}
.mod_actions .body .mod_comments .input_wrap textarea {border:0; margin:0; padding:0; width:100%;}
.mod_actions .body .buttons, .mod_actions .body .buttons li {float:left;}
.mod_actions .body .buttons li {border:0; padding:0 3px 0 0; width:auto;}
.mod_successful .body .buttons,
.mod_successful .body .buttons li {float:left;}
.mod_successful .body .buttons li {border:0; padding:0 3px 0 0; width:auto;}

/* MODERATION: REPORT ABUSE MODULE */
.report_abuse_mod .body {padding:10px;}
.report_abuse_mod .body ul,
.report_abuse_mod .body li {border:0; float:left; line-height:12px; margin:0; padding:0;}
.report_abuse_mod .body .forum_topic {border:1px solid #c7c7c7; height:1%; margin:0 0 10px; overflow:hidden; padding:10px 0 10px 110px;}
.report_abuse_mod .body .forum_topic .forum_title_wrap {float:right; width:100%;}
.report_abuse_mod .body .forum_topic .forum_title_wrap .forum_title {border-bottom:1px solid #c7c7c7; line-height:12px; padding:0 10px 10px;}
.report_abuse_mod .body .forum_topic .user_data {display:inline; float:left; height:1%; margin:0 10px 0 -100px; overflow:hidden; width:90px;}
.report_abuse_mod .body .forum_topic .user_data li {text-align:center;}
.report_abuse_mod .body .forum_topic .user_data .thumb img {border:1px solid #c7c7c7; display:block; margin:0 auto; width:80px;}
.report_abuse_mod .body .forum_topic .msg_wrap {height:1%; float:right; overflow:hidden; width:100%;}
.report_abuse_mod .body .forum_topic .msg_wrap .msg {height:1%; overflow:hidden; padding:10px;}
.report_abuse_mod .body .abuse_selection {height:1%; margin-bottom:10px; overflow:hidden;}
.report_abuse_mod .body .abuse_selection li {height:21px; line-height:21px; padding:0; vertical-align:middle;}
.report_abuse_mod .body .abuse_selection li.last {padding:0;}
.report_abuse_mod .body .abuse_selection li input {border:1px solid #c7c7c7; width:202px;}
.report_abuse_mod .body .abuse_selection li .radio {border:0; margin:0 0 -3px 0; width:auto;}
.report_abuse_mod .body .btn input {padding:0; width:65px;}

/* MODERATION: ITEM RESULTS */
.mod_results .body ul, .mod_results .body li {float:left;}
.mod_results .body li .wrap {padding:0 0 0 165px;}
.mod_results .body li .wrap .label {display:inline; float:left; font-weight:bold; height:1%; margin:0 10px 0 -165px; overflow:hidden; text-align:right; width:155px;}
.mod_results .body li .wrap .conflict {padding:0 0 0 30px;}
.mod_results .body li .wrap .conflict .input_wrap {border:0; display:inline; float:left; margin:0 10px 0 -30px; padding:0; text-align:center; width:20px;}
.mod_results .body li .wrap .conflict .input_wrap .checkbox {border:1px solid #c7c7c7;}

/* END =MOD
------------------------------------------------------------------------------*/
