@CHARSET "UTF-8";
/*tag css*/
body {
	background-image: url("../common_images/backdrop_tile5x5.gif");
	background-repeat: repeat;
	font-size:12px;
	padding:0.83em 0;
	font-family:arial, helvetica, sans-serif;
}
h1 {font-size: 1.50em}
h2 {font-size: 1.33em}
hr {border:0;}
a :link {
	cursor:default;
}
a :hover {
	cursor:pointer;
	cursor:hand;
}
/*end tag css*/
/*content containers*/
#content_outer_container {
	background-color: #ffffff;
	width:890px;
	margin:0 auto;
	padding:10px 0;
	position:relative;
}
#content_inner_container {	
	width:870px;
	margin:0 auto;	
	background-image: url("../common_images/col_backdrop.gif");
	position: relative;
}
/*end content containers*/
/*page corners*/
#in_corner_tl {
	position: absolute;
	top:0;
	left:0;
}
#in_corner_tr {
	position: absolute;
	top:0;
	right:0;
}
#in_corner_bl {
	position: absolute;
	bottom:0;
	left:0;
}
#in_corner_br {
	position: absolute;
	bottom:0;
	right:0;
}
#out_corner_tl {
	position: absolute;
	top:0;
	left:0;
}
#out_corner_tr {
	position: absolute;
	top:0;
	right:0;
}
#out_corner_bl {
	position: absolute;
	bottom:0;
	left:0;
}
#out_corner_br {
	position: absolute;
	bottom:0;
	right:0;
}
/*end page corners*/
/*navigation*/
#page_header {	
	margin-bottom:-0.17em;	
}
#navigation_bar {
	width:870px;
	height:30px;
	background-image: url("../common_images/menu_bar.jpg");
	background-repeat: repeat-x;
	font-size:18px;
}
.menu_links {
	position:relative;
	top:2px;
}
.menu_links a {
	text-decoration: none;
}
.menu_links a:link {
	color:#ffffff;
}
.menu_links a:visited {
	color:#ffffff;
}
.menu_links a:hover {
	color:#e6e6e6;
}
.menu_links a:active {
	color:#666666;
	
}
#link1 {
	font-size:24px;	
	left:15px;
}
#link2 {	
	left:30px;
}
#link3 {	
	left:40px;
}
#link4 {	
	left:50px;
}
#link5 {	
	left:60px;
}
#link6 {	
	left:70px;
}
#link7 {	
	left:370px;
}
/*end navigation*/
/*columns*/
#left_column {
	width:40em;
	float:left;
}
#right_column {
	width:32.50em;
	float:right;
	background-color: #f2f2f2;
}
.right_col_titles {
	
}
.content_sleeve {	
	position: relative;
	top:-84px;
}
.column_padding{
	padding: 0 0.83em;
}
/*end columns*/
/*miscellaneous page styles*/
.show_banner {
	background-color: #f2f2f2;
}
#episode_feature_links {
	width:480px;
	height:30px;
	background-color:#000000;
	color:#ffffff;
	text-align:center;
	font-size:16px;
}
.links_foreground a:link {
	color:black;
	text-decoration: none;
	background-color: white;
	width: 100px;	
	padding:7px;
	display:block;
	text-align: center;
	float: left;
	border-right:1px #000000 solid;	
}
.links_background a:link {
	color:white;
	text-decoration: none;
	background-color: #222222;
	width: 100px;	
	padding:7px;
	display: block;
	text-align: center;
	float: left;
	border-right:1px #000000 solid;	
	heigth:10px;
}
#image_gallery {
	margin-top:10px;
	width:460px;
}
#high_quality_btn {
	padding-top:10px;
}
/*end miscellaneous page styles*/
/*general reuseable rules*/
.light_text {
	color:gray;
}
.light_warning {
	font-style: italic;
	color: #555555;
	text-align: center;
	padding:20px;
}
.bright_warning {
	font-style: italic;
	color: red;
	padding:20px;
	display:none;
}
.baseline_shift {
	vertical-align: 3px;
}
.light_ul {
	color:#f2f2f2;
	background-color:#f2f2f2;
	height:1px;
}
.dark_ul {
	color:#666666;
	background-color:#666666;
	height:1px;
	border-top:1px #666666 solid;
	border-bottom:1px #ffffff solid;
}
.clear_float {
	clear: both;
}
.add_vertical_margins {
	margin:10px 0;
}
/*end general reuseable rules*/
/* Class Styles for class_page_logic.php */
/* banner styles - b_ */
.b_bannerimg {
	background-color: #f2f2f2;
}
#vp_hq {
	position:relative; top:-84px;
}
/* video player styles vp_ */
.vp_surround {
	background-color: #000000;
	color:#ffffff;
}
.vp_title {
	padding:0.42em;
}
/* show notes styles - sn_ */
.sn_dateruntime {
	padding:0.83em 0 0 0;
	text-align:center;
}
.sn_shortdescription {
	padding:0.83em 0;	
}
.sn_description {
	padding:0.83em 0 1.67em 0;
}
/* image gallery - ig_ */
.ig_images {
	border:1px #f2f2f2 solid;
	padding:5px;
	width:400px;
	height:300px;
	margin-left:25px;	
}
.ig_title {
	margin:20px 5px 5px 5px;
	text-align:center;
}
.ig_description {
	margin:5px 25px 5px 25px;
}
/* comments - com_ */
.com_comment_pic {
	float:left;	
}
.com_comment_txt {
	float:left;
	width:400px;
	margin-left:10px;
}
.com_sub_comment {
	margin-left:20px;
}
.com_subject {
	margin-bottom:2px;
}
.com_name {
	margin-bottom:7px;
}
.com_new_comment {
	position: relative;	
}
.com_post_comment {
		
}
.com_response_sur a {
	text-decoration: none;
	color:green;
}
.com_post_graphic {
	position: absolute;
	right: 10px;
}
#com_enter_name {
	width:300px;	
}
#com_enter_subject {
	width:300px;
}
#com_enter_comment {
	width:400px;
	height:100px;
}
.com_submit_comment {
	display:none;
}
#com_submit_comment {
	display:inline;
}
.comment_form {
	display:none;
}
.comment_form_default {
	display:block;
}
#place_new_comment_sur {
	display:none;
}
/* subscribe - sb_ */
#sb_title_adj {
	margin-top:5px;
}
.sb_subscribe_links a {
	text-decoration:none;
	color:#000000;
}
.sb_subscribe_links a:hover{
	color:#333333;	
}
.sb_subscribe_li {
	margin-left:15px;
}
.sb_list {
	margin:10px 0 20px 0;
}
.sb_thumbs {
	position:relative;
	top:4px;
	margin:3px 0 0 0;
}
/* share - sh_ */
.sh_table {
	margin:20px 10px 0 10px;
}
.sh_td {
	padding:3px;
}
#sh_bookmarks {
	margin:5px 0 20px 40px;
}
#sh_table {
	width:300px;
}
.sh_icons {
	position: relative;
	top:5px;
}
.sh_bookmarks {
	text-decoration:none;
}
/* send - sd_ */
#sd_enter_email_sur {
	margin: 20px 0;
}
#sd_enter_email_sur > h3 {
	margin-bottom: 10px;
}
#sd_enter_email_sur > table {
	margin-bottom: 10px;
}
#sd_email_service {
	margin-bottom:20px;
}
#sd_hotmail {
	margin-top:20px;
}
#sd_notification {
	color:red;
}
.sd_success_msg {
	padding-bottom:20px;
}
.sd_name_txt {
	font-size:10px;
}
.sd_name_field {
	width:160px;
}
.sd_email_field {
	width:210px;
}
#sd_optional_comment {
	width:300px;
	height:100px;
}
/* about show - as_ */
.as_text {
	margin: 15px;
}
/* episode guide - eg_ */
.eg_mainsurround {
	margin:20px 0;
}
.eg_itemsurround {
	margin:10px 0;
}
.eg_thumb {
	width:60px;
	height:45px;
	padding:3px;
	border:1px #888888 solid;
	background-color: white;
	float:left;
	margin:0 10px 0 0;
}
.eg_textsurround {
	float:left;
	width:220px;
}
.eg_description {
	overflow: hidden;
	height:25px;
}
/*footer fo_*/
#fo_surround {
	clear:both; height:127px; width:870px;
	color:white;
}
.fo_ul{
	float:left; width:170px; margin-top:20px;
}
#fo_ul_first {
	margin-left:100px;
}
li a {
	color:#ffffff;
	text-decoration: none;
}
li a:hover{
	color:#e6e6e6;
}
li a:active{
	color:#e6e6e6;
}
/*ie6 warning*/
.ie6_warning {
	font-size:14px;
	background-color:white;
	padding:20px;
	width:809px;
	margin:0 auto;
	text-decoration: none;
}
.ie6_warning h1 {
	font-size:18px;
}
.ie6_warning p {
	margin:7px 0;
}
.ie6_warning a {
	color:blue;
	text-decoration: none;
}
.ie6_warning p a {
	color:blue;
	text-decoration: none;
}
.ie6_warning a:link {
	color:blue;
	text-decoration: none;
}
