


/* dumb IE7 hack */
*+html #blog_roll .clear {overflow: hidden;}

/* --------- blog structure styles */
#content {margin: 1px 0 0 0 !important;}
#content_interior {background: none !important;}
#blog_roll_container {float: left; width: 650px; min-height: 1118px; height: auto !important; height: 1118px; margin: 0; padding: 0; background: #1A344E url(http://images.eonline.com/uberblog/images/blog_bg.png) top no-repeat;}
#blog_roll_container {min-height: 800px; height: 800px;}
.the_soup #blog_roll_container {float: left; width: 650px; min-height: 800px; height: auto !important; height: 800px; margin: 0; padding: 0; background: #a6e2ff;}
#blog_roll {background: #fff; width: 602px; margin: 11px; padding: 13px; color: #222;}
.the_soup #blog_roll {background: #fff; width: 602px; margin: 11px; padding: 13px; color: #222;}
#rsidebar {float: right; display: inline; width: 320px; margin: 0; padding: 10px 0 0 0; color: #222; background: #334a61;}
.the_soup #rsidebar {float: right; display: inline; width: 320px; margin: 0; padding: 10px 0 0 0; color: #222; background: none;}
	/* awful truth blog structure colors */
	.the_awful_truth #blog_roll_container, .the_awful_truth #rsidebar{ background:#faee00; }
	
/* --------- link colors */
.blog_entry a {color: #f00; text-decoration: none !important;}
.blog_entry a:hover, #blog_related a:hover, #blog_navigation a:hover, #rsidebar a:hover, #comments a:hover, .entry_footer a.stbutton:hover span {color: #fff; background-color: #f00;}
.entry_content a {color: #369; text-decoration: none !important;}
#rsidebar a, #comments a, #blog_related a, #blog_navigation a, h2.entry_title a, h2.entry_title, .entry_meta a {color: #083b74; text-decoration: none !important;}
.the_soup #rsidebar a, .the_soup #comments a, .the_soup #blog_related a, .the_soup #blog_navigation a {color: #0099cc; text-decoration: none !important;}
.the_soup #rsidebar a:hover, .the_soup #comments a:hover, .the_soup #blog_related a:hover, .the_soup #blog_navigation a:hover, .the_soup #module_soupshop a:hover strong {color: #000; background-color: #fffe66;}
.the_awful_truth .blog_entry.the_awful_truth h2.entry_title a, .the_awful_truth .blog_entry.the_awful_truth h2.entry_title {color: #a532ff;}
.the_awful_truth .blog_entry.the_awful_truth h2.entry_title a:hover {color: #fff;}
body.the_awful_truth h2.entry_title{ color:#a532ff; }

/* --------- general paragraph styles */
.blog_entry p, #comments p, #rsidebar p {margin: 0; padding: .5em 0;}

/* --------- breaking news alert */
#breaking_news {margin: 20px 0 0 0; padding: 10px 25px; font-size: 14px; color: #fff; background: #700 url(http://images.eonline.com/uberblog/images/breaking_news_bg.gif) top repeat-x;}
#breaking_news strong {display: block; font-size: 18px;}
#breaking_news a {display: block; color: #fff;}
.alert_fancy_wedge {width: 650px; height: 15px; margin-bottom: -10px; background: url(http://images.eonline.com/uberblog/images/breaking_news_wedge.png) no-repeat;}
.alert_fancy_wedge_redcarpet {width: 650px; height: 15px; margin-bottom: -16px; background: url(http://images.eonline.com/uberblog/images/breaking_news_wedge.png) no-repeat;}
* html .alert_fancy_wedge {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/breaking_news_wedge.png',sizingMethod=crop);
}

/* --------- blog header/filter indicator */
h1.blog_header {margin: 0 0 10px 0; padding: 5px; font-size: 22px; text-transform: uppercase;}
h1.blog_header span {font-size: 13px;}

/* --------- box ad styles */
.blog_ad {width: 300px; height: 250px; background: #334A61;}
#blog_roll .blog_ad {margin: 0 auto 25px auto;}

/* --------- blog banner styles (breaking news, update, exclusive) */
.entry_banner {width: 602px; height: 39px; text-indent: -1000000px;}

/* ENGLISH BANNERS */
.banner_exclusive {background: url(http://images.eonline.com/uberblog/images/banner_exclusive.png);}
* html .banner_exclusive {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_exclusive.png',sizingMethod=crop);
}
.banner_update {background: url(http://images.eonline.com/uberblog/images/banner_update.png);}
* html .banner_update {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_update.png',sizingMethod=crop);
}
.banner_breakingnews {background: url(http://images.eonline.com/uberblog/images/banner_breaking.png);}
* html .banner_breakingnews {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_breaking.png',sizingMethod=crop);
}

/* INTERNATIONAL BANNERS */
/* IT */
.edition_it .banner_exclusive {background: url(http://images.eonline.com/uberblog/images/banner_exclusive_it.png);}
* html .edition_it .banner_exclusive {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_exclusive_it.png',sizingMethod=crop);
}
.edition_it .banner_update {background: url(http://images.eonline.com/uberblog/images/banner_update_it.png);}
* html .edition_it .banner_update {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_update_it.png',sizingMethod=crop);
}
.edition_it .banner_breakingnews {background: url(http://images.eonline.com/uberblog/images/banner_breaking_it.png);}
* html .edition_it .banner_breakingnews {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_breaking_it.png',sizingMethod=crop);
}

/* DE */
.edition_de .banner_exclusive {background: url(http://images.eonline.com/uberblog/images/banner_exclusive_de.png);}
* html .edition_de .banner_exclusive {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_exclusive_de.png',sizingMethod=crop);
}
.edition_de .banner_update {background: url(http://images.eonline.com/uberblog/images/banner_update_de.png);}
* html .edition_de .banner_update {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_update_de.png',sizingMethod=crop);
}
.edition_de .banner_breakingnews {background: url(http://images.eonline.com/uberblog/images/banner_breaking_de.png);}
* html .edition_de .banner_breakingnews {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_breaking_de.png',sizingMethod=crop);
}

/* FR */
.edition_fr .banner_exclusive {background: url(http://images.eonline.com/uberblog/images/banner_exclusive_fr.png);}
* html .edition_fr .banner_exclusive {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_exclusive_fr.png',sizingMethod=crop);
}
.edition_fr .banner_update {background: url(http://images.eonline.com/uberblog/images/banner_update_fr.png);}
* html .edition_fr .banner_update {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_update_fr.png',sizingMethod=crop);
}
.edition_fr .banner_breakingnews {background: url(http://images.eonline.com/uberblog/images/banner_breaking_fr.png);}
* html .edition_fr .banner_breakingnews {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/banner_breaking_fr.png',sizingMethod=crop);
}

/* --------- blog styles! */
.blog_entry {width: 100%; margin: 0 0 15px 0; padding: 15px 0; background: url(http://images.eonline.com/uberblog/images/blog_entry_top.gif) top no-repeat;}
.detail .blog_entry {margin: 0;}

.entry_container {padding: 0 20px; background: url(http://images.eonline.com/uberblog/images/entry_container_bg.gif);}
.the_soup .entry_container.bio {margin-left: 5px; height: 781px; background: url(http://images.eonline.com/uberblog/images/joel_bio.jpg) no-repeat;}
.the_soup .entry_container .editorial_bio { font-size: 14px; float: left; width: 300px; margin: 0 10px; padding-top: 65px;}
.entry_title {padding: 0 0 5px 0; line-height: 1em; display: inline;}
p.entry_meta {display: block; margin: 7px 0 10px 0; padding: 5px 0 0 0; font-size: 11px; border-top: 1px solid #ccc;}
p.entry_meta a {text-transform: uppercase;}
.entry_content {width: 562px; font-size: 12px; line-height: 1.7em; overflow: hidden;}
.entry_content img {display: block; border: 1px solid #999;}
.entry_content .entry_img_left {float: left; margin: 10px 15px 10px 0;}
.entry_content .entry_img_right {float: right; margin: 10px 0 15px 10px;}
.entry_content .entry_img_top {float: none; margin: 10px auto;}
.entry_content .entry_img_top img {margin: 0 auto;}
.entry_content .photo_credit {display: block; clear: both; margin: 5px 0 0 0; font-size: 10px; line-height: 1.2em; color: #999;}
.entry_content .read_more {float: right; margin: 12px 0; font-size: 11px; letter-spacing: .09em;}
.entry_content ul, .entry_content ol {list-style-position:inside;}
.entry_content ul li, .entry_content ol li {margin-left: 15px;}
.entry_content ul {list-style-type:disc; margin-left:30px;}
.entry_content ol {list-style-type:decimal;}
.entry_content blockquote {margin: 0 20px; padding: 10px 0;}

.entry_content .audio_player {margin: 10px 0;}

.entry_content ul.blog_gallery {clear: both; margin: 10px 0; padding: 0; list-style: none;}
.entry_content ul.blog_gallery li {float: left; width: 68px; height: 68px; *height: 66px; margin: 0 2px 0 0; padding: 0;}
*+html .entry_content ul.blog_gallery li {height: 68px;} 
.entry_content ul.blog_gallery img {display: inline; width: 66px; height: 66px;}
.entry_content ul.blog_gallery a:hover img {border: 1px solid #c00;}

.entry_content a.franchise_tile {position: relative;}
.entry_content .franchise_tile {float: left; display: block; width: 92px; height: 42px; margin: 10px 10px 10px 0; text-indent: -100000px;}
.blog_entry.hwood_party_girl .entry_content .franchise_tile {background: url(http://images.eonline.com/uberblog/images/tile_partygirl.gif) top no-repeat;}
.blog_entry.ask_the_answer_bitch .entry_content .franchise_tile {background: url(http://images.eonline.com/uberblog/images/tile_answerbitch.gif) top no-repeat;}
.blog_entry.lyons_den .entry_content .franchise_tile {height: 49px; background: url(http://images.eonline.com/uberblog/images/tile_lyonsden.gif) top no-repeat;}
.blog_entry.marc_malkin .entry_content a.franchise_tile {background: url(http://images.eonline.com/uberblog/images/tile_marcmalkin.gif) top no-repeat;}
.blog_entry.watch_with_kristin .entry_content a.franchise_tile {background: url(http://images.eonline.com/uberblog/images/tile_kristin.gif) top no-repeat;}
.blog_entry.the_awful_truth .entry_content a.franchise_tile {background: url(http://images.eonline.com/uberblog/images/tile_awfultruth.gif) top no-repeat;}
.blog_entry.the_soup .entry_content a.franchise_tile {background: url(http://images.eonline.com/uberblog/images/tile_thesoup.gif) top no-repeat;}
.blog_entry .entry_content a:hover.franchise_tile {background-position: bottom;}

.entry_footer {clear: both; padding: 23px 20px 15px; font-size: 11px; text-align: right; background: url(http://images.eonline.com/uberblog/images/blog_entry_bottom.gif) bottom no-repeat;}
.detail .entry_footer {background: url(http://images.eonline.com/uberblog/images/entry_container_bg.gif);}
.entry_footer a {margin-left: 6px;}
.entry_footer a.print {padding-left: 22px; background-image: url(http://images.eonline.com/uberblog/images/print_icon.gif); background-position: left; background-repeat: no-repeat;}
.entry_footer a.email {padding-left: 20px; background-image: url(http://images.eonline.com/uberblog/images/email_icon.gif); background-position: left; background-repeat: no-repeat;}
.entry_footer span.yahooBuzzBadge-form a {background-image: url(/uberblog/images/buzz_icon.gif); background-position: left; *background-position-x: 6px !important; _background-position-x: 6px !important; background-repeat: no-repeat;}
.entry_footer span.yahooBuzzBadge-form span {margin: 0 !important; line-height: normal !important; padding-left: 18px !important;}
.entry_footer span.yahooBuzzBadge-form span span {top: auto !important; left: auto !important; position: relative !important; display: inline !important; width: 0 !important; height: 0 !important; padding-left: 0 !important; background-image: none !important;}
.entry_footer a.sharethis {padding-left: 18px; background-image: url("/uberblog/images/addthis_icon.gif"); background-position: left; background-repeat: no-repeat;}
.entry_footer a.permalink {padding-left: 22px; background-image: url(http://images.eonline.com/uberblog/images/permalink_icon.gif); background-position: left; background-repeat: no-repeat;}
.entry_footer a.comments {padding-left: 19px; background-image: url(http://images.eonline.com/uberblog/images/comment_icon.gif); background-position: left; background-repeat: no-repeat;}
.entry_footer .categories {display: block; margin: 5px 0 0 0; padding: 5px 0 0 0; border-top: 1px solid #ccc; text-align: left;}
.entry_footer .categories a {margin-left: 0;}
.entry_footer a {text-transform: uppercase; padding-top: 1px; padding-bottom: 1px;}

/* --------- go back/get more pagination */
#blog_roll .pagination {margin: 40px 0 30px 0; font-size: 15px; font-weight: bold; text-align: center;}
#blog_roll .pagination a {margin: 0 3px; padding: 6px 0 7px; *padding: 0; color: #fff;}
#blog_roll .pagination a:hover {text-decoration: none;}
#blog_roll .pagination a.prev {margin-right: 15px; background: url(http://images.eonline.com/uberblog/images/prev_button_right.gif) right no-repeat;}
#blog_roll .pagination a.prev span {padding: 6px 10px 7px 40px; background: url(http://images.eonline.com/uberblog/images/prev_button_left.gif) left no-repeat;}
#blog_roll .pagination a.next {margin-left: 15px; background: url(http://images.eonline.com/uberblog/images/next_button_left.gif) left no-repeat;}
#blog_roll .pagination a.next span {padding: 6px 40px 7px 10px; background: url(http://images.eonline.com/uberblog/images/next_button_right.gif) right no-repeat;}
	/* awful truth pagination */
	.the_awful_truth #blog_roll .pagination a.prev {background: url(http://images.eonline.com/uberblog/images/prev_button_left_awful_truth.gif) right no-repeat;}
	.the_awful_truth #blog_roll .pagination a.prev span {background: url(http://images.eonline.com/uberblog/images/prev_button_right_awful_truth.gif) left no-repeat;}
	.the_awful_truth #blog_roll .pagination a.next {background: url(http://images.eonline.com/uberblog/images/next_button_left_awful_truth.gif) left no-repeat;}
	.the_awful_truth #blog_roll .pagination a.next span {background: url(http://images.eonline.com/uberblog/images/next_button_right_awful_truth.gif) right no-repeat;}

/* --------- prev/next links within the detail page */
#blog_navigation {font-size: 11px; background: url(http://images.eonline.com/uberblog/images/blog_entry_bottom.gif) bottom no-repeat;}
.detail #blog_navigation {background: url(http://images.eonline.com/uberblog/images/entry_container_bg.gif);}
#blog_navigation .prev {float: left; width: 50%; margin: 10px 0; text-align: left;}
#blog_navigation .prev a {float: left; clear: both;}
#blog_navigation .next {float: right; width: 50%; margin: 10px 0; text-align: right;}
#blog_navigation .next a {float: right; clear: both;}
#blog_navigation .more_button {margin: 0 0 3px 0; font-size: 11px; letter-spacing: .09em;}

/* --------- related entries within the detail page */
#blog_related {padding-top: 20px; line-height: 1.6em;}
#blog_related h3 {font-size: 14px; margin-bottom: 5px;}
#blog_related ul {list-style: disc inside;}

/* --------- snipe styles */
.snipe {margin: 0 0 25px 0; padding: 0 0 7px 0; background: url(http://images.eonline.com/uberblog/images/snipe_tail.gif) left bottom no-repeat; color: #000; font-size: 18px; font-weight: bold;}
.snipe a, .snipe span {display: block; padding: 9px 12px; color: #000; background: #fc0;}
.snipe a:hover {background: #C49900; text-decoration: none;}

/* --------- comments styles */
#comments {clear both; overflow: hidden; line-height: 1.3em;}
#comments .comment_error_message {text-align: center; padding: 20px 0; font-size: 14px;}
#comments .comment_error_message strong {padding: 10px 20px; background: #c00; color: #fff;}
#comments .comments_pagination {text-align: right; margin: 17px 0 0 0; font-size: 12px;}
#comments .comments_pagination a {padding: 3px 6px; border: 1px solid #ccc; margin: 1px;}
#comments .comments_pagination span.active {font-weight:bold; padding:7px; font-size:13px}
#comments .comments_pagination span.next a {margin-left:20px;}
#comments .comments_pagination span.prev a {margin-right:20px;} 
#comments h3 {font-size: 17px; letter-spacing: 0; padding: 30px 0 5px 0; border-bottom: 2px solid #333;}
#comments_list {padding-top: 20px;}
#comments_list ol {margin: 0; padding: 0; color: #06c;}
#comments_list li {list-style: none; margin: 0; padding: 1.4em 0 .5em 0; border-bottom: 1px solid #c9c9c9;}
#comments_list .comment_count {float: left; width: 22px; font-size: 11px; color: #333;}
#comments_list .comment_body {float: left; width: 535px; padding: 0 0 0 5px; overflow: hidden;}
#comments_list .controls {float: right; font-size: 11px;}
#comments_list .controls .reported {color: #999; background: none !important;}
#comments_list p {padding: 0 0 .8em 0; color: #000;}
#comments_list p.comment_meta {color: #666; font-size: 11px;}
#comments_list p.comment_meta strong {margin-right: 8px; color: #333;}
li#comments_message {text-align: center; padding: 20px 0; border: none; font-weight: bold; color: #c00;}

#comments_list a#display_next_link{
	display: block;
	background-color:#e1e1e1;
	padding:10px 20px;
	text-align: center;
}
#comments_list a#display_next_link:hover{
	color:#fff;
	background-color:#6b89ac !important;
	text-decoration:underline !important;
}
#comments_list #preloader_graphic{
	background-image:url(/chatter/images/indicator.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	color:#ccc;
	background-color:#fff;
	display:none;
	margin-left:235px;
	margin-top:10px;
}

#comments_form {margin: 0; padding: 0 20px 15px 20px; font-size: 11px; background: url(http://images.eonline.com/uberblog/images/blog_entry_bottom.gif) bottom no-repeat;}
#comments_form p {padding: .4em 0;}
#comments_form fieldset {margin: 10px 0; padding: 0; border: none;}
#comments_form legend {font-size: 12px; font-weight: bold; margin: 0; padding: 0;}
#comments_form .comment_author {float: left; width: 250px;}
fieldset#comment_guest {margin-right: 40px; border-right: 1px solid #ccc;}
fieldset#comment_guest img {width: 204px; margin-top: 1px; border: 1px solid #ccc;}
fieldset#comment_text {clear: both;}
#comments_form label {margin-right: 5px; font-weight: bold;}
#comments_form input {width: 200px; border: 1px solid #999; padding: 2px; font-size: 13px;}
#comments_form textarea {border: 1px solid #999; width: 558px; height: 130px;}
#comments_form p.description {padding: 0;}
#comments_form a.button_link {float: right; display: block; padding: 5px 12px; font-size: 12px; font-weight: bold; color: #fff; border: 1px solid #999; background: #005dba url(http://images.eonline.com/uberblog/images/button_gradient_blue.gif) top repeat-x;}
#comments_form a:hover.button_link {background: #c00;}
#comment_text.disabled a.button_link, #comment_text.disabled a:hover.button_link {padding-left: 25px; background: #eee url(/images/indicator.gif) 5px 50% no-repeat; color: #333; cursor: default;}

/* --------- franchise header stuff */
#franchise {position: relative; clear: both; display: block; width: 980px; height: 105px; margin: 0 0 1px 0;}
#franchise_header {width: 100%; height: 100%;}
#franchise_header .tagline {text-indent: -1000000px;}
#franchise_header h1 {height: 77px; left: 148px; position: absolute; text-indent: -1000000px; top: 0px; width: 500px; z-index: 1;}
#franchise_header h1 a {cursor: pointer; display: block; height: 77px; width: 500px;}
#franchise_nav {position: absolute; bottom: 8px; left: 194px; z-index: 1;}
#franchise_nav li {float: left; padding: 0px 10px 2px 10px;}
#franchise_nav a {display: block;}
#franchise_nav a:hover {text-decoration: none;}
#franchise_nav a.rss {background: url(http://images.eonline.com/uberblog/images/rss_14x14_transp.gif) no-repeat center left; padding-left: 18px;}
#franchise .sponsor_logos {position: absolute; top: 10px; right: 10px; width: 265px;}
#franchise .sponsor_logos div {float: right; margin-left: 10px; position: relative;}

.lyons_den #franchise_header {background: url(http://images.eonline.com/uberblog/images/header_lyonsden.png) no-repeat;}
* html .lyons_den #franchise_header  {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/header_lyonsden.png',sizingMethod=crop);
}
.lyons_den #franchise a {color: #666666;}
.lyons_den #franchise a:hover {color: #616161;}
.lyons_den #franchise_nav li {background: url(http://images.eonline.com/uberblog/images/divider_lyonsden.gif) no-repeat center right;}
.lyons_den #franchise_nav li.last {background: none;}
.lyons_den #franchise_nav li a span {border-bottom: solid 1px #b2b2b2;}
.lyons_den #franchise_nav li a:hover {background-color: #ffffff; border-bottom: solid 0px #ffffff;} /*needed for ie6 bug */
.lyons_den #franchise_nav li a:hover span {background-color: #f2f2f2; border-bottom: solid 1px #7f7f7f;}

.hwood_party_girl #franchise_header {background: url(http://images.eonline.com/uberblog/images/header_partygirl.png) no-repeat;}
* html .hwood_party_girl #franchise_header  {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/header_partygirl.png',sizingMethod=crop);
}
.hwood_party_girl #franchise a {color: #cc0065;}
.hwood_party_girl #franchise a:hover {color: #cc0065;}
.hwood_party_girl #franchise_nav li {background: url(http://images.eonline.com/uberblog/images/divider_partygirl.gif) no-repeat center right;}
.hwood_party_girl #franchise_nav li.last {background: none;}
.hwood_party_girl #franchise_nav li a span {border-bottom: solid 1px #d0b2d0;}
.hwood_party_girl #franchise_nav li a:hover {background-color: #ffffff; border-bottom: solid 0px #ffffff;} /*needed for ie6 bug */
.hwood_party_girl #franchise_nav li a:hover span {background-color: #fcf2f7; border-bottom: solid 1px #e57fb2;}

.ask_the_answer_bitch #franchise_header {background: url(http://images.eonline.com/uberblog/images/header_answerbitch.png) no-repeat;}
* html .ask_the_answer_bitch #franchise_header  {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/header_answerbitch.png',sizingMethod=crop);
}
.ask_the_answer_bitch #franchise a {color: #666699;}
.ask_the_answer_bitch #franchise a:hover {color: #666699;}
.ask_the_answer_bitch #franchise_nav li {background: url(http://images.eonline.com/uberblog/images/divider_answerbitch.gif) no-repeat center right;}
.ask_the_answer_bitch #franchise_nav li.last {background: none;}
.ask_the_answer_bitch #franchise_nav li a span {border-bottom: solid 1px #c1c1d1;}
.ask_the_answer_bitch #franchise_nav li a:hover {background-color: #ffffff; border-bottom: solid 0px #ffffff;} /*needed for ie6 bug */
.ask_the_answer_bitch #franchise_nav li a:hover span {background-color: #f7f7fa; border-bottom: solid 1px #9999b2;}

.marc_malkin #franchise_header {background: url(http://images.eonline.com/uberblog/images/header_marcmalkin.png) no-repeat;}
* html .marc_malkin #franchise_header  {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/header_marcmalkin.png',sizingMethod=crop);
}
.marc_malkin #franchise a {color: #006699;}
.marc_malkin #franchise a:hover {color: #006699;}
.marc_malkin #franchise_nav li {background: url(http://images.eonline.com/uberblog/images/divider_marcmalkin.gif) no-repeat center right;}
.marc_malkin #franchise_nav li.last {background: none;}
.marc_malkin #franchise_nav li a span {border-bottom: solid 1px #b2c1d1;}
.marc_malkin #franchise_nav li a:hover {background-color: #ffffff; border-bottom: solid 0px #ffffff;} /*needed for ie6 bug */
.marc_malkin #franchise_nav li a:hover span {background-color: #f2f7fa; border-bottom: solid 1px #7f99b2;}

.watch_with_kristin #franchise_header {background: url(http://images.eonline.com/uberblog/images/header_watchwithkristin.png) no-repeat;}
* html .watch_with_kristin #franchise_header  {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/header_watchwithkristin.png',sizingMethod=crop);
}
.watch_with_kristin #franchise a {color: #34346a;}
.watch_with_kristin #franchise a:hover {color: #34346a;}
.watch_with_kristin #franchise_nav li {background: url(http://images.eonline.com/uberblog/images/divider_watchwithkristin.gif) no-repeat center right;}
.watch_with_kristin #franchise_nav li.last {background: none;}
.watch_with_kristin #franchise_nav li a span {border-bottom: solid 1px #b2c1d1;}
.watch_with_kristin #franchise_nav li a:hover {background-color: #ffffff; border-bottom: solid 0px #ffffff;} /*needed for ie6 bug */
.watch_with_kristin #franchise_nav li a:hover span {background-color: #f2f7fa; border-bottom: solid 1px #7f99b2;}

.the_awful_truth #franchise_header {background: url(http://images.eonline.com/uberblog/images/header_awfultruth.png) no-repeat;}
* html .the_awful_truth #franchise_header  {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/header_awfultruth.png',sizingMethod=crop);
}
.the_awful_truth #franchise a {color: #666;}
.the_awful_truth #franchise a:hover {color: #666;}
.the_awful_truth #franchise_nav {bottom: 7px; left: 203px;}
.the_awful_truth #franchise_nav li {background: url(http://images.eonline.com/uberblog/images/divider_awfultruth.gif) no-repeat center right;}
.the_awful_truth #franchise_nav li.last {background: none;}
.the_awful_truth #franchise_nav li a span {border-bottom: solid 1px #b2c1d1;}
.the_awful_truth #franchise_nav li a:hover {background-color: #ffffff; border-bottom: solid 0px #ffffff;} /*needed for ie6 bug */
.the_awful_truth #franchise_nav li a:hover span {background-color: #f2f7fa; border-bottom: solid 1px #7f99b2;}
.the_awful_truth #eol_footer, body.eol.the_awful_truth #footer_edition {border: 10px solid #faee00;}
body.the_awful_truth {background: transparent url(http://images.eonline.com/uberblog/images/awfultruth_bg.gif) top repeat;}
body.the_awful_truth #eol_header{ background:transparent url(http://images.eonline.com/uberblog/images/flare_awful_truth.jpg) no-repeat scroll 40% 35%; }

.the_soup #franchise_header {background: url(http://images.eonline.com/uberblog/images/header_thesoup.gif) no-repeat;}
* html .the_soup #franchise_header  {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.eonline.com/uberblog/images/header_thesoup.gif',sizingMethod=crop);
}
.the_soup #franchise a {color: #84d6fe;}
.the_soup #franchise a:hover {color: #fffd00;}
.the_soup #franchise a:active {color: #fffd00;}
.the_soup #franchise #franchise_nav {position: absolute; bottom: 6px; left: 180px; z-index: 1;}
.the_soup #franchise_nav li {float: left; background: transparent url(http://images.eonline.com/uberblog/images/divider_thesoup.gif) no-repeat scroll right center; }
.the_soup #franchise_nav li.last {background: none;}
.the_soup #franchise_nav li.active a{color: fffe66;}
.the_soup #eol_footer {border: 10px solid #A6E2FF;}
body.eol.the_soup #footer_edition{border: 10px solid #A6E2FF;}
body.the_soup {background: #0099cc url(http://images.eonline.com/uberblog/images/flare_soup.jpg) top no-repeat;}

/* --------- general right column/module styles */
#rsidebar .module {margin: 0 10px 13px 10px; font-size: 12px;}
.the_soup #rsidebar .messageb {margin: 0 7px 13px 10px; font-size: 12px;}
#rsidebar .section_container {background: #fff;}
#rsidebar .accordion_content {overflow: hidden; height: 0;}
#rsidebar h3 {
	color:#FFFFFF;
	font-family:'Arial Narrow', 'Helvetica Neue', sans-serif;
	font-size:20px;
	font-weight: normal;
	letter-spacing:0.001em;
	text-transform:uppercase;
}
html.win #rsidebar h3 {font-weight: bold;}  /* platforms render arial narrow differently :( */
#rsidebar ul {padding: 4px 4px 8px;}
#rsidebar li {padding: 4.5px 7px;}
#rsidebar .module_bottom_red{
	background-image:url(http://images.eonline.com/uberblog/images/bottom_rail_red.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:3px;
	margin:-13px 0pt 13px 10px;
}
.the_soup #rsidebar .module_bottom_red{
	background-image: none;
	height:3px;
	margin:-13px 0pt 13px 10px;
}

/* --------- standard red module styles (flat, non-accordion) */
#rsidebar .flat_module h3{
	background-image:url(http://images.eonline.com/uberblog/images/fashion_police.gif);
	background-position:right top;
	color:#FFFFFF;
	padding-left:6px;
	padding-bottom: 3px;
	line-height:28px;
	text-transform:uppercase;
}

#rsidebar .flat_module .module_contents_container {
	border-right: 3px solid #ccc;
}
#rsidebar .flat_module .module_bottom {
	background-image: url(http://images.eonline.com/uberblog/images/bottom_rail_gray.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:3px;
}

/* --------- custom module styles (flat with header graphic, non-accordion) */
#rsidebar .flat_module.graphic_header h3{ text-indent: -1000000px; height:55px; }

/* --------- accordion module styles */
#rsidebar #module_lists{
	background-image: url(http://images.eonline.com/uberblog/images/right_rail_red.gif);
}
#rsidebar #module_lists h3{
	border:1px solid #ccc;
	cursor:pointer;
	font-size:18px;
	margin-right: 3px;
	padding:4px 0 4px 8px;
	text-transform:uppercase;

	/*text-indent:-2000px;*/
}
#rsidebar #module_lists .section_container{
	margin-right:3px;
}
#rsidebar #module_lists #rail_news_section{
	background-image:url(http://images.eonline.com/uberblog/images/accordian_header_off.jpg);
}
#rsidebar #module_lists #rail_news_section.accordion_toggle_active{
	background-image:url(http://images.eonline.com/uberblog/images/accordian_header_over.jpg);
}
#rsidebar #module_lists #hot_topics_header{
	background-image:url(http://images.eonline.com/uberblog/images/accordian_header_off.jpg);
}
#rsidebar #module_lists #hot_topics_header.accordion_toggle_active{
	background-image:url(http://images.eonline.com/uberblog/images/accordian_header_over.jpg);
}
#rsidebar #module_lists #list_by_category, #rsidebar #module_newest_stories #list_by_category {
	list-style: decimal inside;
	color: #999;
}
#rsidebar #module_lists #hot_topics_list ul, #rsidebar #module_categories #categories_list ul, #rsidebar #module_blog_roll #blogroll ul{
	float:left;
	width:140px;
}
#rsidebar #module_lists #rail_comments_section{
	background-image:url(http://images.eonline.com/uberblog/images/accordian_header_off.jpg);
}
#rsidebar #module_lists #rail_comments_section.accordion_toggle_active{
	background-image:url(http://images.eonline.com/uberblog/images/accordian_header_over.jpg);
}
#rsidebar #module_topics {
	background-image: url(http://images.eonline.com/uberblog/images/right_rail_red.gif);
}
#rsidebar #module_topics .section_container {
	margin-right:3px;
}
#rsidebar #module_topics .section_container h3 {
	border:1px solid #ccc;
	font-size:18px;
	padding:4px 0pt 4px 6px;
	/*text-indent:-2000px;*/
}
#rsidebar #module_topics #topics_header {
	background-image:url(http://images.eonline.com/uberblog/images/dark_red_header_bg.jpg);
	position: relative;
}
#rsidebar #module_topics #topics_header.accordion_toggle_active{
	background-image:url(http://images.eonline.com/uberblog/images/dark_red_header_bg.jpg);
}
#rsidebar #module_topics li{
	float:left;
	height:13px;
	width:125px;
	overflow:hidden;
}
#rsidebar #hot_topics .toggle_link, #rsidebar #module_categories .toggle_link {
	padding: 0 10px 10px 11px;
	font-weight: bold;
}

/* -------- module: archive */
#rsidebar #module_archive {
	padding-bottom: 1px;
}
#rsidebar #module_archive ul #archive_list {
	padding: 0 5px 5px 5px;
}
#rsidebar #module_archive li {
	clear: both;
	display: block;
	padding-bottom: 5px;
}
#rsidebar #module_archive li li {
	display: inline;
	padding-left: 8px;
}
#rsidebar #module_archive .title {
	color: #999;
	font-weight: bold;
	float: left;
}
#rsidebar #module_archive .dates { 
	margin: 0;
	float: left;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#rsidebar #module_show_schedule form {
	padding: 5px 0pt 10px 10px;
	margin:0;
}
#rsidebar #module_show_schedule .schedule_links{
	padding: 5px 0 25px 10px;
}
#rsidebar #module_show_schedule .schedule_links li{
	float:left;
	display:block;
}
#rsidebar #module_show_schedule .schedule_links li.first{
	width:149px;
}
#rsidebar #module_show_schedule .module_buttom{
	clear:both;
}
#rsidebar #module_show_schedule #schedule_preloader{
	background-image:url(/images/indicator.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	color:#ccc;
	background-color:#fff;
	display:none;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:15px;
	font-weight:bold;
}

/* --------- module: the big picture */
#module_bigpicture {position: relative; display: block; width: 300px; height: 396px; color: #fff; background: url(http://images.eonline.com/uberblog/images/bigpicture_bg.gif);}
#module_bigpicture #bigpicture_image {width: 100%; height: 100%;}
#module_bigpicture .caption {position: absolute; top: 297px; left: 0; z-index: 1; width: 280px; padding: 10px;}
#module_bigpicture h3 {font-family: arial,sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fc0;}
#module_bigpicture a:hover {background: none;}
#module_bigpicture a strong {display: block; font-size: 18px; color: #fff;}
#module_bigpicture a:hover strong {color: #c00;}
#module_bigpicture a.more_button {position: absolute; top: -2px; right: 0; background-image: url(http://images.eonline.com/uberblog/images/more_button_left.on_red.gif) !important;}
#module_bigpicture a.more_button span {background-image: url(http://images.eonline.com/uberblog/images/more_button_right.on_red.gif) !important;}
#module_bigpicture #bigpicture_image {overflow: hidden; width: 297px; height: 297px;}
#module_bigpicture #bigpicture_image a img {border:0;}

#module_bigpicture_custom {position: relative; display: block; width: 300px; height: 396px; color: #fff; background: url(http://images.eonline.com/uberblog/images/bigpicture_bg.gif);}
#module_bigpicture_custom #bigpicture_image_custom {width: 100%; height: 100%;}
#module_bigpicture_custom .caption {position: absolute; top: 297px; left: 0; z-index: 1; width: 280px; padding: 10px;}
#module_bigpicture_custom h3 {font-family: arial,sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fc0;}
#module_bigpicture_custom a:hover {background: none;}
#module_bigpicture_custom a strong {display: block; font-size: 18px; color: #fff;}
#module_bigpicture_custom a:hover strong {color: #c00;}
#module_bigpicture_custom a.more_button {position: absolute; top: -2px; right: 0; background-image: url(http://images.eonline.com/uberblog/images/more_button_left.on_red.gif) !important;}
#module_bigpicture_custom a.more_button span {background-image: url(http://images.eonline.com/uberblog/images/more_button_right.on_red.gif) !important;}
#module_bigpicture_custom #bigpicture_image_custom {overflow: hidden; width: 297px; height: 297px;}
#module_bigpicture_custom #bigpicture_image_custom a img {border:0;}

/* --------- module: top galleries, mystyle galleries, soup galleries  */
#rsidebar #module_topgalleries ul, #rsidebar #module_mystylegalleries ul, #rsidebar #module_soupgalleries ul{
	padding:10px 0 0 9px;
}
*html #rsidebar #module_topgalleries ul, *html #rsidebar #module_mystylegalleries ul, #rsidebar #module_soupgalleries ul{
	padding:10px 0 0 6px;
}
#rsidebar #module_topgalleries li, #rsidebar #module_mystylegalleries li, #rsidebar #module_soupgalleries li{
	padding:0 8px 0 0;
	float:left;
	width: 135px;
}
#rsidebar #module_topgalleries img, #rsidebar #module_mystylegalleries img, #rsidebar #module_soupgalleries img{
	display: block;
	height:135px;
	width:135px;
	margin: 0;
	padding: 0;
	border:0;
}
#rsidebar #module_soupgalleries img{ border: 2px solid #000; }
#rsidebar #module_mystylegalleries .section_container h3{ background-image:url(http://images.eonline.com/uberblog/images/flat_module_header_styleberry.gif); }

#rsidebar #module_box_ad{
	height:250px;
	width:300px;
}
#rsidebar #module_sky_scraper{
	width:160px;
	height:600px;
	margin: 0 auto 10px;
}

#rsidebar .marketing_push{
	height: 125px;
	width: 300px;
	margin: 0 10px 10px 10px;
}

#rsidebar #module_shop ul, #rsidebar #module_soupshop ul, #rsidebar #module_archive ul, {
	padding: 9px 9px 0px 9px;
}
#rsidebar #module_shop li, #rsidebar #module_soupshop li{
	clear: both;
	display: block;
	height: 92px;
	padding-bottom: 5px;
}
#rsidebar #module_shop li img{
	float: left;
	margin-right: 5px;
}
#rsidebar #module_soupshop li img{
	float: left;
	margin-right: 5px;
	border: 2px solid #000;
}
#rsidebar #module_shop strong, #rsidebar #module_soupshop strong{
	display: block;
	font-size: 14px;
	margin-bottom: 3px;
}


#rsidebar #module_radio .module_contents_container{
	height: 77px;
	background-image: url(http://images.eonline.com/uberblog/images/radio_bg.gif);
}
.hwood_party_girl #rsidebar #module_radio h3{
	background-image:url(http://images.eonline.com/uberblog/images/radio_schedule.gif);
	background-position:top right;
	text-indent:-2000px;
	height:59px;
}
.ask_the_answer_bitch #rsidebar #module_radio h3{
	background-image:url(http://images.eonline.com/uberblog/images/radio_schedule_answer.gif);
	background-position:top right;
	text-indent:-2000px;
	height:59px;
}
#rsidebar #module_radio ul{
	padding: 3px 0px 0px 9px;
}
#rsidebar #module_radio li{
	clear: both;
	color: #fff;
	display: block;
	height: 25px;
	line-height: 26px;
}
#rsidebar #module_radio li img{
	float: left;
	margin-right: 5px;
}
#rsidebar #module_radio a{
	color: #fff;
	font-weight:bold;
}
#rsidebar #module_radio a:hover{
	color: #600;
	background: none !important;
}
.ask_the_answer_bitch #rsidebar #module_email h3{
	background-image:url("/uberblog/images/email_header_AB.gif");
	background-position:top right;
	text-indent:-2000px;
	height:59px;
}
.ask_the_answer_bitch #rsidebar #module_email .more_email{ float:right; padding-right:10px; }
.ask_the_answer_bitch #rsidebar #module_email .module_contents_container{ background:#fff; padding:10px 5px; border-right: solid #cc0000 2px;} 
.ask_the_answer_bitch #rsidebar #module_email .module_bottom a{ color:#fff; }

#rsidebar #module_podcast h3.podcast_pg{
	background-image:url(http://images.eonline.com/uberblog/images/podcast_header_PG.gif);
	background-position:top right;
	text-indent:-2000px;
	height:59px;
}

#rsidebar #module_podcast h3{
	background-image:url(http://images.eonline.com/uberblog/images/podcast_header_AB.gif);
	background-position:top right;
	text-indent:-2000px;
	height:59px;
}

#rsidebar #module_podcast, #rsidebar #module_podcast a{
 	color: #fff;
 }
#rsidebar #module_podcast h4{
	height: 40px;
	background :url(http://images.eonline.com/uberblog/images/podcast_bg.gif) no-repeat;
}
#rsidebar #module_podcast span{
	margin-left: 35px;
}
.podcast_toggle{
	height: 0px;
	overflow: hidden;
}
#rsidebar #module_podcast .section_container .podcast_toggle_active{
	background:url(http://images.eonline.com/uberblog/images/podcast_bg_over.gif) top no-repeat;
}
#rsidebar #module_podcast ul{
	background:url(http://images.eonline.com/uberblog/images/podcast_expand_bg.gif) no-repeat;
	height: auto;
	padding: 0;
}

#rsidebar #module_podcast li{
	clear: both;
	display: block;
}
#rsidebar #module_podcast .module_bottom, .ask_the_answer_bitch #rsidebar #module_email .module_bottom{
	background: url(http://images.eonline.com/uberblog/images/podcast_bottom.gif) top no-repeat;
	height: 19px;
	font-size: 11px;
}
#rsidebar #module_podcast .podcast_subscribe{
	position: relative;
	float: left;
	padding-left: 10px;
}
#rsidebar #module_podcast .podcast_rss{
	position: relative;
	float: left;
	padding-left: 10px;
}
#rsidebar #module_podcast .more_podcasts{
	position: relative;
	float: left;
	padding-left: 70px;
}
#rsidebar #module_podcast img{
	padding: 5px 5px 0px 8px;
	vertical-align: middle;
	float: left;
}
#rsidebar #module_podcast .podcast_title{
	float: left;
	width: 245px;
	padding-top: 4px;

}
#rsidebar #module_related_video h3{
	background: url(http://images.eonline.com/uberblog/images/related_video_header.gif) top no-repeat;
	height:30px;
	margin-left:-20px;
	text-indent:-2000px;
}
#rsidebar #module_related_video .module_contents_container{
	background:#000000 url(http://images.eonline.com/uberblog/images/metal_bg.jpg) repeat-y scroll right top;
	border-left:1px solid #333333;
	border-right:3px solid #333333;
}
#rsidebar #module_related_video .module_bottom{
	background-image: url(http://images.eonline.com/uberblog/images/bottom_rail_black.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:9px;
}
#rsidebar #module_related_photos h3{
	background: url(http://images.eonline.com/uberblog/images/related_photos.gif) top no-repeat;
	height:30px;
	margin-left:-20px;
	text-indent:-2000px;
}
#rsidebar #module_related_photos .module_contents_container{
	border-right:2px solid #999999;
}
#rsidebar #module_related_photos .module_bottom{
	background-image: url(http://images.eonline.com/uberblog/images/bottom_rail_gray.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:3px;
}
#rsidebar #module_related_stories h3{
	background: url(http://images.eonline.com/uberblog/images/related_stories.gif) top no-repeat;
	height:30px;
	margin-left:-20px;
	text-indent:-2000px;
}
#rsidebar #module_related_stories .module_contents_container{
	border-right:2px solid #999999;
	padding:10px;
}
#rsidebar #module_related_stories .module_contents_container ul{
	list-style-type:disc;
	color:#369;
	margin-left:15px;
}
#rsidebar #module_related_stories .module_contents_container a{
	color:#336699;
	display:block;
	font-weight:bold;
	margin:5px 0pt;
}
#rsidebar #module_related_stories .module_bottom{
	background-image: url(http://images.eonline.com/uberblog/images/bottom_rail_gray.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:3px;
}
#rsidebar #module_news_fix h3{
	background: url(http://images.eonline.com/uberblog/images/news_fix_spot.gif) top no-repeat;
	height:31px;
	padding: 0;
	text-indent:-2000px;
}
#rsidebar #module_news_fix form {margin: 0;}
#rsidebar #module_news_fix .module_contents_container, #rsidebar #module_get_watch_with_kristin_anywhere .module_contents_container{
	padding-bottom: 5px;
	border-right:3px solid #999999;
}
#rsidebar #module_news_fix .module_contents_container p, #rsidebar #module_get_watch_with_kristin_anywhere .module_contents_container p{
	padding-left: 34px;
	width: 225px;
}
*html #rsidebar #module_news_fix p.email_input{
	padding-left: 24px;
}
#rsidebar #module_news_fix .module_bottom{
	background-image: url(http://images.eonline.com/uberblog/images/bottom_rail_gray.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:3px;
}
#rsidebar #module_news_fix #subscribe_content{
	display: none;
}
#rsidebar #module_news_fix #success_content{
	display: none;
}
#rsidebar #module_news_fix .email_error{
	color: #ff0000;
	padding-left: 34px;
	display: none;
		position: relative;
}
#rsidebar #module_news_fix .birthdate_error{
	color: #ff0000;
	padding-left: 34px;
	display: none;
		position: relative;
}
#rsidebar #module_news_fix #birthdate{
	display: block;
}
#rsidebar #module_news_fix #terms_error{
	display: none;
}
#rsidebar #module_news_fix #terms_error span{
	color: #ff0000;
}
#rsidebar #module_news_fix #terms{
	display: block;
}
#rsidebar #module_news_fix .special_button{
	padding: 35px 0px 0px 34px;
}
#rsidebar #module_news_fix .terms_container{
	padding: 20px 0px 0px 34px;
}
#rsidebar #module_news_fix li{
	float: left;
	width: 20px;
}
#rsidebar #module_news_fix .subscribed {
padding: 50px 0px;
text-align: center;
}
#rsidebar #module_news_fix .subscribed p{
	width: 200px;
	padding-left: 50px;
}
*html #rsidebar #module_news_fix .subscribed p{
	padding-left: 10px;
	width: 200px;
}
#rsidebar #module_news_fix li#terms, #rsidebar #module_news_fix li#terms_error{
	float: left;
	width: 150px;
	line-height: 16px;
}
#rsidebar #module_news_fix .special_button li{
	float: left;
	width: 80px;
	line-height: 24px;
}
#rsidebar #module_marketing_spot .container{
	background: url(http://images.eonline.com/uberblog/images/drive_safe_300_bg.jpg) top no-repeat;
	width: 300px;
	height: 250px;
}
#rsidebar #module_marketing_spot .zipfield{
	margin-left: 150px;
	margin-top: 218px;
	position: absolute;
}
#rsidebar #module_marketing_spot .gobutton{
	margin-left: 230px;
	margin-top: 220px;
	postiion: relative;
}

/* --------- module: blog roll */
#rsidebar #module_blog_roll #blogroll{ border-color:#ccc; border-style:solid; border-width:1px 3px 1px 1px; }
	/* blog roll headers switched per franchise */
	.ask_the_answer_bitch #rsidebar #module_blog_roll .section_container h3{ background-image:url(http://images.eonline.com/uberblog/images/blog_roll_ask_the_answer_bitch.jpg); }
	.hwood_party_girl #rsidebar #module_blog_roll .section_container h3{ background-image:url(http://images.eonline.com/uberblog/images/blog_roll_hwood_party_girl.jpg); }
	.lyons_den #rsidebar #module_blog_roll .section_container h3{ background-image:url(http://images.eonline.com/uberblog/images/blog_roll_lyons_den.jpg); }
	.marc_malkin #rsidebar #module_blog_roll .section_container h3{ background-image:url(http://images.eonline.com/uberblog/images/blog_roll_mark_malkin.jpg); }
	.the_awful_truth #rsidebar #module_blog_roll .section_container h3{ background-image:url(http://images.eonline.com/uberblog/images/blog_roll_awful_truth.jpg); }


/* Module headers switched per franchise */
.lyons_den #rsidebar #module_message_boards .section_container h3{
	background-image:url(http://images.eonline.com/uberblog/images/lyonsden_message_board.jpg);
}
.marc_malkin #rsidebar #module_message_boards .section_container h3{ background-image:url(http://images.eonline.com/uberblog/images/markmalkin_message_board2.jpg); }

.ask_the_answer_bitch #rsidebar #module_message_boards .section_container h3{
	background-image:url(http://images.eonline.com/uberblog/images/answerbitch_message_board.jpg);
}
.hwood_party_girl #rsidebar #module_message_boards .section_container h3{
	background-image:url(http://images.eonline.com/uberblog/images/partygirl_message_board.jpg);
}
.the_soup #rsidebar #module_message_boards .section_container h3{
	background-image:url(http://images.eonline.com/uberblog/images/markmalkin_message_board.jpg);
}

#rsidebar #module_message_boards{
	background-image: url(http://images.eonline.com/uberblog/images/right_rail_red.gif);
}
.the_soup #rsidebar #module_message_boards{
	background-image: none;
}
#rsidebar #module_message_boards ul {border: 1px solid #ccc;}
#rsidebar #module_message_boards .section_container{
	margin-right:3px;
}
#rsidebar #module_message_boards .section_container h3{
	height: 58px;
	text-indent: -1000000px;
}

/* --------- modules: awful truth */
.the_awful_truth #rsidebar p, .watch_with_kristin #rsidebar p{ padding:9px 11px 12px 11px; }
.the_awful_truth #rsidebar #module_categories h3{ background-image:url(http://images.eonline.com/uberblog/images/latest_topics_awful_truth.jpg); }
.the_awful_truth #rsidebar #module_most_commented h3{ background-image:url(http://images.eonline.com/uberblog/images/most_commented_awful_truth.jpg); }
.the_awful_truth #rsidebar #module_news_fix h3{ background: url(http://images.eonline.com/uberblog/images/news_fix_spot_awful_truth.gif) top no-repeat; }
.the_awful_truth #rsidebar #module_awful_express h3{ background: url(http://images.eonline.com/uberblog/images/awful_truth_header_express.jpg) top no-repeat; }
.the_awful_truth #rsidebar #module_tell_ted_about_it h3{ background: url(http://images.eonline.com/uberblog/images/awful_truth_header_tell_ted.jpg) top no-repeat; }
.the_awful_truth #rsidebar #module_blog_roll div#blogroll { border-width: 0 3px 0 0; }
.the_awful_truth #rsidebar .flat_module h3{ background-image:url(http://images.eonline.com/uberblog/images/flat_module_header_purple.gif); }
.the_awful_truth #rsidebar .flat_module.graphic_header .module_contents_container, .the_awful_truth #rsidebar #module_blog_roll div#blogroll { border-right: 3px solid #7600ac; }
.the_awful_truth #rsidebar .flat_module.graphic_header .module_bottom { background-image: url(http://images.eonline.com/uberblog/images/bottom_rail_purple.gif); }

/* --------- modules: watch with kristin */
.watch_with_kristin #rsidebar #module_get_watch_with_kristin_anywhere h3{ background: url(http://images.eonline.com/uberblog/images/get_anywhere_watchwithkristin.gif) top no-repeat; }
.watch_with_kristin #rsidebar #module_get_watch_with_kristin_anywhere .module_contents_container{ border-top: 1px solid #999; }
.watch_with_kristin #rsidebar .flat_module h3{ background-image:url(http://images.eonline.com/uberblog/images/flat_module_header_blue.gif); }

/* More buttons */
a.more_button{
	height:20px;
	background-image: url(http://images.eonline.com/uberblog/images/more_button_left.gif) !important;
	background-repeat:no-repeat !important;
	background-position:top left;
	display:block;
	margin:10px;
	float:right;
	font-size:10px;
	background-color:#001d3a !important;
	color:#fff;
}
a.more_button.previous{
	background-image: url(http://images.eonline.com/uberblog/images/previous_button_left.gif) !important;
}
a.more_button span{
	background-image:url(http://images.eonline.com/uberblog/images/more_button_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	height:20px;
	padding:0 30px 0pt 8px;
	cursor:pointer;
	line-height:14.4pt;
}
a.more_button.previous span{
	background-image:url(http://images.eonline.com/uberblog/images/previous_button_right.gif);
	margin-left:20px;
	margin-right:0pt;
	padding-right:8px;
}
* html a.more_button span{ /* IE 6 */
	display:inline-block !important;
	padding-top:0 !important;
}
	/* --------- awful truth more buttons */
	.the_awful_truth #blog_navigation a.more_button{ background-color:#d44ffe !important; }
	.the_awful_truth .entry_content a.more_button{ height:53px; width:107px; background-image: url(http://images.eonline.com/uberblog/images/more_button_awful_truth.jpg) !important; background-color:transparent !important; }
	.the_awful_truth .entry_content a.more_button span{ background-image:none; display:none; }
	* html .the_awful_truth .entry_content a.more_button span{ /* IE 6 */
		display:none !important;
		padding-top:0 !important;
	}
	.the_awful_truth #blog_navigation .prev a.more_button{ background-image:url(http://images.eonline.com/uberblog/images/previous_button_left_awful_truth.gif) !important; }
	.the_awful_truth #blog_navigation .prev a.more_button span{ background-image:url(http://images.eonline.com/uberblog/images/previous_button_right_awful_truth.gif) !important; }
	.the_awful_truth #blog_navigation .next a.more_button{ background-image:url(http://images.eonline.com/uberblog/images/more_button_left_awful_truth.gif) !important; }
	.the_awful_truth #blog_navigation .next a.more_button span{ background-image:url(http://images.eonline.com/uberblog/images/more_button_right_awful_truth.gif) !important; }



* html a.more_button{
	display:inline-block;
	height:1%;
}
a.more_button:hover{
	background-image: url(http://images.eonline.com/uberblog/images/more_button_left.gif);
}

/* gallery spot */
#rsidebar .gallery_spot p a{color: #c00; display:block;}
#rsidebar .gallery_spot p a:hover{color:#fff;}
#rsidebar .gallery_spot h3{
	background-image:url(http://images.eonline.com/uberblog/images/fashion_police.gif);
	background-position:right top;
	letter-spacing:0.001em;
	
}
#rsidebar .gallery_spot a.img_link:hover {background: none;}
#rsidebar .gallery_spot a img {border:none; padding-left:2px; padding-top: 2px;}
#rsidebar .gallery_spot p {padding:10px;}
#rsidebar .gallery_spot p strong {display:block; font-size:16px; margin-bottom: 5px;}


/* this is for the html_on_top block and the audio player block */
.html_on_top embed, .html_on_top object, .html_on_top iframe, .html_on_top a.in_blog_video { display: block; margin: 10px auto; text-align: center;}
.html_on_top a.in_blog_video {position: relative; width: 425px; height: 366px; background: url(/uberblog/images/video_underlay.gif);}
.html_on_top a.in_blog_video img {width: 419px; height: 319px; margin: 1px 2px 0;}
.html_on_top a:hover.in_blog_video span {position: absolute; top: 1px; left: 0; display: block; width: 419px; height: 319px; margin: 0 3px 0; background: url(/uberblog/images/video_playoverlay.png); cursor: pointer;}
* html .html_on_top a:hover.in_blog_video span {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/uberblog/images/video_playoverlay.png',sizingMethod=crop);
}


/* poll styles */
.entry_content .blog_poll {
	clear: both;
	margin: 0;
	padding: 10px;
	background: #fff;
	border: 1px solid #c6c6c6;
}
.entry_content .blog_poll .vote_item {
	clear: both;
	margin-bottom: 10px;
}
.entry_content .blog_poll form {
	margin: 0;
	padding: 0;
}
.entry_content .blog_poll img {
	float: left;
	margin: 0;
}
.entry_content .blog_poll h3 {
	color: #222;
	text-transform: none;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
}
.entry_content .blog_poll .intro {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 14px;
	color: #666;
}
.entry_content .blog_poll h4 {
	margin: 10px 0 5px 0;
	color: #222;
	text-transform: none;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0;
}
.entry_content .blog_poll .vote_item.no_images h4 {
	margin: 10px 0 5px 0;
}
.entry_content .blog_poll ul {
	display: block;
	width: 170px;
	margin: 0 0 0 80px;
	*margin: 0 0 0 120px;
	padding: 0;
	list-style: none;
}
.entry_content .blog_poll .vote_item.no_images ul {
	width: 100%;
	margin: 0;
	padding: 0;
}
.entry_content .blog_poll ul li {
	margin-left: 0;
}
.entry_content .blog_poll ul li.highest {
	background: #fff;
}
.entry_content .blog_poll span {
	float: left;
	width: 45px;
	font-weight: bold;
}
.entry_content .blog_poll .poll_captcha {
	margin: 20px 0;
}
.entry_content .blog_poll .poll_captcha div {
	display: block;
}
.entry_content .blog_poll .poll_captcha div#poll_captcha_message {
	color: #c00;
	font-weight: bold;
}
.entry_content .blog_poll .poll_captcha input {
	width: 286px;
	margin-bottom: 3px;
	padding: 2px;
	font-size: 12px;
	color: #666;
	border: 1px solid #666;
}
.entry_content .blog_poll .poll_captcha img {
	width: 290px;
	border: 1px solid #666;
	margin-right: 10px;
}
.entry_content .blog_poll .poll_captcha label {
	font-size: 11px;
	color: #666;
	line-height: 1.3em;
	font-style: italic;
}
.entry_content .blog_poll .voteBtn {
	clear: both;
}
.entry_content .blog_poll .voteBtn input {
	padding: 5px 12px; font-size: 12px; font-weight: bold; color: #fff; border: 1px solid #999; background: #005dba url(http://images.eonline.com/uberblog/images/button_gradient_blue.gif) top repeat-x; cursor: pointer;
}
.entry_content .blog_poll .voteBtn, .entry_content .blog_poll .thank-you, .entry_content .blog_poll .end_link {
	text-align: center;
}
.entry_content .blog_poll .thank-you h3 {
	color: #000;
	font-size: 12px;
	margin: 0;
	text-transform: none;
}
.entry_content .blog_poll .poll_disclaimer {
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	margin-top: 15px;
	color: #666;
}

/*The Soup Blog */
#soup_game{float: left; width: 980px; height: auto !important; height: 600px; margin: 0; padding: 0; background: #0099cc top no-repeat; border: 1px solid #A6E2FF;}
#soup_game #blog_roll{background: #fff; width: 930px; margin: 11px; padding: 13px; color: #222;}
#soup_game .blog_entry {width: 100%; margin: 0 0 15px 0; padding: 10px 0; background: none;}
.the_soup #soup_downloads {margin: 10px; height: 1145px; background: none;}

body.the_soup.main #franchise_nav a.mainnav,
body.the_soup.videos #franchise_nav a.videosnav,
body.the_soup.photogalleries #franchise_nav a.photosnav,
body.the_soup.bio #franchise_nav a.bionav,
body.the_soup.soupgame #franchise_nav a.soupgamenav,
body.the_soup.downloads #franchise_nav a.downloadsnav,
body.the_soup.schedule #franchise_nav a.schedulenav {color: #fffd00;}


/* Movie Review Spot */
#module_movie_reviews .movie_rating {float: left; width: 30px;}
#module_movie_reviews .movie_title {float: left;}

/* 88x31 sponsor logo in blog entry */
.entry_container .adiframe{float: right; margin-top: -5px;}


#fd_redcarpet{
background-image: url("/uberblog/images/redcarpet_banner.gif");
width:651px; 
 color: #fff;
//background: url(http://images.eonline.com/uberblog/images/redcarpet_banner.gif) top no-repeat; 
}
#fd_redcarpet h2{
font-size: 20px;
color: #ffcc00;
letter-spacing: 0em;
}
#fd_redcarpet h2 span{
font-size: 10px;
}
#redcarpet_coverage h5{
padding: 5px 0px;
}
#redcarpet_coverage h5 a, #redcarpet_coverage span{
color: #ffcc00;
font-size: 14px;
text-transform: uppercase;
}
#fd_redcarpet h3{
color: #fff;
border-bottom: 3px solid #fff;
font-size: 16px;
padding: 5px 0px;
letter-spacing: 0em;
}
#fd_redcarpet #redcarpet_coverage h4{
color: #fff;
font-size: 14px;
padding: 2px 0px;
text-transform: uppercase;
letter-spacing: 0em;
}
#redcarpet_coverage{
 width: 276px;
 float: left;
 padding: 15px 0px 15px 15px;
}

#redcarpet_spots{
 width: 330px;
 float: left;
 padding: 15px;
}
#redcarpet_spots li{
 width: 110px;
 float: left;
}
#fd_redcarpet a{
	color: #fff;
}
#fd_redcarpet a:hover{
	color: red;
	text-decoration: none;
}
#fd_redcarpet #redcarpet_coverage a{
	font-size: 11px;
}
#fd_redcarpet #redcarpet_coverage ul{
list-style-type: disc;
list-style-position: outside;
padding-left: 12px;
}
#fd_redcarpet #redcarpet_spots h4 {padding: 5px 0; letter-spacing: 0em;}
#fd_redcarpet #redcarpet_spots h4 a{color: #FFCC00; text-decoration: none;}
#fd_redcarpet #redcarpet_spots h4 a:hover{color: red; text-decoration: none;}
#fd_redcarpet #redcarpet_spots li img {border: 1px solid #fff;}
#fd_redcarpet #redcarpet_spots li p {font-size: 11px; font-weight: bold; margin:0; padding: 0 3px;}