a {color:#186FAC;}
a:hover {color:red; text-decoration:underline;}
a:visited {color:#8b9fad;}

#content_interior {background:#fff; position:relative;}
#content_container {padding:15px;}

/****** Header *****/
#show_index_header {height:340px; position:relative; width:980px;}
#show_index_header .embedded_player_left, #show_index_header .embedded_player_right {position:absolute; bottom:25px;}
#show_index_header .embedded_player_left {left:25px; top:100px;}
#show_index_header .embedded_player_right {right:25px; top:100px;}

/***** Nav *****/
#s_nav {
	background: #666666 url(http://images.eonline.com/static/uberblog/images/space.gif) no-repeat;
	height:53px;
	width:980px;
}
#s_nav ul {padding:22px 0px 0px 175px;}
#s_index #s_nav {background-image:none; height:31px;}
#s_index #s_nav ul {padding:0px 0px 0px 0px;}
#s_nav li {
	display:inline;
	border:1px solid #999999;
	border-bottom:0px solid #999999;
	float:left;
	margin:0px 3px;
	}
#s_index #s_nav li {margin:0px; border-left:none;}
#s_nav a {
	background-color:#333333;
	border:0px;
	color:#FFFFFF;
	display:inline-block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	padding:0px 15px;
	text-decoration:none;
}
#s_nav a:hover, #s_nav li.current a {background-color:#ffffff; color:#333333;}


/***** Column Styles *****/
#column_left {float:left; width:142px;}
#column_left .text_block {color:#666666; font-size:18px; padding-bottom:20px;}

#column_middle {border-right:1px solid #999999; float:left; padding:0px 15px; width:461px;}

#column_right {float:left; padding-left:15px; width:300px;}

#column_main {
	border-right:1px solid #999999;
	float:left;
	min-height:800px;
	height:auto !important;
	height:800px;
	padding-right:15px;
	width:619px;
}

#column_middle h5, #column_main h5 {border-bottom:5px solid #999999; color:#B20204; font-size:16px; margin:0 0 10px; padding-bottom:5px;}
#column_middle h5 a, #column_main h5 a {color:#B20204; text-decoration:none;}
#column_middle h5 a:hover, #column_main h5 a:hover {color:red;}

/*** Middle Block ***/
.middle_block {padding-bottom:10px;}

/*** Promo Box ***/
.promobox {background:#e0e0e0;	margin:0 0 10px 0; position:relative;}
.promobox img {height:110px; width:110px;}
.promotop div {background:url(/static/on/images/rounded_box_top_left.jpg) no-repeat top left;}
.promotop {background:url(/static/on/images/rounded_box_top_right.jpg) no-repeat top right;}
.promobot div {background:url(/static/on/images/rounded_box_bot_left.jpg) no-repeat bottom left;}
.promobot {background:url(/static/on/images/rounded_box_bot_right.jpg) no-repeat bottom right;}

.promotop div, .promotop, .promobot div, .promobot {width: 100%; height: 7px; font-size: 1px;}

.promocontent {margin:10px 16px 15px 16px;}
.promocontent p {margin:15px 0px;}
.promocontent a {text-decoration:none; font-weight:bold;}

.product_title a, .promo_link a {color:#186fac;}
.product_title a {font-weight:bold;}
.promo_link a {font-weight:normal;}

/*** Ads ***/
#ad_billboard, #ad_house {margin-bottom:15px;}

/* Tune in */
.tune_in {border-bottom:5px solid #999999; color:#B20204; font-size:16px; letter-spacing:-0.05em; margin:0 0 10px; padding-bottom:5px;}

/* More Link */
.more_link  {border-top:1px solid #999999; clear:both; margin:10px 0 0; padding:5px 0 0; text-align:right;}

/* Top Category Posts Module */
#top_cat_posts.module {font-size:12px; margin:0px; border: solid 1px #000;padding:10px; }
#top_cat_posts ul {background-color:#fff; padding: 0px 4px 0px;float:left;width:322px;}
#top_cat_posts li {margin:0px; padding:0 0 10px; width:322px;}
#top_cat_posts .thumbnail {display:inline;float:left;margin:0 7px 0 0; width:102px;}
#top_cat_posts .thumbnail img {border: solid 1px #000;}
#top_cat_posts ul li div.bodyContent {color:#666666; float:left; font-size:11px;overflow:hidden;text-decoration:none;}
#top_cat_posts ul li div.bodyContent a.title {color:#000; font-size:12px; font-weight:bold; margin:0px; padding:0px;}

/* Downloads */
.downloads {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px auto; overflow:hidden; text-align:center;}
.downloads .wallpaper {background:#f4f5f3; float:left; margin-right:6px; padding:20px 14px; position:relative; width:196px;}
.downloads .wallpaper img {margin-bottom:7px; border:solid 3px #e8e9e7;}
#s_downloads .downloads .wallpaper {margin:6px 2px 6px 0; padding:10px 4px;}

/* Gallery Module */
.gallery_block {float:left; width:140px; padding-top:10px; margin: 0px 6px 5px 6px; _margin: 0px 5px 5px 5px;}
.gallery_block p, .gallery_block_last p {margin: 5px 0px;}
.gallery_block_last {float:left; width:140px; padding-top:10px; margin: 0px 0px 5px 0px;}

/* Upcoming Shows */
#upcoming_shows {margin:15px 0;}
#upcoming_shows #next_episode {color:#B20204; font-size:14px; font-weight:bold; margin-bottom:10px;}
#upcoming_shows .episodes {padding-bottom:10px;}
#upcoming_shows .episode_date {float:left; width:170px; font-weight:bold;}
#upcoming_shows .episode_time {float:left; width:140px; font-weight:bold; font-size:16px;}
#upcoming_shows .episode_desc {float:right; width:281px;}
#upcoming_shows .episode_block {border-bottom:1px solid #999999; margin-bottom:20px;}
#upcoming_shows #empty_schedule {padding:20px 5px;}
#s_episodes #column_main h5 {color:#000; font-size:14px; text-transform:uppercase;}
#s_episodes #upcoming_shows .episodes {padding-bottom:20px;}
#s_episodes #upcoming_shows .episode_desc {width:439px;}
#s_episodes #upcoming_shows .episode_desc strong {font-size:16px;}

/* Cast Bios */
.persona {background:#F1F1EF; display:inline; float:left; height:360px; margin:2px; padding:10px; width:285px;}
.persona img {marign:10px 10px 10px 0; border: 2px solid #B20204;}
.persona .name {font-size:16px; font-weight:bold; padding:5px 0px;}
.persona p {margin:0px;}

#cast_bios_module ul li {float:left; height:75px; margin:0 3px 3px 0; padding:3px; width:220px;}
#cast_bios_module ul a {color:#999999; font-size:14px; font-weight:bold; letter-spacing:-0.1em; text-decoration:none;}
#cast_bios_module ul img {border:2px solid #B20204;}

/* Message Board Module */
.message_boards {margin:15px 0; padding-bottom: 5px;}
.message_boards li {padding-bottom: 4px;}
.message_boards h5 {border-bottom: 5px solid #999; font-size:16px; margin-bottom:10px; padding-bottom: 5px;}
.message_boards h5 a, .message_boards h5 a:visited {color:#000;}
.message_boards h5 a:hover {color:red; text-decoration:none;}
.message_boards .thread {float:left;	padding:2px 15px 2px 0; width:225px;}
#column_middle .message_boards .thread {width:350px;}
.message_boards .replies {color:#999;	padding:2px 0 2px 0; width:60px;}

/* Social Links */
ul.social-links li {margin:5px 0;}
ul.social-links iframe {margin:0; padding:0;}
