@import "/ER/css/drop_nav.css";

/* CSS Document */

body,#main {font-family: Arial, Verdana, Helvetica, sans-serif;line-height:100%;background:#343539;font-size:11px;}

.mainBg {background-image:url(/ER/images/common/background.jpg);}
.mainBg2 {background-image:url(/ER/images/common/full_bg.jpg);}
.mainBg_bio {background-image:url(/ER/images/common/full_bg.jpg); padding-top:20px;}
.rightBg {background-image:url(/ER/images/common/background_right.jpg);}

.bdyTxt {color: #000000; font-size: 10px; background:#BCF2EC;}
.ndt {color: #018E8E; font-size: 10px;}
.btnTxt {color: #FFFFFF; font-size: 10px; background:#000000; padding: 3px; border: 1px solid #96DDAB;}
.hdlnTxt {color: #FFFFFF; font-size: 11px; font-weight: bold; background:#699C7B; margin-top: 8px; border: 1px solid #96DDAB;}
.vidTxt {color: #FFFFFF; font-size: 11px; width: 187px;; height: 39px; vertical-align: top; padding: 3px; background:#339999; border: 1px solid #96DDAB;}
.epTxt {color: #000000; font-size: 10px; background:#FFFFFF; padding: 3px; border: 1px solid #96DDAB;}
.epHLTxt {color: #FFFFFF; font-size: 11px; vertical-align: top; padding: 3px; background:#339999; border: 1px solid #96DDAB;}
.countTxt {color: #6DFFA2; font-size: 10px;}
.hdrTxt {color: #36D7D7; font-weight: bold; font-size: 11px;}

.regTxt {font-size:10px; color:#fff;}
.regTxt a, .regTxt2 a {color: #96DDAB; text-decoration: none;}
.regTxt a:hover, .regTxt a:hover {color: #FFFFFF; text-decoration: none;}
.regTxt2 {text-align: center;}

.promote {width:120px;}
.promote a {display:inline; float: left; border: 1px solid #96DDAB;}
.promote a:hover {border: 1px solid #FFFFFF;}

.btnTxt a {color: #018E8E; font-weight: bold; text-decoration: none;}
.btnTxt a:hover {color: #FFFFFF;}

.vidTxt a {color: #000000; text-decoration: none;}
.vidTxt a:hover {color: #FFFFFF; text-decoration: none;}

.numTxt a {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.numTxt a:hover {color: #000000; text-decoration: none;}

a.homephoto {display:inline; float: left; width: 86px; height: 65px; border: 1px solid #96DDAB;}
a.homephoto:hover {border: 1px solid #000000;}

.homeVidTxt {color: #FFFFFF; font-size: 10px; width: 194px;; height: 39px; vertical-align: top; padding: 3px; background:#339999; border: 1px solid #96DDAB;}

.homeVidTxt a {color: #000000; text-decoration: none;}
.homeVidTxt a:hover {color: #FFFFFF; text-decoration: none;}

.aboutCredits {width:258px; padding-left:6px; padding-top:10px; color:#96DDAB; line-height:normal; }
.aboutCredits b{color:#fff; font-weight:bold;}
.bdyTxtHdr_about { color:#33cccc;  font-weight:bolder; font-size:12px; padding-bottom:8px;}


.aboutShow {width:401px; padding:10px; line-height:normal; color:#fff;}
.bdyTxtHdr {color: #96DDAB; font-size: 12px; font-weight:bolder;}


.castNav a {display:inline; float: left; width: 63px; height: 53px; border: 1px solid #96DDAB;}
.castNav a:hover {border: 1px solid #000000;}
.cast_name  { padding-top:5px; padding-left:-7px; }

.photo {width: 271px; vertical-align: top; padding-left:2px;}
.photo a {display:inline; float: left; width: 84px; height: 63px; margin: 0px 0px 2px 2px; border: 1px solid #96DDAB;}
.photo a:hover {border: 1px solid #000000;}

.video a {display:inline; float: left; width: 80px; height: 45px; border: 1px solid #96DDAB;}
.video a:hover {display:inline; float: left; border: 1px solid #000000;}

a.epName{ position:absolute; z-index:10000; width: 80px; height: 45px; opacity: 1; filter: alpha(opacity=100);}
a.epName:hover {border: 1px solid #96DDAB; background:#339999; opacity: .5; filter: alpha(opacity=50);}

* html a.epName{ position:absolute; z-index:10000; margin-left:-240px; margin-top:0px;}
* html a.epName:hover{background:#339999;}

.episode {width: 267px; vertical-align: top;}
.episode a {display:inline; float: left; width: 80px; height: 45px; margin: 3px; border: 1px solid #96DDAB;}
.episode a:hover {display:inline; float: left; margin: 3px; border: 1px solid #000000;}

.lgPhotoBdr {height:auto; border: 1px solid #96DDAB; background:#699C7B;}

.lgPhotoBdr_bio {width:414px; height:548px; }
.bdyTxt_bio {color: #000; font-size:10px; background:#bcf2ec; border: 1px solid #96DDAB; width:240px; padding:5px; margin-right:5px; float:left; _float:right; line-height:13px;}
.btnTxt_bio a {color: #018E8E; font-weight: bold; text-decoration: none;}
.btnTxt_bio a:hover {color: #FFFFFF;}

#formFill {width:auto; height:100%; background:#000000;}

/* by AAL */
.castHolder img {border: 1px solid #96ddab; float:left; margin:5px 13px 0px 13px;}
.whereNowHolder, .whereNowHolderFirst {float:left; margin:0px 0px 0px 45px; padding-bottom:6px; text-align:center; color:#96ddab;}
{float:left; margin:0px 0px 0px 45px; padding-bottom:6px; text-align:center}
* html .whereNowHolderFirst {float:left; margin:0px 0px 0px 10px; padding-bottom:6px; text-align:center}
.whereNowHolder img, .whereNowHolderFirst img {border: 1px solid #96ddab; float:left; margin:0px 0px 4px 0px;}

/* Outreach */

.box {border: #96ddab thin solid; background:url(../images/outreach/bg.gif); padding:5px; margin:4px; color:#000000}
.box a {color:#607b6d}
.box a:hover {color:#999999}
.outreachtop {color:#ffffff; padding-top: 15px; padding-right:30px; padding-bottom:5px; padding-left:230px;}
.outreachtoptitle {color:#96ddab; font-size:12px; font-weight:700; padding-top: 15px; padding-right:30px; padding-bottom:5px; padding-left:230px}
.outreachbg {background:url(../images/outreach/top-image.jpg); width:660px; height:170px; vertical-align:top}

/* Fall 2007 Home Page */
	div.clear, div.clearMe {
		clear:both;
		width:1px;
		height:0px;
		font-size:0px;
		line-height: 0px;
	}
	.home_main_promote, .home_secondary_promote {
		font-size: 10px;
		color: #ffffff;
	}
	.home_main_promote {
		border: 1px solid #94dcb5;
		width: 278px;
		background: #000000;
		margin-bottom: 18px;
		margin-left: 10px;
		margin-top:15px;
	}
	
	.home_main_promote a {
		color: #ffffff;
		text-decoration:none;
	}
	.home_main_promote a:hover {
		text-decoration:underline;
	}
	
	.home_main_promote h2 {
		font-size: 11px;
		font-weight: bold;
		color: #33cccc;
		margin: 12px 12px 5px 130px;
	}
	.home_main_promote p {
		margin: 0 12px 0 130px;
	}
	.home_main_promote img {
		float: left;
		border-right: 1px solid #94dcb5;
	}
	.home_secondary_promote {
		border: 1px solid #94dcb5;
		width: 356px;
		background: #000000 url(/ER/images/backgrounds/promote_header.gif) repeat-x;
		height:300px;		
		margin-top:15px;
		margin-right:10px;
	}
	
	.home_secondary_promote a{
		color:#fff;
		text-decoration:none;
	}
	
	.home_secondary_promote a:hover{
		text-decoration:underline;
	}
	
	
	#promote_this_week {
		height: 198px;
		margin-bottom: 10px;
	}
	#promote_games {
		height: 88px;
	}
	#promote_games img {
		border: 1px solid #94dcb5;
		float: left;
		margin: 7px 0 0 7px;
	}
	.home_secondary_promote img.current_week {
		margin: 7px;
		float: left;
		border: 1px solid #94dcb5;
	}
	.home_secondary_promote h2 {
		text-indent: -4000px;
		height: 18px;
		line-height: 18px;
		margin-left: 195px;
		margin-bottom: 7px;
	}
	#promote_this_week h2 {
		background: url(/ER/images/home/catch_up_header.gif) left center no-repeat;
	}
	#promote_games h2 {
		background: url(/ER/images/home/er_games.gif) left center no-repeat;
	}
	#promote_games p {
		margin-left: 195px;
	}
	.recaps {
		background: url(/ER/images/home/bg_castmembers.gif) no-repeat -5px 50%;
		clear: left;
	}
	.recaps a {
		float: left;
		width: 98px;
		text-align: center;
		margin-left: 15px;
		color: #33cccc;
		text-decoration: none;
	}
	.recaps a img {
		display: block;
		margin-bottom: 4px;
		border: 1px solid #94dcb5;
	}
	
	/* -------------------------  TAKE IT ------------------------*/
	
	#er_widget {
	 	text-align:center; 
		margin-top:15px; 
		color:#fff;	
		font-family:Arial, Verdana, Helvetica, sans-serif;
		line-height: normal;
	}
	
	#er_widget h2 {
		font-size:15px;
	}
	
	#er_widget p {
		font-size:13px;
	}
	
/***************************************
****************************************
		Fall 2008 Home Page
****************************************
****************************************/
	
/* standard border */
	#er_nav, #er_content, #er_home_promotes .er_promote,
	#er_home_remembered, #er_home_where_are_they, #er_home_games,
	.er_promote img, .er_home_promote h2, #er_home_poll,
	#er_home_poll h2, #er_home_where_are_they h2,
	#er_home_games img, #er_home_remembered h2,
	#er_home_where_are_they li img, #er_nav li ul {
		border: 1px solid #73dfc7;
	}
	
/* header */
	#er_header {
		float:left;
		_float:none;
		height: 155px;
	}
	
/* nav */
	#er_nav {
		border-width: 0 1px 1px 1px;
		background: #ffffff url(/ER/images/backgrounds/whitegrid.gif) top left repeat-x;
		font-size: 11px;
		font-weight:bold;
		height: 24px;
		padding: 0 0 0 10px;
		
	}
	
#er_home_page #er_nav {
		float:left;
		border-width: 0 1px 1px 1px;
		background: #ffffff url(/ER/images/backgrounds/whitegrid.gif) top left repeat-x;
		font-size: 11px;
		font-weight:bold;
		height: 24px;
		width:959px;
		padding: 0 0 0 10px;	
	}
	
	
	#er_nav ul, #er_nav li {
		margin: 0;
		padding: 0;
	}
	#er_nav li {
		float: left;
		list-style: none;
	}
	#er_nav li a {
		float: left;
		padding: 0 22px;
		line-height: 24px;
		text-decoration: none;
		color: #000000;
		
	}
	#er_nav li a:hover {
		background:url(/ER/images/backgrounds/bluegrid.gif) top left repeat-x;
	}
	
	#er_nav li ul li a:hover {
		background-color:#2b7f7e;
	}
	
	#er_nav li ul {
		border-width: 0 1px 1px 1px;
	}
	
/* content container */
	#er_content {
		background: url(/ER/images/home/content_bg.jpg) repeat-y;
		float: left;
		border-width: 0 0 0 1px;
	}
	
/* primary content */
	#er_primary_content {
		float: left;
		width: 661px;
		padding: 20px 0 0 9px;
		background: url(/ER/images/home/primary_content_btm_bg.jpg) no-repeat bottom left;
	}

/* flash promote */
	#er_home_flash_promote {
		padding: 0 0 10px 0;
		width:651px;
		height:279px;
	}

/* small promotes */
	#er_home_promotes {
		float: left;
		width: 286px;
	}
	#er_home_promotes .er_promote {
		float: left;
		margin: 0 0 10px 0;
		width: 284px;
		color: #ffffff;
		background: #000000;
	}
	#er_home_promotes #er_promote_3 {
		margin: 0;
	}
	#er_home_promotes .er_promote img {
		float: left;
		border-width: 0 1px 0 0;
	}
	#er_home_promotes .er_promote p {
		position: relative;
		float: left;
		width: 150px;
		padding: 10px 0 0 10px;
	}

/* standard headers */
	#er_home_promotes .er_promote h2, #er_home_games h2, #er_home_poll h2, #er_home_where_are_they h2 {
		border-width: 0 0 1px 0;
		height: 18px;
		line-height: 18px;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		text-transform: uppercase;
	}
	#er_home_promotes .er_promote h2, #er_home_games h2 {
		background: #1192a1 url(/ER/images/home/header_1_bg.gif) repeat-x;
	}
	#er_home_poll h2, #er_home_where_are_they h2, #er_home_remembered h2 {
		background: url(/ER/images/home/header_2_bg.jpg) repeat-y;
	}

/* er remembered */
	#er_home_remembered h2 {
		color: #96ddab;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		line-height: 23px;
		padding: 0 0 2px 0;
		border-width: 0 0 1px 0;
	}
	#er_home_remembered h2 div {
		text-align: left;
		color: #ffffff;
		font-size: 11px;
		text-transform: none;
		line-height: normal;
		padding: 0 15px;
	}

/* poll and games */
	#er_home_poll_games {
		float: left;
		width: 355px;
		padding: 0 0 0 10px;
		overflow: hidden;
	}

/* poll */
	#er_home_poll {
		background: url(/ER/images/home/poll_bg.jpg) repeat-x 0 19px;
		height: 188px;
		margin: 0 0 10px 0;
	}

/* games */
	#er_home_games {
		float: left;
		width: 353px;
		color: #ffffff;
		background: #000000;
		padding: 0 0 7px 0;
	}
	#er_home_games img {
		float: left;
		margin: 7px 0 0 10px;
	}
	#er_home_games p {
		float: left;
		width: 150px;
		padding: 10px 0 0 10px;
	}

/* bottom content */
	#er_home_bottom_content {
		clear: both;
		float: left;
		width: 651px;
		padding: 10px 0;
	}

/* er remembered */
	#er_home_remembered {
		float: left;
		width: 284px;
	}
	#er_home_remembered img {
		float: left;
	}

/* where are they now */
	#er_home_where_are_they {
		float: left;
		width: 353px;
		margin: 0 0 0 10px;
		padding: 0 0 7px 0;
		background: url(/ER/images/home/where_are_they_now_bg.jpg) repeat-y;
	}
	#er_home_where_are_they li {
		list-style: none;
		float: left;
		width: 66px;
		height: 72px;
		padding: 10px 0 0 18px;
		text-align: center;
	}
	#er_home_where_are_they li a {
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	#er_home_where_are_they li a:hover {
		color: #96ddab;
	}
	
/* secondary content */
	#er_secondary_content {
		float: left;
		width: 300px;
		padding: 20px 0 0 0;
	}
	.er_300x80_ad {
		padding-top: 10px;
	}
	#er_mobile_widget div#mobile_widget {
		margin-top: 0;
		}

	
	#er_secondary_content .er_promote, #er_right_promotes .er_promote {
		color: #ffffff;
		padding: 10px 0 0 10px;
		float: left;
	}
	#er_secondary_content .er_promote img, #er_right_promotes .er_promote img {
		float: left;
		margin: 0 10px 0 0;
	}
	#er_secondary_content .er_promote h2, #er_right_promotes .er_promote h2 {
		font-size: 11px;
		font-weight: bold;
		color: #33cccc;
		padding: 18px 0 0 0;
	}
	
table, tr, td {
	vertical-align: top;
}

#mainpromote {
	display:block;
	width:651px;
	height:279px;
}

#er_promote_1 a, #er_promote_2 a, #er_promote_3 a {
	color:#73dfc7;
}

/**** GLOBAL VIDEO INCLUDE STYLES *********/


#tr-global-video {
		float: left;
		width: 278px;		
		border: 1px solid #73dfc7;
		padding: 40px 10px 5px 10px;
		_padding-right:0;
		margin: 10px 0px 10px 0px;
		color: #fff;
		background: url(/ER/images/backgrounds/er_fulleps_top.jpg) top left no-repeat #000000;
	}
	
#tr-global-video a {
	color:#33cccc;
	text-decoration: none;
	}
#tr-global-video a:hover {
	color:#33cccc;
	text-decoration: underline;
	}
	
	.wfe_fullep {
		display:block;
		float:left;
		margin-bottom:10px;
	}
	
	.wfe_fullep_title {
		color:#33cccc;
		font-weight:bold;
		margin:0;
		padding:0;
	
	}
	
	.wfe_fullep_img {
		display:block;
		float:left;
		width:80px;
		border: 1px solid #73dfc7;
		margin-right:5px;
	
	}
	
	#tr_container p.wfe_fullep_desc {
		margin:0;
		padding:0;
	}
	
	#tr_container p.wfe_fullep_desc p{
	color: #ffffff;
	}

