*{
padding:0;
margin:0;
}
body{
margin:0; padding:0;
font-family:arial, verdana, sans-serif; font-size:12px;
background:#fff url(/assets/images/bg-lightgray_matte.gif) repeat-x 0 0;
}
a{
text-decoration:none; color:#369;
}

#bannerad{
text-align:center; margin-left:auto; margin-right:auto;
background:#ecf1f4;
}

.bg-white {
background-color:#fff !important;
background-image:none !important;
}

/* ad prod fixes */
#adSlug {text-align:center;
color:#888 !important;
margin:0 !important;
padding-top:1px;
}

.ad_container {position:relative;}

.ad-160x600, .ad-728x90, .ad-300x250, .ad-970x66, .ad-234x60, .ad-300x100, .ad-658x60 {position:relative;}
.ad-160x600, .ad-728x90, .ad-300x250, .ad-970x66, .ad-300x100, .ad-658x60 {margin:0 auto;}
.ad-728x90 {padding:10px 10px 10px 7px;}
.ad-300x250, .ad-300x100, .ad-658x60 {padding-bottom:10px;}
.ad-970x66 {padding:10px 0;}

.ad-728x90 {width:728px;}

.ad-300x250 {width:300px;}

.ad-970x66 {width:970px;}

.ad-234x60 {width:234px;}

.ad-300x100 {width:300px;}

.ad-658x60 {width:658px;}

.ad-728x90 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_vertical.gif) left top no-repeat;
height:85px;
left:0;
position:absolute;
top:11px;
width:5px;
}

.ad-160x600 {margin-left:96px;}
.ad-160x600 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_horizontal.gif) left top no-repeat;
height:5px;
padding-left:20px;
position:absolute;
top:603px;
width:85px;
}

.ad-300x250 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_horizontal.gif) left top no-repeat;
height:5px;
padding-left:20px;
position:absolute;
/*top:253px;*/
bottom:0;
width:85px;
}
.ad-970x66 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_horizontal.gif) left top no-repeat;
height:5px;
left:0;
position:absolute;
top:79px;
width:85px;
}
.ad-234x60 .adslug {}
.ad-300x100 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_horizontal.gif) left top no-repeat;
height:5px;
left:0;
position:absolute;
top:103px;
width:85px;
}
.ad-658x60 .adslug {
background:transparent url(http://a.abcnews.com/assets/images/adslugs/091109_adlabel_horizontal.gif) left top no-repeat;
height:5px;
left:0;
position:absolute;
top:63px;
width:85px;
}


#pencil_containter, #pencil_container {padding-top:1px !important;}
/* end ad prod fixes */

.banneradcontainer{
/*width:979px; */width:1002px; margin-left:auto; margin-right:auto;
background:none; position:relative; z-index:1005; /*left:2px;*/
}
	
	.banneradcontainer #adSlug {padding-top:5px;}
	
	.banneradcontainer iframe, .banneradcontainer .ad-728x90 iframe, .banneradcontainer img, .banneradcontainer table, .banneradcontainer object, .banneradcontainer embed, .banneradcontainer #ad_creative{
	background:transparent;
	width:728px;
	/*height:90px;*/
	}
	
.window{z-index:-1;}
	
.bodycontainer, .bodycontainerwide, .bodycontainerfull{
position:relative; clear:both;
width:1002px; margin-left:auto; margin-right:auto;
text-align:left; 
background:#fff;
}
#abcnewslogo{
float:left; position:relative; left:5px; top:7px;
}
.headerbg{
	position:relative;width:1002px;overflow:visible;
	margin-left:auto; margin-right:auto;
}
.header{
position:relative;
width:1002px; overflow:hidden;
margin-left:auto; margin-right:auto;
font-family:arial, verdana, sans-serif;
background:#edf1f4;
}
	.upperheader{
	position:relative; height:85px; width:1002px; overflow:hidden;
	}
		.upperheader .sponsors {position:absolute; 
		right:0px; 
		bottom:2px; 
		width:auto;
		}
		
#logospace{
position:absolute; top:5px; left:0; border:none;
}

/********************************************
		global navigation
********************************************/
#sectionnav{
clear:both;
position:relative;
}

	#sectionnav .sections{
	position:relative;list-style:none;
	width:986px; z-index:3;
	white-space:nowrap;
	height:33px;
	padding-left:8px; padding-right:8px;
	}
	#sectionnav .sectionsbg{
	position:absolute;width:1002px; height:33px; z-index:1;
	background:transparent url(/assets/images/nav_bg_default.gif?v=1) no-repeat -50px top;
	}
	#sectionnav .showsbg{}
			
		#sectionnav .sections li ul li a, #sectionnav .shows li ul li a{font-family:arial, verdana, sans-serif; 
		font-size:12px; 
		font-weight:bold;
		}
	
		
			#sectionnav #siteSubNav  {
			width:1002px;
			background:#fff;
			height:30px;
			position:relative;
			}
			
			#sectionnav .projector-arrow{background:#369;
			position:absolute;
			z-index:1000;
			width:12px;
			height:10px;
			top:-1px;
			}
			
			#sectionnav #siteSubNav ul{position:relative;
			left:0;
			padding:9px 15px 0;
			width:972px;
			list-style:none;
			white-space:nowrap;
			}
						
				#sectionnav #siteSubNav ul li{
				border-left:1px solid #aaa;
				color:#666;
				display:inline;
				padding:0 6px;
				_padding:0 3px 0 6px;
				font-size:10px;
				}
				
					#sectionnav #siteSubNav ul li.content-label {font-size:11px;
					font-weight:bold;
					color:#000;
					text-transform:uppercase;
					border-left:none;
					padding:0 5px 0 0;
					}
					
					#sectionnav #siteSubNav ul li.subNavListItem-1 {border-left:none;
					padding-left:0;
					}
					
					#sectionnav #siteSubNav ul li a {font-size:11px;}
					#sectionnav #siteSubNav ul li a:hover {text-decoration:underline;}
					
			#sectionnav .pipe{
			padding:0 10px 0 11px;
			color:#999; font-size:12px;
			position:relative;
			top:-1px;
			}
			
				#sectionnav #showgma a {padding:8px 11px;} 
			
			#shownav li{}
			#shownav .pipe{
			color:#999; font-size:12px;
			padding:0 6px 0 7px;
			position:relative;
			top:-1px;
			}
			
		#shownav a{
		font-family:arial, verdana, sans-serif; font-size:12px;}
		
		#sectionnav a {
		font-family:arial, verdana, sans-serif; font-size:12px; font-weight:bold;
		}
			.sectionNav a:hover, .sectionNav a:focus, .sectionNav a:active, .showNav a:hover, .showNav a:focus, .showNav a:active {z-index:100; text-decoration:underline;}
		
			#sectionnav .gma, #sectionnav .wn, #sectionnav .nightline, #sectionnav .twenty20, #sectionnav .primetime, #sectionnav .thisWeek, #sectionnav .wwyd {margin-right:1px;}
		
		.sectionNav a{color:#fff;
		float:left;
		height:30px;
		}
		
			.sectionNav a span {float:left;
			padding:7px 6px 8px;
			cursor:pointer;
			}
			
		.showNav a{color:#fff;
		float:left;
		height:30px;
		}
			.showNav a span {float:left;
				padding:7px 6px 8px;
				cursor:pointer;
				}
		.inactiveNavItem a {margin-top:3px;}	
		
		.activeNavItem a {background:#fff;
			margin-top:3px;
			color:#000;
			}
			.activeNavItem a span{height:13px;
			padding-bottom:10px;/_padding-bottom:8px;
			_height:10px;
			background:#fff;
			color:#000;
			}
			
			.activeNavItem a:hover {text-decoration:none !important;}
			
			.activeNavItem .navOver {text-decoration:none;}
			.inactiveNavItem a.navOver:hover {text-decoration:underline;
			margin-top:3px;
			color:#000;
			}
			.activeNavItem .navOff {background:none;}
			.activeNavItem .navOff span {background:none;color:#fff;}
			
		.activeSubNav a{}
						
		.navOver {background:#fff;}
			.navOver span{
				background:#fff;
				height:auto;
				color:#000;
			}
				
	#shownav{
	position:absolute;/*height:60px;*/ width:615px; top:5px; left:380px;
	}
		#shownav img, #sectionnav img{
		border:none; background:none;
		}
		.sectionNav{
		float:left;
		}
		
		.showNav {float:right;}
			
			.showNavActive{
			 height:20px; background:url(/assets/images/shownav/shownav-carrot.gif) no-repeat center;
			}
			
	#shownav .endNav {
	margin-top:1px;
	}	
	
	#shownav .headerinfo{
	position:absolute; right:0; padding-top:0;
	width:auto;
	line-height:1.3em;
	}
	
		#timeDisplay{color:#c0c0c0;
		text-align:left;
		font-size:11px;
		}
		
		#shownav .login a{font-size:11px;
		position:relative;
		padding:0 2px;
		}
			#shownav .login a:hover {text-decoration:underline;}
		
		.login, .login a{text-decoration:none;}
		
		.login {color:#999;
		font-size:12px;
		}
		

.errorWrapper {padding:15px 10px 10px;line-height:1.4em;}
	.errorWrapper h1 {font-size:28px;line-height:1.1em;letter-spacing:-1px;}
	.errorWrapper p {font-size:12px;margin:12px 0px !important;}
	
	
	
.displayName{
position:absolute; top:26px; left:167px;
width:auto;
}
	.displayName .fSlash {color:#000;}
	
	.displayName .sectionText a,.displayName .sectionText{
	font-size:24px; color:#000; letter-spacing:-1px;font-weight:bold;
	}
	.displayName .subsectionText a,.displayName .subsectionText{
	color:#000;
	font-size:12px;
	padding-left:1px;
	}
	
		.displayName .subsectionText{width:215px;
		overflow:hidden;
		white-space:nowrap;
		position:relative;
		left:12px;
		top:-3px;
		}

		.displayName .sectionText a .reduce{font-size:18px;}

/********************************************
		ticker, weather, search, time
********************************************/
	#show-ticker{
	position:absolute; top:25px; right:0px;
	width:720px; padding-left:5px;
	font-size:11px; color:#fff; text-align:left;
	}
		a.tickertext{color:#fff; text-decoration:none;}
		a.tickertext:hover{color:#89b1df;/*f97a23*/}

	#search{
	float:left;
	margin:10px 0 0 0;
	position:relative;
	left:25px;
	}
		#search label{
		position:relative; top:-5px; left:-5px;
		color:#fff; font-weight:normal;
		}
		#searchtext{
		width:205px; padding:3px;
		background:#fff; border:1px solid #aaa;
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;
		height:16px;
		float:left;
		margin-right:5px;
		_margin-right:2px;
		}
		
		#search #searchtext{position:relative;}
		
		#search .go{position:relative;}
		
		#search .searchTopics {font-size:11px;
		overflow:hidden;
		padding-bottom:2px;
		width:300px;
		}
			#search .searchTopics ul {list-style:none;margin:0;padding:0;display:inline;}
				#search .searchTopics ul li {display:inline;margin:0;padding:0 2px;line-height:14px;}
						#search .searchTopics ul li a {font-size:11px;}
						#search .searchTopics ul li a:hover {text-decoration:underline;}
						
		#search .stHeadline {padding-left:1px;
			text-transform:uppercase;
			font-weight:bold;
			font-size:11px;
			color:#cc0000;
			}
			#search .stHeadline a {font-size:11px;color:#cc0000;text-decoration:none;}
				#search .stHeadline a:hover {text-decoration:underline;}
		
			#pagesearch{padding:10px 0;}
			#pagesearch label{font-weight:bold;}
			#pagesearch #searchtext {position:relative;}
			
.stBullet {display:inline;
padding:0 2px; margin:0;
font-size:11px;color:#cdcdcd;
font-weight:bold;}
		
/********************************************
	sub heading, breaking & developing news
********************************************/
.breakingnews{
position:relative; overflow:hidden;
width:1002px; margin-left:auto; margin-right:auto; 
}
	.breakingnews p {}
	
.breakingnews a { color:#fff; }
.breakingnews a:hover {text-decoration:none;color:#ddd;}

.breakingnews .bnWrapper {background:#9e0b0f url(/assets/images/header/bg-breakingnews_right.gif) repeat-y right;
color:#fff; 
text-align:left; 
font-weight:bold;
font-family:arial, sans-serif;
line-height:1.0em;
font-size:18px;
letter-spacing:-1px;
overflow:hidden;
}
	.breakingnews .bnWrapper .callout {padding:8px 0 7px 15px;
	color:#fff;
	width:165px;
	background:#cc0000 url(/assets/images/header/bg-breakingnews_left.gif) repeat-y right;
	}
	
	.breakingnews .bnWrapper .calloutText {padding:7px 15px 6px 15px;
	color:#fff;
	width:762px;
	font-size:18px;
	}

.developingnews{
position:relative; overflow:hidden;
/*height:37px;*/ width:1002px; margin-left:auto; margin-right:auto; 
}
	.developingnews p {}
	
.developingnews a {color:#fff;}
.developingnews a:hover {text-decoration:none;color:#ddd;}

.developingnews .bnWrapper {background:#004d73 url(/assets/images/header/bg-developingnews_right.gif) repeat-y right;
text-align:left; 
font-weight:bold;
font-family:arial, sans-serif;
line-height:1em;
font-size:18px;
letter-spacing:-1px;
overflow:hidden;
}
	.developingnews .bnWrapper .callout {padding:8px 0 7px 15px;
	color:#fff;
	width:165px;
	background:#069 url(/assets/images/header/bg-developingnews_left.gif) repeat-y right;
	}
	
	.developingnews .bnWrapper .calloutText {padding:7px 15px 6px 15px;
	color:#fff;
	width:762px;
	/*background:#eee url(/assets/images/header/developingNewsArrow.gif) no-repeat left;*/
	font-size:18px;
	}

.pagesponsor{
position:absolute; top:30px; right:9px;
height:36px; width:205px; text-align:right;
}
/*.subhead{
position:relative; overflow:hidden;
height:36px; width:1000px; margin-left:auto; margin-right:auto; margin-bottom:5px;
color:#fff; text-align:left;
display:none;
}
	.subhead .sponsor{
	position:absolute; top:0px; right:0px;
	padding:3px; text-align:right;
	}
	.subhead .alt{
	position:absolute; top:2px; left:57px;
	padding:5px;
	font-size:20px; font-weight:bold;
	}*/
.subbranding {position:relative; top:0; z-index:100;}	
	.intro .subbranding {position:relative; top:1px; z-index:100; /*left:-10px;*/}	
	.subbranding .sponsor {position:absolute; top:0px; right:0px; padding:3px; text-align:right;}
	.intro .subbranding .sponsor {position:absolute; top:0; right:-8px; padding:3px; text-align:right;}
/********************************************
		tabs
********************************************/
	.tabs{
	position:relative; display:inline;
	}
	.tabs a{
	z-index:20;
	padding-top:1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold; letter-spacing:0em; line-height:16px; font-size:11px; color:#fff;
	text-transform:none; text-decoration:none; text-align:center;
	}/*
		.tabActive{background:url(/assets/images/bg-tab_active.gif) repeat-x top;}
		.tabinActive{background:none;}
		.tabinActive:hover{background:url(/assets/images/bg-tab_inactive_over.gif) repeat-x top;}
	*/
/********************************************
	story and page container
********************************************/
.bodycontainer .story,
.bodycontainerwide .story{background:#fff;}
		
	.story .container{}
	
		.story .container .main .captop{display:none;}
		.story .capbot{
		clear:both; 
		position:relative; height:10px; 
		background:url(/assets/images/bg-story_capbot_new.gif) no-repeat;
		font-size:1px;
		display:none;
		}
		.bodycontainer .story .main, .bodycontainerwide .story .main{ 
		position:relative; float:left; width:658px; overflow:hidden; padding-right:10px;*padding-right:8px;
		}
			.bodycontainer .story .main{ /*background:#fff url(/assets/images/bg-story_wide_new.gif) repeat-y;*/}
			.bodycontainerwide .story .main{ /*background:#fff url(/assets/images/bg-story_wide_new.gif) repeat-y;*/}
				
	.story .content, .story .contentwide{
	position:relative; float:left; width:413px; overflow:hidden; margin-left:2px; padding-right:2px; /*background:#fff;*/
	text-align:left;
	}
		.story .contentwide{ /*width:647px;*/width:auto;}
	
		.story a{color:#369;}
		.story a:hover{ text-decoration:underline;}
		
/********************************************
		wide page container
*********************************************/
.bodycontainerfull .story {background:#fff;}

	.bodycontainerfull .story .container .main {
		 background:#fff;
		 position:relative;
		 float:left; 
		 width:1002px; 
		 overflow:hidden;
		 }

	 .bodycontainerfull .story .container {
		z-index:1;
		position:relative; zoom:1;}

	 .bodycontainerfull .story .container .main .captop {
		width:1000px;
		background:#2d64a5;}

	 .bodycontainerfull .story .capbot {
		clear:both; position:relative;  
		background:url(/assets/images/bg-full_page_story_capbot.gif) no-repeat;
		font-size:1px;}

	 .bodycontainerfull  .story .contentwide{
		position:relative; 
		width:1002px; 
		overflow:hidden; 
		text-align:left;
		margin-left:0;
		padding-right:0;
		}

/********************************************
		mediaplayer
********************************************/
#mediaplayer{
position:relative;
width:332px; height:244px; overflow:hidden; padding-bottom:4px;
background:#fff url(/assets/images/bg-mediaplayer.gif) no-repeat;
text-align:center;
}
#mediaplayer2{
position:relative;
width:336px; height:298px; overflow:hidden; padding-bottom:4px;
background:#fff;
text-align:center;
}
	.story .media #mediaplayer2{
	position:relative; left:-4px;
	}
	.story .media #mediaplayer{
	position:relative; left:-4px;
	}
	#fspsrccontainer{
	width:332px; height:240px; margin-left:auto; margin-right:auto; margin-top:3px;
	}
	/*#mediaplayer .captop, #mediaplayer .capbottom{
	width:332px;
	}*/
	#mediaplayer #morevideos{
	width:110px; height:20px; overflow:hidden; margin-left:auto; margin-right:auto;
	background:#000 url(/assets/images/but-more_videos.png) no-repeat bottom;
	cursor:pointer; 
	}
	#mediaplayer a.download{ color:#fff; font-size:14px; font-weight:bold; }
	
	#shield{ position:absolute; top:3px; left:4px; width:324px; height:238px; background:#000;}
	
	.story .media{
	float:left; position:relative;
	/*width:332px; overflow:hidden;*/ text-align:center;background:#fff;width:324px;
	}
		.story .media #mediaplayer{
		border-top:4px solid #fff;
		}
		.story .media #homead{
		position:relative; left:0px;
		width:auto;
		}
		.story .media #homead .capbottom{ display:none;}
		.story .media #homead .captop{ width:332px; background:#50646e;}
		.story .media .abcpromo{ position:relative; margin-top:7px; margin-left:auto; margin-right:auto;}
		
		
		#shield #mploading{ position:absolute; top:100px; left:154px;}
		
/********************************************
		homead
********************************************/
#homead{
z-index:1000; position:relative;
width:320px; height:auto; /*position:absolute; left:667px;overflow:hidden;*/
/*background:#50646e;*/
}
	#homead .captop, #homead .capbot{ display:none; }
	
	#homead .container{
	width:320px; height:auto; /*overflow:hidden;*/
	/*background:#50646e;*/
	text-align:center;
	}
		#homead .container .ad{
		padding-left:10px;*padding-left:5px;
		width:300px;
		}
	#homead .container .label{
	position:absolute; top:4px; left:0;
	width:15px; height:100px;
	/*background:transparent url(http://a.abcnews.com/assets/images/label-advertisement_trans.gif) no-repeat 0 0;*/
	}
	.syncAdFrame{ height:600px;}
/********************************************
		marketplace
********************************************/
.marketplace {
clear:both;
width:100%;
position:relative;
padding:5px 0;
background:#fff;
}
.marketplace .midcontainer{/*
padding:0 2px;
border-left:1px solid #bebebe; border-right:1px solid #bebebe;
*/
}
.marketplaceL{
position:relative;
margin-top:0px; padding-bottom:5px;
background:#fff;
width:656px;
float:left;
}
	.marketplaceL .main{
	width:650px !important; height:170px;
	background:#fff;
	}
	.marketplaceL .capbottom, .marketplaceL .captop, .marketplaceR .capbottom, .marketplaceR .captop{
	height:3px; clear:both;
	display:none;
	}
	.marketplaceL .container{
	width:650px; height:170px; margin-left:auto; margin-right:auto;
	text-align:left; background:#fff;
	}
		.marketplaceL .quigo{ width:620px; overflow:hidden; padding:5px 0 0 5px;}
		
.marketplaceR{
margin-top:0px; padding:0 2px 5px 2px;
background:#fff;
width:310px; overflow:hidden;
float:left;
}		
		.marketplaceR .promoright {background:#fff;width:326px;margin-right:auto;margin-left:auto;/*height:165px;*/padding-top:5px;}
		.marketplaceR .promoright .promobox{margin:0 auto 10px auto;width:310px;background:#fff;}
		.marketplaceR .promoright .custombox {margin:0 auto 10px auto;width:310px;background:#fff;}
/********************************************
		nytimes ad
********************************************/
.media .abcpromo #feature_adlinks {margin:10px auto 10px auto;
border:1px solid #e2e2e2;
width:290px;
padding:5px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.marketplacepromos #feature_adlinks {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:284px; 
padding:8px 8px 2px; 
border:1px solid #e2e2e2;
line-height:1.3em;
}

.side-item #feature_adlinks {
border:1px solid #e2e2e2;
width:284px !important;
padding:8px 8px 2px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.media .abcpromo #feature_adlinks h4, .marketplacepromos #feature_adlinks h4, .side-item #feature_adlinks h4 {font-size:11px;}
.media .abcpromo #feature_adlinks ul, .marketplacepromos #feature_adlinks ul, .side-item #feature_adlinks ul {list-style:none;}
.media .abcpromo #feature_adlinks li, .marketplacepromos #feature_adlinks li, .side-item #feature_adlinks li {line-height:1.3em;}

/********************************************
		global footer
********************************************/
.footercontainer {background:#f0f0f0;
clear:both;
position:relative;
width:100%;
}

.footer{
z-index:1; position:relative;
clear:both; background:#f0f0f0;
margin-left:auto; margin-right:auto; padding:15px 10px;
height:360px;
*height:370px;
width:982px;
}
	.footer .info{ text-align:center; margin-top:5px; margin-bottom:15px;font-size:12px;}
	.footer .disclaimer{margin-bottom:2px;}
	.footer .copyright{}
	.footer .quotes{clear:both; margin-top:10px; text-align:center;}

	.footer ul{
	list-style:none; margin:0; padding:0;
	}
	.footer li{
	margin:0; padding:0 0 10px;
	}
	
	.footer .pipe{
	color:#fff; font-size:12px;position:relative; top:-1px;
	}
	.footer a, .footer a:visited{}
	
		.footer a:hover{text-decoration:underline;}
		
	.footer .fRef {float:left;width:280px;margin-top:10px;}
		.footer .fRef-text, .footer .fRef-textQuotes {font-size:12px;
			color:#000;
			margin-top:15px;
			line-height:15px;
		}
		
		.footer .fRef-textQuotes {margin-top:10px;}
		
		.footer .fRef-text-arrow {margin-top:15px;
			font-size:11px;
			text-transform:uppercase;
		}
			.footer .fRef-text-arrow  a {}
				.footer .fRef-text-arrow  a:hover {}
				
			.footer .fRef-text-arrow img {position:relative;top:-1px;display:none;}
		
	.footer .fNav {float:left;width:140px;margin:12px 0 5px 30px;}
		.footer .fNav h5 {font-size:16px;color:#000;margin-bottom:10px;}
		.footer .fNav ul {list-style:none;margin:0;padding:0;}
	
/********************************************
	widget index layout
********************************************/
.mainnews_row, .specialevent_row, .other-topstories_row, .packages_carousel_row{
clear:both; margin-bottom:10px;
}		
	.mainnews_row{
	height:432px;
	}
	/*.packages_carousel_row{
	height:480px;
	}*/
.clearboth{
clear:both; font-size:1px;
}
.captop,.capbottom{
height:3px; clear:both;
}
	.captop{ background:#fff url(/assets/images/bg-captop.gif) repeat-x top;display:none; }
	.capbottom{ background:#fff url(/assets/images/bg-capbot.gif) repeat-x top;display:none; }
	
	.captop img.left,.capbottom img.left{
	float:left;
	}
	.captop img.right,.capbottom img.right{
	float:right;
	}
		
/********************************************
	other
********************************************/
.imgbut{
cursor:pointer;
}
.breadcrumb{
padding-top:5px; color:#999;
}
	.breadcrumb a{ 
	text-decoration:underline;
	}
.tooltip{
background:#fff1dc; border:1px solid #999;
font-size:11px; padding:4px;
}
#debugger{ position:absolute; top:0; left:0; text-align:left; color:#fff;}

.quigo_ad {
background-color:#fff;margin:10px auto;width:300px;padding:5px;
}

.content-label{color:#000;
font-size:11px;
font-weight:bold;
text-tranform:uppercase;
font-family:arial, verdana, sans-serif;
}

.content-label2 {color:#c00;
font-size:11px;
text-transform:uppercase;
font-family:arial, verdana, sans-serif;
font-weight:bold;
}

/********************************************
	typical headline list with icons
********************************************/
.package{
width:360px; padding:10px 0 10px 10px; overflow:hidden; clear:left;
}
.package .pane{
display:block; padding:0 0 5px 5px; margin:0 0 5px 0; overflow:hidden;
}
.package ul{
list-style:none; margin-right:10px;
}
.package .pane li{ float:left; list-style:none; clear:both; margin-top:10px; width:100%;}
.package .pane li a{ display:block; float:left; font-weight:bold; font-size:12px;}
.relheadline a{ float: none;}

.package .pane .icons{ clear:both; padding:0px; margin:2px 2px 5px 20px;color:#666;}

.package .pane .icon{
margin-right:5px;
}
	.relheadline{
	float:left; width:310px;
	}
	.tertiary .relheadline{
	float:left; width:215px;
	}	

.package .pane .icons a {float:none;display:inline;vertical-align:middle;}

.package .pane .leadin{
padding:0 0 0 20px; clear:both;
}

.regitem-bullet{ background:url(/assets/images/icons/bullet-999.gif) no-repeat 0 0; padding-left:13px; }

.regitem-video{ background:url(http://a.abcnews.com/assets/images/icons/icon-video.gif) no-repeat; padding-left:20px; }
.regitem-premium_video{ background:url(http://a.abcnews.com/assets/images/icons/icon-video.gif) no-repeat; padding-left:20px; }
.regitem-photos{ background:url(/assets/images/icons/icon-photos.gif) no-repeat; padding-left:20px; }
.regitem-story{ background:url(/assets/images/icons/icon-story.gif) no-repeat; padding-left:20px; }
.regitem-vote{ background:url(/assets/images/icons/icon-vote.gif) no-repeat; padding-left:20px; }
.regitem-comment{ background:url(/assets/images/icons/icon-comment.gif) no-repeat; padding-left:20px; }
.regitem-index{ background:url(/assets/images/icons/icon-index.gif) no-repeat; padding-left:20px; }

/********************************************
	sweepstakes
********************************************/

td ul {
	padding-left:15px;
}

.rrw{
border: 1px solid #ddd; margin: 0pt 10px 10px; padding: 5px; width: 200px; float: left;
}
 .quadbot{
 clear:both; overflow:hidden;
 padding:3px 0; width:auto; margin-bottom:20px;
 }


/********************************************
	sharetools
********************************************/

.toolbox{
border-top:1px solid #cccccc;float:left;
background:#eff6fe; padding:10px 5px 0; margin-top:1px; margin-bottom:12px; width:605px;}
	
	.toolbox a {outline:none;}
	
	.toolbox .wrapper {
		background:none;
		border:none;
		display:inline-block;
		*float:left;
		font-size:11px !important;
		height:15px;
		vertical-align:top;
		margin:0;
		padding:0 0 10px;
	}
	.toolbox .misc {
		_width:86x;
		_overflow:hidden;
	}
		.toolbox .misc span {
			color:#ccc;
			float:left;
			line-height:normal;
			padding:0 4px;
		}
	.toolbox .font {
		_width:115px;
		_overflow:hidden;
		vertical-align:bottom;
	}
	.toolbox .share {
		width:auto;
		_width:325px;
		_overflow:hidden;
	}
	.toolbox .share-more {
		float:right;
		margin-right:2px;
		width:70px;
	}
	.toolbox .wrapper .label{
		color:#000;
		background:transparent url(/assets/images/divider.gif) no-repeat;
		float:left;
		font-size:11px;
		font-style:normal;
		font-weight:bold;
		line-height:normal;
		margin:0 5px;
		_margin:0 5px 0 0;
		padding-left:10px;
		width:auto;
		text-transform:uppercase;
	}
	.toolbox .wrapper a {
		color:#036;
		cursor:pointer;
		float:left;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px;
		height:15px;
		line-height:normal;
		position:relative;
		margin-right:7px;
		_margin-right:5px;
		_white-space:nowrap;
		width:auto;
	}
		.toolbox .wrapper a span {float:left; margin-right:3px;_margin-right:2px;}
		.toolbox .wrapper div {float:left;}
			.toolbox .wrapper div a {margin-right:2px;}
			
	.toolbox .more-tools {
		display:none;
		margin:0 7px 0 2px;
		_margin-top:-10px;
		border-top:1px solid #cccccc;
	}
		.toolbox .more-tools .wrapper {
			border-top:1px solid #fff;
			border-bottom:1px solid #ccc;
			padding-top:8px;
			width:100%;
		}
			.toolbox .more-tools .row2 {border-bottom:none !important;}
			
		.toolbox .font a {
			background:none;
			margin-right:1px;
			padding:0;
		}
			.toolbox .font a img {
				margin-top:2px;
			}
			
			.toolbox .font a span {
				background:none;
				padding-left:0;
			}
			
	.toolbox a.print-more, .toolbox a.print, .toolbox a.rss, .toolbox a.toolbar-more, .toolbox a.toolbar-more-on, .toolbox a span {
		background:transparent url(/assets/images/icons/icons_sprite_sheet.gif) no-repeat;
	}	
		.toolbox a.print-more, .toolbox a.print, .toolbox a.rss, .toolbox a.toolbar-more, .toolbox a.toolbar-more-on {
			padding-left:19px;
		}
		
	.toolbox a.print-more  {
		background-position:0 -430px;
		margin-right:0;
	}	
	.toolbox a.print {
		background-position:0 -430px;
	}	
	.toolbox a.rss {
		background-position:0 -446px;
	}	
	.toolbox a.toolbar-more, .toolbox a.toolbar-more-on {
		margin-left:20px;
		_margin-left:8px;
	}
		.toolbox a.toolbar-more {
			background-position:0 -393px;
		}	
		.toolbox a.toolbar-more-on {
			background-position:0 -411px;
		}	
	.toolbox a.addthis_button_email span {
		background-position:0 -341px;
		width:18px;/*add this override*/
	}
	.toolbox a.addthis_button_digg span {
		background-position:0 -40px;
	}
	.toolbox a.addthis_button_facebook span {
		background-position:0 0;
	}
	.toolbox a.addthis_button_twitter span {
		background-position:0 -20px;
	}
	.toolbox a.addthis_button_reddit span {
		background-position:0 -80px;
	}
	.toolbox a.addthis_button_stumbleupon span {
		background-position:0 -60px;
	}
	.toolbox a.addthis_button_fark span {
		background-position:0 -322px;
	}
	.toolbox a.addthis_button_technorati span {
		background-position:0 -120px;
	}
	.toolbox a.addthis_button_google span {
		background-position:0 -139px;
	}
	.toolbox a.addthis_button_live span {
		background-position:0 -180px;
	}
	.toolbox a.addthis_button_myspace span {
		background-position:0 -160px;
	}
	.toolbox a.addthis_button_newsvine span {
		background-position:0 -199px;
	}
	.toolbox a.addthis_button_buzz span {
		background-position:0 -262px;
	}
	.toolbox a.addthis_button_delicious span {
		background-position:0 -100px;
	}
	.toolbox a.addthis_button_mixx span {
		background-position:0 -231px;
	}
	.toolbox a.addthis_button_yahoobkm span {
		background-position:0 -215px;
	}
	
	.toolbox .noicon {
		background:none !important;
		margin-right:0 !important;
	}
	.toolbox .split {
		margin:0 !important;
		padding:0 4px !important;
	}
/* Preview Tip  */
.pt-n {background:url(/assets/images/hover/pt/pt-n.png) no-repeat bottom center}
.pt-ene {background:url(/assets/images/hover/pt/pt-ene.png) no-repeat center left}
.pt-e {background:url(/assets/images/hover/pt/pt-e.png) no-repeat center left}
.pt-ese {background:url(/assets/images/hover/pt/pt-ese.png) no-repeat center left}
.pt-s {background:url(/assets/images/hover/pt/pt-s.png) no-repeat top center}
.pt-wsw {background:url(/assets/images/hover/pt/pt-wsw.png) no-repeat center right}
.pt-w {background:url(/assets/images/hover/pt/pt-w.png) no-repeat center right}
.pt-wnw {background:url(/assets/images/hover/pt/pt-wnw.png) no-repeat center right}
.pt-ds-ne {background:url(/assets/images/hover/pt/pt-ds.png) no-repeat top right}
.pt-ds-se {background:url(/assets/images/hover/pt/pt-ds.png) no-repeat bottom right}
.pt-ds-sw {background:url(/assets/images/hover/pt/pt-ds.png) no-repeat bottom left}
.pt-ds-nw {background:url(/assets/images/hover/pt/pt-ds.png) no-repeat top left}
.pt-content {border:1px solid #dfdeae;background:#ffffcd;padding:5px;width:250px}

/* widget head and 'more' link arrows */
.arrow-rarr, .arrow2-rarr, .arrow-rarr-togo{position:relative;}
	
	.arrow-rarr{font-size:14px;}
	.arrow-rarr-togo{font-size:14px;padding-right:5px;}
	.arrow2-rarr {font-size:20px;}
	
	.arrow-raquo {font-size:13px;
	font-weight:bold;
	position:relative;
	top:-1px;
	}
	
/* rss listing update */
#rsslisting .ftrm .itemLeft {float:left;
width:24%;
text-align:center;
padding-right:5px;
position:relative;
}

#rsslisting .itemLink {font-size:12px;
display:block;
padding-top:3px;
}

#rsslisting .ftrm .noPad {padding-right:0;
width:23% !important;
}

/* photo credit */
.photo-credit {
	color:#838383;
	font-size:10px;
	line-height:1.0em;	
	text-align:right;
}
.loading-indicator {position:absolute;z-index:-1}
.javascript-disabled {padding:0;margin:0;width:1002px;margin-left:auto;margin-right:auto;text-align:left;background:#e8e8e8 url(http://a.abcnews.com/assets/images/nav_bg_subnav.gif) repeat-x scroll 0 0;}
.javascript-disabled h5 {font-family:arial, sans-serif;font-size:22px;padding:0;margin:0;text-align:center;font-weight:bold;letter-spacing:-1px;position:relative;}
.javascript-disabled h6 {font-family:arial, sans-serif;font-size:11px;font-weight:normal;}
.javascript-disabled a {color:#89b1df;text-decoration:none;font-size:11px;}
.javascript-disabled a:hover {color:#89b1df;text-decoration:underline;font-size:11px;}
.javascript-disabled .itemLeft, .javascript-disabled .itemRight {margin:10px 0;}
.javascript-disabled .itemLeft {float:left;width:325px;}
.javascript-disabled .itemRight{float:left;width:640px;padding:0 10px;}


.bodycontainer{
background:#fff;
}

.mainsection{
float:left; overflow:hidden;
width:653px; background:#fff;
position:relative;left:3px;
top:5px;
}
	.widget_row{ 
	width:653px; margin:0 0 4px 2px;
	background:#fff;
	}
	
.rightsection{
float:right; width:340px;overflow:visible; background:#fff;
position:relative;right:2px;top:5px;
}	
		
/********************************************
		Other
********************************************/

.headertitle{ text-align:left; margin:10px;
font-size:16px; font-weight:bold; color:#fff;
}

.morelink{text-align:right; 
margin-right:10px;
padding-bottom:3px;
font-weight:bold;
}
	.morelink a:hover{ text-decoration:underline; }
	
	#twitter_div .morelink {margin-right:5px;
	padding-bottom:0;
	}

/********************************************
	widget headers
********************************************/
.widget_head, .widget_head_short{
position:relative;
height:30px;
text-align:left; 
overflow:hidden;
border-top:2px solid #333;/*40739b old*/
}
	.widget_head .title, .widget_head_short .title, #specialevent .headline  {
	font-family:georgia, 'times new roman', serif;
	position:relative;
	font-weight:normal; 
	padding:6px 0 0 5px;
	color:#333;
	font-size:20px;
	}
	
	.widget_head .title a, .widget_head_short .title a{color:#333;}
	
	.widget_head .title a:hover, .widget_head_short .title a:hover{
	text-decoration:underline;
	}
			
	.widget_controls{
	position:absolute; right:10px; top:1px;
	}
		
		/*prev*/
		.widget_controls a.previous {
		position:absolute; top:6px; right:23px;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 0;
		width:23px;
		height:22px;
		}
		.widget_controls a.previous:hover {
		position:absolute; top:6px; right:23px;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 -22px;
		width:23px;
		height:22px;
		}
		/*next*/
		.widget_controls a.next {
		position:absolute; top:6px; right:0;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px 0;
		width:23px;
		height:22px;
		}
		.widget_controls a.next:hover{
		position:absolute; top:6px; right:0;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px -22px;
		width:23px;
		height:22px;
		}
		
		*html .widget_controls a.previous, *html .widget_controls a.previous:hover {background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_sprite.png?v=1", sizingMethod="crop");	
	cursor:pointer;
		}
		
		*html .widget_controls a.next, *html .widget_controls a.next:hover {background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_right_IE.png", sizingMethod="crop");
	cursor:pointer;
		}
		
		
			.widget_controls a.hnext {
			position:absolute; top:2px; right:0px;
			background:green;/*background:url(/assets/images/cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
			.widget_controls a.anext {
			position:absolute; top:2px; right:0px;
			background:blue;/*background:url(/assets/images/cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
		.widget_controls a.previous:focus, .widget_controls a.next:focus {
		outline:none;
		}
		.paginator{
		/*width:100px;*/ margin-right:50px; position:relative;top:11px;*top:10px;
		height:16px; overflow:hidden;font-size:11px; color:#fff; text-align:right;
		}
			@media screen and (-webkit-min-device-pixel-ratio:0){
				.paginator {top:15px;}
				} /* safari/chrome */
		
		.jcspacer{height:6px; width:7px; padding:0; border:0 !important; font-size:1px; margin-top:1px; }
		
		.jumpCircleItemOn{background: url(/assets/images/carousel_dots_on.png) no-repeat; cursor:pointer;}
		
		.jumpCircleItemOff{background: url(/assets/images/carousel_dots_off.png) no-repeat; padding:0; cursor:pointer;}
		
			*html .jumpCircleItemOn  {background-image:none; cursor:pointer;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_dots_on.png", sizingMethod="crop");
		position:relative;
		zoom:1;
		}
		
			*html .jumpCircleItemOff {background-image:none; cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_dots_off.png", sizingMethod="crop");
		position:relative;
		zoom:1;
		}
		
			@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
				.jumpCircleItemOn, .jumpCircleItemOff {position:relative;top:7px;}
			} /*opera*/
		
		.widget_sponsor{
		position:absolute; top:5px; right:5px;
		}
		
	#topstories-overlay-background{
	display:none;
	z-index:11; position:absolute;  
	width:320px; height:21px; /*background:#000;*/
	}
	
	.midcontainer{
	/*padding:0 2px;
	border-left:1px solid #bebebe; border-right:1px solid #bebebe;*/
	/*border:1px solid #bebebe;*/
	}
	

/********************************************
		mainnews
********************************************/
#mainnews{
position: absolute; top:2px; left:2px;
width:650px; height:432px; overflow:hidden; background:#fff;/*2d64a5*/
}
	#topstories{
	width:642px; height:425px; overflow:hidden;
	}
	#topstories .whitestrip{
	z-index:3; position:absolute; top:1px; left:333px;
	background:#fff; width:8px; height:428px; overflow:hidden;
	}
	
	#mainnews .widget_head .title {padding-left:10px;}
	/********************************************
		mainnews image
	********************************************/
	#topstories-widget{
	position:absolute;
	z-index:1; width:330px; height:424px; overflow:hidden;
	/*border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;border-right:7px solid #fff;*/
	}
		#topstories-widget img{z-index:20; position:relative;}
		
	#topstories-controls{
	position:absolute; left:268px; top:249px; width:65px; height:25px;z-index:100;background:#fff;
	}
	
	.topstories-controls-cutout{
		float:right;width:65px;height:24px;
	}
	
	/*prev*/
		#topstories-controls a.previous {
		position:absolute;left:6px;
		background:url(/assets/images/cntrl-prev.gif) no-repeat center;
		}
		#topstories-controls a.previous:hover {
		position:absolute;left:6px;
		background:url(/assets/images/cntrl-prev.gif) no-repeat center;
		}
		/*next*/
		#topstories-controls a.next {
		position:absolute; left:33px;
		background:url(/assets/images/cntrl-next.gif) no-repeat center;
		}
		#topstories-controls a.next:hover{
		position:absolute; left:33px;
		background:url(/assets/images/cntrl-next.gif) no-repeat center;
		}
			#topstories-controls a.hnext {
			position:absolute; left:33px;
			background:green;/*background:url(/assets/images/cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
			#topstories-controls a.anext {
			position:absolute; left:33px;
			background:blue;/*background:url(/assets/images/cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
		#topstories-controls a.previous:focus, #topstories-controls a.next:focus {
		outline:none;
		}
	
	/********************************************
		mainnews overlays
	********************************************/
	#mainnews-caption-bg, #mainnews-caption{
	position:absolute; top:244px; left:0px; 
	}
		#mainnews-caption-bg{
		z-index:2;
		width:330px;
		color:#ddd; font-family:arial, verdana, sans-serif; text-align: left; font-size:12px; line-height:1.2em;
		/*background:#fff;*/
		}
		#mainnews-caption{
		z-index:3;
		width:330px;
		color:#369; font-family:arial, verdana, sans-serif; text-align: left; font-size:12px; line-height:1.2em;
		}	
			#mainnews-caption .comments, #mainnews-caption-bg .comments{
			padding:4px 7px; text-align:left;
			padding-left:22px; margin-left:4px;
			}
				#mainnews-caption .comments{
				color:#000;
				background:url(/assets/images/icons/icon-comment_new.gif) no-repeat 4px 6px;/*comment_rev*/
				}
				#mainnews-caption .comments a:hover {
				text-decoration:underline;
				}
			#mainnews-caption .headline, #mainnews-caption-bg .headline{
			padding:10px 7px 1px;
			font-size:16px; line-height:18px; font-weight:bold; color:#369; font-family:Arial, Helvetica, sans-serif;/*fff1dc*/
			}
				#mainnews-caption .headline .content-label{font-size:14px;
				color:#c00;
				font-weight:bold;
				text-transform:uppercase;
				}
				
			#mainnews-caption .headline a:hover {
				text-decoration:underline;
			}
			#mainnews-caption .lead-in, #mainnews-caption-bg .lead-in{
			padding:0 7px; color:#000;
			}
			
			#mainnews-caption-bg .headline, #mainnews-caption-bg .lead-in{}
			#mainnews-caption .relatedlabel{
			margin:4px 0px 6px 8px; padding-top:4px; text-align:left; border-top:1px solid #e2e2e2;
			
			}
				#mainnews-caption .relatedlabel span{ text-transform:uppercase; color:#000; }
			
			#mainnews-caption .package{ width:325px; padding:0 0 5px 0; }
			#mainnews-caption .package .pane li{ margin-bottom:2px; margin-top:0; }
			#mainnews-caption .package .pane li a{ font-size:12px; font-weight:normal; color:#036; line-height:1.3em; }
			#mainnews-caption .package .pane li a:hover{ text-decoration:underline; }
			#mainnews-caption .relheadline{ float:left; width:310px; }
			
		#mainnews-caption img{ display:none; }
		#mainnews .preview-image{ z-index:1; position:relative; top:2px; left:8px; /*background:#ddd*/; width:320px; height:426px; }
		#mainnews .preview {background:white;width:330px}
		#mainnews-caption .headline img.mnpnd, #mainnews-caption-bg .headline img.mnpnd{ display:inline; width:35px; height:18px; }
		#mainnews-caption .lead-in img.mnpnd, #mainnews-caption-bg .lead-in img.mnpnd{ display:inline; width:35px; height:24px; }


	/********************************************
		main news playlists
	********************************************/
	
	#topstories-playlist{
	z-index:5;
	position:absolute; top:37px; left:341px;
	width:306px; height:393px; overflow:hidden; background:#ededed url(/assets/images/pixel-bebebe.gif) repeat-y left;
	border-right:1px solid #bebebe;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	}
		#topstories-playlist .downScroller{background:url(/assets/images/bg-scroller_down_gray.png) no-repeat 0px 0px;}
		
		#topstories-tabs{
		z-index:4;
		position:absolute; top:2px; left:341px;
		width:306px; height:36px; overflow:hidden;
		border-right:1px solid #999;
		}
			#topstories-tabs .widget_head{
			border-left:1px solid #bebebe; border-bottom:1px solid #fff; height:35px;
			/*background:#dce4e7 url(/assets/images/bg-head_tall_ltbl_fade.gif) repeat-x;*/
			}
	#topstories-playlist .loading-indicator{
	top:102px; left:160px;
	}
		
		.item .headline, .itemActive .headline, .iteminActive .headline,
		.item .headline_nr, .itemActive .headline_nr, .iteminActive .headline_nr{
		float:left; margin:0;
		}
		
		#topstories-playlist .item, .itemActive, .iteminActive{
		background: url(/assets/images/pixel-bebebe.gif) repeat-y left; padding:2px 0;
		}
		
		.iteminner{ 
		width:270px;
		padding:1px 5px 1px 10px; overflow:hidden;
		text-align:left; line-height:1.2em;
		font-family:arial, verdana, sans-serif; font-size:12px;
		}
		
		.itemActive .iteminner{ background:#fff; padding:3px 4px 3px 10px; 
		border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;
		border-right:1px solid #bebebe;}
		
		.iteminActive .iteminner{ padding:4px 5px 4px 10px;/*this offsets the border*/}
		
		#topstories-playlist .item a, .itemActive a, .iteminActive a{
		text-decoration:none; font-size:12px; font-weight:normal; line-height:1.2em;
		}
			.itemActive a{
			/*font-size:14px; font-weight:bold;*/
			}
			
			.item a.mnh1,.itemActive a.mnh1,.iteminActive a.mnh1{ /*font-weight:bold color:#333;*/}
			.item .mnh1 .content-label,.itemActive .mnh1 .content-label,.iteminActive .mnh1 .content-label{ font-size:12px;font-weight:bold /* color:#333;*/}
			.item a.mnh2,.itemActive a.mnh2,.iteminActive a.mnh2{/*font-size:14px; font-weight:normal;*/}
			.item a.mnh3,.itemActive a.mnh3,.iteminActive a.mnh3{/*font-size:12px; font-weight:normal;*/}
			a.mnh1,a.mnh2,a.mnh3{ cursor:pointer; }
			
			.itemActive a:hover{text-decoration:none;/*color:#106ac5;*/}
			.iteminActive a:hover{text-decoration:underline;}
			
			.recent{ color:#930; white-space:nowrap; }
			
			#mainnews .hllabel{ color:#900; padding-right:5px; }

/********************************************
		special event
********************************************/
#specialevent, #other-topstories{
position: relative; top:2px; left:2px;
width:650px; overflow:hidden; background:#fff;/*2d64a5*/
}

#specialevent a:hover, #other-topstories a:hover{text-decoration:underline;}

	#specialevent .container, #other-topstories .container{background:#fff; padding:0 0 10px 0px; margin:0 12px 0px 12px;}
	#specialevent .headline {padding:8px 0 8px 0px;}
	#specialevent .headline .call-out {color:#cc0000;}
	#specialevent .headline .timestamp {color:#cc0000; font-weight:normal; font-size:11px;}
	#specialevent .preview-image, #specialevent .lead-in  {padding-bottom:8px;}
	#specialevent .preview-image img {display:block; margin-left:auto; margin-right:auto;}
	#specialevent .preview-image .photo-credit {padding:4px 10px 0 0;}
	
	#specialevent .comments {
			padding:4px 7px; text-align:left;
			padding-left:22px; 
			margin-right:70px;
			}
				#specialevent .comments{
				color:#000;
				background:url(/assets/images/icons/icon-comment_new.gif) no-repeat 4px 6px;/*comment_rev*/
				}
				
	#specialevent .extras {padding-bottom: 8px;}
	#specialevent .extras .regitem-bullet {display:inline; margin-left:-3px; margin-right:40px;}
	#specialevent .extras .third {display:inline; margin-left:-3px; float:left; padding-bottom:8px;}
	#specialevent .extras .video {padding:4px 7px; padding-left:18px; text-align:left; background:url(/assets/images/icon-video.gif) no-repeat 2px 7px; margin-right:70px;}
	#specialevent .extras .icaught {padding:4px 7px; background:url(/assets/images/icon-upload.gif) no-repeat 2px 5px; padding-left:18px; }
	
	#specialevent .divider {background: url(/assets/images/hr-gray_dot.gif) repeat-x 0 0; height:1px; padding-bottom:8px;}
	
	#specialevent .container .title {text-transform: uppercase; font-weight:bold; color:#036;}
	
	#specialevent .list-container, #other-topstories .list-container {margin:10px 0 8px 0; background: url(/assets/images/vr-gray_dot.gif) repeat-y 300px 0; float:left;}
	#specialevent .list, #other-topstories .list {padding-right:15px; _padding-right:20px; width:295px;}
	#specialevent .list-item, #other-topstories .list-item {float:left; clear:left; padding-bottom:5px;line-height:15px;}
	#specialevent .list-item img, #other-topstories .list-item img {float:left;}
	#specialevent .list-item .short, #other-topstories .list-item .short {width:230px !important; margin-left:0px !important;}
	
	#specialevent .list-item .relheadline, #other-topstories .list-item .relheadline {float:left; width:280px; margin-left:-4px; background:url(/assets/images/icons/bullet-999.gif) no-repeat; padding-left:13px;}
	#specialevent .list-container .right, #other-topstories .list-container .right {float:left;}
	#specialevent .list-container .left, #other-topstories .list-container .left {float:left;}
	

/********************************************
		promos
********************************************/

	.promos{
	padding-top:2px; width:651px; height:126px; overflow:hidden;
	}
		.promos .widget_head_short .title{ padding-left:5px; }
		
		.promos .midcontainer{
		height:116px; overflow:hidden;
		}
		.promos .box, .promos .box2, .promos .boxfull{
		float:left; margin:0 4px 4px 0;
		height:120px; width:213px;
		}
			.promos .box2{
			width:323px;
			}
			.promos .boxfull{
			width:647px;
			}
		.promos .box .container{
		height:106px; width:202px; padding:5px;
		}
			.promos .box2 .container{
			width:304px;
			}
			.promos .boxfull .container{
			width:630px;
			}
			.box .generalcontainer,
			.box2 .generalcontainer,
			.boxfull .generalcontainer{
			overflow:hidden; padding:0;
			}
				.box .generalcontainer{ width:207px;}
				.box2 .generalcontainer{ width:317px; }
				.boxfull .generalcontainer{ width:644px; }
			
		.promos .headline,.promos .headline a{
		font-size:12px;
		text-align:left; margin:7px 0 4px 0;
		font-weight:bold; color:#036;
		}
		.promos .leadin{
		
		}
		.promos .thumb{
		float:left; height:75px; width:100px;
		margin:8px 5px 8px 10px;
		}
			/*for testing*/
			.generalcontainer .thumb{ width:210px; height:210px; margin:0; padding:0; float:none; }
	.promo{
	width:650px; margin:0 0 10px 2px; padding-top:2px;
	}
		.promo .midcontainer{
		width:644px; overflow:hidden;
		}
		.promo .container{
		width:644px; overflow:hidden;
		}
		.promo .nocontainer{
		width:650px; overflow:hidden;
		padding-left:2px;
		}
		#health_promo_642x118{ position:relative; left:-3px; }
		

/********************************************
		packages
********************************************/
#packages{
position:relative; width:650px; margin:0 0 0 2px;
}
	#packages .container{background:#fff; padding-top:10px; /* height:298px;border-left:2px solid #2d64a5;*/}
	#packages-content { width:643px; overflow:hidden; position:relative;} /*height:129px;*/
	#packages-content .row{}
	#packages-content .loading-indicator {left:321px;top:57px}
	
	#packages .preview-content {background:#fff}

	#packages .copy{
	height:30px; overflow:hidden; padding:2px 5px;
	}

.packages-row {
width:643px; overflow:hidden; float:left; clear:left;
padding:0 0 10px 8px;
background: url(/assets/images/bg-packages_vdivs.gif) no-repeat -2px 0;
}
.package-head {
border-bottom:1px solid #e2e2e2;
font-size:12px; padding:0 0 4px 10px; font-weight:bold; color:#000;
}

.package-head a {
font-size:12px; font-weight:bold; color:#000;
}

#packages .package{
width:187px; padding:0 0 0 0; margin:5px 24px 0 0;/**/ float:left; clear:none;
}

	#packages .package .pane ul{ margin-left:0;}
	#packages .package .pane li{ margin:5px 0; }
	#packages .package .pane li a{ font-weight:normal; }
	#packages .package .pane li a:hover{ text-decoration:underline;}

		#packages .relheadline{
		float:none; white-space:normal; width:158px;
		}
			#packages .regitem-bullet-plus .relheadline{
			float:none; white-space:normal; width:110px; height:41px; overflow:hidden; /*outline:1px solid red;*/
			}
		#packages .package .morelink{
		padding:5px 0 0 17px; text-align:left;
		}
		#packages .package a:hover{
			text-decoration:underline;
		}
	#packages .generalheader{ margin-top:5px; }
	.package-thumb{
	margin:6px 4px 0 8px; position:absolute; width:50px; height:38px; border:1px solid #939393;
	}
	
	li.regitem-bullet-plus{ background:url(/assets/images/icons/bullet-999.gif) no-repeat 56px 0px; padding-left:70px; height:40px;  }
	
	.packages-hdivider{
	height:20px; padding:0; margin:0; overflow:hidden;
	background:url(/assets/images/bg-packages_hdivs.gif) no-repeat -4px -5px;
	}
		.packages-hdivider .empty{display:none;}
		
/********************************************
	packages/carousel font styles
********************************************/
		a.package-link,
		a.carousel-link{
		font-size:12px; font-weight:bold; text-decoration:none; cursor:pointer;
		}
			a.package-link {color:#000;}
				
			a.package-link:hover,
			a.carousel-link:hover{
			text-decoration:underline;
			}
		#packages .copy,
		#carousel .copy{
		font-size:11px; color:#333; line-height:1.2em;
		}
		
		
/********************************************
		video carousel
********************************************/
	#mediaplayer{
	margin-left:4px;
	}

	#videocarousel{
	position:relative;
	width:338px; /*height:244px; overflow:hidden; margin-bottom:4px;*/
	background:#fff;/*url(/assets/images/bg-mediaplayer.gif) no-repeat*/
	}		
		#videocarousel a:hover{ text-decoration:underline; }
		
		#video-carousel-content, .video-carousel-content{
		z-index:1; position:relative; left:4px; height:160px; overflow:hidden;
		width:328px; border:none; background:#fff;
		}
		#video-carousel-dual, .video-carousel-dual{
		position:absolute;
		width:334px; height:155px; background:#fff;
		}
		#videocarousel .headline{font-family:georgia, 'times new roman', serif;
		width:100px; color:#000; height:auto; overflow:hidden;
		font-weight:normal; font-size:12px; text-align:left;
		line-height:14px;
		}
		#videocarousel .copy{
			width:100px; color:#000;
		}
		#videocarousel .thumbnail{
		padding:5px 0 3px;
		*padding-bottom:0;
		position:relative;
		}
		
			#videocarousel .thumbnail .play_icon {background: transparent url(/assets/images/touch/play-icon.png) no-repeat 0 0;
			height:26px;
			width:26px;
			right:15px;
			position:absolute;
			bottom:7px;
			z-index:1000;
			}
			
				*html #videocarousel .thumbnail .play_icon {background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
				_top:45px;
				_right:14px;
				}
				
				#videocarousel .thumbnail a:hover {cursor:pointer;}
			
		.videocarouselitem{
		float:left;
		width:100px; height:140px; padding:4px;
		}
		
		.videoalert{
		border-top:1px dotted #ccc; margin:0 2px; padding:5px; text-align:left; font-weight:bold;
		}
			a:hover.videoalert { text-decoration:underline; }
			.videoalert .label{ color:#c00; }
		
		#videocarousel .preview-content-live{
		background:#fff;
		}	
			#videocarousel .preview-content-live .thumbnail{
			margin-bottom:0;
			border:1px solid #f00;border-bottom:none;
			width:100px;
			}
			#videocarousel .preview-content-live .headline{
			padding:5px 3px; width:94px;color:#000; height:55px; overflow:hidden; background:#efefef;
			font-weight:normal; text-align:left; 
			border-left:1px solid #f00;border-right:1px solid #f00;border-bottom:1px solid #f00;
			}
		
		
/********************************************
		carousel
********************************************/
#carousel{
position:relative; width:650px; overflow:hidden; margin:10px 0 0 2px; background:#fff;/*2d64a5*/
}
	#carousel-content, .carousel-content {
	z-index:1; position:relative; width:643px; height:153px; overflow:hidden; 
	background:#fff; 

	}
	#carousel div h2{
	float:left; padding-left:20px; height:16px; overflow:hidden;
	font-weight:bold; letter-spacing:0em; line-height:16px; font-size:14px; color:#000;
	text-transform:none; text-decoration:none; text-align:center; margin-right:30px;
	}
	/*#carousel #carIndictator{
	float:right; padding-right:5px; height:16px; overflow:hidden;
	font-size:10px; color:#fff;
	}*/
	#carousel .preview{
	margin:2px 0 0 2px;
	}
	#carousel-dual{
	position:absolute; width:643px; height:150px;
	}
	.carouselitem{
	float:left;
	width:128px; height:135px; padding:2px 0;
	}
	.carousel-link{ font-weight:normal;}
	
		#carousel .preview-content{
			padding:1px;position:absolute
		}
			#carousel .headline{
			width:110px; height:54px; overflow:hidden; padding-left:10px;
			font-weight:normal; text-align:left;
			}
			#carousel .headline a{
			font-weight:normal;
			font-family:georgia, 'times new roman', serif;
			font-size:14px;
			line-height:18px;
			}
			#carousel .copy{
			width:110px; height:14px; overflow:hidden; padding-left:10px;
			font-weight:bold; text-align:left;
			}
			#carousel .showlogo{
			width:120px;
			text-align:center;
			/*position:absolute;left:113px;top:64px;
			height:20px; width:136px; overflow:hidden;*/
			}
		#carousel .thumbnail{
		position:relative; margin:2px 8px; width:120px; height:77px;
		}
		#carousel .thumbnail img{
		margin:0px;padding:0px
		}
		/*#carIndictator .jumpCircleItem, #carousel-content .jumpCircleItemOn, #carousel-content .jumpCircleItemOff,
		#vcarIndictator .jumpCircleItem, #video-carousel-content .jumpCircleItemOn, #video-carousel-content .jumpCircleItemOff{
		font-size:10px; margin:0 2px; cursor:pointer;
		}*/
	/*#carousel .icons, #packages .icons{
	width:50px; height:16px; overflow:hidden;
	margin:0 2px 0 0; text-align:right;
	}
	#packages .icons{
		float:right;
	}
	#carousel .icons{
		position:absolute;top:64px;left:266px;
	}
		#carousel icons img, #packages .icons img{
		border:none;
		}*/
#carousel .scroll{
float:right; width:16px; height:96px; overflow:hidden;
background:#ddd url(/assets/images/bg-ytrough.png) repeat-y top;
border-right:2px solid #2d64a5;
}
	#carousel .scroll .bot, #carousel .scroll .top{
	z-index:10; cursor:pointer;
	}
	#carousel .scroll .top{ margin-bottom:64px;}
#carousel-content .loading-indicator {left:313px;top:38px}




/********************************************
		slideshows
********************************************/

#slideshowwidget .midcontainer, #discussions .midcontainer{ height:442px; /*442px with sponsor ad 402px without*/ overflow:hidden; }

#slideshowwidget{ 
float:left; width:338px; height:448px; /*448px with sponsor ad 408px without*/ background:#fff; overflow:hidden; margin:0 4px 0 0; position:relative;
}
	#slideshow-preview{ 
	position:relative;width:317px;height:268px;
	}
		#slideshow-preview .preview{
		margin:6px;width:307px; 
		}
			#slideshow-preview .image{
			text-align:center; margin-left:auto; margin-right:auto; width:264px;height:198px;border:1px solid #999
			}
			#slideshow-preview .bubble {
			width:297px; height:49px; margin-left:auto; margin-right:auto; margin-top:6px; overflow:hidden;
			background-image:url('/assets/images/ss-bubble.gif');
			}
				#slideshow-preview .preview a{ color:#000; }
				#slideshow-preview .preview a:hover{ text-decoration:underline; }
				
				#slideshow-preview .preview .headline{
				overflow:hidden; padding:0 11px 11px 11px; clear:both; width:275px; height:15px; color:#000;
				line-height:20px;
				}
				
				#slideshow-preview .preview .section{
				padding:8px 11px 5px 11px; float:left; font-size:11px; font-weight:bold; color:#000;
				}
				
				#slideshow-preview .preview .callout{
				padding:5px 11px 5px 11px; float:right; color:#000;
				}
				
	
	.slideshow-thumbs{position:relative; height:60px; width:300px; margin-left:1px;}
	.slideshow-thumbs img {position:absolute;bottom:0px;border:1px solid #999;left:12px}
	.thumb1, .thumb2, .thumb3, .thumb4, .thumb5  {height:62px;position:absolute;width:82px;z-index:2;}
	.slideshow-thumbs .thumb1 {margin:0 100% 0 0%;}
	.slideshow-thumbs .thumb2 {margin:0 80% 0 20%;}
	.slideshow-thumbs .thumb3 {margin:0 60% 0 40%;}
	.slideshow-thumbs .thumb4 {margin:0 40% 0 60%;}
	.slideshow-thumbs .thumb5 {margin:0 20% 0 80%;}
#slideshowwidget .extra{
position:relative; top:6px;
}
	#slideshowwidget .morelink{ margin:10px; font-weight:bold; }
	#slideshowwidget .sponsor{ text-align:right; margin:20px; }
		#slideshowwidget .sponsor .label{ font-size:9px; color:#999; position:relative; top:-10px; } 

#ss-arrow {
position:absolute;top:287px;left:34px;z-index:1000;
width:24px;height:13px;background:url(/assets/images/ss-arrow.gif) no-repeat bottom;
}

/********************************************
		extra
********************************************/
#extraWidget {
width:324px; overflow:hidden; 
}

/********************************************
		discussions
********************************************/
#discussions{
float:left; background:#fff; width:308px; overflow:hidden; 
}
	#discussions .container{
	padding:0 5px 5px 10px;
	}
	#discussions h3, #discussions h3 a{
	font-family:georgia, 'times new roman', serif;
	font-size:20px; font-weight:normal; 
	margin:6px 0 5px; 
	color:#369;
	}
		
	#discussions .quote {
	padding:5px 0 0;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
	background:url(/assets/images/quote-left.gif) no-repeat top left;
	}
	
	#discussions .quote a {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444;
	}
	
	#discussions .quote a:hover{
		text-decoration:underline;
	}
		#discussions .endquote{background:url(/assets/images/quote-right.gif) no-repeat bottom right;}
		
	#discussions .quoteid{
	text-align:left; color:#369; margin:5px 0;
	font-weight:bold; text-transform:uppercase;
	}
		#discussions .quoteid span{font-weight:bold; color:#000; }
		
	#discussions .votelabel{
	color:#000; font-weight:bold; margin:15px 0 5px 0; font-size:14px;
	}
	#discussions .vote a{
	font-family:Georgia, "Times New Roman", Times, serif; text-align:left; font-size:18px; font-weight:normal;
	}
	#discussions .comments{
	color:#999; padding-left:18px; text-align:left;
	background:url(/assets/images/icons/icon-comment_new.gif) no-repeat 2px 2px;/*comment_rev*/
	font-weight:bold;
	}
	
	#discussions .comments a:hover, #discussions .vote a:hover {
		text-decoration:underline;
	}

/********************************************
		blogs
		Edits to Ad area: adding some overrides
********************************************/

	#homead{ position:relative; top:0px; left:0px; /*width:338px;*/ height:auto; margin-bottom:0; background:#fff;}
	#homead .container{ height:auto; background:#fff; }
	#homead .container .ad{ width:300px; height:auto; position:relative; top:0px; left:15px;}
	#homead .container .label{
	position:absolute; top:4px; left:0;
	width:15px; height:100px;
	/*background:url(/assets/images/label-advertisement_white.gif) no-repeat;*/
	}
	#homead .capbottom, #homead .captop{ display:none; }
	
/********************************************
		blogs
********************************************/

	#blogs { position:relative; width:338px; background:#fff; margin:0 2px 4px 0;}
	#blogs .container{ width:332px; overflow:hidden; }
	#blogs .blog-entry { margin:10px; }
	#blogs .heading{  margin:17px 0 0 0; }
	
	#blogs .headline a:hover, #blogs .relheadline a:hover {
		text-decoration:underline;
	}
	#blogs .heading .blogicon{ float:left; width:20px; height:20px; background:#ddd; }
	#blogs .headingtext{ float:right; width:285px; border-bottom:1px solid #e2e2e2; padding-bottom:1px; }
	#blogs .name{
	float:left; width:215px; text-transform:uppercase; font-size:14px; color:#000; font-weight:bold;
	}
	#blogs .recenttime, #blogs .time{
	float:right; font-size:11px;
	}
		#blogs .recenttime{
		color:#333;
		font-weight:bold;
		}
	#blogs .headline {
	clear:left; margin:2px 0 10px;*margin-top:0;
	font-family:georgia, 'times new roman', serif;
	font-size:14px;
	line-height:18px;
	}
	
	#blogs .package{
	width:322px;
	}
		#blogs .pane h3{
		padding-top:8px; margin-right:10px; border-top:1px solid #e2e2e2;
		font-size:12px; color:#000; text-transform:uppercase; font-weight:normal;
		}
		
		#blogs .relheadline{
		float:left; width:290px;
		}
		#blogs .relheadline a{ font-weight:normal; }
		#blogs .blogsource{ color:#930; }
		
	#blogs .copy {line-height:15px;}


/********************************************
		stocks
********************************************/

	#stocks{
	width:338px; background:#fff;  margin:0 2px 4px 0;
	}
		#stocks .indices{ height:120px; width:332px; overflow:hidden; }
	
		#stocks .midcontainer{
		background:#fff; /*height:220px;*/height:auto;/*250px with sponsor, 185px without*/ width:332px;
		}
		#stocks .quotesearch{
		position:relative;
		background:#f1f1f1; margin:10px 4px; height:48px; width:324px; overflow:hidden;
		}
		#stocks .quotesearch .sponsor{
		position:absolute; top:9px; right:12px;
		}
		#stocks .qsearch{
		/*position:absolute; top:15px; left:8px;
		width:120px;*/
		border:1px solid #e2e2e2;
		height:16px;
		left:8px;
		padding:1px;
		position:absolute;
		top:6px;
		width:142px;
		background:#fff;
		}
		#stocks .getquotebut{
		left:158px;
		position:absolute;
		top:5px;
		}
		#stocks .package{
		width:322px; position:relative; top:40px;
		}	
			#stocks .relheadline{
			float:left; width:290px;
			}
			#stocks .package .pane li{ margin-top:5px; }
			#stocks .relheadline a{ font-weight:normal; margin:0; }


/********************************************
		accuweather
********************************************/
#accuweather{ position:relative; width:338px; background:#fff;  margin:0 2px 4px 0; overflow:hidden; }

	#accuweather .container{
	background:#fff; width:332px; overflow:hidden;
	}

/********************************************
		mostpopular
********************************************/
#mostpopular{ position:relative; background:#fff; width:auto; margin:4px 2px 0 0; overflow:hidden; }

#mostpopular .midcontainer, #most-popular .midcontainer{ /*height:314px;*/ /*356px with sponsor*/width:auto; overflow:hidden;}
	
	#popular-tabs{ background:#fff;
	height:35px;
	z-index:5;
	position:relative;
	border-bottom:1px solid #ccc;
	padding:10px 0 0 5px;
	white-space: nowrap;
	_padding:0 0 0 4px;
	_height:23px;
	_margin-top:10px;
	}
	
		#popular-tabs div{cursor:pointer;
		height:24px;
		padding:5px 11px 4px; 
		margin:0 2px 0 0;
		z-index:5;
		line-height:1.2em;
		overflow:hidden;
		color:#fff;
		text-transform:uppercase; 
		font-family:arial, verdana, sans-serif;
		float:left;
		font-size:11px;
		_height:26px;
		width:74px;
		}
		
		#digg_widget #popular-tabs div {height:18px;
		padding:12px 11px 4px
		}
		
		#popular-tabs .tabActive div{height:26px;
			position:relative;
			padding:4px 10px;
			z-index:105;
			border-right:1px solid #ccc;
			border-left:1px solid #ccc;
			border-top:1px solid #ccc;
			border-bottom:1px solid #fff;
			color:#000;
			_top:1px;
			}
			
			#digg_widget #popular-tabs .tabActive div {padding:11px 10px 5px;}
			
			#popular-tabs .tabinActive div{background:#fff url(http://a.abcnews.com/assets/images/iphone/gradientBkg-ccc.gif) repeat-x  0 -10px;
			color:#000;
			position:relative;
			_height:24px;
			_top:1px;
			}
			
				#popular-tabs a:hover {text-decoration:none;}
				#popular-tabs .tabinActive div:hover {text-decoration:underline;}
			
			#popular-tabs a:hover.tabinActive div {background:#ddd;
			_height:24px;
			_top:1px;
			}

	#popular-content{ z-index:4; clear:left; position:relative; left:-2px; /*height:310px;*/ width:334px; padding-right:0; overflow:hidden;padding-bottom:5px;}

	#mostpopular .package, #most-popular .package{ width:320px; padding:5px 0 5px 5px; }
	
	#mostpopular .package .pane li, #most-popular .package .pane li{margin-top:5px; line-height:15px;}
	
		#mostpopular .package .pane li.regitem, #most-popular .package .pane li.regitem {text-align:right;
		margin-top:9px;
		}
		
			#mostpopular .package .pane li.regitem a, #most-popular .package .pane li.regitem a {float:none;}
			
	#mostpopular .package .pane li a, #most-popular .package .pane li a{font-weight:normal;
	line-height:15px;
	}
	
	#mostpopular .package .pane li a:hover, #most-popular .package .pane li a:hover{ text-decoration:underline;}
	
	#mostpopular .relheadline, #most-popular .relheadline{ float:left; width:280px;}
	
	#mostpopular .numofcomments, #most-popular .numofcomments{ color:#999; }
	
	#mostpopular #videocarousel {margin-bottom:0;}

#mostpopular .extra, #most-popular .extra{
position:relative; top:-10px;
}
	#mostpopular .sponsor, #most-popular .sponsor{ text-align:right; margin:20px; }
		#mostpopular .sponsor .label, #most-popular .sponsor .label{ font-size:9px; color:#999; position:relative; top:-10px; } 
		
		
.rightpromo{
width:338px; margin:4px 2px 0 0; overflow:hidden;
}
	.rightpromo .midcontainer{ width:332px; overflow:hidden; }
	
	#countdown{ text-align:center; padding:10px; /*background:#fff url(/assets/images/bg-carousel_ltbl_fade.gif) repeat-x top;*/ }
	
	.rightpromo .midcontainer .content{ padding:5px; }
	
	.rightpromo .midcontainer .content a{ font-size:12px; font-weight:bold; }
		.rightpromo .midcontainer .content a:hover{ text-decoration:underline; }
		
		.content .lgthumb{
		float:left; margin:1px 10px 10px 0;
		}
		
/********************************************
		ABC News to Go
********************************************/

	#rsslisting a:hover {
	text-decoration:underline;
	}
		.rightsection #rsslisting{width:auto; overflow:hidden; margin-left:0; margin-top:4px; }
		.rightsection #rsslisting .midcontainer{width:auto; }
		.rightsection #rsslisting .leftcol, .rightsection #rsslisting .rightcol{
		float:left; clear:left; width:48%;
		}
		
		#rsslisting .midcontainer{
		overflow:hidden;
		clear:both; padding-bottom:4px;
		}
		#rsslisting .container{
		overflow:hidden;
		margin:8px 15px 3px 15px; clear:both;
		}
		#rsslisting .leftcol{
		float:left; width:48%;
		}
		#rsslisting .rightcol{
		float:left;
		}
			#rsslisting .leftcol div, #rsslisting .rightcol div{ margin-bottom:4px; }
			#rsslisting .leftcol img, #rsslisting .rightcol img{ position:relative; top:1px;margin-right:2px;}

/********************************************
		Marketplace
********************************************/

.marketplace{ padding:0; }

.marketplacequigo{
margin:4px 0 4px 2px;
overflow:hidden;
width:650px;
}
	.marketplacequigo .midcontainer{
	 /*height:200px;*/
	}
	.marketplacequigo .quigo{
	width:608px; overflow:hidden; padding:10px 15px;
	}
.marketplacepromos{
width:338px;
margin:4px 2px 4px 0;
}
	.marketplacepromos .midcontainer{
	padding:6px 0;
	}
	.marketplacepromos .promoright .promobox{margin:0 auto 10px;width:300px;background:#fff;}
	.marketplacepromos .promoright .promoboxBottom{margin:0 auto 10px;width:300px;background:#fff;}
	
/********************************************
	          ListViewer in Story Page
********************************************/
#top-section-stories {
	width:338px;
}
	#top-section-stories .container{
		padding:10px;
	}

	#top-section-stories .listviewer-content {
		margin:0px;
		padding:0px;
	}
		#top-section-stories .listviewer-content h3 {
			background:transparent url(/assets/images/hr-gray_dot.gif) repeat-x 0px 18px;
			padding-bottom:10px;
		}
	
		#top-section-stories  .listviewer-preview {
			width:310px;
			height:95px;
			overflow:hidden;
		}
				
		#top-section-stories .listviewer-preview img {
			float:left;
			margin:0px 10px 0px 0px;
			/*border:1px solid #999;*/
		}
		
		#top-section-stories .listviewer-preview .headline, #top-section-stories  .listviewer-preview p {
			float:left;
			width:180px;
			font-family: georgia;
			font-size: 14px;
			font-weight: normal;
			line-height: 18px;
			margin-bottom: 2px;
		}
			#top-section-stories .listviewer-preview .headline a:hover {text-decoration:underline;}
		
		#top-section-stories .listviewer-content .list {
			list-style:none;
			padding:10px 0px 0px 0px;
			border-top:1px solid #e2e2e2;
		}
		
		.lv-item-off {
			background:#fff url(/assets/images/icons/bullet-999.gif) no-repeat 0px 2px;
			padding:0px 0px 0px 13px;
			line-height:1.6em;
		}
			.lv-item-off a:hover {text-decoration:underline;}
		
		.lv-item-over {
			background:#fff url(/assets/images/icons/bullet-999.gif) no-repeat 0px 2px;
			padding:0px 0px 0px 13px;
			line-height:1.6em;
		}
		
/********************************************
	 Most Popular in Story Page
********************************************/	
	#most-popular {
		width:338px;
	}
		#most-popular .extra{
			display:none;
		}
		
/* faces widget head override for section/story page */
#faces .widget_head {height:32px;}
	#faces .widget_head img {top:2px !important}
		
/********************************************
	 ABC News To-Go in Story Page
********************************************/			
	#togo {
		width:338px;
	}
	
		#togo .midcontainer, #togo .container {
			/*float:left;*/
		}

		#togo .leftcol, #togo .rightcol {
			float:left; 
			padding-bottom:8px;
		}
		
		#togo .leftcol {
			width:176px;
		}
			#togo .leftcol img {margin-right:2px;position:relative;top:1px;}
		
		#togo .rightcol {
			width:155px;
		}
			#togo .rightcol img {margin-right:2px;position:relative;top:1px;}
		
		#togo .leftcol div, #togo .rightcol div {
			padding:8px 0px 0px 10px;
		}
		
	
/********************************************
	 Story Features Carousel in Story Page
********************************************/	
#story-features {
	margin:20px 0px 0px 15px !important;
	width:972px;
	padding-top:5px;
}
	#story-features a{
		font-weight:normal;
	}
		#story-features a:hover span {cursor:pointer;}
	
	#story-features a.carousel-link{color:#369;
	font-family:georgia, 'times new roman', serif;
	font-size:14px;
	line-height:18px;
	}
	
	#story-features .headline {
		width:202px;
		padding:2px 0px 0px 2px;
	}

	#story-features .packages {
		width:969px;
	}
		#story-features .packages .captop, .packages .capbottom {
			display:none;
		}
		
		#story-features .packages .midcontainer {
			border:0px;
		}
		
		#story-features .packages .carousel-content {
			background:none;
			padding:22px 5px 10px 5px;
			width:953px;
			height:165px;
		}
		
		#story-features #carousel-dual {
			width:963px;height:165px;
		}
		
		#story-features .packages .carouselitem {
			width:202px;
			height:165px;
			overflow:hidden;
		}
		
		#story-features .packages .carouselitem-notlast {
			padding:2px 24px 0px 0px;border-right:1px solid #ccc;margin-right:24px;
		}
		
		#story-features .packages .carouselitem-last {
			padding:2px 0px 0px 0px;
		}
		
			#story-features .packages .carouselitem img {
				border:1px solid #bebebe;
			}
		#story-features .packages .carouselitem .thumbnail {
			position:relative;float:left;margin-bottom:10px;
			}
			
		#story-features .packages .image-icon{
		background:url("http://a.abcnews.com/assets/images/touch/video_play_icon_storypage.png") no-repeat scroll 0 0 transparent;
		bottom:5px;
		*bottom:7px;
		height:39px;
		position:absolute;
		right:5px;
		width:39px;
		z-index:1000;
	}
	
			*html #story-features .packages .image-icon {background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/video_play_icon_storypage.png", sizingMethod="crop");
		}
		
		#story-features .packages .copy {
			display:none;
		}
		
	#story-features .widget_head {
		border-bottom:1px solid #ccc !important;padding-bottom:10px;
	}
	
	#story-features .widget_controls{
		display:none;
	}
	
	#story-features .widget_link{position: absolute;right:20px;top:13px;font-size:12px;font-weight:bold;}
	#story-features .widget_link a{font-weight: bold;}
		
	#story-features .loading-indicator {
		left:450px;top:60px;
	}		
		
#specialEventIndexMainNewsLeft {display:inline;}
#specialEventIndexMainNewsRight {display:inline;
position:absolute;left:325px;_left:315px;}

/********************************************
			trioViewer
********************************************/	
.trioViewer {
	height:253px;
	overflow:hidden;
	width:658px;
}

	.trioViewer .preview {
		float:left;
		height:240px; overflow:hidden;
		margin:0;
		border-left:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999;
		padding:4px 5px 6px;
		background:#fff;
		width:322px;
	}
	
	.trioViewer .story-list {
		float:left;
		width:323px;
	}
	
		.trioViewer .story-list a:hover {cursor:pointer;text-decoration:none;}
		
		.trioViewer .story-list .item-off,.trioViewer .story-list .item-on {
			height:72px;
			width:305px;
			overflow:hidden;
			padding:7px 5px 5px 15px;
			background:url(/assets/images/bg-trio_off_lt.png) no-repeat;
		}
			.trioViewer .story-list .item-on{
			background:url(/assets/images/bg-trio_on_lt.png) -2px 0px no-repeat;
			}
		
			.trioViewer .story-list .headline { 
				font-family:georgia, 'times new roman', serif;
				padding-bottom:2px; 
				font-size:14px; 
				line-height:18px;
				font-weight:normal;
			}
				.trioViewer .story-list .headline .content-label { 
				font-size:14px;
				}
	
				.trioViewer .story-list .item-on .overview{ 
				color:#000;
				}
				
				.trioViewer .story-list .item-on .headline:hover {text-decoration:underline;}
					
				.trioViewer .story-list .item-off .overview{ 
				color:#333;
				}
				
				.trioViewer .story-list .photo-credit {text-align:left; padding-top:6px; display:none;}
				.trioViewer .story-list .item-on .photo-credit {display:block;}
			
/********************************************
			mediaViewer
********************************************/	

.mediaViewer {
	font-size:12px;
	line-height:15px;
	position:relative;
}

	.mediaViewer .midcontainer {background:#000;}
	/*prev*/
	.mediaViewer a.previous,.mediaViewer a.previous:hover {
	background:#000 url(/assets/images/cntrl-prev_dk.gif) no-repeat center !important;
	position:absolute;
	top:9px;
	right:28px;
	width:27px;
	height:22px;	
	}
	
	/*next*/
	.mediaViewer a.next,.mediaViewer a.next:hover, .mediaViewer a.next-off,.mediaViewer a.next-off:hover {
	background:#000 url(/assets/images/cntrl-next_dk.gif) no-repeat center !important;
	position:absolute;
	top:9px;
	right:1px;
	width:28px;
	height:22px;
	}
	
	.mediaViewer .slide-top {
		background:#000;
		color:#fff;
		height:20px;
		position:relative;
		padding:10px;
	}
		.mediaViewer .slide-top h4{
		width:400px; float:left;
		font-size:12px;
		padding-top:5px;
		color:#f0f0f0;
		}
	.mediaViewer .leftScroller{
	background:#000 url(/assets/images/scroller/bg-scroller_left_000.png) no-repeat 1px 1px;
	}
	.mediaViewer .rightScroller{
	background:#000 url(/assets/images/scroller/bg-scroller_right_000.png) no-repeat -1px 1px;
	}
	.mediaViewer .xTrough{
	background:#000 url(/assets/images/scroller/bg-xtrough_000.png) repeat-x;
	}
		.mediaViewer .xScrollerCapLeft,.mediaViewer .xScrollerCapRight{
		background:#000 url(/assets/images/scroller/bg-xscroller_000.png) repeat-x;
		}
		.mediaViewer .xScroller{
		background:#000 url(/assets/images/scroller/bg-xscroller_000.png) repeat-x;
		}
		
		.mediaViewer .slide-top .status, .mediaViewer .slide-top .controls {
			position:absolute;
		}
		
			.mediaViewer .slide-top .status {
				right:75px;
				top:15px;
				font-size:11px;
				color:#f0f0f0;
			}
			
			.mediaViewer .slide-top .widget_controls_ss {
				position:absolute;
				right:10px;
				top:1px;
			}
		.mediaViewer .slide-bottom{
		/*padding:10px 20px;*/
		}
			.mediaViewer .slide-bottom .label{
			font-weight:bold; font-size:12px; padding:2px 5px; margin-right:5px;
			background:#333; color:#fff;
			}
	
	.mediaViewer .preview {
		background:#000;
		color:#fff;
		position:relative;
	}
	
		.mediaViewer .preview .content-label {color:#fff;font-weight:normal;}
	
		.mediaViewer .preview .content-wrapper {
			width:605px;
			position:relative;
			text-align:center;
		}
		
			.mediaViewer .preview .content-wrapper .image {
				background:#000;
				margin:0 auto;
				padding:10px 0;
			}
			
		.mediaViewer .preview .content-wrapper  #mediaplayer-spacer {
			background:#000 url(http://a.abcnews.com/assets/images/site_preloader_black.gif) center center no-repeat !important;
			height:348px !important;
			margin-left:39px !important;
			*margin-left:0 !important;
			*margin-right:0 !important;
			width:525px !important;
		}
				
		
.mediaViewer #ss-MediaPlayer{width:400px !important;height:257px;background-color:#000 !important;position:absolute;left:104px;top:150px;*z-index:auto;
z-index:-1000;}
.mediaViewer #ss-MediaPlayer #mediaplayer2{width:400px !important;height:257px;background-color:#000 !important;}
.mediaViewer #thumbOverlay{display:block;height:45px;opacity:.5;position:absolute;top:40px;left:0;width:100%;z-index:5000;background:#000;*width:99%;filter: alpha(opacity=50);}
.mediaViewer #arrowOverlay{display:block;opacity:.5;position:absolute;top:0;right:0;width:70px;height:35px;z-index:5000;background-color:#000;*right:5px;filter: alpha(opacity=50);}
*html .mediaViewer #thumbOverlay, *html .mediaViewer #arrowOverlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.mediaViewer #thumbOverlay img, .mediaViewer #arrowOverlay img{width:100%;height:100%;}	
.mediaViewer #ssCountdown{color:#fff;font-size:11px;float:right;}		

	

	.mediaViewer .preview .content-wrapper .image .ssPlayer #SFPlayerObj {
			margin-top:48px !important;
	}

	.mediaViewer .preview .content-wrapper  .caption {
		padding:10px 35px 20px;
		text-align:left;
		color:#f0f0f0;
	}
		
	.mediaViewer .preview ul {
		padding:0 35px 20px 48px;
		text-align:left;
	}
		
	.mediaViewer .preview li {
		line-height:1.6em;
		list-style-type:disc;
		position:relative;
	}
	
	.mediaViewer .preview li a,.mediaViewer .caption a, .mediaViewer .preview .content-label2 {
		color:#fff !important;
	}
	
	.mediaViewer .caption a {color:#8faacc;}
		
	.mediaViewer .media-list {
		padding-left:10px;
	}	
	
	.mediaViewer .thumb, .mediaViewer .thumb-active {
		display:inline;
		margin:0; outline:none;
	}
		.mediaViewer .thumb img {border:2px solid #000;}
			.mediaViewer .thumb img:hover {border:2px solid #999;}
		.mediaViewer .thumb-active img {border:2px solid #fff;}
	
	.mediaViewer .first {
		margin-left:0;
	}
	
	.mediaViewer .last {
		margin-right:12px;
	}
	
	.mediaViewer .thumb-viewer-wrapper {
		height:60px;
		padding-top:2px;
		position:relative;
		overflow:hidden;
		/*width:605px;*/
		width:595px;
		margin:0 5px;
		z-index:1;
		background:#000;
	}
			
	.mediaViewer .thumb-viewer {white-space: nowrap;}
	
	.endSlate{padding:10px 8px; width:600px;}
	.endSlate .item{width:193px; height:160px; overflow:hidden; float:left; margin:0 5px 5px 0;}
	.endSlate .headline{margin:5px 0; padding:0 5px 0 0;}
			
		.endSlate a, .endSlate a:hover {position:relative;display:block;}
		.endSlate a, .endSlate a h4{color:#f0f0f0;font-weight:normal;font-size:12px;line-height:1.1em;cursor:pointer;}
		.endSlate .item a:hover .headline h4{text-decoration:underline;}
			
	.stfDimmer {
		background:#000000 none repeat scroll 0 0;
		display:none;
		height:635px;
		left:0;
		position:absolute;
		top:0;
		width:605px;
		z-index:100;
	}	

	.spwindiv {
		display:none;
		left:15px;
		*left:12px;
		position:absolute;
		top:5px;
		z-index:101;
		background:transparent;
		height:420px;
		width:580px;
	}
	
		.spwindiv iframe {position:relative;
		left:-10px;
		top:0;
		background:transparent;
		}
		
	.spwinclose {
		background:#fff none repeat scroll 0 0;
		left:507px;
		padding:3px 3px 2px;
		position:relative;
		top:-415px;
		width:58px;
	}	

	.spwindivAd {
		color:#fff;
		font-family:arial;
		font-size:10px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		left:258px;
		line-height:normal;
		position:relative;
		top:-438px;
		width:100px;
	}		

/********************************************
	mediaViewer/timeline
********************************************/	
.timeline .breadcrumb {
	padding-top:0;
	padding-bottom:10px;
}

.timeline .subbranding {
	margin-left:10px;
}

	.timeline .subbranding img {
		height:59px;
	}

.timeline .toolbox {
	width:595px;
}

.timeline .xTrough, .timeline .leftScroller, .timeline .rightScroller, .timeline .xScrollbar {visibility:hidden;}
.timeline .slide-top, .timeline .thumb-viewer-wrapper, .timeline .preview, .timeline .preview .content-wrapper, .timeline .preview .content-wrapper .image {
	background:#fff;
}	

.timeline .slide-top h4, .timeline .slide-top .status, .timeline h2, .timeline .preview .content-wrapper .headline, .timeline .preview .content-wrapper .caption, .timeline .preview .content-wrapper a, .timeline .endSlate .headline h4 a, .timeline .endSlate .review {
	color:#010000;
}

.timeline .preview a {
	color:#003366 !important;
}

.timeline .slide-top {
	height:36px;
	padding-bottom:5px;
	padding-left:0;
	padding-top:0;
}

.timeline .slide-top h4 {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

.timeline .slide-top .status {
	font-size:14px;
	font-weight:bold;
}

.timeline a.previous img, .timeline a.previous:hover img, .timeline a.next img, .timeline a.next:hover img {
	width:30px;
	height:30px;
}

.timeline  a.previous {
	background:transparent url(/assets/images/blue-arrows.gif) 0 -1px no-repeat !important;
	margin-right:2px;
}
	.timeline a.previous:hover, .timeline a.previous-off, .timeline a.previous-off:hover {
		background:transparent url(/assets/images/gray-arrows.gif) 0 -1px no-repeat !important;
		margin-right:2px;
	}

.timeline  a.next {
	background:transparent url(/assets/images/blue-arrows.gif) -30px -1px no-repeat !important;
}

	.timeline a.next:hover, .timeline a.next-off, .timeline a.next-off:hover {
		background:transparent url(/assets/images/gray-arrows.gif) -30px -1px no-repeat !important;
	}

.timeline .preview .content-wrapper .image {
	padding-top:0;
	padding-bottom:25px;
}

.timeline .preview .content-wrapper .image .credit {
	color:#666;
	font-size:9px;
	text-align:left;
	text-transform:uppercase;
}

.timeline .preview .content-wrapper .headline, .timeline .preview .content-wrapper .caption {
	padding-left:0;
	text-align:left;
}

.timeline .preview .content-wrapper .headline {
	font-weight:bold;
	font-size:24px;
	padding-bottom:5px;
}

.timeline .preview .content-wrapper .caption {
	padding-top:0;
}

.timeline .preview .content-wrapper .caption, .timeline .preview .content-wrapper ul li, .timeline .preview .content-wrapper ul li .content-label {
	font-size:15px;
}

.timeline .preview .content-wrapper .caption p {
	margin-bottom:10px;
}

.timeline .preview ul, .timeline .preview ul li {
	padding-left:0;
}

.timeline .preview ul {
	padding-bottom:0;
}

.timeline .preview .content-wrapper #mediaplayer2 {
	height:348px;
	margin-left:40px;
	width:520px;
}

#nonscrollviewer {
	position:relative;
}

	#nonscrollviewer .thumb-viewer-wrapper {
		margin-left:30px;
		width:520px;
	}

	#nonscrollviewer .previous, #nonscrollviewer .next {
		display:inline-block;
		position:relative;
		z-index:5;
	}
	
	#nonscrollviewer .previous {
		left:0;
		top:40px;
	}
	
	
	#nonscrollviewer .next {
		left:550px;
		top:-53px;
	}

.timeline .endSlate {
	padding:0;
}

.timeline .endSlate .review {
	float:left;
	margin-bottom:30px;
}

	.timeline .endSlate .review  img, .timeline .endSlate .review .desc {
		float:left;
	}
	
	.timeline .endSlate .review img {
		margin-right:10px;
	}
	
	.timeline .endSlate h2 {
		font-size:14px;
		font-weight:bold;
	}
	
		.timeline .endSlate .more h2 {
			border-top:1px solid #000;
			float:left;
			margin:0;
			padding:14px 0 10px;
			width:635px;
		}
	
	.timeline .endSlate .more .image img {
		height:84px;
		width:150px;
	}
	
	.timeline .endSlate .more .item {
		height:84px;
		width:295px;
		margin-bottom:14px;
	}
	
		.timeline .endSlate .more .item  .image, .timeline .endSlate .more .item .headline {
			float:left;
		}
		
		.timeline .endSlate .more .item .headline {
			margin-top:0;
			width:120px;
		}
		
			.timeline .endSlate .review p a, .timeline .endSlate .more .item .headline a {
				font-size:12px;
				font-weight:bold;
			}

/* image borders */
#videocarousel .thumbnail img, 
#specialevent .preview-image img,
#top-section-stories .listviewer-preview img,
#carousel .thumbnail img,
#specialevent .list-item img, 
#other-topstories .list-item img,
.trioViewer .preview img {border:1px solid #ccc;}	

.mediaViewer .preview .content-wrapper .image img {border:1px solid #666;}		

/********************************************
		overlay
********************************************/
.freeform .anchor {
	border-top:1px solid #eee !important;
	float:left;
	padding-top:1px;
	padding-bottom:0;
}
	.freeform .anchor span {
		background:#e6e9ee;
		display:block;
		padding:6px 12px;
	}
	
	.freeform .anchor a {
		background:transparent url(http://a.abcnews.com/assets/images/icons/icons_sprite_sheet.gif?werwer) right -394px no-repeat;
		padding-right:22px !important;
	}
	
.overlayPane {
background:#e6e9ee;
left:-10000px;
position:absolute;
top:0px;
width:658px;
z-index:90000;
}

.overlayPane .overlay-container {
margin:0 auto;
position:relative;
width:658px;
}

.overlayPane .overlay-container a:hover {text-decoration:underline;}	

.overlay-container .hide_button {
background:#888888 none repeat scroll 0 0;
font-size:12px;
font-weight:bold;
position:absolute;
left:637px;
width:20px;
text-align:center;
top:8px;
z-index:10;
}

	.overlay-container .hide_button a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	padding:0 4px;
	text-transform:lowercase;
	}
	
	.overlay-container .hide_button a:hover {text-decoration:none;}
	
	.overlay-container .freeform .midcontainer, .overlay-container .freeform .midcontainer .widget_head {
		border:none;
		padding:0px;
	}
	
	.overlay-container .freeform .midcontainer .title {
		color:#003366;
		font-size:18px;
		font-weight:bold;
		padding:8px 0 0 5px;
		position:relative;
	}


.tack-on .freeform .midcontainer {background:#e6e9ee;
padding-top:10px;
}

	.tack-on .bullet {
		width:219px;
	}
		
	.tack-on .close {
		float:right;
		margin:0 15px;
		padding:20px 0 0;
	}

	.tack-on .morelink {
		float:right;
	}

/********************************************
		social dock
********************************************/	

#socialdock {}
	#socialdock .midcontainer {

	}
		
	#socialdock .container {
		padding-top:10px;
		_padding-left:0;
		_margin-left:-10px;
	}
	
	#socialdock .item {
		border:1px solid #ccc;
		float:left;
		height:40px;
		margin-bottom:10px;
		position:relative;
		/*width:90px;*/
		width:97px;
		margin-left:5px;
		margin-right:8px;
		overflow:hidden;
	}
	
	#socialdock .iframe {border:none;}
	
	#fb-wrapper, #tweet-wrapper, #digg-wrapper {
	}
	
	#fb-wrapper {
		overflow:visible !important;
		*overflow:hidden !important;
	}
	
	#fb, #tweet, #socialdock .item .db-wrapper {
		position:absolute;
	}
	
		#fb {
			left:5px;
			top:10px;
		}
		
		#tweet {
			left:10px;
			top:12px;
		}
		
		#socialdock .item .db-wrapper {
			left:8px;
			top:12px;
		}
		
		.container #tweet-wrapper img {position:relative;
			left:24px;
			top:13px;
		}
		
		.container #digg-wrapper img {position:relative;
			left:7px;
			top:12px;
	}

#sd-other{position:relative;
_height:105px;
*display:block;
}

#sd-other #sd-video-overlay{position:absolute;
	top:42px;
	width:318px;
	height:44px;
	background:#fff;
	opacity:.4;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	left:5px;
	}		
		
/********************************************
		social tool kit
********************************************/
#socialtoolkit {position:relative;}
	#socialtoolkit .midcontainer {
		background:#eceff4 !important;
		border:none !important;
		padding-bottom:5px;
	}
	
	#socialtoolkit .widget_head_short {
		background:transparent;
		border:none !important;
		margin-left:0;
		height:32px;
	}
	
		#socialtoolkit .widget_head_short .title {
			color:#333;
			font-size:20px !important;
			padding-top:10px;
		}
	
	#socialtoolkit .container {
		background:transparent;
		padding-top:15px;
	}
	
	#socialtoolkit .like, #socialtoolkit .activity {
		overflow:hidden;
		width:300px;
	}
	
	#socialtoolkit .like {
		margin-left:11px;
		padding-bottom:5px;
		*padding-bottom:0;
		*height:30px;
		overflow:hidden;
	}
	
	#socialtoolkit .activity {
		background:#fff;
		margin-left:10px;
	}

/********************************************
		main video wide
********************************************/	
#mainVideoWide {position:relative;}

	#mainVideoWide .midcontainer {
		background:#f1f1f1;
	}
	
	#mainVideoWide .widget_head {
		height:auto;
		margin:0;
	}
	
#topvideoContainer {
	border:1px solid #999; background:#fff;
	height:257px;
	margin:17px 7px 0;
	overflow:hidden;
}
	#topvideoContainer .mediaplayer {
		background:#000;
		float:left;
		height:257px;
		width:400px;
	}
	
#mainVideoWide .videoPlaylistContainer {
	float:left;
	width:238px;
	visibility:hidden;
}
	
	#mainVideoWide #more-videos {
		font-size:11px;
		padding:7px 0 3px; text-transform:uppercase; font-weight:bold;
		*padding:7px 0 0;
		border-bottom:1px solid #ddd;
	}
		#mainVideoWide #more-videos .left {
			float:left; 
			margin-left:420px;
			_margin-left:210px;
		}
		#mainVideoWide #more-videos .right {
			float:right; 
			margin-right:8px;
			_margin-right:4px;
		}
	
	#mainVideoWide a.previous, #mainVideoWide a.next {
		cursor:pointer;
		height:32px;
		left:516px;
		line-height:99999px;
		position:absolute;
		width:32px;
		z-index:10;
	}
	
		#mainVideoWide a.previous {
			background:transparent url(/assets/images/buttons/mainvideowide/arrow_up.png) 0 0 no-repeat;
			top:5px;
		}
			* html #mainVideoWide a.previous {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/buttons/mainvideowide/arrow_up.png", sizingMethod="crop");
			top:5px;
			}
			
			#mainVideoWide a.previous:hover {
				background:transparent url(/assets/images/buttons/mainvideowide/arrow_up-active.png) 0 0 no-repeat;
			}
				* html #mainVideoWide a.previous:hover {
					background-image:none;
					display:inline-block;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/buttons/mainvideowide/arrow_up-active.png", sizingMethod="crop");
				}
			
		
		#mainVideoWide a.next {
			background:transparent url(/assets/images/buttons/mainvideowide/arrow_down.png) 0 0 no-repeat;
			top:263px;
		}
		
			* html #mainVideoWide a.next {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/buttons/mainvideowide/arrow_down.png", sizingMethod="crop");
			top:263px;
			}
			
			#mainVideoWide a.next:hover {
				background:transparent url(/assets/images/buttons/mainvideowide/arrow_down-active.png) 0 0 no-repeat;
			}
				* html #mainVideoWide a.next:hover {
					background-image:none;
					display:inline-block;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/buttons/mainvideowide/arrow_down-active.png", sizingMethod="crop");
				}
	
	#mainVideoWide .videoPlaylist {
		height:237px;
		margin:10px 0;
		overflow:hidden;
		width:238px;
	}
		
		#mainVideoWide ul {
			margin:0;
			padding:0;
		}
		
			#mainVideoWide ul li {
				*float:left;
				list-style-type:none;
			}
				
				#mainVideoWide .active img {
					border-bottom:4px solid #34679c !important;
					border-left:1px solid #34679c !important;
					border-right:1px solid #34679c !important;
					border-top:1px solid #34679c !important;
				}
				
				#mainVideoWide .wi-container {
					border-top:1px solid #ececec;
					padding:10px;
					*position:relative;
					width:220px;
				}
				
				#mainVideoWide .wi-container-1 {
					border-top:1px solid #fff;
				}
				
				#mainVideoWide .wi-container img {
					border:1px solid #999;
				}
				
				#mainVideoWide  .itemHead-wrapper h4 {font-family:georgia, 'times new roman', serif;
					font-size:12px;
					font-weight:normal;
					line-height:14px;
				}

				#mainVideoWide  .wi-imgL {
					float:left;
					padding-right:10px;
					position:relative;
				}
				
					#mainVideoWide .wi-imgL .ip-item-image-icon {
						background:url(/assets/images/touch/play-icon.png) no-repeat scroll 0 0 transparent;
						height:26px;
						width:26px;
						position:absolute;
						left:71px;
						top:27px;
					}
						
						#mainVideoWide .wi-imgL a:hover span {cursor:pointer;}
					
						* html #mainVideoWide .wi-imgL .ip-item-image-icon {
						background-image:none;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
						_left:70px;
						_top:26px;
						}

#mainVideoWide .mvwMeta, #mainVideoWide .divwrapper {
	background:#fff;
	width:656px;
}	
	
	#mainVideoWide .mvwMeta .info {
		float:left;
		width:370px; padding:10px 0 10px 10px;
	}
		
		#mainVideoWide .mvwMeta .headline {
			font-family:georgia, 'times new roman', serif;
			color:#333;
			font-size:28px;
			line-height:28px;
			font-weight:normal;
			margin:2px 0 5px 0;
			padding:0;
		}
		
		#mainVideoWide .mvwMeta .overview {
			margin-top:10px;
		}
		
		#mainVideoWide .mvwMeta .published {color:#777;
		font-size:10px;
		font-weight:bold;
		margin:5px 0 10px;
		}
	
	#mainVideoWide .mvwMeta .related-links {
		float:right;
		padding:14px 10px 10px 26px;
		width:225px;
	}
		
		#mainVideoWide .mvwMeta .related-title {
			font-weight:bold; color:#333;
			height:22px;
			text-transform:uppercase;
			font-size:11px;
		}
		
		#mainVideoWide .mvwMeta .full a {
			text-transform:uppercase; font-weight:bold;
		}
		
		#mainVideoWide .mvwMeta .related-item {
			background:transparent url(http://a.abcnews.com/assets/images/icons/bullet-999.gif) -5px 0 no-repeat;
			font-size:11px;
			padding-bottom:4px;
			padding-left:10px;
		}
		
		#mainVideoWide .more a {
			text-transform:uppercase; font-weight:bold; font-size:11px;
		}
		
/********************************************
		today in history
********************************************/	
		
.widgetsColumnAB  #tdih .tdih-headline{width:80%;}
.widgetsColumnAB  #tdih .tdih-overview{margin-top:5px;}
 
#tdih{margin-bottom:10px;} 
#tdih .midcontainer{background:#fff;}
#tdih .widget_head{margin-bottom:10px;}

#tdih .tdih-wrapper {margin:0;} 
		
		 #tdih  .play-icon {background:url(/assets/images/touch/play-icon.png) no-repeat 0 0 transparent;
		position:absolute;
		height:26px;
		width:26px;
		right:3px;
		bottom:4px;
		*bottom:6px;
		_bottom:3px;
		_right:1px;
		}
	
*html #tdih  .play-icon {background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
}

#tdih h6{font-size:18px;}

		
#tdih .tdih-item{border-bottom:1px solid #ccc;padding-bottom:10px; margin:0 10px 10px 10px;}

#tdih .borderless{border:0;}

#tdih .nomp{margin-bottom:0;}

#tdih .bgline {background:url(http://a.abcnews.com/assets/images/touch/bgline-999-fff.gif) repeat-x 0 8px transparent;
		margin-bottom:10px;
		}
		
#tdih .tdih-main {border-bottom:1px solid #ddd;
		margin-bottom:10px;
		padding-bottom:10px;
		font:13px/14px helvetica, arial, sans-serif;
		}
		
#tdih .tdih-image {float:left;
		margin:0 10px 2px 0;
		position:relative;
		}
#tdih .tdih-image a{cursor:pointer;}		
		
#tdih .tdih-image img {width:100px;border:1px solid #CCCCCC;}
				
#tdih .tdih-headline {float:left;
		width:190px;
		position:relative;
		top:-2px;
		}
		
#tdih .tdih-headline .content-label {font-size:12px;text-transform:inherit;font-weight:bold;}
			
#tdih .tdih-headline .tdih-overview  a{font-weight:normal;
			color:#000;
			line-height:15px;
			}
			

/********************************************
		spev 6
********************************************/	
.spev6-MediaPlayer {position:absolute;
top:12px;
right:11px;
width:406px;
height:285px;
padding:26px 0 0 7px;
background:#000;
*z-index:auto;
z-index:1000;
_width:408px;
}

#spev6 {width:658px;
height:474px;
margin:0;
position:relative;
}
	
	#spev6 .removeDek, #s7 .removeDek {display:none;}

	#spev6 .midcontainer {
		background:#fff;
		padding:10px;
	}
	
	#spev6 .widget_head {
		height:auto;
		margin:0;
		border:none;
	}
	
	#spev6 #mediaContainer {
		background:#2e343e;
		margin:0;
		overflow:hidden;
		width:638px;
		border-top:1px solid #a5a5a5;
	}
	
		#spev6 #mediaContainer .spev6-Media {
		background:url(/assets/images/spev6_bg.gif) repeat-x 0 0 #2f3640;
		float:right;
		height:312px;
		width:413px;
		overflow:hidden;
		padding:1px 2px 0 0;
	}		
		
	#spev6 #mediaContainer .spev6-Media #s6-image-container {position:relative; display:block; z-index:1001;}
		
	#spev6 #mediaContainer .spev6-Media .s6-image-container-icon {position:absolute;
		left:178px;
		top:127px;
		background:url(/assets/images/spev6_play_icon.png) no-repeat 0 0 transparent;	
		width:56px;
		height:56px;
	}
	
		* html #spev6 #mediaContainer .spev6-Media .s6-image-container-icon {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/spev6_play_icon.png", sizingMethod="crop");
			}
	
	#spev6 #mediaContainer #mainMeta {height:313px;
	width:638px;
	}
	
	#spev6 .videoPlaylistContainer {
		background:#fff;
		width:638px;
	}
	
	#spev6 .videoPlaylist {
		height:137px;
		padding:0;
		overflow:hidden;
		width:640px; /*set over to allow last item to be flush*/
		background:transparent;
		position:relative;
		left:-1px;
	}
	
		#spev6 .videoPlaylist .last {margin-right:0;}
		
		#spev6 .videoPlaylist #videoAdOverlay {position:absolute;
		width:638px;
		height:138px;
		background:#fff;
		opacity:0;
		filter:alpha(opacity=0);
		-moz-opacity:0.0;
		z-index:5000;
		display:none;
		}
		
	#spev6 .carousel-wrap {width:638px;}
	
	#spev6 .spev6-watch {background:url(/assets/images/spev6_watch_live.gif) no-repeat 0 0 transparent;
	width:100px;
	height:20px;
	position:absolute;
	bottom:1px;
	_bottom:3px;
	}
					
	#spev6 .spev6-fullEpisode {background:url(/assets/images/spev6_full_episode.gif) no-repeat 0 0 transparent;
	width:100px;
	height:20px;
	position:absolute;
	bottom:1px;
	_bottom:3px;
	}
	
		#spev6 .active .spev6-watch, #spev6 .active .spev6-fullEpisode {bottom:0;
		_bottom:3px;
		left:0;
		background-position:0 -25px;
		width:104px;
		}
		
		#spev6 a:hover .spev6-watch, #spev6 a:hover .spev6-fullEpisode {text-decoration:underline;
		cursor:pointer;
		}
				
	#spev6 ul {
		margin:0;
		padding:0;
	}
	
		#spev6 ul li {
			float:left;
			list-style-type:none;
			position:relative;
		}
			
			#spev6 .active img {
				/*border:2px solid #369 !important;*/
			}
			
			#spev6 .active {background:#369 !important;
			margin-top:15px !important;
			height:120px !important;
			padding:2px 2px 0 !important;
			}
			
				#spev6 .active .spev6-arrow {display:block;
				background:url(/assets/images/spev6_up_arrow.gif) no-repeat 0 0 transparent !important;
				width:26px;
				height:14px;
				}
			
			#spev6 .spev6-arrow {
			position:absolute;
			top:3px;
			left:39px;
			}
			
			#spev6 .image-overlay {position:absolute;
			top:17px;
			left:2px;
			width:98px;
			height:74px;
			z-index:1000;
			/*border-top:1px solid #ccc;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			border-bottom:1px solid #999;
			*/
			border:1px solid #2c333c;
			}
				#spev6 a:hover .image-overlay {background:#fff;
					opacity:.3;
					filter:alpha(opacity=30);
					-moz-opacity:0.30;
					border:none;
					width:100px;
					height:75px;
					cursor:pointer;
				}
			
			
				#spev6 .active .image-overlay {/*border:2px solid #369 !important;
				width:98px;
				height:74px;
				top:14px;*/
				display:none;
				}
			
			#spev6 .wi-container {
				width:100px;
				margin:17px 3px 0 0;
				height:121px;
				padding:0 2px
			}
			
			#spev6 .wi-container-1 {
				/*border-top:1px solid #fff;*/
			}
			
			#spev6 .spacer {margin-right:4px;}
			
			#spev6 .wi-container img {
				border:none;
			}
			
			#spev6 .itemHead-wrapper {background:#2c333c;
			height:41px;
			/*margin:0 1px;*/
			padding:2px 0;
			_height:43px;
			_padding:0 0 2px 0;
			overflow:hidden;
			width:100px;
			margin:0;
			position:relative;
			}
			
				#spev6 .active .itemHead-wrapper {background:#369;
				margin:0;
				}
				
				#spev6 a {color:#fff;
				cursor:pointer;
				display:block;
				_background:#2c333c;
				}
					#spev6 a:hover {text-decoration:underline;
					cursor:pointer;
					}
					
					#spev6 .active a {_background:#369;}
				
				#spev6 .content-label {color:#fff;
				text-transform:uppercase;
				font-size:11px;
				font-weight:normal;
				}
					#spev6 .active .content-label {font-weight:bold;}
			
			#spev6 .itemHead-wrapper h3 {
				font-size:11px;
				line-height:12px;
				padding:2px 5px;
				font-weight:normal;
			}
			
				#spev6 a:hover .itemHead-wrapper h3 {text-decoration:underline;}/*ff fix*/

			#spev6  .wi-img {
				/*float:left;
				padding-right:10px;*/
				position:relative;
				height:75px;
				width:100px;
				padding:0;
				margin:0;
			}
			
				#spev6 .active .wi-img {padding:0;
				margin:0;
				border:none;
				}
			
				#spev6 .wi-img .ip-item-image-icon {
					background:url(/assets/images/touch/play-icon.png) no-repeat scroll 0 0 transparent;
					height:26px;
					width:26px;
					position:absolute;
					right:4px;
					bottom:4px;
				}
				
				#spev6 .active .wi-img .ip-item-image-icon {bottom:7px;}
				
				* html #spev6 .wi-img .ip-item-image-icon {
				background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
				_right:4px;
				_bottom:7px;
				}
					
	#spev6 .s6meta {padding:20px 12px 35px;
	width:199px;
	height:258px;
	float:left;
	overflow:hidden;
	background:url(/assets/images/spev6_bg.gif) repeat-x 0 0 #2f3640;
	position:relative;
	}
	
			#spev6 .divwrapper .related-links {margin-top:10px;
			font-weight:bold;
			}
			
			#spev6 .photo-credit {
				text-align:left;
				position:absolute;
				bottom:13px;
			}
			
			#spev6 .s6meta .s6-more {
			padding-top:9px;
			}
			
				#spev6 .s6meta .s6-more a, #s7 .s7_more a {color:#fff;
				text-transform:uppercase;
				font-size:11px;
				font-weight:bold;
				}
				
				#spev6 .s6meta .s6-more .raquo, #s7 .s7_more a .raquo {position:relative;}

		#spev6 .s6meta .headline {
			font-family:georgia, 'times new roman', serif;
			margin:0;
			padding:0;
			color:#fff;
			font-weight:normal;
		}
			#spev6 .s6meta .headline a {color:#fff;}
			
			#spev6 .s6meta .spev6-small {font-size:30px;line-height:32px;}
			#spev6 .s6meta .spev6-medium {font-size:30px;line-height:32px;}
			#spev6 .s6meta .spev6-large {font-size:35px;line-height:37px;}
			#spev6 .s6meta .spev6-xlarge {font-size:35px;line-height:37px;}
		
		#spev6 .s6meta .overview {color:#ccc;
		font-size:12px;
		line-height:15px;
		margin-top:9px;
		}
	
	#spev6 .s6meta .related-links {
		/*float:right;
		padding:21px 10px 10px 26px;
		width:225px;*/
	}
		
		#spev6 .s6meta .related-title {
			font-weight:bold; color:#333;
			height:22px;
		}
		
		#spev6 .s6meta .related-item {
			background:transparent url(/assets/images/icons/bullet-999.gif) -5px 0 no-repeat;
			font-size:12px;
			padding-bottom:4px;
			padding-left:10px;
		}
		
		#spev6 .more a {
			text-transform:uppercase; 
			font-weight:bold; 
			font-size:11px;
			color:#fff;
		}
	
	#spev6 .spev6_no_wrap {white-space:nowrap;}

/********************************************
		partner links
********************************************/	
.partnerlinks{
background:#fff; border-bottom:1px solid #fff; padding-bottom:18px;
clear:both;
}
.partnerlinks .midcontainer{
border:none;background:#fff;
}
.partnerlinks .freeform .midcontainer{
padding-bottom:0;
}
.partnerlinks .freeform .widget_head{
display:none;
}
.partnerlinks .widget_head{
border-bottom:1px solid #ccc;
padding-bottom:10px;
}
.partnerlinks .wi-item, .wi-list {
float:none;
width:100%;
}
.partnerlinks #item-XML li{
list-style:none;
background:url(/assets/images/icons/bullet-999.gif) no-repeat -5px 0 transparent;
padding:0 5px 5px 10px;
*padding-bottom:0;
*background-position:-5px 4px;
}
.partnerlinks #item-XML h4 {
	margin:0;padding:0;
}
.partnerlinks #item-XML h4 a{
font-weight:bold; font-size:11px;
}
	
/********************************************
		today in photos
********************************************/	
.todayInPhotos .sst .itemHead-wrapper {width:225px !important;}

.todayInPhotos .ffPos-1 {font-weight:bold;}
.todayInPhotos .ffPos-1 .itemHead-wrapper {width:100% !important;}
.todayInPhotos form {margin:0px 11px 0;_margin:0px 6px 0;float:left;}

.todayInPhotos form select, .dayInPhotos form input {float:left;}
.todayInPhotos form select {
    border: 1px solid #AAAAAA;
    color: #000000;
    font-family: arial,verdana,sans-serif;
    font-size: 11px;
    height: 24px;
    margin-right: 5px;
    padding: 3px;
}

.todayInPhotos .dipMonth {width:100px;}
.todayInPhotos .dipDate {width:50px;}

/********************************************
		spev 7
********************************************/	
#s7 {width:658px;
height:428px;
margin:0;
position:relative;
}

	#s7 .midcontainer {/*override in default*/
		background:#fff;
		padding:10px;
	}
	
	#s7 #s7_mediaContainer {
    background:#2e343e;
    border-top:1px solid #a5a5a5;
    margin:0;
    overflow:hidden;
    width:638px;
	}
	
	#s7 #s7_meta {padding:45px 12px 15px;
	width:199px;
	height:353px;
	float:left;
	overflow:hidden;
	background:url(/assets/images/spev6_bg.gif) repeat-x 0 0 #2f3640;
	position:relative;
	}
	
		#s7 #s7_meta h1 {font-family:georgia, 'times new roman', serif;
			margin:0;
			padding:0;
			font-weight:normal;
			color:#fff;
			font-size:30px;
			line-height:32px;
		}
			#s7 #s7_meta h1 a {color:#fff;}
		
		#s7 #s7_meta h2 {color:#ccc;
			font-size:12px;
			line-height:15px;
			margin-top:9px;
			font-weight:normal;
		}
	
	#s7 .s7_more {padding-top:25px;}
	
	#s7 #s7_Media_Wrapper {
		background:url(/assets/images/spev6_bg.gif) repeat-x 0 0 #2f3640;
		float:right;
		height:412px;
		width:412px;
		border-left:1px solid #494d52;
		overflow:hidden;
		padding:1px 2px 0 0;
	}		

#s7_nav_wrapper {position:relative;
height:23px;
padding:4px 10px 3px;
background:url(/assets/images/s7_pager_bg.gif) repeat-x 0 0 #2f3640;
width:393px;
}

#s7_nav_mid {position:relative;
float:left;
width:347px;
text-align:center;
}

#s7_nav {position:relative;
padding:3px 2px 2px;
margin-left:auto;
margin-right:auto;
margin-top:1px;
width:auto;
}

	#s7_nav a {color:#fff;
		margin:1px 1px 0 2px; 
		padding:2px 6px 2px;
		display:inline;
		font-size:12px;
		font-weight:bold;
	}
		
		#s7_nav a:hover {text-decoration:underline;}

	#s7_nav a.activeSlide {text-decoration:none;
	color:#86a0be;
	background:#344458;
	opacity:.9;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	}
	
		#s7_nav a.activeSlide:hover {text-decoration:none; 
			cursor:auto;
		}

	#s7_nav a:focus {outline:none;}
	
#s7_prev, #s7_next  {position:relative;}

	#s7_prev {float:left;}
	#s7_next  {float:right;}

	#s7_prev:focus, #s7_next:focus {outline:none;}
	#s7_prev:hover, #s7_next:hover {cursor:pointer;}

/*arrows*/
#s7_prev #s7_prev_arrow {
	background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 0;
	width:23px;
	height:22px;
	display:block;
	}
	
	#s7_prev:hover #s7_prev_arrow {
	background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 -22px;
	width:23px;
	height:22px;
	display:block;
	}
		
#s7_next #s7_next_arrow {
background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px 0;
width:23px;
height:22px;
display:block;
}
#s7_next:hover #s7_next_arrow{
background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px -22px;
width:23px;
height:22px;
display:block;
}
		
	*html #s7_prev #s7_prev_arrow, *html #s7_prev:hover #s7_prev_arrow {_background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_sprite.png?v=1", sizingMethod="crop");	
	_cursor:pointer;
		}
		
	*html #s7_next #s7_next_arrow, *html #s7_next:hover #s7_next_arrow {_background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_right_IE.png", sizingMethod="crop");
	_cursor:pointer;
		}
		
#s7_prev_overlay, #s7_next_overlay {position:absolute;
width:22px;
height:22px;
background:url(/assets/images/s7_pager_bg.gif) repeat-x 0 -5px #2f3640;
opacity:.55;
filter:alpha(opacity=55);
-moz-opacity:.55;
}

#s7_prev_overlay {left:10px;}
#s7_next_overlay {right:10px;}

#s7 #s7_caption {padding:10px 10px 0;
position:relative;
height:42px;
overflow:hidden;
color:#fff;
font-size:11px;
line-height:14px;
}

#s7 #s7_credit {position:relative;
padding:2px 10px 0 0;
text-align:right;
color:#ccc;
font-size:10px;
}
.rightScroller,.leftScroller,.upScroller,.downScroller{
background:#999;
}
	.upScroller{background:url(/assets/images/bg-scroller_up_gray.png) no-repeat top;}
	.downScroller{background:url(/assets/images/bg-scroller_down_gray.png) no-repeat 0px -1px;}
	.leftScroller{background:url(/assets/images/bg-scroller_left.png) no-repeat top;}
	.rightScroller{background:url(/assets/images/bg-scroller_right.png) no-repeat top;}
	
.xScrollbar,.yScrollbar{
background:#999; cursor:pointer;
}
.yScroller{
background:#999 url(/assets/images/bg-yscroller_gray.png) repeat-y top;
}
.xScroller{
background:#b2cdeb url(/assets/images/bg-xscroller.png) repeat-x top;
}
	.yScrollerCapTop{background:#b2cdeb url(/assets/images/scroller_cap_top_gray.png) 0px -1px no-repeat; width:17px; height:5px;}
	.yScrollerCapBottom{background:#b2cdeb url(/assets/images/scroller_cap_bottom_gray.png) 0px 0px no-repeat; width:17px; height:5px;}
	.xScrollerCapLeft{background:#b2cdeb url(/assets/images/scroller_cap_left.png) no-repeat left; width:6px; height:17px;}
	.xScrollerCapRight{background:#b2cdeb url(/assets/images/scroller_cap_right.png) no-repeat right; width:6px; height:17px;}
	
.yTrough{
background:#ddd url(/assets/images/bg-ytrough_gray.png) repeat-y top;
}
.xTrough{
background:#ddd url(/assets/images/bg-xtrough.png) repeat-x top;
}.syncAdFrame {
height:250px;
}

.strip-4 {margin-bottom:0 !important;}

.story .intro{width:650px; overflow:hidden; background:#fff; margin-left:2px; padding-left:10px;}
.story .intro .breadcrumb{ }
.story .intro h1{font-family: georgia, 'times new roman', sans-serif;
font-weight:normal; 
color:#333; 
font-size:30px; 
line-height:1em; 
padding:18px 0px 0px 0px;
margin:0 0 2px;
letter-spacing:-1px;
}
.story .intro h2{font-size:14px; 
color:#555; 
padding:0px;
margin:0px;
line-height:1.3em;
font-weight:normal;
}
.story .content p{ margin:10px 0;}

/********************************************
	photo/caption layouts
********************************************/
.story .content div.photo{
position:relative;
width:413px; overflow:hidden; margin:0 0 10px 4px; text-align:center;
background:#e6e6e6;
}
	.story .content .photo img{
	margin-left:auto; margin-right:auto;
	}
		.story .content .photo .photo_nr img{
		padding-bottom:0;
		}
	.story .content .photo .photo_sp, .story .content .photo .photo_vsp{
	float:left; width:188px;/* height:141px;*/ overflow:hidden; 
	margin:5px 0 5px 3px; padding-bottom:5px;
	}
	.story .content .photo .caption_sp, .story .content .photo .caption_vsp{
	float:right; width:200px;
	margin:5px; padding-bottom:5px; text-align:left;
	}
	.story .content .photo .photo_lg{
	background:#fff;
	}
	.story .content .photo .caption_lg, .story .content .photo .caption_nr{
	margin:0; padding:0; text-align:left;
	background:#fff; border-bottom:1px solid #e2e2e2;
	}
		.story .content .photo .caption_lg .container, .story .content .photo .caption_nr .container{
		padding:5px;
		}

	.story .content .photo  .morephotos {
	float:left; 
	}
		.story .content .photo .morephotos .icon {
		float:left;
		margin-right:5px;
		}
		
		.story .content .photo .morephotos .relheadline {

		}
.story .content .tools{
padding:0; width:408px; height:20px;
margin-bottom:10px; margin-left:10px;
}
	.story .content .tools .byline{
	float:left;
	width:220px; font-size:10px;
	}
	.story .content .tools .source{
	float:right;
	width:175px; text-align:right; margin-right:5px; font-size:10px;
	}
	
/********************************************
	story text font sizes
********************************************/
.storyTextDefault{
font-size:14px; line-height:1.4em;
}
#storyText, .storyTextSm, .storyTextMd, .storyTextLg{
padding:5px 5px 0 10px; clear:both;
}
	.storyTextSm{font-size:12px !important; line-height:18px;}
	.storyTextMd{font-size:14px !important; line-height:22px;}
	.storyTextLg{font-size:16px !important; line-height:25px;}
	
		.storyTextSm h1, .storyTextSm h2, .storyTextSm h3, .storyTextSm h4, .storyTextSm h5, .storyTextSm h6 {
			font-size:12px !important; 
			line-height:18px;
		}
		
		.storyTextMd h1, .storyTextMd h2, .storyTextMd h3, .storyTextMd h4, .storyTextMd h5, .storyTextMd h6 {
			font-size:14px !important; 
			line-height:22px;
		}
		
		.storyTextLg h1, .storyTextLg h2, .storyTextLg h3, .storyTextLg h4, .storyTextLg h5, .storyTextLg h6 {
			font-size:16px !important; 
			line-height:25px;
		}


#storyText .lead{
float:left; width:295px; padding:5px 5px 10px 0;
/*margin-bottom:10px;*/
}
	
	#storyText img.pic{
	float:left; width:65px; height:80px;
	margin:3px 5px 0 0;padding:2px;
	border:1px solid #e2e2e2;
	}
#storyText .rule{ clear:both; width:400px; height:1px; overflow:hidden; border-top:1px solid #e2e2e2; border-bottom:0px; margin: 0px 0px 10px 0px;}
.content .rule{ clear:both; width:400px; height:5px; overflow:hidden; border-bottom:1px solid #e2e2e2; margin:0 0 0 10px;}

#storyText ul.offsetleft{padding-left:15px;}

.numofcomments{
padding-bottom:20px; margin:10px 0px 10px 0px; float:right;
}

.numofcomments span {
float:left; margin:0px !important; padding:0px !important;
}

.numofcomments .divider {
padding:0px 10px 0px 10px !important;
}
.commentsform{
padding:0 0 10px 6px;
}
.commentsform textarea{
width:400px; height:100px; padding:2px; margin:5px 0;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#fff; border:1px solid #335b89;
}
	.commentsform .submit input{
	height:19px;
	}

/********************************************
related
********************************************/
.story #related{
float:left; margin:0 10px 10px 0; width:170px;
font-size:11px; line-height:14px;
}
	.story #related a{
	font-weight:normal; color:#0c417c;
	}
	.story #related a:hover{text-decoration:underline;}
	
.story #related .sectiontitle{
text-transform:uppercase; color:#106ac5; font-size:10px; border-bottom:1px solid #e2e2e2; padding:14px 2px 4px;
}
.story #related ul{
list-style:none;
}
	.story #related li, #boards li{
	padding:5px 0; clear:left;
	}
	.story #related .icon, #boards .icon{
	float:left; margin-right:5px;
	}
	.story #related li .relheadline {
	float:left; clear:right; 
	}
	.story #related li .relheadline, #boards li .relheadline{
	width:140px; cursor:pointer;
	}
		#boards li .relheadline{ width:180px; margin-bottom:10px;}
		
		.story #boards li .relheadline a:hover{text-decoration:underline; }

.story .featurebox .relheader {
background-color:#989898; font-weight:bold; color:#fff; padding-left:5px; height:18px;
}

.story .featurebox, .story .embed_quigo {
float:left;
margin:5px 5px 5px 0px;
clear:left;
border:1px solid #989898;
}

.story .featurebox {
width:171px; 
font-family:arial, verdana, sans-serif; font-size:12px;
overflow:hidden;
}

	.story .featurebox img {
	margin:4px 0px 4px 10px;
	}
	
	.story .featurebox .headline {
	margin:0px 4px 4px 10px;
	}
	
	.story .featurebox ul {
	list-style:none;
	padding:5px 5px 5px 5px;
	}

	
.story #extrafeatures {
width:400px;
}
.story #extrafeatures ul {
		list-style:none;
		}
		.story #extrafeatures li {
				clear:both;
				/*margin-bottom:8px;*/
			}
			.story #extrafeatures li img {
					float:left;
					margin-right:5px;
				}
			
		.story #extrafeatures .relheadline {
				float: left;
				margin-top:2px;
			}
	
.story .embed_quigo {
padding:2px;
width:167px;
overflow:hidden;
}

.quigoside{
float:left;clear:left;width:165px; overflow:hidden; margin: 10px 10px 10px 0px; border:1px solid #ccc;padding:2px
}

.quigobottom{
margin-left:10px;
margin-top:10px;
clear:left;
}


	
	.commentsSummary{
	padding:10px; width:400px; float:left; text-align:left;
	}
	.commentsSummary p{margin:5px 0;}
	.commentsPhoto{
	float:left;
	margin:0 10px;
	}
	
	.backlink{text-align:right; 
	padding:5px;
	clear:both;
	}


/* Edits to Ad area: adding some overrides*/
#homead{ height:auto; width:300px;}
#homead .container{ 
/*background:#50646E none repeat scroll 0%;*/
height:auto;
text-align:center;
width:320px;
}
#homead .container .ad {
padding-left:15px;
padding-top:5px;
width:300px;
height:auto;
left:0px;
}
#homead .container .label {
/*background:transparent url(/assets/images/label-advertisement.gif) no-repeat scroll 0%;
height:85px;
left:2px;
position:absolute;
top:4px;
width:7px;
*/
}

.ad table {margin:auto;}

/********************************************
		Story
********************************************/
/* common */
.story-embed-left {
	float:left;
	clear:left;
	margin:6px 12px 10px 0px;
	/*width:200px;*/
}

.story-embed-right {
	float:right;
	clear:right;
	margin:10px 0px 10px 12px;
}

	.story-embed-left img, .story-embed-right img {border:1px solid #ccc;}
	
.story-embed-center {
	clear:both;
	margin:8px 0px;
}

.story-embed-end {
	margin:2px 0px 0px 0px;
	clear:both;
	float:left;
	width:610px;
}

.story-embed-end .content-label2 {
	color:#000;
	font-weight:normal;
}

.story-embed-quigo {
	margin:0 0 15px;
	clear:both;
	float:left;
	width:449px;
	padding:5px 5px 0 0;
}

.embed-image {
	text-align:center;
	font-size:10px;
	margin:10px;
	clear:left;
}

	.embed-image img {
		display:block;
		margin: 0 auto;
		border:1px solid #ccc;
	}
	
	.embed-image div {
		font-size:10px;
	}

.side-item {
	margin-bottom:15px;
	clear:both;
}

	.side-item .freeform .midcontainer {
		float:left;
		width:100%;
	}
	
	.side-item .freeform .wi-item {
		margin-left:5px;
		width:325px;
	}
	
		.side-item .freeform .wi-item .itemHead-wrapper {
			width:210px;
		}
	
	.side-item .freeform .morelink {
		margin-left:5px;
	}
	#health-tools {margin-bottom:0 !important;}
	
	#health-tools .container {
		margin:8px 0 0 5px !important;
		width:332px !important;
	}
	
	#health-tools .select1, #health-tools-ab .select1 {
	width:228px !important;
	}
	
	#health-tools .input1, #health-tools-ab .input1 {
	width:222px !important;
	}
	#health-tools .hl-logo {
	left:88px !important;
	}
	
	#health-tools .view-tools {padding-right:5px !important;
	padding-bottom:0 !important;
	}

.box {
	padding:5px;
	border:1px solid #ddd;
}

.quigoBox {
	padding:5px 10px;
	border:1px solid #ddd;
}

.label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#036;
	font-weight:bold;
	padding-bottom:5px;
}

.gray {
	background:#ebebeb;
}
	
	.gray .label {
		background:transparent url(/assets/images/hr-gray_dot2.gif) repeat-x 0 22px !important;
	}

.tooltip {
	max-width:250px;
}

.subbranding {border:none !important;}

.widget_head .title, .widget_head_short .title {padding-left:5px !important;}
	
	#story-side-more .widget_head .title {padding-left:0 !important;}
	
/*story body*/
.story_body {
	float:left;
	background: #fff;
	width:100%;
}

.story_body a:hover {
	text-decoration:underline;
}

.story_main {
	float:left;
	/*width:590px;*/
	width:610px;
	padding:10px 0 10px 15px;
	overflow:hidden;
}
	.story_main .intro h1 { 
		font-family: georgia, 'times new roman', sans-serif;
		font-weight:normal; 
		color:#333; 
		font-size:30px; 
		line-height:1em; 
		padding:18px 0px 0px 0px;
		margin:0 0 2px;
		letter-spacing:-1px;
	}
		
	.story_main .intro h2 { 
		font-size:14px; 
		color:#555; 
		padding:0px;
		margin:0px;
		line-height:1.3em;
		font-weight:normal;
	}
	
		.intro .synopsis {
		padding:18px 0px 0px 0px;
	}
		.intro .synopsis h3 {font-family:arial, helvetica, sans-serif;
			font-size:14px;
			color:#003366;
			font-weight:bold;
		}
		.intro .synopsis ul {margin:5px 5px 8px 0;
			list-style:none;
		}
		.intro .synopsis li {background:#ffffff url(/assets/images/icons/bullet-999.gif) no-repeat 0px 2px;
			padding-left:13px;
			line-height:1.6em;
		}
		.intro .synopsis ul li b {font-weight:normal;}
		.intro .synopsis .next-story {
			padding-top:10px;
		}
		
/*story byline*/
.story_byline {
	float:left;
	width:350px;
	line-height:14px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}
	
.story_date {
	float:left;
	width:350px;
	line-height:14px;
	font-size:11px;
	*float:none;
}
	
/*story credit */
.story_bylinecredit {
	float:right;
	width:150px;
	text-align:right;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:15px !important;
}
	.story_bylinecredit img {
		float:right;
		clear:right;
	}
	
	.story_bylinecredit a {
		float:right;
		clear:right;
	}
/*story options */	
#story-options {
	width:95px;
	font-size:10px !important;
	color:#555;
	padding-top:5px;
	_padding-top:6px;
	padding-bottom:5px;
	border-left:none;
	border-right:none;
	border-top:1px solid #036;
	border-bottom:1px solid #999;
	margin-top:13px;
}
#story-options a {color:#555;}
#story-options div {line-height:1.8em;}
#story-options #fontSize {_padding-bottom:2px;}


/*main media*/
#main-media  {
	float:left;
	display:inline;
}
	#main-media .photo-credit {padding-bottom:6px;}
	#main-media .main-desc {
		font-size:11px;
		line-height:14px;
		padding:3px 5px 5px 10px;
		color:#000;
		background: #e2e2e2 url(/assets/images/hr-gray_dot.gif) repeat-x bottom left;
	}
	
	#main-media .main-desc #cap-short{padding-right:10px;}
	
	#main-media #mediaplayer2 {
		background:#000;
		height:294px;
		padding-top:2px
	}
	
	#main-media .main-desc #cap-short img, #main-media .main-desc #cap-full img {border:none;}

#ABCNEWS_SFP_ONSITE {
padding-top:2px;
padding-left:2px;
}

#embedMediaPlayer {
	background:#1d2025 url(/assets/images/player/inpage/300x250_watermark.gif) 10px 25px no-repeat;
}

/*community options*/
#community-options {
	float:right;
	width:95px;
	margin:10px 0 0;
	/*background:#f1f1f1;*/
	line-height:1.7em;
	/*height:102px;*/
	border-left:none;
	border-right:none;
	border-top:1px solid #036;
	border-bottom:1px solid #999;
}

.community-bottom-header {
	color:#326799;
	font-weight:bold;
	font-size:11px;
	margin-bottom:5px;
	display:none;
}

.community-bottom {
	/*border-bottom:1px dotted #999;*/
	/*padding-bottom:8px;
	margin-bottom:8px;*/
}

.community-bottom li {padding:5px 0;}
	
/*story body*/	
	#storyText {
		padding:18px 0px 0px 0px !important;
		font-size:14px;
	}
	
		#storyText  .story_text {
			padding:2px 0px 0px 0px;
		}
	
		#storyText .story_text p { 
			margin:10px 0; 
		}
		#storyText ul {margin:5px 5px 8px 0;
			list-style:none;
		}
		#storyText li {background:#ffffff url(/assets/images/icons/bullet-999.gif) no-repeat 0px 2px;
			list-style:none;
			padding-left:13px;
			line-height:1.6em;
		}

	.story_main .author {
		float:left; 
		width:60px; 
		height:80px;
		margin:0px 10px 5px 0;
		border:1px solid #ccc;
	}
	.story_main .storyTextSm, .story_main .storyTextMd, .story_main .storyTextLg, .story_main .storyTextDefault {
		padding:5px 5px 0px 0px !important;
	}

/* relatedblock */
#relatedblock {border:none;
border-top:1px solid #ccc;
padding:3px 0 7px;
}

.relatedblock-center {
	float:left;
	display:block;
	padding:0;
	width:100%;
	clear:both;
	padding:5px;
}

.center {
	float:left;
	width:28%;
}

.relatedblock-left {
	float:left;
	display:inline;
	margin:10px 10px 10px 0px;
	padding:0px 5px 10px 5px;
	width:200px;
}
	.blocker {
		float:left;
		width:198px;
		_left:196px;
		margin:5px 0 5px 5px;
		_margin-left:3px;
		overflow:hidden;
	}

		.blocker img {
			margin-right:5px;
			float:left;
		}
		
		#relatedblock .label, #more-coverage .label {
			padding:3px 0 8px;
			color:#000;
			font-weight:bold;
			font-size:11px;
			text-transform:uppercase;
		}
		
		#relatedblock .headline {
			font-size:12px !important;
			line-height:15px;
			font-weight:normal;
			float:left;
			width:90px;
			overflow:hidden;
		}
		
		#relatedblock .special {
			width:90%;
			font-weight:bold;
		}
		
		.relatedblock-list {width:220px;
		overflow:hidden;
		}
		
		.relatedblock-list .label {
			background:transparent url(/assets/images/hr-gray_dot.gif) repeat-x 0 22px;
			padding:0 5px 10px;
			color:#003366;
			font-weight:bold;
			font-family: Arial,Helvetica,sans-serif;
			font-size:12px;
		}
		
		.relatedblock-list .headline {
			background:transparent url(/assets/images/icons/bullet-999.gif) no-repeat 0px -1px;
			padding:0px 0px 8px 13px;
			margin:0px;
			line-height:1.2em;
			font-size:11px;
		}
		
/* more-coverage */

#more-coverage{margin:12px 0 10px 0;background: url(/assets/images/bgline-e2e2e2.gif) repeat-y center center;}

#more-coverage #left {
	float:left;
	width:299px;
	height:auto;
}

#more-coverage #right {
	float:left;
	width:265px;
	height:auto;
	padding-left:35px;
}	

#more-coverage ul {
	float:left;
	width:299px;
}
#more-coverage #right ul  {
	width:265px;
}	

	#more-coverage li {
		list-style-type: none;
		background:#fff url(/assets/images/icons/bullet-999.gif) no-repeat -6px 0;
		padding:0px 20px 5px 7px;
		margin:0px;
		line-height:15px;
		font-size:12px;
	}

#more-coverage .moreLink {float:left;
width:265px !important;
padding:0 0 5px 0 !important;
}

/* story pager */
.story-pager{
font-family:arial, verdana, sans-serif !important; 
font-size:12px; 
text-align:right; 
margin-top:5px;
border-bottom:1px solid #ccc;
padding-right:5px;
}
	.story-pager li{
		display:inline;
		list-style-type:none;
		padding:0 1px;
		color:#555;
	}
	.story-pager .continued{ color:#999;}
	.story-pager ul {list-style:none;display:inline;}
	.story-pager .continuation {font-weight:bold;
		padding:10px 0 12px;
	}
	
	.story-pager .paginationN:hover, .story-pager .paginationP:hover  {border:1px solid #369;
		text-decoration:none;
	}
	.story-pager .paginationP {
		padding:4px 9px 3px;
		border:1px solid #e2e2e2;
		font-weight:bold;
		font-size:11px;
		margin-right:8px;
	}
	.story-pager .paginationN {
		padding:4px 9px 2px;
		border:1px solid #e2e2e2;
		font-weight:bold;
		font-size:11px;
		margin-left:8px;
	}
		
	.story-pager #paginationPipe {color:#e2e2e2;
		padding:0 3px;
		font-size:12px;
		position:relative;
		top:-1px;
	}
	
	.story-pager .comments {
		font-weight:bold;
		margin:8px 0px;
	}
	.story-pager .next-story {text-align:left;padding-bottom:10px;}

/* feedback/share */	
	
	ul.feedback-options {
		color:#333;
		list-style:none;
		line-height:normal;
		display:none;
	}
	.feedback-options li {padding-bottom:2px;}
	
	div.share {
		color:#555;
		/*font-weight:bold;*/
		font-size:10px;
	}	
		
	.shareit {
		background:transparent url(/assets/images/icons/icon-share.gif) no-repeat 2px 0;
		padding:1px 0px 1px 21px;
		color:#333;
	}
	.shareThisRotating {
		background:transparent url(http://sharethis.com/images/rotating-icon2.gif) no-repeat 0 0;
		padding:1px 0px 4px 21px;
		color:#333;
	}
	.shareThis {
		background:transparent url(http://sharethis.com/images/share-icon-16x16.png) no-repeat 0 0;
		padding:1px 0px 4px 21px;
		color:#333;
	}
	.icaught {padding:0;margin:0;}
	
	.talkback{padding:0;margin:0;}

	
	#digg_widget{
		width:336px; margin:0 0 20px;
	}
	
	.delicious {
		background:transparent url(/assets/images/icons/icon-delicious.gif) no-repeat 0 2px;
		padding:5px 0px 5px 21px;
		color:#333;
		font-size:10px;
	}
	
	.facebook {
		background:transparent url(/assets/images/icons/icon-facebook.gif) no-repeat 0 2px;
		padding:5px 0px 5px 21px;
		color:#333;
		font-size:10px;
	}
	
	.iconShift {
		background-position:2px 0;
		padding-left:21px;
	}
	
	.iconShiftEmail {
		background-position:2px -1px;
		padding-left:21px;
	}
	

/* bottom content */	
.story_main .commentInfo {
	margin:0px;
	padding:0px;
	background:none;
	width:610px;
	border:none;

}
	.story_main  .comment-top {
		background:#fff url(/assets/images/story/comment-top.gif) no-repeat left top;
		padding:11px 0px 0px 0px;
		float:left;
	}
	
	.story_main .comment-bot {
		background:#fff url(/assets/images/story/comment-bot.gif) no-repeat left bottom;
		padding:0px 0px 11px 0px;
		float:left;
	}
	
	.story_main .comment-mid {
		background:#fff url(/assets/images/story/comment-mid.gif) repeat-y left top;
		padding:5px 15px;
		float:left;
	}
	.story_main .comment-mid  .title {font-family:georgia, 'times new roman', serif;
		color:#333;
		font-size:20px;
		font-weight:normal;
		padding-bottom:3px;
		border-bottom:1px solid #e2e2e2;
		margin-bottom:10px;
		float:left;
		clear:both;
		width:580px;
	}
	.story_main .comment-mid p {
		float:left;
		clear:both;
		width:580px;
		line-height:1.3em;
		font-size:12px;
		color:#333;
	}
		.story_main .comment-mid a {font-weight:bold;}
	
	.member-comments {
		background:transparent url(/assets/images/icons/icon-comments.gif) no-repeat 0px 2px;
		padding-left:18px;
		margin:10px 0 5px 0;
	}
	
		a#story-member-comments, a#story-member-comments2 {color:#801c12 !important;}
	
	.view-all-comments {
		/*background:transparent url(/assets/images/icons/icon-comments.gif) no-repeat 0px 2px;*/
		margin:10px 0px 0px;
		text-align:right;
	}
	.view-all-comments a {color:#801c12;}
		.view-all-comments img {position:relative;top:1px;right:5px;}
	
	.story_main .commentInfo .ptcMessageDiv {
		padding:15px 0 18px 0; 
		border-top:1px solid #e2e2e2;
		margin:0px;
		width:570px;
		line-height:1.4em;
		overflow:hidden;
	}
		
	.story_main .commentInfo textarea {
		width:570px !important;
	}
	
	.story_main .commentInfo .fyiText {
		width:450px;
	}

/* sidebar */
.story_side {
	float:right;
	width:338px;
	margin:15px 0 0;
	padding:0;
	position:relative;
	right:15px;
}
	.story_side .adbox {
		/*background: #fff url(/assets/images/label_ad.gif) no-repeat 0px 5px;
		padding-left:13px;*/
		position:relative;
	}
	
	.story_side #adCompanionBanner {
		margin-left:19px;
	}
	
	.story_side .promobox {
		margin:0 0px 18px 0;
	}
		.story_side .promobox #adSlug {width:300px;}
	
	.story_side #feature_adlinks {
		width:309px;
		margin:0 0 18px 18px;
	}
	
	.story_side .numofcomments{
		padding:0px; 
		margin:0px 0px 0px 2px; 
		float:none;
	}

	/* story side tweaks and fixes */
	.story_side #most-popular {width:338px;}
		.story_side #most-popular .midcontainer {width:336px;}
	
		.story_side #most-popular #videocarousel {margin-bottom:0;}
			.story_side #most-popular #videocarousel .widget_controls {right:8px;}
			
			.story_side #most-popular #videocarousel .video-carousel-content, .story_side #most-popular #videocarousel #video-carousel-dual {height:150px;}
			
			.story_side #most-popular #videocarousel .thumbnail .play_icon {background: transparent url(/assets/images/touch/play-icon.png) no-repeat 0 0;
			height:26px;
			width:26px;
			right:4px;
			position:absolute;
			bottom:7px;
			z-index:1000;
			}
			
				*html .story_side #most-popular #videocarousel .thumbnail .play_icon {background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
				_right:12px !important;
				_top:52px !important;
				}
				
				.story_side #most-popular .thumbnail a:hover {cursor:pointer;}
				
				.story_side #videocarousel .thumbnail img {border:1px solid #ccc;}
	
	.story_side #most-popular #popular-tabs div {width:83px;}

	.story_side #popular-content {padding-bottom:0;}
	
	.story_side #video-carousel-dual, .story_side .video-carousel-dual {left:0;
		width:333px;
		padding:0 0 0 5px;
		}
		.story_side #video-carousel-dual .videocarouselitem, .story_side .video-carousel-dual .videocarouselitem {padding:4px 8px 0 0;
		width:102px;}
		
	.story_side #top-section-stories .listviewer-preview {width:324px;height:92px;}
	
	.story_side #top-section-stories .listviewer-content .list {padding:7px 0 0;}
	
	.story_side #top-section-stories .listviewer-preview .headline, .story_side #top-section-stories .listviewer-preview p {width:200px;}
	
	.story_side .lv-item-off {background:#fff url(/assets/images/icons/bullet-999.gif) no-repeat -6px 1px;
	padding:0 0 0 7px;
	line-height:15px;
	margin-bottom:8px;}
	
	.regitem-bullet {background:#fff url(/assets/images/icons/bullet-999.gif) no-repeat -6px 0px;
	padding:0 0 0 7px;
	}
	
	.story_side #rsslisting .container {margin:10px 0;}
	
	.story_side #popular-content {width:336px;}
	
	#mostpopular .package, #most-popular .package {padding:0;width:336px;}
	.package .pane {padding:0 0 0 5px !important;}
			
		#mostpopular .relheadline, #most-popular .relheadline {width:310px !important;}
		
	.story_side #top-section-stories .container {padding:10px 5px 10px 9px;}
	.story_side .partner-widget {padding:10px 7px 5px 6px;}
	
	.story_side .partner-photos ul li, .story_side.partner-widget ul li {background-position:-6px 0;}
	
	.partner-widget-more {padding:0 6px 0 10px;}
	
	.story_side #faces .itemWrapper .even, .story_side #faces .itemWrapper .odd {width:218px;_width:215px;}
	.story_side #faces .itemWrapper .evenHeadline, .story_side #faces .itemWrapper .oddHeadline {width:202px;}
	
	.story_side #most-popular #videocarousel .headline {width:102px;}
	.story_side #socialdock .item {margin-bottom:0;}
		
#mostpopular .wNode {padding:15px 10px !important;}
#mostpopular .wNodeMLContentRight {right:0 !important;width:115px !important;}

/* partner feeds */
.partner-photos {padding:8px 0 5px;
border-top:1px dotted #ccc;
}
	
	.partner-photos ul, .partner-widget ul {margin:0;
	padding:0;
	list-style:none;
	}
		.partner-photos ul li, .partner-widget ul li{padding-bottom:8px;
		background:transparent url(/assets/images/icons/bullet-999.gif) no-repeat scroll -5px 0;
		padding-left:7px;
		padding-right:8px;
		position:relative;
		}
		
.partner-from {font-style:italic;color:#555;}	

a.partner-callout {color:#EE0077;
font-weight:bold;
font-size:20px;
letter-spacing:-2px;
}
	a.partner-callout:hover {text-decoration:none;}
	a.partner-callout span {color:#000;}

.partner-title-img {position:relative;top:-2px;}

.partner-widget {padding:10px;}	
	.partner-widget h4 {font-weight:normal;font-size:12px;}
	
.partner-widget-more {padding:0 12px;text-align:right;}
.partner-widget-more a {font-weight:bold;}

#sPartnerLinks {width:972px;margin-left:15px;margin-top:10px;margin-bottom:10px;}
#sPartnerLinks .partner-item{width:50%;float:left;}
#sPartnerLinks .partner-item-last{width:48%;float:left;margin-left:15px;}
#sPartnerLinks .partnerContainer{background: url(/assets/images/bgline-ccc.gif) repeat-y center center;margin:10px 0 10px 0;float:left;width:100%;}
#sPartnerLinks .widget_head{padding-bottom:10px;border-bottom:1px solid #ccc !important;}
#sPartnerLinks .partner-item .logo, #sPartnerLinks .partner-item-last .logo{margin:0 0 10px 0;padding-left:5px;display:block;}
#sPartnerLinks .partner-widget{padding:0 0 0 5px;float:left;}
#sPartnerLinks .partner-politicsdaily{margin-top:-12px;}	

/********************************************
				faces
********************************************/
#faces {background:#fff;}

	#faces  .container {padding:10px 7px !important;}
	
#faces .widget_head img {
left:180px;
position:absolute;
}

#faces .itemWrapper {padding-top:10px;
margin-top:10px;
border-top:1px solid #e2e2e2;
font-size:12px;
line-height:15px;
}

	#faces .itemWrapper img {border:1px solid #ccc;}

	#faces .itemWrapper  .topicLink {padding:10px 0 0;text-align:right;_clear:left;}
		#faces .itemWrapper  .topicLink span, .tags span {color:#666;}
	
	#faces .itemWrapper .even, #faces .itemWrapper .odd  {float:left;
		padding:0;
		width:206px;
		_width:202px;
		height:56px;
		margin-right:2px;
		overflow:hidden;
	}
		#faces .itemWrapper .even{background:transparent url(/assets/images/faces-arrow-beige.gif) no-repeat right center;}
		#faces .itemWrapper .odd {background:transparent url(/assets/images/faces-arrow-blue.gif) no-repeat right center;}
	
	#faces .itemWrapper .evenHeadline, #faces .itemWrapper .oddHeadline {padding:5px;
		height:46px;
		width:190px;
		_width:186px;
	}
	
		#faces .itemWrapper .evenHeadline{background:#f2e8c4;}
		#faces .itemWrapper .oddHeadline {background:#cadbeb;}
		
#faces .noBorder {margin-top:0;
padding-top:0;
border:none;
}	

/****************************************
		video strip
****************************************/
.flex-carousel .loading-indicator {left:61px;top:34px;}

.strip-3, .strip-4{
position:relative; width:1002px; overflow:hidden; 
border-bottom:1px solid #ddd;
}

.strip-3 .stripshade, .strip-4 .stripshade{
display:none;
position:absolute; top:0px; left:0px; height:15px; width:1002px; /*background:transparent url(/assets/images/bg-stripshade.png) repeat-x;*/ z-index:100;
}
.strip-3 .midcontainer,.strip-4 .midcontainer{
width:1002px; height:105px; overflow:hidden;
border-top:none;border-right:none;/*border-bottom:1px solid #ccc;*/border-left:none;
}
	.strip-4 .midcontainer {height:76px;border:none;}
	
.strip-3 .carousel-content, .strip-4 .carousel-content {
height:105px; background:#f1f1f1;
}

	.strip-4 .carousel-content {height:76px;}

	.strip-3 .carousel-content .preview, .strip-4 .carousel-content .preview {margin:5px 0;}
	
.strip-3 .carousel-content .carouselitem, .strip-4 .carousel-content .carouselitem{
width:275px; height:86px; margin:0 2px 0 5px; padding:6px 8px;
border-top:none;
float:left;
overflow:hidden;
}
	.strip-4 .carousel-content .carouselitem{
	width:201px; height:52px; overflow:hidden;
	}
.strip-3 .carousel-content #carousel-dual{
height:100px;
}
	.strip-4 .carousel-content #carousel-dual{
	height:56px;
	}
.strip-3 .carousel-content .wi-item, .strip-4 .carousel-content .wi-item{
width:282px;border-top:0; margin:0;padding-top:0;line-height:1.2em;position:relative;
}
	.strip-4 .carousel-content .wi-item{
	width:205px;
	}
.strip-3 .section, .strip-4 .section{
display:none;
}
.strip-3 .carousel-content #carousel-dual img, .strip-4 .carousel-content #carousel-dual img{
float:left; width:150px; height:84px;
margin:0 5px 0 0; /*padding:0 5px 5px 0;
background:url(/assets/images/bg-we_ddd.gif) no-repeat;*/
}
	.strip-4 .carousel-content #carousel-dual img{
	width:100px; height:56px;
	/*background:url(/assets/images/bg-wc_ddd.gif) no-repeat;*/
	}
.strip-3 .carousel-content h4, .strip-4 .carousel-content h4 {
margin-top:0px; 
line-height:1.2em;
position:relative;
top:-2px;
margin-left:110px;
font-size:12px;
font-weight:normal;
}
	.strip-3 .carousel-content h4{font-size:12px;line-height:1.3em;}

	.strip-3 .carousel-content h2 a:hover, .strip-4 .carousel-content h4 a:hover{
	text-decoration:underline;
	}
.strip-3 .widget_head .title,.strip-4 .widget_head .title{
font-size:16px; position:relative; top:25px; right:-14px; padding:0 !important; line-height:1.1em;
text-align:left; width:85px; top:10px; z-index:1001;
color:#036;
padding-left:0 !important;
}
	.strip-3 .widget_head .title a,.strip-4 .widget_head .title a {top:0 !important;}
	
.strip-3 .widget_head,.strip-4 .widget_head{
height:105px;width:105px; z-index:99; position:absolute; top:0px; left:0px; border:none;
/*background:#eee url(/assets/images/bg-drop_eee.gif) repeat-x;*/
margin:0 !important;
background:#f1f1f1;
}

	.strip-4 .widget_head{height:80px;}
	
.strip-3 .widget_controls,.strip-4 .widget_controls{
height:105px; width:105px; position:absolute; top:0px; right:0px; text-align:center;
}
	.strip-4 .widget_controls{
	height:78px;
	}
.strip-3 .paginator,.strip-4 .paginator{
position:absolute;
right:50px;
margin-right:0;
}
	
	.strip-4 .paginator{
	top:54px;
	*top:52px;
	_top:53px;
	}
		@media screen and (-webkit-min-device-pixel-ratio:0){
			.strip-4 .paginator {top:57px;}
		}
	
.strip-3 .widget_controls a.vprevious,.strip-3 .widget_controls a.vnext {
position:absolute;top:68px; background:none; font-size:22px;
}
.strip-4 .widget_controls a.vprevious,.strip-4 .widget_controls a.vnext {
position:absolute;top:48px; background:none; font-size:22px;font-weight:bold;/*_top:48px;*/color:#036;
}
	.strip-3 .widget_controls a.vprevious,.strip-4 .widget_controls a.vprevious{
	position:absolute;right:23px; width:14px; overflow:hidden; 
	background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 0;
	width:23px;
	height:22px;
	}
	.strip-3 .widget_controls a.vnext,.strip-4 .widget_controls a.vnext{
	position:absolute;right:2px; width:14px; overflow:hidden;
	background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px 0;
	width:23px;
	height:22px;
	}
	
		.strip-3 .widget_controls a.vprevious:hover,.strip-4 .widget_controls a.vprevious:hover{
		background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 -22px;
		}
		.strip-3 .widget_controls a.vnext:hover,.strip-4 .widget_controls a.vnext:hover{
		background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px -22px;
		}
		
		*html .widget_controls a.previous, *html .widget_controls a.previous:hover {background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_sprite.png?v=1", sizingMethod="crop");	
	cursor:pointer;
		}
		
		*html .widget_controls a.next, *html .widget_controls a.next:hover {background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_right_IE.png", sizingMethod="crop");
	cursor:pointer;
		}

.strip-3 .overview,.strip-4 .overview{
display:block;
}

.strip-4 .carousel-content .image-icon {background: transparent url(/assets/images/touch/play-icon.png) no-repeat 0 0;
	height:26px;
	width:26px;
	left:73px;
	position:absolute;
	top:29px;
	z-index:1000;
	}
		*html .strip-4 .carousel-content .image-icon  {background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
		}
		
	.strip-4 .carousel-content h4 {
	margin-top:0px; 
	line-height:1.2em;
	position:relative;
	top:-2px;
	margin-left:110px;
	font-size:11px;
	font-weight:normal;
	}
	
.rssbadge{position:absolute; 
width:12px; 
height:12px; 
left:86px;
top:32px;
z-index:200;
}

/* quigo side */
#story-side-quigo {padding-left:10px;}

/* image borders */
.strip-3 .carousel-content #carousel-dual img, 
.strip-4 .carousel-content #carousel-dual img,
.blocker img {border:1px solid #ccc;}

.strip-4 .carousel-content #carousel-dual img{
float:left; width:150px; height:84px;
margin:0 5px 0 0;
}
	.strip-4 .carousel-content #carousel-dual img{
	width:100px; height:56px;
	}
	
/********************************************
		social tool kit
********************************************/
#socialtoolkit {
}
	#socialtoolkit .midcontainer {
		margin:0 !important;
		padding-bottom:10px !important;
	}
	
	#socialtoolkit .widget_head_short {
		margin-left:21px;
	}
	
		#socialtoolkit .widget_head_short .title {
			padding-left:0 !important;
		}
	
	#socialtoolkit .like {
		margin-left:21px;
		*margin-left:0;
		*padding-left:20px;
	}
	
	#socialtoolkit .activity {
		margin-left:20px;
	}
	
/********************************************
		show promo
********************************************/
#show_promo {border-top:2px solid #333;
overflow:hidden;
position:relative;
}

	#show_promo .midcontainer {padding:8px 5px 0;}
	
	#show_promo .show_promo_lead {height:58px;}

	#show_promo .show_promo_logo {float:left;
	width:138px;
	position:relative;
	}
	
	#show_promo .show_promo_clips {float:right;
	padding-top:22px;
	padding-right:2px;
	width:178px;
	padding-left:0;white-space:nowrap;
	}
		
		#show_promo .show_promo_logo a:hover {cursor:pointer;}
		
		#show_promo .show_promo_clips a {font-size:13px;font-weight:bold;}

	#show_promo .story-promo-gma {background:transparent url(/assets/images/showlogos/show_sprite.gif) no-repeat 0 0;
		width:138px;
		height:58px;
		position:relative;
		top:3px;
	}
	
	#show_promo .story-promo-wn {background:transparent url(/assets/images/showlogos/show_sprite.gif) no-repeat 0 -63px;
		width:138px;
		height:28px;
		position:relative;
		top:15px;
	}
	
	#show_promo .story-promo-2020 {background:transparent url(/assets/images/showlogos/show_sprite.gif) no-repeat 0 -96px;
		width:138px;
		height:51px;
		position:relative;
		top:5px;
	}
	
	#show_promo .story-promo-nightline {background:transparent url(/assets/images/showlogos/show_sprite.gif) no-repeat 0 -147px;
		width:138px;
		height:32px;
		position:relative;
		top:14px;
	}
	
	#show_promo .story-promo-thisweek {background:transparent url(/assets/images/showlogos/show_sprite.gif) no-repeat 0 -184px;
		width:138px;
		height:32px;
		position:relative;
		top:12px;
	}
	
	#show_promo .show_promo_content {margin-top:15px;}
	
	#show_promo .show_promo_content .spc_container {margin-top:10px;}
	
		#show_promo .show_promo_content .spc_image {float:left;
		width:102px;
		margin-right:10px;
		position:relative;
		}
			#show_promo .show_promo_content .spc_image img {border:1px solid #ccc;}
			
			#show_promo .show_promo_content .spc_image .play_icon {background: transparent url(/assets/images/touch/play-icon.png) no-repeat 0 0;
			height:26px;
			width:26px;
			right:4px;
			position:absolute;
			bottom:4px;
			*bottom:6px;
			z-index:1000;
			}
			
				*html #show_promo .show_promo_content .spc_image .play_icon {background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
				_bottom:6px;
				_right:4px;
				}
				
				#show_promo .show_promo_content .spc_image a:hover {cursor:pointer;}
			
			#show_promo .show_promo_content .spc_image .full_episode {
			background: transparent url(/assets/images/spev6_full_episode.gif) no-repeat 0 0;
			bottom:1px;
			left:1px;
			height:20px;
			position:absolute;
			width:100px;
			z-index:1000;
			}
			
		#show_promo .show_promo_content .spc_headline {float:left;
		width:214px;
		font-family:georgia, 'times new roman', serif;
		font-size:14px;
		line-height:18px;
		}
		
			#show_promo .show_promo_content .spc_headline .spc_callout {font-family:arial, verdana, sans-serif;
			font-size:11px;
			color:#000;
			font-weight:bold;
			text-transform:uppercase;
			}
	
	#show_promo .show_promo_content .show_promo_footer {text-align:right;
	font-weight:bold;
	padding:10px 5px 0 0;
	}
	
	#show_promo .show_promo_content .show_promo_showName {text-transform:uppercase;}

/********************************************
		story player carousel
********************************************/	
.story_player_carousel {line-height:15px !important;}

	.story_player_carousel .midcontainer {border:none !important;}
	
	.story_player_carousel #videocarousel {margin-bottom:0;}
	
		.story_player_carousel .widget_head_short {border:none !important;
		background:url(/assets/images/bgline-ccc.gif) repeat-x 0 22px transparent;
		height:35px;
		}
		
		.story_player_carousel .widget_head_short .title {
		background:url(/assets/images/touch/primary-bg.gif) repeat-x 0 0 #fff;
		font-family:arial, verdana, sans-serif;
		font-weight:bold;
		padding-left:0 !important;
		float:left;
		font-size:12px !important;
		color:#000 !important;
		padding:15px 5px 0 3px !important;
		text-transform:uppercase;
		position:relative;
		}
		
		.story-embed-left .story_player_carousel img, .story-embed-right .story_player_carousel img {border:none !important;}
		
		.story_player_carousel .widget_controls {position:relative;
		float:right;
		right:0;
		top:3px;
		}
		
			.story_player_carousel .widget_controls a.previous {right:26px;top:7px;}
				*html .story_player_carousel .widget_controls a.previous:hover {right:26px;top:7px;}
			
			.story_player_carousel .widget_controls a.next {right:3px;top:7px;}
				*html .story_player_carousel .widget_controls a.next:hover {right:3px;top:7px;}
		
			.story_player_carousel .widget_controls .paginator {width:auto;
			background:#fff;
			margin-right:0;
			padding-right:53px;
			padding-left:8px;
			position:relative;
			top:11px;
			*top:10px;
			_top:12px;
			_width:55px;
			_padding-left:2px;
			}
			
				@media screen and (-webkit-min-device-pixel-ratio:0){
					.story_player_carousel .widget_controls .paginator {top:16px;}
				}
					@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
						.story_player_carousel .widget_controls .paginator {top:13px;}
					}
			
		.story_player_carousel .wc_override {display:none !important;}
			
		 .story_player_carousel .video-carousel-content {height:162px;}
		 
		 .story_player_carousel #video-carousel-dual {width:338px;
		 left:-1px;
		 height:163px;
		 overflow:hidden;
		 }
		 
		 .story_player_carousel .videocarouselitem {width:102px;
		 padding:2px 5px 0;
		 }
			.story_player_carousel .videocarouselitem img {border:1px solid #ccc !important;}
			
			.story_player_carousel .carousel-first {}
			
		.story_player_carousel #videocarousel .thumbnail .play_icon {
		background: transparent url(/assets/images/touch/play-icon.png) no-repeat 0 0;
		bottom:7px;
		height:26px;
		width:26px;
		position:absolute;
		right:4px;
		z-index: 1000;
		}
		
			*html .story_player_carousel #videocarousel .thumbnail .play_icon {background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
			_right:9px !important;
			_top:51px !important;
			}
			
		.story_player_carousel .videocarouselitem .headline {width:102px !important;}
			
.promoboxes .promobox{width:300px;float:left;margin-top:10px;margin-right:10px;}

/********************************************
		moreWidget
********************************************/
#story-side-more #moreWidget {width:100% !important;
border:none !important;
}

#story-side-more #moreWidget .pswdLessRegHeadline a {color:#000 !important;}

#story-side-more select#listMenu {height:22px !important;
width:130px !important;
}

#story-side-more #moreWidget .container{
background:transparent;
padding:0 0 15px;border-bottom:1px solid #fff;
}

#story-side-more #moreWidget .simpleSubHead{
padding-bottom:5px; width:100%;
font-family:arial, sans-serif;
font-size:12px;
}
#story-side-more #moreWidget .wNode{
padding:0 15px;
}
	#story-side-more .wNodeButtonContainer .simpleSubHead{
	 padding:0 0 10px 0;
	}
	#story-side-more #moreWidget .wNodeButton{
	float:left; width:90px; margin:5px 0; padding-bottom:10px;text-align:right;
	}
	#story-side-more #moreWidget .wNodeEndSpacer, #story-side-more #moreWidget .wNodeSpacer{
	height:10px;
	}
	
	#story-side-more #moreWidget .wNodeContentRight {position:relative;left:-2px;_left:5px;}	
	
	#story-side-more #moreWidget .moreLink{
	border:none;
	float:right;
	padding:12px 5px 0 0 !important;
	}
	
.story-embed-right #pswdSubmitBut img {border:none !important;}

#fb, #tweet, #socialdock .item .db-wrapper {position:absolute;}

#fb {left:5px;top:10px;}

.container #tweet-wrapper img {position:relative;
left:24px;
top:13px;
}

	.container #tweet-wrapper #tweet {left:10px;
	top:12px;
	}
	
	.container #digg-wrapper {
		margin-left:5px;
		margin-right:0;
	}
		.container #digg-wrapper img {position:relative;
		left:7px;
		top:12px;
		}

#sd-other, #sd-video {position:relative;
_height:105px;
_display:block;
}

#sd-other #sd-video-overlay, #sd-video #sd-video-overlay {position:absolute;
	top:42px;
	width:318px;
	height:44px;
	background:#fff;
	opacity:.4;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	left:5px;
	}
	
/* contact us page css, etc */
#pageWrapper {padding:15px 0 !important;}

#pageWrapper h1, #formWrapper h1 {font-family: georgia, 'times new roman', sans-serif !important;
font-weight:normal !important; 
color:#333 !important; 
font-size:30px !important; 
line-height:1em !important; 
padding:10px 0px 0px 0px !important;
margin:0 0 3px !important;
letter-spacing:-1px !important;
border:none !important;
}

	#pageWrapper li #pageWrapper li {
    background: transparent url(/assets/images/icons/bullet-999.gif) no-repeat scroll 0 1px !important;
    font-size: 12px !important;
    padding: 0 0 5px 13px !important;
	}
	
.partnerlinks #item-XML li{*background-position:-5px 1px;}

.intro .subbranding {left:-10px;}
	

.story .community{
float:right;
width:230px; overflow:hidden;
background:#FFF;
/*margin-left:4px;*/
}

.backlink {display:none;}

 #scriptingOff {width:200px;padding:0px 5px 10px 10px;}

#vote, #comments, #factfind, #boards, #share, #postvideo, #mostpopular {
background:#f2f1f1 none repeat scroll 0%;
width:222px; _width:220px; padding:5px 3px 10px; margin:0; border-left:1px solid #cacaca; border-right:1px solid #cacaca;
}

#community_header {
margin:0px;
padding:0px;
}

#comments {
padding-top:15px !important;
}

#mostpopular {
border-bottom:1px solid #cacaca;
}

#morerelateds {
background:#ffffff none repeat scroll 0%;
width:228px; margin:5px 0px 0px 0px; border:1px solid #DDD;
float:left;
}

#morerelateds .relheader {
background-color:#989898; font-weight:bold; color:#fff; padding-left:5px; height:18px;
font-family:arial, verdana, sans-serif; font-size:12px;padding-top:4px;
}
	#morerelateds ul {
	list-style:none;
	padding:0px 5px 5px 5px;
	float:left;
	}
	
	#morerelateds li {
	clear:both;
	/*margin-bottom:8px;*/
	padding-top:8px;
	}
	
	#morerelateds li img {
	float:left;
	margin-right:5px;
	}
	
	#morerelateds li .relheadline {
	float: left;
	width: 156px;
	}
	
#postvideo div.pad {
clear:both;
}

	#mostpopular ul {
	list-style:none;
	}
		#mostpopular li {
			clear:both;
			/*margin-bottom:8px;*/
			padding-top:8px;
		}
			#mostpopular li img {
				float:left;
				margin-right:5px;
			}
		
		#mostpopular .relheadline {
			float: left;
			width: 196px;
		}
		
	#share{
	margin-bottom:20px;
	}
		#share ul{
		list-style:none;
		}
		#share .thumbnail{
		float:left; margin-right:10px; margin-left:5px;
		}
		#share  li{
		padding:5px 0; clear:left;
		}
		#share li .relheadline{
		float:left; clear:right; width:100px; cursor:pointer;
		}
	
	#comments .commentsform textarea{
	width:203px; height:80px; padding:2px; margin:10px 0;
	font-family:arial, verdana, sans-serif; font-size:12px; color:#333; background:#fff; border:1px solid #335b89;
	}
	
	#comments .ptTextBox{
	width:215px; padding:2px; margin:10px 0;
	font-family:arial, verdana, sans-serif; font-size:12px; color:#333; background:#fff; border:1px solid #335b89;
	}
	.ptHead1, .ptHead2, .ptHeadSpacer, .ptItemSpacer, .ptSubmitButton{display:none;}
	
	.ptItem1{
	margin:5px 0 0 0;
	text-align:left;
	}
		.ptItem1 a{ font-weight:bold; color:#0c417c; text-decoration:underline;}
		
	.ptFromName{ text-align:left;}
	
	.ptSubmitButton{
	margin-left:auto; margin-right:auto; text-align:center;
	}
	
	.community .intro{
	clear:both; background:none; padding:10px 0;width:100%;
	}
		.community .intro .copy{
		float:left;
		width:120px;
		text-transform:uppercase; color:#106ac5; font-size:10px;font-weight:bold;
				}
		.community .intro .more{
		float:right;
		width:90px; padding-right:5px;
		text-align:right;
		}
			.community .intro .more a{ text-decoration:underline;font-size:10px;}
			
		.community .question{
		padding:10px 6px 20px;
		}
		
	.community .submit{
	text-align:center;
	}
	
	.community .submit_clear{
	text-align:center;
	clear:both;
	padding-top:15px;
	}
	#boards ul{
	list-style:none; position:relative; margin-bottom: 12px;
	}
		#boards li{
		list-style:none; clear:left;
		}
		#boards li .relheadline{
		}
/*  NEW STYLES FOR COMMUNITY.TEA 4/12/07  */
.bodycontainerwide .story .main {padding-left:10px;
*overflow:visible;
*padding-left:0;
*position:relative;
*left:10px;
}

.story .container {}

.story .intro {padding-left:0;}

.story .contentwide {float:none;
width:650px;
}

.story .intro .photoWrapper {margin-bottom:10px;
line-height:1.4em;
width:650px;
position:relative;
}
.commentsPhoto img {border:none;}

.commentInfo {padding:8px;
background:#f3f3f3;
position:relative;
margin-bottom:10px;
}
.commentInfo .leadIn {margin:5px 0 10px; 
	padding:3px 10px 0; 
	line-height:1.3em; 
	font-size:12px;
}
.commentInfo .leadIn span, .commentInfo .leadIn a {font-weight:bold;}
	.commentInfo .leadIn span {text-transform:uppercase;}

	.commentInfo .headText {font-size:12px;
	background:transparent url(/assets/images/icons/icon-comments.gif) no-repeat scroll 8px 1px;
	padding-left:25px;
	font-weight:bold;
	position:relative;
	}
.commentBoxLink {
  clear:both;
  border-style:none;
  padding-bottom:10px;
  text-align:center;}
.commentBoxLink img {border-style:none;}
.commentsform .submit2 {text-align:left;float:right;margin-right:15px;position:relative;_margin-right:5px;}
.commentsform .submit3 {text-align:right;margin-right:2px;}

.fyiText {float:left;
width:510px;
padding:0 0 0 10px;
margin-bottom:15px;
font-size:11px;
color:#222;
line-height:1.2em;
position:relative;
}

.comments-toolbox {padding:15px 0 0;}
.comments-toolbox .toolbox {float:none;
width:640px;
}
	.comments-toolbox .toolbox .share  {
		_width:525px;
	}



/* STYLES FOR COMMENTS PAGE */

div.ptcWidgetNav {text-align:right;
padding:5px 12px 5px 0;
color:#106ac5;
}

	div.ptcWidgetNav a, div.ptcWidgetNav a:link {color:#369;text-decoration: none;font-weight:bold;}

	div.ptcWidgetNav a:visited {color:#369;font-weight:bold;}

	div.ptcWidgetNav a:hover {color:#369;text-decoration:underline;font-weight:bold;}

	div.ptcForumIcon {padding:15px 0 18px 0; border-top:1px solid #e2e2e2;margin:0;z-index:1;}
	
	div.ptcForumIcon div.ptcMessageText {line-height:1.4em;font-size:12px;/*background:url(/assets/images/icons/icon-comment.gif) no-repeat 0 0;*/padding:0 0 15px 5px;min-height:10px;position:relative;overflow:hidden;}
	
	div.ptcMessageLinks {font-size: 12px;font-style:normal;padding-left:5px;position:relative;}
	 
		div.ptcMessageLinks a, div.ptcMessageLinks a:link {color: #0c417c;position:relative;}

			div.ptcMessageLinks a:visited {color: #3c56a0;}

			div.ptcMessageLinks a:hover {color: #369;}

		div.ptcMessageLinksLeft {float: left; white-space: nowrap;position:relative;}

		div.ptcMessageLinksRight {float: right; white-space: nowrap;padding-top:15px;position:relative;}

/*div.ptcClearDiv {clear:both; height: 0px;margin-top:-10px;}*/

	
/* STYLES COMMUNITY RAIL COMMENTS */

div.ptcWidgetDiv {margin:1px 3px;position:relative;} 
	
	div.ptcTopMessages {margin:0;padding:0;}
	
		div.ptcMessageDiv {color:#222;margin:0 10px 10px 0;line-height:1.2em;}
	
			div.ptcMessageDiv a {text-decoration:none;font-weight:normal;font-size:12px;}
	
			div.ptcMessageDiv a:hover {text-decoration:underline;}
	
				div.ptcMessageDiv span.ptcPostedByCaption {color:#666;font-style:italic;}
	
				div.ptcMessageDiv span.ptcPostedByDateTime {color:#666;font-style:italic;}
	
				
/* COMMUNITY RAIL MOUSEOVER BOX  */

div.ptToolTipBox {z-index:1; line-height:1.4em; width:205px; background: #fcefdd; color: #333; border:1px solid #999;padding:7px 7px 7px 18px;margin-left:-225px;margin-top:15px;overflow:hidden;background:#fcefdd url(/assets/images/icons/icon-comment.gif) no-repeat 0 6px;}

div.ptToolTipText {font-family:arial, verdana, sans-serif; font-size: 12px;}

			
/* ALL COMMENTS PAGES */

 div.ptcPageCaption {padding:0 0 0 5px;margin:0 0 10px 0;}
 
 div.ptcUserPostIcon {margin:0;padding:0;width:100%;}
 
 div.ptcUserComments {margin:0;line-height:1.4em;padding:11px 0 0 0; border-top:1px dotted #999;}
	 
	 div.ptcUserComments div.ptcMessageText {line-height:1.4em;font-size:12px;/*background:url(/assets/images/icons/icon-comment.gif) no-repeat 0 0;*/padding:0 0 15px 5px;min-height:10px;}
 	
	div.ptcUserComments div.ptcMessageLinksRight {float: right; white-space: nowrap;padding:0;}
	
	div.ptcUserComments div.ptcMessageLinks div.ptcMessageLinksLeft span.ptcPostedByDateTime {font-weight:normal;}
 
  div.ptcMessageHead {padding-left:5px;margin-bottom:10px;line-height:1.4em;}
 
	 div.ptcMessageHead span.ptcMessageTitle {display:block;padding:1px 0 3px 0;}
	
	 div.ptcMessageHead span.ptcMessageTitle a {font-size:14px;/*font-family:Georgia, "Times New Roman", Times, serif;*/font-weight:bold;}
 
.seperator{
padding: 0;
margin: -2px auto 10px; width: 12px;
}
*html .seperator {margin: -4px auto 10px;} /*IE hack*/
/********************************************
		common.css overrides
********************************************/
.showbg{
width:1002px; margin-left:auto; margin-right:auto;
}

#mainvideo #mediaplayer2{ position:absolute; top:60px; left:14px; z-index:1000; background:#fff; border:1px solid #f2f2f2; }

#video #mediaplayer2 {position:relative;top:-5px;left:-6px;z-index:1000;background:#fff;border:none;}

.bodycontainer{
background:transparent;
width:1002px;
}
.mainsection, .widget_row, .rightsection{background:none;}
.mainsection {width:658px;position:relative;top:5px;left:5px;} 
.rightsection {width:324px;position:relative;right:5px;top:5px;}

#homead {width:324px;}
#homead, #homead .container{ background:none; }
	/*#homead .container .label{
	background:url(/assets/images/label-advertisement_trans101508.gif) no-repeat;left:0 !important;
	}*/

	#homead .container .ad {left:0;}
	
.capbottom{ display:none; }

.midcontainer{padding:0;}

.marketplace{
background:none;
width:992px;
float:left;
position:relative;
margin:5px;
_margin:0;
_left:5px;
}
	.marketplacequigo {float:left;}
	.marketplacepromos {float:right;}
	.marketplace .midcontainer{padding:0;background:none;}
	.marketplacequigo .midcontainer {background:#fff;}
	.marketplacequigo .quigo {padding:10px 5px 10px 10px;width:620px;}
	.marketplacepromos .midcontainer{border:none !important;}
	.marketplacepromos .promoright .promobox {background:none;}
	.marketplacepromos .promoright .promoboxBottom {background:none;}

/********************************************
		common widget class
********************************************/
span.comments {
background:transparent url(/assets/images/icons/icon-comment_new.gif) no-repeat scroll 4px 6px;
padding:4px 7px 4px 22px;
}

.single 
{
width:324px;
}

.double
{
width:658px;
}

.triple
{
width:992px;
}


/********************************************
		common tab
********************************************/
.tab-row {background:#fff;
height:35px;
z-index:5;
position:relative;
border-bottom:1px solid #ccc;
padding:9px 0 0 0;
margin-bottom:5px;
white-space: nowrap;
_height:29px;
}

	.tab-row div {cursor:pointer; 
	height:20px;
	padding:9px 8px 4px; 
	margin:0 2px 0 0;
	z-index:5;
	text-align:center;
	line-height:1.6em;
	overflow:hidden;
	color:#fff;
	text-transform:uppercase; 
	font-family:arial, verdana, sans-serif;
	float:left;
	font-size:10px;
	font-weight:bold;
	_height:23px;
	}
	
	.tab-row a:hover, .tab-row a.tabActive:hover, .tab-row a.tabinActive:hover {text-decoration:none !important;}
	
	.tab-row .tabActive div{position:relative;
	padding:9px 7px 4px;
	top:0;
	z-index:105;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	color:#333;
	height:21px;
	_height:24px;
	_top:1px;
	font-weight:bold;
	}
		
		.tab-row .tabActive div span {position:relative;top:-1px;}
		
		.tab-row a.tabinActive:hover span {text-decoration:underline;}
		
	.tab-row .tabActive div, .tab-row .tabinActive div {letter-spacing:-.2px;}
	
	.tab-row .tabinActive div{background:#fff url(/assets/images/iphone/gradientBkg-ccc.gif) repeat-x 0 -10px;
	color:#369;
	position:relative;
	_top:1px;
	}
	
	.tabActive {background:none;outline:none;}
	.tab-row a:hover.tabinActive div {background:#ddd;}
	
.tabber {background:#fff;}	
	.tabber .widget_head, .tabber .widget_head_short{display:none;}
	
	.tabber .freeform .midcontainer {border:none;}
	
	.tabber #blogs {width:300px !important;margin:0;padding:0 11px 10px;}
		
		.tabber #blogs  .midcontainer{border:none;width:auto !important;}
		
		.tabber #blogs .container {width:auto !important;}
		
		.tabber #blogs .blog-entry, .tabber .blog-entry {margin:12px 0 0;
		padding-top:2px;
		border-top:1px solid #ccc;
		}
			.tabber #blogs .pos-1 , .tabber  .pos-1 {border:none;
			margin:0;
			padding-top:0;
			}
	
	.tabber #specialevent .midcontainer {border:none;}
		
		#blogs .headline {font-family:georgia, 'times new roman', serif;
		font-size:14px;
		line-height:18px;
		margin-bottom:0;
		}
		
		#blogs .timeDate {color:#777;
			font-size:10px;
			margin-top:1px;
			text-transform:uppercase;
			font-weight:bold;
			margin:2px 0 5px;
		}
			#blogs .timeDate .blogHighlight {color:#000;
			padding-left:1px;
			}
			
		#blogs .copy {margin-top:0;}
	
/********************************************
		vtabber
********************************************/	
.vtabber {margin:0 10px;
position:relative;
overflow:hidden;
}

	.vtabber .tabber {width:638px;
	background:transparent;
	}
	
	.tab-preload-bg{position:absolute;
	left:-10000px;
	}
	
	.vtabber .midcontainer {border:none;}
		
	.vtabber .tab-row {border:none;
	height:auto;
	margin:0;
	float:left;
	padding:0;
	white-space:normal;
	width:150px;
	}
		
		.vtabber .tab-row div {float:none;text-align:left;margin:0;}
		
		.vtabber a.tabActive:focus, .vtabber a.tabinActive:focus {outline:none;}
		
		.vtabber .tab-row .tabActive div {height:auto;
		top:0;
		background:#fff;
		border-left:1px solid #bbb;
		border-top:1px solid #bbb;
		border-bottom:1px solid #bbb;
		border-right:none;
		height:19px;
		_height:21px; /*ie 6 fix*/
		padding-left:7px;
		*padding-left:9px; /*ie 6/7 fix*/
		padding-top:9px;
		margin-right:-1px;
		overflow:hidden;
		}	
			
		.vtabber .tab-row a.tabinActive:hover div {height:19px;
		padding-top:10px;
		top:0;
		border:none;
		}
		
		.vtabber .tab-row .tabinActive div {top:0;}

	.vtabber .tab-content {float:left;
	width:485px;
	}

	.vtabber .show-display {width:465px;
	padding:8px 10px 10px;
	height:100%;
	min-height:280px;
	}	
	
	.vtabber .show-display .sd-lead {width:461px;
	margin:2px 0 15px 5px;
	}
		.vtabber .show-display .sd-lead .sd-image {float:left;
		width:150px;
		margin:3px 8px 8px 0;
		}
		.vtabber .show-display .sd-lead .sd-headline{}
			.vtabber .show-display .sd-lead .sd-headline h4 {font-size:14px;
			line-height:16px;
			}
			
		.vtabber .show-display .sd-lead .sd-headline h4 .content-label {font-size:12px;}
			
	.vtabber .show-display .sd-media-links {float:right;
	width:137px;
	padding:0;
	margin:0 0 10px 10px;
	}
	
	.vtabber .show-display .sd-media-links .sd-media-wrapper {margin-bottom:10px;}
	.vtabber .show-display .sd-media-links .sd-media-wrapper  .sd-media-headline {float:left;
	font-size:11px;
	width:80px;
	margin-left:5px;
	}
	.vtabber .show-display .sd-media-links .sd-media-wrapper  .sd-media-image {float:left;width:52px;}
	
	.vtabber .show-display ul.sd-headlines {margin:0;
	padding:0;
	list-style:none;
	width:310px;
	}
	.vtabber .show-display .sd-headlines li {background:transparent url(/assets/images/icons/bullet-999.gif) no-repeat scroll 0 0;
	padding-left:13px;
	padding-bottom:5px;
	line-height:15px;
	}
	
	.vtabber .show-display .sd-link-more {margin:10px 0 10px 13px;
	font-weight:bold;
	}
	
/********************************************
		dimensions
********************************************/

#mainvideo{ position: relative; width:658px; height:549px; }

	#topvideos{ height:548px; overflow:hidden; background:#fff; }
	
	#topvideos-widget{ position:absolute; width:370px; height:548px; overflow:hidden; }
	
	#mainvideo-caption-bg, #mainvideo-caption{ position:absolute; top:254px; left:10px; width:340px; }
		#mainvideo-caption .relheadline{ width:330px; }
	
	#topvideos .whitestrip{ position:absolute; left:373px; width:8px; height:548px; overflow:hidden; z-index:3;  }
	
	#topvideos-playlist, #topvideos-tabs{ position:absolute; left:381px; width:276px; overflow:hidden;}
		#topvideos-playlist{ top:37px; height:512px; }
		#topvideos-tabs{ height:36px; z-index:4;}
		
/********************************************
		widget.css overrides
********************************************/
.widget_head .title, .widget_head_short .title, #specialevent .headline  {padding-left:0;}

	#carousel .copy {color:#333;
		font-size:11px;
		text-transform:uppercase;
		font-weight:bold;
	}
	#countdown  {padding:10px 0;
	position:relative;
	width:322px;}
		
/********************************************
		mainvideo
********************************************/
#mainvideo #topvideos .widget_head{
	background:#fff;/*f8f9fb*/
	height:36px;
	}
	
#mainvideo #topvideos .widget_head .title{
		font-size:16px; padding-top:8px;
		}
		
	#mainvideo-caption-bg, #mainvideo-caption{ 
		font-family:arial, verdana, sans-serif; text-align: left; line-height:1.2em;
		}
		#mainvideo-caption-bg{
		z-index:2; color:#ddd; font-size:11px; 
		}
		#mainvideo-caption{
		z-index:3; color:#369; font-size:11px;
		}	
			#mainvideo-caption .comments, #mainvideo-caption-bg .comments{
			padding:4px 7px; text-align:left;
			padding-left:22px; margin-left:4px;
			}
				#mainvideo-caption .comments{
				color:#000;
				background:url(/assets/images/icons/icon-comment_new.gif) no-repeat 4px 6px;/*comment_rev*/
				}
				#mainvideo-caption .comments a:hover {
				text-decoration:underline;
				}
			#mainvideo-caption .headline, #mainvideo-caption-bg .headline{
			padding:2px 7px;
			font-size:18px; line-height:20px; font-weight:normal; color:#000; font-family:georgia, 'times new roman', serif;
			}
				#mainvideo-caption .headline .content-label{ font-size:16px; }
				
			#mainvideo-caption .headline a:hover {
				text-decoration:underline;
			}
			#mainvideo-caption .lead-in, #mainvideo-caption-bg .lead-in{
			padding:5px 7px; color:#003267;
			}
			
			#mainvideo-caption-bg .headline, #mainvideo-caption-bg .lead-in{
			/*background:#ddd;*/
			}
			#mainvideo-caption .relatedlabel{
			margin:4px 0px 6px 8px; padding-top:4px; text-align:left; border-top:1px solid #333;
			
			}
				#mainvideo-caption .relatedlabel span{text-transform:uppercase; 
				color:#333;
				font-weight:bold;
				font-size:11px;
				}
			
			#mainvideo-caption .package{ width:375px; padding:0 0 5px 0; }
			#mainvideo-caption .package .pane li{ margin-bottom:2px; margin-top:0; }
			#mainvideo-caption .package .pane li a{font-size:12px; font-weight:normal; line-height:15px; }
			#mainvideo-caption .package .pane li a:hover{ text-decoration:underline; }
			#mainvideo-caption .relheadline{ float:left; }
			
		#mainvideo-caption img{ display:none; }
		#mainvideo .preview-image{  display:none;z-index:1; position:relative; top:2px; left:8px; /*background:#ddd*/; width:370px; height:556px; }
		#mainvideo .preview { width:380px; position:relative; top:120px;}
		#mainvideo-caption .headline img.mnpnd, #mainvideo-caption-bg .headline img.mnpnd{ display:inline; width:35px; height:18px; }
		#mainvideo-caption .lead-in img.mnpnd, #mainvideo-caption-bg .lead-in img.mnpnd{ display:inline; width:35px; height:24px; }

		.mainVideoMoreLink{text-align:right; margin:8px 5px; font-weight:bold;}
			.mainVideoMoreLink a:hover {text-decoration:underline;}
		
		#mvInnerButtonContainer {position:relative;left:195px;width:55px;margin:2px 0 6px 0;}
		#mvInnerButtonContainer .mvInnerButton{
			position:relative; top:0; width:51px; padding:2px 1px; font-size:11px; font-weight:bold; 
			text-align:center; 
		}
		
		.mvInnerButton a:hover {
		text-decoration:none !important;
		}
		
	/********************************************
		mainvideo image
	********************************************/
	#topvideos-widget{
	z-index:1;
	/*border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;border-right:7px solid #fff;*/
	}
		#topvideos-widget img{z-index:20; position:relative;}
		
	#topvideos-controls{
	position:absolute; left:268px; top:249px; width:65px; height:25px;z-index:100;background:#fff;
	}
	
	.topvideos-controls-cutout{
		display:none;
		/*float:right;width:65px;height:24px;*/
	}
	
	/*prev*/
		#topvideos-controls a.previous {
		position:absolute;left:6px;
		background:url(/assets/images/cntrl-prev.gif) no-repeat center;
		}
		#topvideos-controls a.previous:hover {
		position:absolute;left:6px;
		background:url(/assets/images/cntrl-prev.gif) no-repeat center;
		}
		/*next*/
		#topvideos-controls a.next {
		position:absolute; left:33px;
		background:url(/assets/images/cntrl-next.gif) no-repeat center;
		}
		#topvideos-controls a.next:hover{
		position:absolute; left:33px;
		background:url(/assets/images/cntrl-next.gif) no-repeat center;
		}
			#topvideos-controls a.hnext {
			position:absolute; left:33px;
			background:green;/*background:url(/assets/images/cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
			#topvideos-controls a.anext {
			position:absolute; left:33px;
			background:blue;/*background:url(/assets/images/cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
		#topvideos-controls a.previous:focus, #topvideos-controls a.next:focus {
		outline:none;
		}
		
		
	/********************************************
		mainvideo overlays
	********************************************/
		#mainvideo-caption-bg, #mainvideo-caption{ 
		font-family:arial, verdana, sans-serif; text-align: left; line-height:1.2em;
		}
		#mainvideo-caption-bg{
		z-index:2; color:#ddd; font-size:12px; 
		}
		#mainvideo-caption{
		z-index:3; color:#369; font-size:12px;
		}	
			#mainvideo-caption .comments, #mainvideo-caption-bg .comments{
			padding:4px 7px; text-align:left;
			padding-left:22px; margin-left:4px;
			}
				#mainvideo-caption .comments{
				color:#000;
				background:url(/assets/images/icons/icon-comment_new.gif) no-repeat 4px 6px;/*comment_rev*/
				}
				#mainvideo-caption .comments a:hover {
				text-decoration:underline;
				}
				
			#mainvideo-caption .lead-in, #mainvideo-caption-bg .lead-in{
			padding:5px 7px; color:#003267;
			}
			
			#mainvideo-caption-bg .headline, #mainvideo-caption-bg .lead-in{
			/*background:#ddd;*/
			}
			
		#mainvideo-caption img{ display:none; }
		#mainvideo .preview-image{  display:none;z-index:1; position:relative; top:2px; left:8px; /*background:#ddd*/; width:370px; height:556px; }
		#mainvideo .preview { width:380px; position:relative; top:120px;}
		#mainvideo-caption .lead-in img.mnpnd, #mainvideo-caption-bg .lead-in img.mnpnd{ display:inline; width:35px; height:24px; }

	/********************************************
		mainvideo playlists
	********************************************/
	
		#topvideos-playlist .downScroller{background:url(/assets/images/bg-scroller_down_gray.png) no-repeat 0px 0px;}
		
	#topvideos-playlist .loading-indicator{
	top:102px; left:150px;
	}
		
		.item .headline, .itemActive .headline, .iteminActive .headline,
		.item .headline_nr, .itemActive .headline_nr, .iteminActive .headline_nr{
		float:left; margin:0;
		}
		
		#topvideos-playlist .iteminner{ 
		width:235px;
		padding:2px 5px 2px 10px; overflow:hidden; 
		text-align:left; line-height:1.2em;
		font-family:arial, verdana, sans-serif; font-size:12px;
		}
		
		#topvideos-playlist .iteminActive .iteminner{ padding:3px 5px 3px 10px;/*this offsets the border*/}
		
		#topvideos-playlist .item a, .itemActive a, .iteminActive a{
		/*text-decoration:none; color:#036; font-size:11px; font-weight:normal; line-height:1.2em;*/
		}			
			#topvideos-playlist .item a.mvh1,#topvideos-playlist .itemActive a.mvh1,#topvideos-playlist .iteminActive a.mvh1{font-weight:normal;
			font-size:14px;
			line-height:18px;
			font-family:georgia, 'times new roman', serif;
			
			}
			.item .mvh1 .content-label,.itemActive .mvh1 .content-label,.iteminActive .mvh1 .content-label{ font-size:14px;font-weight:normal; /* color:#333;*/}
			.item a.mvh2,.itemActive a.mvh2,.iteminActive a.mvh2{/*font-size:14px; font-weight:normal;*/}
			.item a.mvh3,.itemActive a.mvh3,.iteminActive a.mvh3{/*font-size:12px; font-weight:normal;*/}
			a.mvh1,a.mvh2,a.mvh3{ cursor:pointer; }
			
			.itemActive a:hover{text-decoration:none;/*color:#106ac5;*/}
			.iteminActive a:hover{text-decoration:underline;}
			
			.recent{ color:#930; white-space:nowrap; }
			
			#mainvideo .hllabel{ color:#900; padding-right:5px; }
			
			.mainVideoShowLogo{
			position:absolute; top:5px; left:30px;
			}
			
			.thumbitemtitle{
			height:75px;
			}
				.thumbitemtitle td{
				vertical-align:middle; 
				}
				
			.regitem-thumb{min-height:82px;}
			.mvItemThumb{
			height:75px; width:100px; background:#ddd; float:left; margin:3px 8px 3px 0;
			}
			
			.mvInnerContainer{
			display:none;
			position:relative; top:-4px; margin-bottom:10px;
			background:#f3f3f3; /*fff*/
			}
						
.popuppreview{
width:282px; height:105px; overflow:hidden; padding:10px 10px 20px 20px;
/*background:url(/assets/images/bg-pup_box.png) no-repeat top left;*/
}
.pupbox{
width:250px; height:75px; overflow:hidden;
background:#fcefdd; padding:10px; border:1px solid #666;/*c59542*/
}
.ppImage{ float:left; width:100px; height:75px; overflow:hidden; /*border:1px solid #999;*/ }
.ppLeadIn{ float:right; width:140px; height:75px; overflow:hidden; }

			
/********************************************
		minimainnews
********************************************/
.minimainnews_row{
margin:0;
}
#minimainnews{
width:658px; height:219px; overflow:hidden; background:none;/*2d64a5*/
/*border-bottom:1px solid #f1ad48;*/ /*see show specific css for color*/
}
	#topstoriesmini{
	width:656px; height:185px; overflow:hidden;background:#fff;
	}
	#topstoriesmini .whitestrip{
	z-index:3; position:absolute; left:343px;
	background:#fff; width:8px; height:180px; overflow:hidden;height:351px;
	}
	
	#minimainnews .widget_head .title a {position:relative;top:0;}
	
	/********************************************
		minimainnews image
	********************************************/
	#topstoriesmini-widget{
	position:absolute;
	z-index:1; width:340px; height:182px; overflow:hidden;
	}
		#topstoriesmini-widget img{z-index:20; position:relative;}
		
	#topstoriesmini-controls{
	position:absolute; left:132px; top:188px; width:65px; height:25px;z-index:100;background:#fff;
	}
	
	.topstoriesmini-controls-cutout{
		float:right;width:65px;height:24px;display:none;
	}
	
	/*prev*/
		#topstoriesmini-controls a.previous {
		position:absolute;left:10px;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 0;
		width:23px;
		height:22px;
		}
		#topstoriesmini-controls a.previous:hover {
		position:absolute;left:10px;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 -22px;
		width:23px;
		height:22px;
		}
		/*next*/
		#topstoriesmini-controls a.next {
		position:absolute; left:33px;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px 0;
		width:23px;
		height:22px;
		}
		#topstoriesmini-controls a.next:hover{
		position:absolute; left:33px;
		background:url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px -22px;
		width:23px;
		height:22px;
		}
		
		*html #topstoriesmini-controls a.previous, *html #topstoriesmini-controls a.previous:hover {background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_sprite.png?v=1", sizingMethod="crop");	
	cursor:pointer;
		}
		
		*html #topstoriesmini-controls a.next, *html #topstoriesmini-controls a.next:hover {background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_right_IE.png", sizingMethod="crop");
	cursor:pointer;
		}
		
			#topstoriesmini-controls a.hnext {
			position:absolute; left:33px;
			background:green;
			outline:none;
			}
			#topstoriesmini-controls a.anext {
			position:absolute; left:33px;
			background:blue;
			outline:none;
			}
		#topstoriesmini-controls a.previous:focus, #topstoriesmini-controls a.next:focus {
		outline:none;
		}
	
	/********************************************
		minimainnews overlays
	********************************************/
	#minimainnews-caption-bg, #minimainnews-caption{
	position:absolute; top:10px; left:185px; 
	}
		#minimainnews-caption-bg{
		z-index:2;
		width:150px;
		color:#ddd; font-family:arial, verdana, sans-serif; text-align: left; font-size:11px; line-height:1.2em;
		/*background:#fff;*/
		}
		#minimainnews-caption{
		z-index:3;
		width:160px;
		color:#369; font-family:arial, verdana, sans-serif; text-align: left; font-size:12px; line-height:1.2em;
		/*background:pink;*/
		}	
			#minimainnews-caption .comments, #minimainnews-caption-bg .comments{
			padding:4px 7px; text-align:left;
			padding-left:22px; margin-top:7px; margin-left:4px;
			}
				#minimainnews-caption .comments{
				color:#000;
				background:url(/assets/images/icons/icon-comment_new.gif) no-repeat 4px 6px;/*comment_rev*/
				}
				#minimainnews-caption .comments a:hover {
				text-decoration:underline;
				}
			#minimainnews-caption .headline, #minimainnews-caption-bg .headline{
			padding:2px 7px;
			font-size:14px; line-height:18px; color:#369; font-family:georgia, 'times new roman', serif;
			}
				#minimainnews-caption a .content-label{ font-size:11px;color:#c00;font-weight:bold;text-transform:uppercase;}
				
			#minimainnews-caption .headline a:hover {
				text-decoration:underline;
			}
			#minimainnews-caption .lead-in, #minimainnews-caption-bg .lead-in{
			padding:0 7px; color:#000;
			line-height:1.3em;
			}
			
			#minimainnews-caption-bg .headline, #minimainnews-caption-bg .lead-in{}
			#minimainnews-caption .relatedlabel{
			margin:4px 0px 6px 8px; padding-top:4px; text-align:left; border-top:1px solid #333;
			
			}
				#minimainnews-caption .relatedlabel span{ text-transform:uppercase; color:#369; }
			
			#minimainnews-caption .package{ width:325px; padding:0 0 5px 0; }
			#minimainnews-caption .package .pane li{ margin-bottom:2px; margin-top:0; }
			#minimainnews-caption .package .pane li a{ font-size:11px; font-weight:normal; color:#036; line-height:1.3em; }
			#minimainnews-caption .package .pane li a:hover{ text-decoration:underline; }
			#minimainnews-caption .relheadline{ float:left; width:310px; }
			
		#minimainnews-caption img{ display:none; }
		#minimainnews .preview-image{ z-index:1; position:relative; top:10px; left:8px; /**/background:#ddd; width:176px; height:132px; }
		#minimainnews .preview {background:white;width:340px}
		#minimainnews-caption .headline img.mnpnd, #minimainnews-caption-bg .headline img.mnpnd{ display:inline; width:35px; height:18px; }
		#minimainnews-caption .lead-in img.mnpnd, #minimainnews-caption-bg .lead-in img.mnpnd{ display:inline; width:35px; height:24px; }


	/********************************************
		main news playlists
	********************************************/
	
	#topstoriesmini-playlist{
	z-index:5;
	position:absolute; top:36px; left:351px;
	width:306px; height:183px; overflow:hidden; background:#f3f3f3 url(/assets/images/pixel-bebebe.gif) repeat-y left;
	}
		#topstoriesmini-playlist .downScroller{background:url(/assets/images/bg-scroller_down_gray.png) no-repeat 0px 0px;
		top:166px !important;}
		
		#topstoriesmini-tabs{
		z-index:4;
		position:absolute; top:2px; left:341px;
		width:306px; height:36px; overflow:hidden;
		}
			#topstoriesmini-tabs .widget_head{
			border-left:1px solid #bebebe; border-bottom:1px solid #fff; height:35px;
			background:#dce4e7 url(/assets/images/bg-head_tall_ltbl_fade.gif) repeat-x;
			}
	#topstoriesmini-playlist .loading-indicator{
	top:102px; left:160px;
	}
		
		.item .headline, .itemActive .headline, .iteminActive .headline,
		.item .headline_nr, .itemActive .headline_nr, .iteminActive .headline_nr{
		float:left; margin:0;
		}
		
		#topstoriesmini-playlist .item,#topstoriesmini-playlist .itemActive,#topstoriesmini-playlist .iteminActive{
		background: url(/assets/images/pixel-bebebe.gif) repeat-y left; padding:2px 0;
		}
		
		#topstoriesmini-playlist .iteminner{ 
		width:270px;
		padding:1px 5px 1px 10px; overflow:hidden; /*border-bottom:1px #ccc solid;*/
		text-align:left; line-height:1.2em;
		font-family:arial, verdana, sans-serif; font-size:12px;
		}
			#topstoriesmini-playlist .iteminner .content-label {font-weight:bold;
			color:#c00;
			text-transform:uppercase;
			font-size:11px;
			}
		
		#topstoriesmini-playlist .itemActive .iteminner{ background:#fff; padding:3px 4px 3px 10px; border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}/**/
		
		#topstoriesmini-playlist .iteminActive .iteminner{ padding:4px 5px 4px 10px;/*this offsets the border*/}
		
		#topstoriesmini-playlist .item a, .itemActive a, .iteminActive a{line-height:1.21em;}
			
			.item a.mnh1,.itemActive a.mnh1,.iteminActive a.mnh1{ font-weight:bold;}
			.item .mnh1 .content-label,.itemActive .mnh1 .content-label,.iteminActive .mnh1 .content-label{text-transform:uppercase;font-size:11px;}
			.item a.mnh2,.itemActive a.mnh2,.iteminActive a.mnh2{}
			.item a.mnh3,.itemActive a.mnh3,.iteminActive a.mnh3{}
			a.mnh1,a.mnh2,a.mnh3{ cursor:pointer; }
			
			.itemActive a:hover{text-decoration:none !important;/*color:#106ac5;*/}
			.iteminActive a:hover{text-decoration:underline;}
			
			.recent{ color:#930; white-space:nowrap; }
			
			#minimainnews .hllabel{ color:#900; padding-right:5px; }
			

/********************************************
		mainWidgets
********************************************/

.mainWidgets{
width:658px; clear:both;
/*background:plum;*/
}

/********************************************
		widgetsColumns
********************************************/

.widgetsColumnB{
width:324px; overflow:hidden; margin:0; padding:0;
float:right; position:relative;
*overflow:visible;*z-index:1000;
/*background:pink;border:1px solid red;*/
}

.widgetsColumnA{
width:324px; overflow:hidden; margin:0; padding:0;
float:left; position:relative;
/*background:yellow;border:1px solid blue;*/
}
.widgetsColumnC{width:324px;
overflow:visible; 
margin:0; 
padding:0;
position:relative;
/*top:-1px;*/
}

.widgetsColumnAB{clear:both;
background:transparent;
}

.widgetsColumnB a:hover, 
.widgetsColumnA a:hover, 
.widgetsColumnC a:hover, 
.widgetsColumnAB a:hover,
.widgetsColumnABC a:hover,
.widgetsColumnABC-Top a:hover {text-decoration:underline;}

/********************************************
		wNode
********************************************/

.wNode{
padding:0 10px;
}

.wNodeMCImgLeft{
float:left; width:100px;
}
.wNodeMLImgLeft{
float:left; width:176px;
}
.wNodeContentRight{
	float:right; width:180px;
	}
	
	.canvas .wNodeContentRight{
	width:190px;
	}
	
	.wNodeMLContentRight{
	float:right; width:115px;
	}
	.wNodeHeadline{
	text-align:left;
	font-family:georgia, 'times new roman', serif;
	font-size:14px;
	line-height:18px;
	}
	.wNodeLeadIn{
	text-align:left; 
	line-height:15px;
	margin-top:2px;
	}
.wNodeEndSpacer, .wNodeSpacer{
height:10px;
}
.simpleSubHead{}

.wNodeButtonContainer{
padding:10px 15px 5px;
}

#mainvideo, #minimainnews, #recipesWidget, #moreWidget, #extraWidget, #vaultWidget, #shoutoutWidget, #talentWidget, #storeWidget, #scheduleWidget, #blogs, .slideshow-widget, #mostpopular, #homead, .miniList, .marketplace, .packages_carousel_row, .twoColumnMainNews, .twoColumnMainNewsSpev, .canvas, .solo, .minicarousel, .listviewer, .twocolumncanvas , .mainnews_row, #discussions, .promos , .promo , #rsslisting, #videocarousel, .specialevent_row , .other-topstories_row , #accuWeather, #stocks, #video, .topManuals, #listpack, .block, .dPWidget, .freeform, #faces, #watercooler, .pollembed, .section-display, .index-quigo, .inline-quigo, #indexPlayer, #health-tools, #health-tools-ab, #spev6, #s7{margin-bottom:10px;clear:both;}

	#moreWidget .container, #extraWidget .container, #vaultWidget .container{
	padding:0; background:#fff;
	}
	
.marketplacepromos {width:322px;margin:0 auto 0 auto;}
.marketplacequigo {margin:0;width:658px;}
.marketplacequigo .captop, .marketplacepromos .captop {display:none;}

.rightsection .marketplace .midcontainer {border:none;background:transparent;}

/********************************************
   twoColumnMainNews/twoColumnMainNewsSpev
********************************************/
.twoColumnMainNews, .twoColumnMainNewsSpev {
float:left;
width:658px;
}
	
	.twoColumnMainNews .column1, .twoColumnMainNews .column2, .twoColumnMainNews .midcontainer, .twoColumnMainNewsSpev .top-story, .twoColumnMainNewsSpev .column1, .twoColumnMainNewsSpev .column2, .twoColumnMainNewsSpev .midcontainer {
	float:left;
	}
	
	.twoColumnMainNews .midcontainer, .twoColumnMainNewsSpev .midcontainer {
	padding:10px 0px;	
	width:656px;
	background:#fff;
	}
	
	.twoColumnMainNews .wNode, .twoColumnMainNewsSpev .wNode {
	padding:0px;
	}
	
	.twoColumnMainNews .wNode .wNodeContentRight, .twoColumnMainNewsSpev .wNode .wNodeContentRight {
	float:none;
	width:auto;
	}
	
	.twoColumnMainNews .preview-image, .twoColumnMainNews .wNodeMCImgLeft, .twoColumnMainNewsSpev .wNodeMCImgLeft, .twoColumnMainNewsSpev .preview-image img {
	width:auto;
	}
	
	.twoColumnMainNews .preview-image {
	width:320px !important;
	}
	
	.twoColumnMainNews .wNodeMCImgLeft, .twoColumnMainNewsSpev .wNodeMCImgLeft {
	margin-right:12px;
	padding:0px;
	}
	
	.twoColumnMainNews .column1, .twoColumnMainNewsSpev .column1 {
	width:315px;
	padding:0px 20px;
	border-right:1px solid #ccc;
	overflow:hidden;
	}
	
	
	.twoColumnMainNews .column2, .twoColumnMainNewsSpev .column2 {
	width:248px;
	padding:0px 20px 0px 20px;
	overflow:hidden;
	}
	
		.twoColumnMainNews .divider, .twoColumnMainNewsSpev .divider {
		height:15px;
		border-top:1px solid #999;
		}
		
	.twoColumnMainNews .top-story #mainnews-caption {
	position:relative;
	top:0px;
	left:-5px;
	width:325px;
	}
	
	.twoColumnMainNews .top-story #mainnews-caption .relatedlabel {
	border:none;
	}
	
	.twoColumnMainNews .top-story #mainnews-caption .topstories-controls-cutout, .twoColumnMainNews .top-story .tooltip-text {
	display:none;
	}
	
	.twoColumnMainNews .top-story #mainnews-caption .package, .twoColumnMainNews .top-story #mainnews-caption .panel {
	padding-bottom:0px;
	_padding-bottom:10px;
	}

	.twoColumnMainNewsSpev #specialevent {
	top:auto;
	left:auto;
	overflow:auto;
	width:auto;
	}
	
	.twoColumnMainNewsSpev .top-story .captop {
	display:none;
	}
	
	.twoColumnMainNewsSpev .top-story .midcontainer {
	padding:0px;
	border:0px;
	}
	
	.twoColumnMainNewsSpev .top-story .midcontainer, .twoColumnMainNewsSpev .top-story .container {
	background:none;
	}
	
	.twoColumnMainNewsSpev .top-story {
	float:left;
	padding:0px 20px 20px;
	}
	
	.twoColumnMainNewsSpev .top-story .preview-image {
	width:608px;
	text-align:center;
	}
	
	.twoColumnMainNewsSpev .top-story .headline {
	padding:4px 0px;
	}
	
	.twoColumnMainNewsSpev .top-story .lead-in, .twoColumnMainNewsSpev .top-story .extras {
	padding-bottom:4px;
	}
	
	.twoColumnMainNewsSpev .top-story .comments {
	background:transparent url(/assets/images/icons/icon-comment_new.gif) no-repeat scroll 4px 6px;
	padding:4px 7px 4px 22px;
	}
	
	
	.twoColumnMainNewsSpev .top-story .list-item {
	padding:0px 0px 5px 0px;
	}
	
	.twoColumnMainNewsSpev .top-story .headline, .twoColumnMainNewsSpev .top-story .list-container {
	width:618px;	
	}
	
	.twoColumnMainNewsSpev .top-story .headline {
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:1.2em;
	}
	
	.twoColumnMainNewsSpev .top-story .title, .twoColumnMainNewsSpev .top-story .relheadline {
	font-weight:bold;
	}
	
	.twoColumnMainNewsSpev .top-story .title {
	padding:0px 0px 8px 0px;
	text-transform:uppercase;
	color:#336699;
	}
	
	.twoColumnMainNewsSpev .top-story .relheadline {
	width:280px;
	}
	
	.top-story .list-container {
	float:left;
	padding:5px 0px 5px 0px;
	}
	
	.list-container .title, .list-container .list-item {
	float:left;
	clear:left;
	}
	
	.list-container .left {
	float:left;
	width:319px;
	}
	
	.list-container .right {
	float:right;
	width:289px;
	}
	
.canvas {position:relative;}

/********************************************
	          ListViewer 
********************************************/
.listviewer {
width:324px;
}
	.listviewer .container{
		padding:10px;
		background:#fff;
	}

	.listviewer .listviewer-content {
		margin:0px;
		padding:0px;
	}
		.listviewer .listviewer-content h3 {
			background:transparent url(/assets/images/hr-gray_dot.gif) repeat-x 0px 18px;
			padding-bottom:10px;
		}
	
		.listviewer  .listviewer-preview {
			width:310px;
			height:100px;
			overflow:hidden;
		}
				
		.listviewer .listviewer-preview img {
			float:left;
			margin:0px 10px 0px 0px;
			border:1px solid #999;
		}
		
		.listviewer .listviewer-preview .headline {font-weight:bold;}
		.listviewer .listviewer-preview .headline, .listviewer  .listviewer-preview p {
			float:left;
			width:180px;
		}
		
		.listviewer .listviewer-content .list {
			list-style:none;
			padding:10px 0px 0px 0px;
			border-top:1px solid #ddd;
		}

/********************************************
		mini carousel
********************************************/	
		
	.minicarousel {
	position:relative;
	width:324px; /*height:244px; overflow:hidden;margin-bottom:4px;*/
	background:#fff;/*url(/assets/images/bg-mediaplayer.gif) no-repeat*/
	}		
		.minicarousel  a{ color:#000; }
		.minicarousel  a:hover{ text-decoration:underline; }
		
		.minicarousel .video-carousel-content{
		z-index:1; position:relative; left:4px; height:152px; overflow:hidden;
		width:318px; border:none; background:#fff;
		}
		.minicarousel .video-carousel-dual{
		position:absolute;
		width:324px; height:187px; background:#fff;
		}
		.minicarousel .headline{
		width:100px; color:#000; height:60px; overflow:hidden;
		font-weight:normal; text-align:left;
		}
		.minicarousel .copy{
			width:100px; color:#000;
		}
		.minicarousel .thumbnail{
		margin:5px 0;
		}
		.minicarousel .videocarouselitem{
		float:left;
		width:100px; height:140px; padding:4px 2px;
		}
		
		.loading-indicator {left:150px;top:25px;}
	
/********************************************
		wCarousel
********************************************/	
.carousel {width:992px;position:relative;left:5px;}

	.widgetsColumnABC .carousel .loading-indicator {left:485px;}
	
	.carousel .headline {
		width:176px;
		padding:2px 0px 0px 2px;
	}
	
		.carousel .headline a{
		font-family:georgia, 'times new roman', serif;
		font-weight:normal;
		color:#369;
		font-size:14px;
		line-height:18px;		
	}

		.carousel .packages .carousel-content {
		    background:#fff;
			padding:4px 0 0 10px;
			height:167px;
		}
		
		.carousel .preview {height:162px;}
				
		.carousel .packages .carouselitem {
			width:178px !important;
			height:162px;
			overflow:hidden;
		}
		
			.carousel .packages .carouselitem .thumbnail {position:relative;}
			
			.carousel .packages .carouselitem .thumbnail .image-icon {background:transparent url(/assets/images/buttons/play_icon.png) no-repeat 0 0;
			position:absolute;
			right:6px;
			bottom:5px;
			*bottom:9px;
			height:30px;
			width:30px;
			}
			
			*html .carousel .packages .carouselitem .thumbnail .image-icon {background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/buttons/play_icon.png", sizingMethod="crop");
		position:absolute;
		top:65px;
		right:25px;
		}
		
		.carousel .packages .carouselitem-notlast {
			padding:0 20px 0px 0px;
		}
		
		.carousel .packages .carouselitem-last {
			padding:0;
		}
		
		.carousel .packages .title {
			border:0px;
		}
		
		.carousel .packages .copy {
			display:none;
		}
		
		.carousel .midcontainer {background:#fff;}
		

/********************************************
		recipesWidget
********************************************/
#recipesWidget .wNode{
padding:0 15px;
}

/********************************************
		moreWidget
********************************************/

#moreWidget .midcontainer {
background:#eef2f6 url(/assets/images/newsletters/newsletter_background.gif) 240px 10px no-repeat;
border:none;
}

#moreWidget .widget_head {
	background:transparent;
	border:none !important;
	height:auto;
	margin-left:0;
	margin-right:0;
	padding-left:15px;
	position:relative;
}

#moreWidget .widget_head .title {
	color:#333;
	font-size:20px;
	padding-left:0;
	padding-top:10px;
}

#moreWidget .container{
background:transparent;
padding:0 0 15px;border-bottom:1px solid #fff;
}
#moreWidget .simpleSubHead{
padding-bottom:5px; width:100%;
font-family:arial, sans-serif;
font-size:12px;
}
#moreWidget .wNode{
padding:0 15px;
}
	.wNodeButtonContainer .simpleSubHead{
	 padding:0 0 10px 0;
	}
	#moreWidget .wNodeButton{
	float:left; width:90px; margin:5px 0; padding-bottom:10px;text-align:right;
	}
	#moreWidget .wNodeEndSpacer, #moreWidget .wNodeSpacer{
	height:10px;
	}
	#moreWidget .wNodeDivider{
	height:10px; border-bottom:1px solid #999; clear:both;
	}
	#moreWidget .wNodeContentRight {position:relative;left:-2px;_left:5px;}	
	#moreWidget .icon_sm{position:relative; top:2px;
	left:-1px;
	display:none;
	}
	#moreWidget .moreLink{
	border:none;
	float:right;
	/**padding-bottom:2px;**/
	padding:12px 0 0 !important;
	}
	#moreWidget .extraLinkDivider{
	border-bottom:1px solid #999;
	clear:both;
	}
	#moreWidget .extraLink {
	text-align:right;
	border-bottom:1px solid #999;
	padding:5px 20px 5px 10px;
	}
	
	#moreWidget .wNodeMCImgLeft img {position:relative;
	top:3px;
	}
	
	#moreWidget .wNodeLeft, #moreWidget .wNodeRight {
		float:left;
		width:125px;
	}
		
		#moreWidget .single input {
			width:125px !important;
		}
		
		#moreWidget .double input {
			width:240px !important;
		}
		
	#moreWidget .wNodeRight {
		padding-left:10px;
	}

/********************************************
		registration
********************************************/		
#pswdLessRegDesc, #pswdLessRegMsg, .pswdAddress, .pswdLessRegHeadline {font-family:arial, verdana, sans-serif;
font-size:12px;
position:relative;
}
#pswdLessRegDesc,#pswdLessRegMsg,.pswdAddress{
padding-top:5px;
line-height:1.2em !important;
}
#pswdLessRegDesc {font-weight:normal;}
.pswdLessRegHeadline{font-weight:normal !important;}

	.pswdLessRegHeadline a {color:#000;}
	.pswdLessRegHeadline a:hover{text-decoration:none !important;}

#pswdSubmitBut{
height:22px; margin-top:8px !important;float:left;
}
select#listMenu {width:125px !important;height:22px;padding:2px 0;}
	select#listMenu option {padding:2px 3px;
	background:#fff;
	height:15px;
	color:#000;
}
	
#emailFormVal {width:183px !important;height:17px !important; *height:14px !important; padding:3px 0 1px 2px !important;}

select#listMenu, #emailFormVal {margin-top:2px;
border:1px solid #666;
color:#000;
font-size:11px !important;
}	
.successMessage{
color:#090;
}
.errorMessage{
color:#f00;
}
	.errorMessage a{
	text-decoration:underline;color:#f00;
	}
	
/********************************************
		mostpopular
********************************************/
#mostpopular{
background:none; overflow:hidden;
width:324px;
margin-right:0;
margin-top:0;
}
	.widgetsColumnC #mostpopular .midcontainer{
	width:322px; background:#fff;
	}
	#popular-content{
	width:322px; 
	background:#fff;left:0;
	}
	#mostpopular .package,#mostpopular .pane{
	padding:0; width:322px;
	position:relative; 
	background:#fff;
	}
		#mostpopular .package .pane ul{
		/*margin-left:15px; margin-top:5px;*/
		margin-left:5px;
		}
	#mostpopular .wNode{
	padding:15px 15px 15px 10px; background:#fff; border-bottom:1px solid #ccc;
	}
	#mostpopular .wNodeMLContentRight{
	width:100px; position:relative; right:10px;
	line-height:15px;
	}
		#mostpopular .wNodeMLContentRight h4{
		margin-bottom:5px; font-size:12px;
		}
	#mostpopular #popular-tabs a:hover {text-decoration:none;}
	#mostpopular .relheadline, #most-popular .relheadline { width:295px; }
	#mostpopular .numofcomments, #most-popular .numofcomments {padding-left:2px;}
	
	#mostpopular #videocarousel .headline {width:94px;}
/********************************************
		vaultWidget
********************************************/
#vaultWidget {width:324px;}

	#vaultWidget .package{
	width:306px;
	margin:0 5px 2px;
	padding:0;
	border-bottom:1px solid #ccc;
	}
	#vaultWidget .relheadline a{
	font-weight:normal;
	}
	#vaultWidget h4{
	padding:0 0 5px; 
	font-size:14px; 
	font-weight:bold;
	width:300px;
	position:relative;
	display:none;
	}

	.vaultVideos{
	padding:8px 0 10px 12px;
	}
	#vaultWidget .vaultVideoItem{
	width:102px; 
	float:left;
	font-family:georgia, 'times new roman', serif;
	font-size:12px;
	line-height:14px;
	}
	
		#vaultWidget .vaultVideoItem .vaultWrapper {position:relative;
		width:91px;
		}
		
			#vaultWidget .vaultVideoItem .vaultWrapper .play_icon {background:transparent url(/assets/images/touch/play-icon.png) no-repeat 0 0;
			height:26px;
			width:26px;
			right:2px;
			position:absolute;
			bottom:6px;
			z-index:1000;
			}
				*html #vaultWidget .vaultVideoItem .vaultWrapper .play_icon  {background-image:none;
				cursor:pointer;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
				_bottom:6px;
				_right:4px;
				}
	
		#vaultWidget .vaultVideoItem .videoVaultHeadline {width:91px;}
		
		#vaultWidget .vaultVideoItem img{
		margin-bottom:2px;
		}
	.moreLink{
	text-align:right;
	padding:15px 0 10px !important;
	font-weight:bold;
	}
	
/********************************************
		talentWidget
********************************************/
#talentWidget{
/*margin-left:3px;*/ 
}
	#gmaWeekday, #gmaWeekend{
	display:none;
	}

/********************************************
		listPack
********************************************/
#listpack .midcontainer{
background:#fff;
padding-bottom:10px;
}
	#listpack .leaditem a{
	font-family:georgia, 'times new roman', serif;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	}
/********************************************
		scheduleWidget
********************************************/
#scheduleWidget .midcontainer{
background:#fff;
}
	#scheduleWidget .wNode{
	padding:0 15px; margin-top:0;
	}
	
	#scheduleWidget .wNodeHeadline{
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	font-family:arial, verdana, sans-serif;
	}
	
	#scheduleWidget .wNodeSpacer {height:10px !important;}
	
	.showSegment{font-weight:bold; margin:5px 0;}
	
	.showDateTime{  }

/********************************************
		extraWidget
********************************************/
#extraWidget .wNodeEndSpacer, #extraWidget .wNodeSpacer{
height:10px;
}

/********************************************
		slideshowwidget
********************************************/
.slideshow-widget{
width:324px; height:auto;
background:none; overflow:hidden;
position:relative;
}
	.slideshow-widget .midcontainer{ width:322px; background:#fff; height:auto; }
	.slideshow-widget .slideshow-preview { width:311px;position:relative; height:286px;}
	
	.slideshow-preview .preview{
		margin:10px 6px 6px;width:307px; 
	}
	.slideshow-preview .image{
		text-align:center; margin-left:auto; margin-right:auto; width:264px;height:212px;
	}
	
	.slideshow-preview .photo-credit {padding-top:2px; *padding-top:1px;}
	
	.slideshow-widget .projector-arrow {
	position:absolute;top:314px;left:34px;z-index:1000;_top:312px;
	width:23px;height:13px;background:url(/assets/images/ss-arrow.gif) no-repeat bottom;
	}
	.clearboth {height:0;}

.slideshow-preview .preview .section	{font-size:11px;
padding:7px 11px 0; font-weight:bold; color:#000; float:left;
text-transform:uppercase;
}

.slideshow-preview .bubble {
	width:297px; height:49px; margin-left:auto; margin-right:auto; /**margin-top:6px;**/margin-top:9px; overflow:hidden;
	background-image:url('/assets/images/ss-bubble.gif');
}

.slideshow-preview .preview .callout {float:right;padding:5px 11px;color:#000;font-size:11px;}
.slideshow-preview .preview .callout img {position:relative;top:1px; color:#000;}

.slideshow-preview .preview a:hover{ text-decoration:underline; }

.slideshow-preview .preview .headline{
overflow:hidden; padding:0 11px 11px 11px; clear:both; width:275px; height:15px;
line-height:20px;font-weight:normal;font-size:11px;
}

	.slideshow-widget .slideshow-thumbs{position:relative; height:60px; margin-left:1px;}
	.slideshow-widget .slideshow-thumbs img {position:absolute;bottom:0px;left:12px}
	.slideshow-widget .thumb1, .slideshow-widget .thumb2, .slideshow-widget .thumb3, .slideshow-widget .thumb4, .slideshow-widget .thumb5 
	{height:62px;position:absolute;width:82px;z-index:2;}
	.slideshow-widget .thumb1 {margin:0 100% 0 0%;}
	.slideshow-widget .thumb2 {margin:0 80% 0 20%;}
	.slideshow-widget .thumb3 {margin:0 60% 0 40%;}
	.slideshow-widget .thumb4 {margin:0 40% 0 60%;}
	.slideshow-widget .thumb5 {margin:0 20% 0 80%;}
.slideshow-widget .extra{
position:relative; top:3px;
}
.slideshow-widget .morelink{ margin:10px; /*font-weight:bold;*/ }
.slideshow-widget .sponsor{ text-align:right; margin:20px; }
.slideshow-widget .sponsor .label{ font-size:9px; color:#999; position:relative; top:-10px; } 

/********************************************
		shoutoutWidget
********************************************/
#shoutoutWidget {width:324px;}

#shoutoutWidget .midcontainer {background:#fff;}

#shoutoutWidget .shoutOutIcon {position:relative;
top:-1px;
left:210px;
height:6px;
width:12px;
}

#shoutoutWidget  .more {text-align:right;
padding:8px 3px 0 0;
border-top:1px solid #ccc;
font-weight:bold;
}

#shoutoutWidget .container{
padding:5px 15px 10px; background:#fff;
}
#shoutoutWidget .video-comment-title {font-size:14px;
font-weight:bold;
font-family:arial, sans-serif;
display:none; 
}

#shoutoutWidget .replyText {margin:10px 0 3px 0;
font-size:11px;
font-family:arial, sans-serif;
}

#shoutoutWidget a:hover {text-decoration:underline;}

#shoutoutWidget .submit {text-align:right;
margin:8px 0 5px;
}

#shoutoutWidget .moreShoutOut {position:relative;
top:6px;
left:200px;
height:6px;
width:12px;
padding:0;
margin:0;
}
.commentsform textarea {width:288px;
height:50px;
font-family:arial, verdana, sans-serif;
font-size:12px;
}


/********************************************
		storeWidget
********************************************/

#storeWidget .container{
padding:0; background:#fff; border-bottom:1px solid #fff;
}

	#storeWidget .midcontainer {background:#fff;}
	
	#storeWidget .wNodeEndSpacer, #storeWidget .wNodeSpacer{
	height:15px;
	}
	#storeWidget .wNode{
	padding:0 10px 0 15px;
	}
	#storeWidget .wNodeMLContentRight{
	width:110px;
	}
	#storeWidget .package{
	width:292px;
	padding:10px 15px 5px;
	}
	#storeWidget .relheadline a{
	font-weight:normal;
	}
	.storeButton{
	margin:10px 0;
	}
	#storeWidget .moreLink{
	margin:0 15px;
	}
	#storeWidget .package .pane {border-top:1px solid #999;
	padding:0 0 2px 5px;}
	
	#storeWidget .wNodeMLImgLeft{padding-bottom:10px;}

/********************************************
		packages overrides
********************************************/
#packages {margin:0;width:658px;}
	#packages .container{padding-top:0;}
	#packages .package{width:200px; margin:0; padding:0 0 10px 17px;}
	#packages .col1, #packages .col2 {position:relative;left:3px;}
	.packages-hdivider{
	height:1px;
	border-bottom:1px solid #c9c9c9;
	}
	
	#packages .relheadline {line-height:1.3em;}
	
	#packages .package-head {font-size:15px;
	font-family:arial, sans-serif;
	padding:15px 0 6px;
	width:185px;
	color:#000;
	font-weight:bold;
	border-bottom:none;
	}

	#packages .package-head  a {font-size:15px;
	color:#000;
	font-weight:bold;
	}
	
	#packages .package .morelink {padding:0;
	margin-left:18px;
	margin-top:5px;
	*margin-left:13px;
	*margin-top:10px;
	float:left;
	font-weight:bold;
	}
	
	#packages .package-thumb {margin-top:11px;}
	
.packages-row {
padding:0;
background:url(/assets/images/bg-packages_vdivs_showPage.gif) repeat-y 1px 0;
width:657px;
}

#packages-content {width:100%; background:#fff;}
.relheadline {width:285px;}

.package .pane {padding-top:2px;}

li.regitem-bullet-plus {height:50px;}

#packages .regitem-bullet-plus .relheadline {height:auto;}

/********************************************
		blogs
********************************************/
#blogs{
background:none;
width:324px;
margin:0 0 10px;
}

#blogs .heading, .blog-entry .heading {margin:0 0 5px;}

	#blogs .blog-entry, .blog-entry{margin:10px 15px 12px;}	
	
		#blogs .pos-1 {border:none;}
		
	#blogs .midcontainer, #blogs .container{
	background:#fff;
	width:322px;
	}
	#blogs .morelink{
	padding:0;
	text-align:right; 
	margin:0 15px 8px;
	width:292px;
	}
	
	#blogs .morelink-flex{
	padding:0; text-align:right; margin:15px 0 8px;
	width:auto;
	font-weight:bold;
	}
		.blogsF .morelink-flex {margin:10px 15px 8px !important;}
		.tabber .blogsF .morelink-flex{margin:10px 15px 8px !important;}

	#blogs .recenttime, .blog-entry .recenttime {font-family:arial;
	position:relative;
	top:3px;
	}

	#blogs .headingtext, .blog-entry .headingtext {padding-bottom:2px;
	width:265px;
	}

	#blogs .name, .blog-entry .name {font-size:12px;
	margin-top:1px;
	width:215px;
	font-family:georgia, 'times new roman', serif;
	}
	
	#blogs .copy {line-height:15px;}
	
	#blogs .package {margin:0 15px 8px;
		width:292px;
		padding:0;
	}
	#blogs .package .pane {padding:0 !important;}
	#blogs .pane h3 {margin-right:0;}
	
	#blogs .heading .blogicon, .blog-entry .heading .blogicon {background:transparent;}
	
	#blogs .relheadline a {}
	
.blogsP .blog-entry, .blogsR .blog-entry  {border-top:none !important;}

/********************************************
		caps
********************************************/
.captop{position:relative;background:none;}
.captop .left,.captop .right{ display:none; }

/********************************************
		comment box
********************************************/	
#ptcloading {background:url(/assets/images/loading.gif) no-repeat center center;
clear:both;
height:30px;
}
div.ptcWidgetDiv {padding-top: 5px;
clear:both;
} 
div.ptcTopMessages {margin:0;
padding:0;
}
div.ptcMessageDiv {font-family:arial, verdana, sans-serif; 
font-size: 12px; 
color:#555;
margin:0 0 10px 0;
line-height:15px;
padding-top:10px;
border-top:1px solid #e2e2e2;
}
div.ptcMessageDiv a {text-decoration:none;
font-weight:normal;
font-size:12px;
color:#000;
}
div.ptcMessageDiv a:hover {text-decoration:underline;}
div.ptcMessageDiv span.ptcPostedByCaption {font-size:11px;}
div.ptcMessageDiv span.ptcPostedByDateTime {font-size:11px;}
	
/* mouseover box  */
div.ptToolTipBox {z-index:1001;
line-height:1.4em; 
width:250px; 
background:#fcefdd; 
color: #000; 
border:1px solid #999;
padding:8px;
margin-left:-225px;
margin-top:15px;
overflow:hidden;
}

div.ptToolTipText {font-family:arial, verdana, sans-serif;
font-size: 12px;
}	

/********************************************
		discussion
********************************************/
#discussions {
width:324px;
background:none;
float:none;
}
	#discussions .midcontainer {
	background:#fff;
	height:auto;
	padding-bottom:8px;
	}

	#discussions .quote {line-height:18px;
	padding:10px 20px 10px 12px;}
	
	#discussions h3, #discussions h3 a {font-size:20px;
	letter-spacing:-1px;
	line-height:20px;
	margin-right:5px;
	}
	
#discussions .endquote {padding-bottom:10px;}	
/********************************************
		poll
********************************************/
.pollembed {width:324px;}
	.pollembed .midcontainer {margin-left:0; margin-right:0;}
	.pollembed #pollswf { background:#ccc; width:294px; margin-left:10px; padding-left:10px;}
	.pollembed .widget_head{ background:#223f65; border-bottom:none; border-top:none; padding:0 10px;}
	.pollembed .widget_head .title {color:white;padding-left:5px;}
	.pollembed #content{ width:314px; overflow:hidden; }
	.pollembed .pollleadin{ margin-left:10px; padding:18px 0 0 10px; background:#ccc;width:294px;}
/********************************************
		soloWidget
********************************************/
.solo .midcontainer {background:#fff;}
.solo .centerUtil {text-align:center;}	

/********************************************
		miniListWidget
********************************************/	
.miniList .midcontainer {background:#fff;}	

/********************************************
		mainNewsWidget
********************************************/	
.mainnews_row {height:438px;}

#mainnews {left:0;
top:0;
width:658px;
background:transparent;
height:auto;
position:relative;
}

	#mainnews  .midcontainer {background:#fff;}
	
	#mainnews #topstories {height:437px;}
	
		#mainnews #topstories .whitestrip {height:436px;}
	
		#mainnews #topstories #topstories-widget {height:435px;}
		#mainnews .preview-image {height:435px;}
			
	#mainnews #topstories-tabs {width:316px;top:3px;}
	
		#mainnews #topstories-tabs .widget_head {border-left:#bebebe;}
		
	#mainnews #topstories-playlist {height:401px;
	width:316px;
	top:36px;
	}
	
	#mainnews #topstories-playlist .content-label {color:#c00;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	}
	
	#mainnews .iteminner {width:270px;}
			
/********************************************
		promoBoxWidget
********************************************/	
.promos {width:670px;
padding-top:0;
}

	.promos .box, .promos .box2, .promos .boxfull {margin:0 10px 0 0;}
	
	.promos .box {width:212px;}
	.promos .box2 {width:324px;}
	
	.promos .midcontainer {background:#fff;
	height:124px;
	}
	
	.promos .widget_head_short {height:30px;}
	
		.promos .widget_head_short .title {padding-left:5px;
		font-size:14px;
		padding-top:8px}
	
	.promos .headline, .promos .headline a {margin:7px 2px 4px 0;}
	
.promo {margin:0 0 10px 0;
width:658px;
padding-top:0;
}

	.promo .midcontainer {width:auto;
	background:transparent;
	border:none;
	text-align:center;
	}
	
	.boxfull .generalcontainer {width:658px;}

/********************************************
		indexCarousel
********************************************/	
#carousel {margin:0;
width:658px;
background:none;
}

#carousel-content, .carousel-content {width:auto;
height:170px;
margin-top:0;
}

#carousel #carousel-dual {height:160px;}
#carousel .headline {height:72px;}

/********************************************
		rssListing
********************************************/
#rsslisting {width:auto;
margin-left:0;
margin-top:0;
}

	#rsslisting .midcontainer {width:auto;
	margin:0;
	padding:0;
	background:#fff;
	}
	
	#rsslisting .container {width:auto;
	margin:10px 0;
	}
		
	   #rsslisting .midcontainer {width:auto;
		margin:0;
		padding:0;
		background:#fff;
		}
		
	#rsslisting span.at300bs {background:none !important;}

/********************************************
		videoCarousel
********************************************/
#videocarousel {width:auto;}

	#videocarousel .morelink {padding:10px 0;
	margin:3px 7px 0 !important;
	border-top:1px solid #ccc;
	display:none;
	}
		#videocarousel .morelink a {color:#036 !important}
			
	#videocarousel .headline {height:75px;
	width:91px;
	}
	
	#videocarousel .preview {margin:0;}

#video-carousel-content, .video-carousel-content  {width:auto;
left:0;
height:158px;
}

#video-carousel-dual, .video-carousel-dual {width:315px;
position:relative;
left:10px;
_left:9px;
}

.videocarouselitem {padding:5px 0 0;_padding:5px 1px 0;
width:104px;
_width:103px;
}

#videocarousel .videoalert {padding:5px 5px 8px;
margin:0 5px 0;
font-size:12px;
line-height:1.3em;
font-weight:normal;
border-top:none;
}

	#videocarousel .videoalert  strong, #videocarousel .videoalert b {font-weight:normal !important;}

	#videocarousel .videoalert .label {text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	}

/********************************************
		specialEvent/otherStories
********************************************/
#specialevent, #other-topstories {top:0;
left:0;
width:658px;}

/********************************************
		stocks & accuWeather
********************************************/
#stocks, #accuWeather {width:324px;
margin-right:0;
}

#stocks .midcontainer, #stocks .indices {width:322px;}

#IDMS_container330 {width:312px !important;
padding:0 5px !important;
}

#stocks .quotesearch {height:30px;
margin:0 4px;
width:314px;
}

/********************************************
		SPEV
********************************************/
.fevItem0, .fevItem1 {margin-left:0 !important;
width:190px !important;
background:none !important;
font-family:georgia, 'times new roman', serif;
font-size:14px !important;
line-height:18px;
}
	.fevItem0 .content-label, .fevItem1 .content-label, .topManuals .tcmmnWrapper .mainHead .content-label {font-size:11px !important;}

.featureEvent .list-container {background:none !important;
float:none !important;
margin:15px 0 0 11px !important;
}
	.featureEvent .list {padding:0 !important;width:311px !important;} 
	.featureEvent .list-container .right {position:relative;left:18px;}
	.featureEvent .midcontainer {padding:10px 0;}
	.featureEvent .container {padding:0 !important;
		margin:0 !important;
	}
	.featureEvent .divider {display:none;}

	.featureEvent .comments {margin-right:0 !important;
	font-size:12px !important;
	font-weight:bold;
	padding:0 0 0 2px !important;
	background:none !important;
	position:relative;
	}
		.featureEvent .comments .comment-bubble {position:relative;top:1px;}
		.featureEvent .comments a {}

	.featureEvent .lead-in {width:628px !important;
	font-size:12px !important;
	font-weight:normal !important;
	margin:0 0 0 10px !important;
	padding:0 !important;
	line-height:15px;
	color:#000;
	}
	
	.featureEvent .util-links {font-family:arial, sans-serif;
	margin:0 10px 0;
	}
		.featureEvent .util-links-display {display:none;}
	
	.featureEvent .lead-in-util-link {font-size:12px;font-weight:bold;}
		.featureEvent .lead-in-util-link a {position:relative;}
	
	.featureEvent .preview-image {padding:5px 0 !important;}
	
	.featureEvent .imgExtra {padding-top:0 !important;
	position:relative;
	top:-2px;}
	
	.featureEvent .headline {padding:0 !important;
	letter-spacing:-1px;
	margin:0 8px !important;
	line-height:1.1em;
	}
	
	.featureEvent .featureRelated {padding-left:8px;
	float:left;
	width:180px;
	padding-bottom:5px;
	font-size:12px;
	font-family:arial, sans-serif;
	}
	
	.featureEvent .addOn0, .featureEvent .addOn1 {height:102px;
	overflow:hidden;
	padding-bottom:0 !important;
	line-height:1.4em;
	}
		.featureEvent .addOn0 .relheadline, .featureEvent .addOn1 .relheadline {padding-left:8px !important;}
	
	.featureEvent .relheadline {padding-bottom:0 !important;
	font-size:12px;
	background-position:-2px 0 !important;
	}
	
	.featureEvent .lead-in-util-pipe {font-size:13px;
	color:#999;
	margin:0 2px;
	position:relative;
	}
	
	.featureEvent .fev3-headline {font-family:georgia, 'times new roman', serif;
	font-weight:normal;
	padding:0;
	letter-spacing:-1px;
	margin:0 8px 6px;
	line-height:1.1em;
	}
	
	.featureEvent .fev3-mainPreview {float:left;
	width:332px;
	padding:0 0 0 10px;
	overflow:hidden;
	}
	
	.featureEvent .fev3-preview{float:right;
	width:298px;
	}
	
		.featureEvent  .isMedia{margin:1px 0 0; width:305px;}
	
	.featureEvent .fev3-overview {margin:0;
	font-family:arial, sans-serif;
	font-size:12px;
	line-height:15px;
	}
	
	.featureEvent .fev3-subHead {padding:0 !important;
	letter-spacing:-1px;
	margin:0 !important;
	font-family:arial, sans-serif;
	font-weight:bold;
	}
	
	.featureEvent .leadadj {margin-top:3px;}
	
	.featureEvent .isMedia .ss-video-more {}
	
	.featureEvent .fev3-story-comment {line-height:1.4em;}
	
	.featureEvent .list-item-container {margin-top:20px;}
	
	.featureEvent .featureOn {display:block;}
	.featureEvent .featureOff {display:none;visibility:hidden;}
	.featureEvent .showHeadlineOff {display:none;visibility:hidden;}
	.featureEvent .leadInOn {display:block;}
	.featureEvent .leadInOff {display:none;visibility:hidden;}
	.featureEvent .featureHighlight a{color:#036;}
	
	.featureEvent .copy{ padding:5px 10px;}
	
	.featureEvent .headline2 {font-size:28px;
	letter-spacing:-1px;
	margin:0 20px !important;
	padding-top:0 !important;
	font-family:arial, sans-serif;
	font-weight:bold;
	}
	.featureEvent .headline a, .featureEvent .headline2 a, .featureEvent .fev3-headline a {position:relative;
	font-family:georgia, 'times new roman' serif;
	}
	
		.featureEvent .headline a:hover, .featureEvent .headline2 a:hover, .featureEvent .fev3-subHead a:hover, .featureEvent .fev3-headline a:hover, .featureEvent .headline a:hover .content-label, .featureEvent .fev3-headline a:hover .content-label, .featureEvent .fev3-preview a:hover .content-label, .featureEvent .headline a:hover h1, .featureEvent .headline2 a:hover h1, .featureEvent .fev3-headline a:hover h1 {text-decoration:underline !important;}
		
		.smallF, .smallF .content-label{font-size:24px;
		letter-spacing:-1px;
		line-height:26px;
		}	
		.mediumF , .mediumF .content-label{font-size:28px;
		line-height:30px
		} 
		.largeF, .largeF .content-label {font-size:30px;
		line-height:32px;
		}
		.xlargeF, .xlargeF .content-label {font-size:34px;
		line-height:36px;
		letter-spacing:-1px;
		}
		
			.smallF .content-label, .mediumF .content-label, .largeF .content-label, .xlargeF .content-label {color:#c00;
			font-family:georgia, 'times new roman', serif;
			font-weight:normal;
			}
			
			.featureEvent h1, #specialevent h1 {font-family:georgia, 'times new roman', serif;
			font-weight:normal;
			}
		
		.featureEvent .addOn0 img, .featureEvent .addOn1 img {position:relative;top:2px;}
		
	.featureEvent .spev4-relHed {color:#000;
	font-weight:bold;
	font-size:12px;
	margin-left:6px;
	position:relative;
	}
	
	.featureEvent .spev4-relList {list-style:none;
		padding:0;
		margin:0;
		display:inline;
		position:relative;
		}
		
			.featureEvent .spev4-relList .spev4-Bullet{display:inline;
			background:url(/assets/images/icons/bullet-999.gif) no-repeat;
			position:relative;
			top:3px;
			left:1px;
			}
			
			.featureEvent .spev4-relList li {display:inline;
			font-size:12px;
			/*line-height:1.5em;*/
			position:relative;
			}
			
			.featureEvent .spev4-relList li a {position:relative;}
			
.featureEvent #abcnewsplayer {height:297px;}


.specialevent_row .wnShade {background:#444 url(/assets/images/shows/wn/lede_gradient_bg.jpg) repeat-x 0 0 !important;}	

.specialevent_row .wnShade .midcontainer {padding:10px 0;}

.specialevent_row .wnShade .headline a, 
.specialevent_row .wnShade .lead-in,
.specialevent_row .wnShade .spev4-relHed,
.specialevent_row .wnShade .spev4-relList a,
.specialevent_row .wnShade .copy a.continuelink,
.specialevent_row .wnShade .lead-in-util-link a, 
.specialevent_row .wnShade .comments a,
.specialevent_row .wnShade .lead-in-util-pipe,
.specialevent_row .wnShade .copy {color:#fff;}

.specialevent_row .wnShade .container {background:none !important;}

.specialevent_row .wnShade .preview-image img {border:1px solid #666 !important;}

.specialevent_row .wnShade .spev4-Bullet{background:url(/assets/images/icons/bullet-white.gif) 6px 6px no-repeat;}
							
/********************************************
		topManuals
********************************************/
.topManuals {width:658px;}

	.topManuals  .widget_head {margin-bottom:10px;}
	
	.topManuals .container {width:656px;
	background:#fff;
	}
		.topManuals .container ul{list-style:none;
		padding:0;
		margin:0;
		position:relative;
		}
		.topManuals .container li {margin:0;
		padding:0 0 8px 14px;
		background:transparent url(/assets/images/icons/bullet-999.gif) no-repeat 1px 0;
		}
	
	.topManuals .tcmmnL-Head , .topManuals .tcmmnR-Head {float:left;
	width:313px;
	overflow:hidden;
	}
	
	.topManuals .column1, .topManuals .column2 {float:left;
	padding:5px 10px 10px;
	width:308px;
	position:relative;
	left:2px;
	}
	
	.topManuals .tcmmnWrapper {width:636px;
	padding:0 10px 10px;
	background:#fff;
	}
	
		.topManuals .tcmmnWrapper .colLeft {float:left;
		width:300px;
		}
		
		.topManuals .tcmmnWrapper .colRight{float:right;
		width:305px;
		}
		
		.topManuals .tcmmnWrapper .colLeft .list-item-img {margin-bottom:10px;
		height:98px;
		overflow:hidden;
		position:relative;
		left:9px;
		line-height:15px;
		}
		
		.topManuals .tcmmnWrapper .colRight .list-item-img {margin-bottom:10px;
		height:98px;
		overflow:hidden;
		position:relative;
		left:5px;
		}
		
			.topManuals .tcmmnWrapper .list-item-img img {float:left;
			position:relative;
			top:2px;
			}
				
		.topManuals .tcmmnWrapper .mainHead {float:left;
		padding-left:11px;
		width:180px;
		font-family:georgia, 'times new roman' serif;
		font-size:14px;
		line-height:18px;
		}
	
		.topManuals .tcmmnWrapper .subHead {float:left;
		padding-bottom:5px;
		padding-left:11px;
		width:180px;
		font-family:arial, sans-serif;
		font-size:12px;
		margin-top:2px;
		}
		
		.topManuals .tcmmnWrapper  .list-items {clear:left;width:300px;}
		.topManuals .tcmmnWrapper  .colLeft .list-items {position:relative;left:3px;}
		
		.topManuals .tcmmnWrapper .headlines {margin:0;
		padding:0 0 7px 13px;
		background:transparent url(/assets/images/icons/bullet-999.gif) no-repeat 0 0;
		}


/****************************************
		recent posts widget
****************************************/
.miniList .wNodeContentRight {float:none;
width:auto;
}

	.miniList  .miniListWrapper {padding:10px 0;}

		.miniList .miniListWrapper .wNode {background:transparent url(/assets/images/icons/bullet-999.gif) no-repeat 0 0;
		padding-left:13px;
		margin-left:10px;
		position:relative; /*ie fix*/
		}
		
		.miniList  .miniListWrapper .wNodeHeadline {font-weight:normal;}
		
		.miniList  .miniListWrapper .wNodeEndSpacer {height:10px;}

/********************************************
		.todaysnews
********************************************/
.todaysnews .midcontainer {border:none;}

.todaysnews .container .wNode .wNodeHeadline, .todaysnews .container .wNode .wNodeHeadline .content-label
{
font-size:14px;
margin-bottom:10px;
}
	
.todaysnews .container
{
width:322px;
}	

.todaysnews .container .wNode
{
border-bottom: 1px solid #333;
padding-bottom:15px;
}

.todaysnews .container .wNode .wNodeMCImgLeft
{
margin-right:10px;
}

.todaysnews .container .wNodeContent
{
float:left;
}

.todaysnews .container .package
{
width:290px;
}

.todaysnews .container .package, .todaysnews .container .pane
{
padding:0px;
}

.todaysnews .container .package .pane li
{
background:transparent url(/assets/images/icons/bullet-999.gif) no-repeat scroll 0 0;
float:left;
padding-left:15px;
}

.todaysnews .container .package .pane li a
{
font-weight:normal;
}

/********************************************
				faces
********************************************/
#faces {background:#fff;}

	#faces  .container {padding:10px;}
	
#faces .widget_head img {position:absolute;}

#faces .itemWrapper {padding-top:10px;
margin-top:10px;
border-top:1px solid #e2e2e2;
font-size:12px;
line-height:1.3em;
}

	#faces .itemWrapper  .topicLink {padding:10px 0 0;text-align:right;_clear:left;}
		#faces .itemWrapper  .topicLink span, .tags span {color:#666;}
	
	#faces .itemWrapper .even, #faces .itemWrapper .odd  {float:left;
		padding:0;
		width:198px;
		_width:194px;
		height:56px;
		margin-right:2px;
		overflow:hidden;
	}
		#faces .itemWrapper .even{background:transparent url(/assets/images/faces-arrow-beige.gif) no-repeat right center;}
		#faces .itemWrapper .odd {background:transparent url(/assets/images/faces-arrow-blue.gif) no-repeat right center;}
	
	#faces .itemWrapper .evenHeadline, #faces .itemWrapper .oddHeadline {padding:5px;
		height:46px;
		width:184px;
		_width:180px;
	}
	
		#faces .itemWrapper .evenHeadline{background:#f2e8c4;}
		#faces .itemWrapper .oddHeadline {background:#cadbeb;}
		
#faces .noBorder {margin-top:0;
padding-top:0;
border:none;
}

/********************************************
				watercooler
********************************************/	
.watercooler-widget {background:#fff;position:relative}

.watercooler-widget .content-label {font-size:12px;}

.watercooler-widget .midcontainer {padding-bottom:10px;
overflow:hidden;
}

.watercooler-widget .widget_head_short {border:none;}

.watercooler-widget .projector-arrow {position:absolute;
top:186px;left:31px;width:19px;height:13px;z-index:1000;
background:transparent url(/assets/images/watercooler-arrow.gif) no-repeat center top;
}
	
	.watercooler-widget .watercooler-preview {/*width:311px;*/
	width:100%;
	height:204px;
	position:relative;
	}
	
	.watercooler-widget .watercooler-preview .preview {margin:6px;
	width:312px;
	}
		.watercooler-widget .watercooler-preview .preview a {color:#000;}
		
		.watercooler-widget .watercooler-preview .preview .section {font-family:arial, verdana, sans-serif;
		font-size:12px;
		padding:5px 8px 0;
		color:#000;
		font-weight:bold;
		width:284px;
		overflow:hidden;
		height:14px;
		}
		
		.watercooler-widget .watercooler-preview .preview .callout {color:#000;
		float:right;
		padding:13px 7px 0 0;
		font-size:10px;
		}
			.watercooler-widget .watercooler-preview .preview .callout .opencall{ font-size:11px;position:relative;top:4px; padding-right:5px;float:left;display:none;}
			.watercooler-widget .watercooler-preview .preview .callout a {color:#036;}
			.watercooler-widget .watercooler-preview .preview .callout img {position:relative;top:5px;}
			
		.watercooler-widget .watercooler-preview .preview .headline {clear:both;
		color:#000;
		height:17px;
		line-height:1.3em;
		overflow:hidden;
		padding:1px 5px 11px 8px;
		width:260px;
		font-size:11px;
		font-weight:normal;
		float:left;
		}
		
	.watercooler-widget .watercooler-preview .image {border:none;
	height:116px;
	text-align:center;
	width:300px;
	padding-top:4px;
	margin-left:6px;
	background:transparent url(/assets/images/watercooler-shadow.gif) no-repeat 0 0;
	}
		
	.watercooler-widget .watercooler-preview .bubble {background:#d9e4ef;
	height:54px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	overflow:hidden;
	width:300px;
	}

.watercooler-widget .slideshow-thumbs {height:32px;
margin-left:-1px;
/*right:7px;*/
position:relative;
width:300px;
}
	.watercooler-widget .slideshow-thumbs img {bottom:0;
	position:absolute;
	}
	
	
.watercooler-widget .thumb1, .watercooler-widget .thumb2, .watercooler-widget .thumb3, .watercooler-widget .thumb4, .watercooler-widget .thumb5 {height:35px;
position:absolute;
width:86px;
z-index:2;
}

.watercooler-widget .extra {position:relative;
top:6px;
padding:0 5px;
}
.watercooler-widget .moreLink {border:none;}

/****************************************
		flex-carousel
****************************************/

.flex-carousel {}

	.flex-carousel .loading-indicator {left:61px;top:34px;}
	
	.flex-carousel .section {margin-bottom:3px;
	font-weight:bold;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#333;
	text-transform:uppercase;
	}
	
	.flex-carousel .carousel-content h4 {font-family:georgia, 'times new roman', serif;
	font-size:14px;
	font-weight:normal;
	margin:3px 0 2px;
	line-height:18px;
	}
		
		.flex-carousel .carousel-content #carousel-dual {position:relative; height:auto;}
		
		.flex-carousel .carousel-content .carouselitem  .preview-content .copy
		{
		font-weight:bold;
		}
	
		.flex-carousel .carousel-content .carouselitem  .preview-content .carousel-link
		{
		font-weight:normal;
		}
	
		.carousel-3 .carousel-content, .carousel-4 .carousel-content{background:#fff;
		margin:0;
		padding:0 0 15px;
		}	
		
	.carousel-4 .carousel-content .image-icon, .carousel-3 .carousel-content .image-icon {background:transparent url(/assets/images/buttons/play_icon.png) no-repeat 0 0;
	position:absolute;
	right:5px;
	bottom:5px;
	*bottom:9px;
	height:30px;
	width:30px;
	}
		*html .carousel-4 .carousel-content .image-icon, *html .carousel-3 .carousel-content .image-icon  {background-image:none;
		cursor:pointer;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/buttons/play_icon.png", sizingMethod="crop");
		}
		
			.carousel-3 .carousel-content {height:235px;}
			.carousel-4 .carousel-content {height:225px;}
		
			.carousel-4  .carousel-content .carouselitem, .carousel-3 .carousel-content .carouselitem {
			overflow:hidden;
			padding:8px 0 0;
			border-top:none;
			float:left;
			overflow:hidden;
			}
				.carousel-3 .carousel-content .carouselitem {width:202px;
				height:auto;
				padding-left:12px;
				margin:0;
				}
				
				.carousel-4  .carousel-content .carouselitem {width:152px;
				height:auto;
				padding-left:9px;
				margin:0;
				}
							
			.carousel-4 .carousel-content .wi-item, .carousel-3 .carousel-content .wi-item  {border-top:0;
			margin:0;
			padding-top:0;
			width:auto;
			}
			
			.carousel-4 .carousel-content .wi-item .img, .carousel-3 .carousel-content .wi-item .img{position:relative;}
			
			.carousel-4 .carousel-content h4, .carousel-3 .carousel-content h4 {float:left;
			width:100%;
			min-width:150px;
			display:block;
			}
			
/****************************************
		video strip
****************************************/
.strip-3, .strip-4{
position:relative; width:1002px; overflow:hidden; 
}
.strip-3 .stripshade, .strip-4 .stripshade{
display:none;
position:absolute; top:0px; left:0px; height:15px; width:1002px; /*background:transparent url(/assets/images/bg-stripshade.png) repeat-x;*/ z-index:100;
}
.strip-3 .midcontainer,.strip-4 .midcontainer{
width:1002px; height:105px; overflow:hidden;
border-top:none;border-right:none;/*border-bottom:1px solid #ccc;*/border-left:none;
}
	.strip-4 .midcontainer {height:76px;border:none;}
	
.strip-3 .carousel-content, .strip-4 .carousel-content {
height:105px;background:#f1f1f1;
}

	.strip-4 .carousel-content {height:76px;}

	.strip-3 .carousel-content .preview, .strip-4 .carousel-content .preview {margin:5px 0;}
	
.strip-3 .carousel-content .carouselitem, .strip-4 .carousel-content .carouselitem{
width:275px; height:86px; margin:0 2px 0 5px; padding:6px 8px;
border-top:none;
float:left;
overflow:hidden;
}
	.strip-4 .carousel-content .carouselitem{
	width:201px; height:52px; overflow:hidden;
	}
.strip-3 .carousel-content #carousel-dual{
height:100px;
}
	.strip-4 .carousel-content #carousel-dual{
	height:56px;
	}
.strip-3 .carousel-content .wi-item, .strip-4 .carousel-content .wi-item{
width:282px;border-top:0; margin:0;padding-top:0;line-height:1.2em;position:relative;
}
	.strip-4 .carousel-content .wi-item{width:205px;}
	
.strip-3 .section, .strip-4 .section{display:none;}
.strip-3 .carousel-content #carousel-dual img, .strip-4 .carousel-content #carousel-dual img{
float:left; width:150px; height:84px;
margin:0 5px 0 0;
}
	.strip-4 .carousel-content #carousel-dual img{
	width:100px; height:56px;
	}
	
	.strip-4 .carousel-content .image-icon {background: transparent url(/assets/images/touch/play-icon.png) no-repeat 0 0;
	height:26px;
	width:26px;
	left:72px;
	position:absolute;
	top:28px;
	}
		*html .strip-4 .carousel-content .image-icon  {background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
		_left:72px;
		_top:28px;
		}
		
	.strip-3 .carousel-content .image-icon {background:transparent url(/assets/images/buttons/play_icon.png) no-repeat 0 0;
	position:absolute;
	left:115px;
	top:50px;
	height:30px;
	width:30px;
	}
		*html .strip-3 .carousel-content .image-icon  {background-image:none;
		cursor:pointer;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/buttons/play_icon.png", sizingMethod="crop");
		}
	
.strip-3 .carousel-content h4, .strip-4 .carousel-content h4 {
margin-top:0px; 
line-height:1.2em;
position:relative;
top:-2px;
margin-left:110px;
font-size:12px;
font-weight:normal;
}
	.strip-3 .carousel-content h4{font-size:12px;line-height:1.3em;}
	.strip-3 .carousel-content h2 a:hover, .strip-4 .carousel-content h4 a:hover{
	text-decoration:underline;
	}
.strip-3 .widget_head .title,.strip-4 .widget_head .title{
font-size:16px; position:relative; top:25px; right:-14px; padding:0 !important; line-height:1.1em;
text-align:left; width:85px; top:10px;
z-index:1001;
}
	
.strip-3 .widget_head,.strip-4 .widget_head{
height:105px;width:105px; z-index:99; position:absolute; top:0px; left:0px; border:none;
/*background:#eee url(/assets/images/bg-drop_eee.gif) repeat-x;*/
margin:0 !important;
background:#f1f1f1;
}

	.strip-4 .widget_head{height:80px;}
	
.strip-3 .widget_controls,.strip-4 .widget_controls{
height:105px; width:105px; position:absolute; top:0px; right:0px; text-align:center;
}
	.strip-4 .widget_controls{
	height:78px;
	}
.strip-3 .paginator,.strip-4 .paginator{
position:absolute;
right:50px;
margin-right:0;
}
	
	.strip-4 .paginator{
	top:54px;
	*top:52px;
	_top:53px;
	}
	
		@media screen and (-webkit-min-device-pixel-ratio:0){
		.strip-4 .paginator {top:57px;}
		}
	
	.strip-3 .paginator {top:56px;}
	
.strip-3 .widget_controls a.vprevious,.strip-3 .widget_controls a.vnext {
position:absolute;top:68px; background:none; font-size:22px;
}
.strip-4 .widget_controls a.vprevious,.strip-4 .widget_controls a.vnext {
position:absolute;top:48px; background:none; font-size:22px;font-weight:bold;/*_top:48px;*/color:#036;
}
	.strip-3 .widget_controls a.vprevious,.strip-4 .widget_controls a.vprevious{
	position:absolute;right:23px; width:14px; overflow:hidden; 
	background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 0;
	width:23px;
	height:22px;
	}
	.strip-3 .widget_controls a.vnext,.strip-4 .widget_controls a.vnext{
	position:absolute;right:2px; width:14px; overflow:hidden;
	background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px 0;
	width:23px;
	height:22px;
	}
	
		.strip-3 .widget_controls a.vprevious:hover,.strip-4 .widget_controls a.vprevious:hover{
		background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat 0 -22px;
		}
		.strip-3 .widget_controls a.vnext:hover,.strip-4 .widget_controls a.vnext:hover{
		background:transparent url(/assets/images/carousel_arrow_sprite.png?v=1) no-repeat -23px -22px;
		}
		
			*html .strip-3 .widget_controls a.vprevious, *html .strip-4 .widget_controls a.vprevious, *html .strip-3 .widget_controls a.vprevious:hover, *html .strip-4 .widget_controls a.vprevious:hover{background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_sprite.png?v=1", sizingMethod="crop");	
	cursor:pointer;
		}
		
			*html .strip-3 .widget_controls a.vnext, *html .strip-4 .widget_controls a.vnext, *html .strip-3 .widget_controls a.vnext:hover, *html .strip-4 .widget_controls a.vnext:hover {background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/carousel_arrow_right_IE.png", sizingMethod="crop");
	cursor:pointer;
		}

.strip-3 .overview,.strip-4 .overview{
display:block;
}

.rssbadge{position:absolute; 
width:12px; 
height:12px; 
left:86px;
top:32px;
z-index:200;
}
			
/****************************************
		daily column/the fix widget
****************************************/
.dPWidget .widget_head_bg{
height:40px; background:#1e2d44 url(http://a.abcnews.com/images/Entertainment/header_theQuickfix_090326_658x40.jpg) no-repeat; border-bottom:1px solid #000;
}
.dPWidget .widget_head{
background:#c7cbdb;  border-bottom:1px solid #3c558a;
margin:0;
}
.dPWidget .midcontainer{
background:#3c558a url(http://a.abcnews.com/images/Nightline/bg-thefix.gif) repeat-x; height:308px; border:1px solid #3c558a;
}
.dPWidget .widget_head .title{ width:400px; float:left; color:#fff;}
.dPWidget .widget_head_link{ width:200px; float:right; text-align:right; padding:10px; }
	.dPWidget .widget_head_link a{ color:#fff; }
.dPWidget{
height:310px; overflow:hidden;
}
.dPItemContainer{
margin-left:6px;
}
.dPItem,.dPItemOn{
float:left;
width:120px; height:260px; margin:5px 4px;
position:relative; top:-6px;
}
	.dPItemOn{
	border:1px solid #000; border-top:none; background:#1e2d44;
	}
	.dPItem a{
	color:#fff; 
	}
	.dPItem .content-label,.dPItemOn .content-label{
	color:#f90; 
	}
	.dPItem img,.dPItemOn img{
	width:110px; height:140px;
	margin:5px;
	}
.dPLabel{
margin:5px 0 0 5px;
font-weight:bold; color:#333;
height:16px; width:110px;
overflow:hidden;
padding-left:1px;
}
	.dPLabel a{color:#fff;}
.dPTitle{
margin:5px 0 0 5px;
font-weight:bold; color:#333;
height:16px; width:110px;
overflow:hidden;
}
	.dPTitle a{color:#fff;}
.dPDesc,.dPDescExt{
margin:0 0 0 5px; width:110px; height:62px; overflow:hidden;
}
	.dPDesc a,.dPDescExt a{ color:#fff;}
	.dPDescExt{ height:78px; }

/****************************************
		tandem
****************************************/
.widgetsColumnABC .tandem, .widgetsColumnABC-Top .tandem{
width:992px; overflow:hidden;
top:5px; left:5px; position:relative;
}

.widgetsColumnABC .tandem{
top:0px;
}

.widgetsColumnABC .tandeminner, .widgetsColumnABC-Top .tandeminner{
width:1002px;
}
.widgetsColumnAB .tandem{
width:658px; overflow:hidden;
}
.widgetsColumnAB .tandeminner{
width:668px;
}
.tandemitem{
float:left; margin-right:10px;
}

.tandem .xtra {}

	.tandem .xtra .midcontainer {border-bottom:none;}

/****************************************
		abcnews mobile services 
****************************************/
.abctg {color:#000;
padding:10px 15px;
}

	.abctg .abctg-list {margin-top:10px;}
	
	.abctg .abctg-list ul {padding:0;margin:0;list-style:none;}
		.abctg .abctg-list ul li {float:left;width:49%;height:20px;position:relative;}
		
		.abctg .abctg-list .mw-link {padding-bottom:5px;position:relative;_padding-bottom:2px;}

.abctg-device {float:left;
padding:8px 0 0;
}

#abcnews-mobile-services {
float: right;
width: 166px;
overflow: hidden;
font-family:arial, verdana, sans-serif;
padding-bottom:10px;
}

_#abcnews-mobile-services div { height: 383px; } /* IE6 specific*/

	#abcnews-mobile-services div {
	width: auto;
	min-height: 383px;
	}
		#abcnews-mobile-services div ol {
		width: auto;
		margin: 0;
		padding: 0;
		overflow: hidden;
		}
			#abcnews-mobile-services div ol li {
			width: auto;
			font-weight: bold;
			font-size: 12px;
			border-top: 1px solid #838383;
			border-bottom: 1px solid #d7d7d7;
			}
				#abcnews-mobile-services div ol li:last-child {border-bottom:none;}
			#abcnews-mobile-services div ol li.current {
			background: url(/assets/images/mobile/ico/blue_arrow.gif) no-repeat 200px 50%;
			}
				#abcnews-mobile-services div ol li a {
				display: block;
				width: auto;
				padding: 15px 0 17px 45px;
				background-repeat: no-repeat;
				background-position: 4px 45%;
				text-transform: uppercase;
				color: #676767;
				}
					#abcnews-mobile-services div ol li a em {
					display: block;
					font-style: normal;
					font-weight: normal;
					}
				#abcnews-mobile-services div ol li.current a,  
				#abcnews-mobile-services div ol li a:hover,  
				#abcnews-mobile-services div ol li a:active {
				color: #1a74c7;
				}
			#abcnews-mobile-services div ol li#service-mobile {
			border-top: none;
			}
			#abcnews-mobile-services div ol li#service-vod a {
			background-image: url(/assets/images/mobile/ico/vod.gif)
			}
			#abcnews-mobile-services div ol li#service-live a {
			background-image: url(/assets/images/mobile/ico/live.gif)
			}
			#abcnews-mobile-services div ol li#service-mobile a {
			background-image: url(/assets/images/mobile/ico/mobile.gif);
			padding-top: 16px;
			padding-bottom: 16px;
			}
			#abcnews-mobile-services div ol li#service-alerts a {
			background-image: url(/assets/images/mobile/ico/alerts.gif)
			}
			#abcnews-mobile-services div ol li#service-blackberry {
			font-size: 12px;
			}
			#abcnews-mobile-services div ol li#service-blackberry a {
			background-image: url(/assets/images/mobile/ico/blackberry.gif);
			}
			#abcnews-mobile-services div ol li#service-blackberry a sup {
			font-size: 10px;
			}
			#abcnews-mobile-services div ol li#service-podcasts a {
			background-image: url(/assets/images/mobile/ico/ipod.gif);
			}
			#abcnews-mobile-services div ol li#service-iphone {
			border-bottom: none;
			}
			#abcnews-mobile-services div ol li#service-iphone a {
			background-image: url(/assets/images/mobile/ico/iphone.gif);
			}
			
/****************************************
		news wire widget 
****************************************/
.nw-widget {width:300px;
margin:10px 12px;
padding-bottom:10px;
line-height:15px;
}
	.nw-widget .date {font-size:11px;text-transform:uppercase;}
	.nw-widget .time {color:#000;}
	.nw-widget .from {color:#000;}
	.nw-fix {text-align:right;border:none;margin-top:0;font-weight:bold;}

.nw-container {font-size:14px;
line-height:16px;
}

.nw-content-label {color:#cc0000;
font-size:12px;
}

/****************************************
		xml widget 
****************************************/
.xml-widget {padding:5px 0 5px 5px;
text-align:right;
font-weight:bold;
}

/****************************************
		section display widget 
****************************************/
.section-display .container {background:#fff;}
.section-display .widget_head {border-top:1px solid #ccc;height:35px;margin-bottom:8px;}
	.section-display .widget_head .title {font-size:22px;padding:9px 0 0;}
.section-display  .sdHead {float:left;}
.section-display .sdRSS{padding-left:5px;}
.section-display .sdTitle a {color#369;}
.section-display .photo-credit {padding:0 0 5px;}

	.tabber .section-display .container {margin-top:10px;
	width:658px;
	}

.section-display  .sdTopics  {float:right;
padding:8px 8px 0 0;
text-transform:uppercase;}

	.section-display  .sdTopics ul {font-family:arial, verdana, sans-serif;
	padding:0;
	list-style:none;
	font-size:10px;
	margin:0;
	font-weight:bold;
	white-space:nowrap;
	}
	
	.section-display  .sdTopics ul li {display:inline;padding-left:12px;}

.sd-main, .sd-main-mini, .sd-main-mini2 {margin:0 10px 0;line-height:15px;}
		
		.sd-main-mini .subItem, .sd-main-mini2 .subItem{margin:8px 0 0 30px;
		padding-top:12px;
		border-top:1px solid #ccc;
		}
				
			.sd-main-mini .subItem .subItem-feature-image, .sd-main-mini2 .subItem .subItem-feature-image{float:left;margin:0 8px 0 0;width:100px;}
				 				
			.sd-main-mini .subItem .subItem-feature-on{float:left;width:183px;position:relative;top:-3px;}
			.sd-main-mini2 .subItem .subItem-feature-on {float:left;width:278px;position:relative;top:-3px;}
			
	.sd-main-mini .itemAdj, .sd-main-mini2 .itemAdj {padding-top:0;margin-top:0;border-top:none;}
	
	.sd-main-mini .primary-container {width:302px;}
	
	.sd-main .primary-container, .sd-main-mini .primary-container, .sd-main-mini2 .primary-container{float:left;padding:10px 0 10px 7px;}
		.sd-main .primary-container, .sd-main-mini2 .primary-container {width:202px;}
			
	.sd-main .primary-container img, .sd-main-mini .primary-container img, .sd-main-mini2 .primary-container img{margin-bottom:3px;}
	
	.sd-main .primary-container h4, 
	.sd-main-mini2 .primary-container h4,
	.sd-main-mini  .subItem h4, 
	.sd-main-mini2 .subItem h4{font-family:georgia, 'times new roman', serif;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	margin-bottom:2px;
	}
	
	.sd-main-mini .primary-container h4{font-family:georgia, 'times new roman', serif;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	}
		
		.sd-main .primary-container h4 .content-label, .sd-main-mini .primary-container h4 .content-label, .sd-main-mini2 .primary-container h4 .content-label {}
	
		.sd-main-mini .subItem h4 .content-label, .sd-main-mini2 .subItem h4 .content-label {font-size:12px;}
		
	.sd-main .sd-media-links, .sd-main-mini .sd-media-links, .sd-main-mini2 .sd-media-links {float:left;}
		.sd-main .sd-media-links{width:424px;padding:10px 0 5px;}
		.sd-main-mini .sd-media-links {width:324px;padding:10px 0 10px;}
		.sd-main-mini2 .sd-media-links {width:424px;padding:10px 0 10px;}
		
		.sd-main .sd-media-links .tertiary-container {float:right;width:145px;}
		
		.sd-main .sd-media-links .tertiary-container .media-container {margin-bottom:12px;}
					
			.sd-main .sd-media-links .tertiary-container .media-container .mc-a {float:left;width:52px;}
				
			.sd-main .sd-media-links .tertiary-container .media-container .mc-b {float:left;
			font-family:georgia, 'times new roman', serif;
			font-size:12px;
			line-height:14px;
			width:85px;
			margin-left:7px;
			position:relative;
			top:-3px;
			}

	.sd-main .secondary-container {margin:0 8px;
	padding:0 7px 2px 3px;
	width:250px;
	}
		.sd-main .secondary-container ul {margin:0;
		padding:0;
		list-style:none;
		}
		
		.sd-main .secondary-container li {background:transparent url(/assets/images/icons/bullet-999.gif) no-repeat scroll 0 0;
		padding-left:13px;
		padding-bottom:5px;
		font-size:12px;
		}

/****************************************
	shabber widget overrides
****************************************/
.shabber .news-logo {float:left;
position:relative;
top:11px;
*top:10px;
margin-right:5px;
}

	.shabber .sd-main {border:none;
	background:none;
	margin:0;
	padding-top:15px;
	}
	
	.shabber .tab-content {width:658px;}

	.shabber .widget_head {height:43px;}

	.shabber .widget_head .title {color:#333;
	padding-top:13px;
	}

	.shabber .tab-row {padding-top:5px;
	margin:0 10px;
	}
		.shabber .tab-row div {width:88px;}
	
	.shabber .tab-row .tabActive div {color:#333;
	padding:9px 8px 4px;
	width:86px;
	}
	
	.shabber .tabinActive div {background:#fff url(/assets/images/iphone/gradientBkg-ccc.gif) repeat-x 0 -10px;
	color:#369;
	}
		.shabber a:hover.tabinActive div {background:#ddd;}
	
	.shabber .sc-more, .shabber .tc-video {font-weight:bold;
	height:22px;
	font-size:11px;
	text-transform:uppercase;
	}
	
		.shabber .sc-more {padding-left:5px;}
		
	.shabber .sd-main .primary-container {padding:0 0 0 10px;width:202px;}
	
		.shabber .sd-main .primary-container .showContainer {margin:3px 0 10px;
		width:200px;
		}
		
		.shabber .sd-main .primary-container .logo-gma {background:#fff url(/assets/images/shab-gma-logo.png) no-repeat 26px 0;height:49px;}
		.shabber .sd-main .primary-container .logo-worldnews {background:#fff url(/assets/images/shab-wn-logo.gif) no-repeat 0 0;height:41px;}
		.shabber .sd-main .primary-container .logo-nightline {background:#fff url(/assets/images/shab-nightline-logo.gif) no-repeat 0 0;height:37px;}
		.shabber .sd-main .primary-container .logo-thisweek {background:#fff url(/assets/images/shab-thisweek-logo.gif) no-repeat 0 0;height:55px;}
		.shabber .sd-main .primary-container .logo-2020 {background:#fff url(/assets/images/shab-2020-logo.gif) no-repeat 0 0;height:45px;}
		.shabber .sd-main .primary-container .logo-primetime {background:#fff url(/assets/images/shab-primetime-logo.gif) no-repeat 0 0;height:29px;}

	.shabber .sd-main .sd-media-links{width:436px;padding:0;}

	.shabber .sd-main .sd-media-links .tertiary-container {width:206px;}	

	.shabber .sd-main .sd-media-links .tertiary-container .media-container .mc-a {width:84px;position:relative;}
		 	
	.shabber .sd-main .sd-media-links .tertiary-container .media-container .mc-b {font-size:12px;width:110px;margin-left:9px;}
	
	.shabber .sd-main .secondary-container {padding:0 0 0 8px;width:204px;margin:0;}
	
	.shabber .sd-main .sd-media-links .tertiary-container .media-container {margin-bottom:15px;}
	
		.sd-main .sd-media-links .tertiary-container .margin-fix, .shabber .sd-main .sd-media-links .tertiary-container .margin-fix {margin:0;}
		
	.shabber .image-icon {background: transparent url(/assets/images/touch/play-icon.png) no-repeat 0 0;
	height:26px;
	width:26px;
	right:3px;
	position:absolute;
	bottom:4px;
	z-index:1000;
	_right:1px;
	_bottom:1px;
	}
		*html .shabber .image-icon  {background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
		}
	
/****************************************
	shabber affiliate widget overrides
****************************************/
#shabberAffiliate {width:475px;}

	#shabberAffiliate a:hover {text-decoration:underline;}
	
	#shabberAffiliate .tab-content {width:475px;}

	#shabberAffiliate .tab-row, #shabberAffiliate .widget_head, #shabberAffiliate .section-display {margin:0;
	width:475px;
	}
		#shabberAffiliate .tab-row {height:35px;border-bottom:1px solid #e2e2e2;}
	
		#shabberAffiliate .section-display {overflow:hidden;}

	#shabberAffiliate .tab-row div {width:92px;
	padding-left:0;
	padding-right:0;
	height:22px;
	height:33px;
	border:none;
	}
	
	
		#shabberAffiliate .tab-row .tabActive div span, #shabberAffiliate .tab-row .tabinActive div span {position:relative;
		left:-10000;
		color:transparent;
		}
	
		#shabberAffiliate .tab-row .tabActive .tabGMA {background:#fff url(/assets/images/shab-tab-gma-active.gif) no-repeat 0 0;height:25px;*height:36px;}
		#shabberAffiliate .tab-row .tabinActive .tabGMA {background:#fff url(/assets/images/shab-tab-gma-inactive.gif) no-repeat 0 0;}
		
		#shabberAffiliate .tab-row .tabActive .tabWorldNews {background:#fff url(/assets/images/shab-tab-wn-active.gif) no-repeat 0 0;height:25px;*height:36px;}
		#shabberAffiliate .tab-row .tabinActive .tabWorldNews {background:#fff url(/assets/images/shab-tab-wn-inactive.gif) no-repeat 0 0;}
		
		#shabberAffiliate .tab-row .tabActive .tabNightline {background:#fff url(/assets/images/shab-tab-nightline-active.gif) no-repeat 0 0;height:25px;*height:36px;}
		#shabberAffiliate .tab-row .tabinActive .tabNightline {background:#fff url(/assets/images/shab-tab-nightline-inactive.gif) no-repeat 0 0;}
		
		#shabberAffiliate .tab-row .tabActive .tabThisWeek {background:#fff url(/assets/images/shab-tab-thisweek-active.gif) no-repeat 0 0;height:25px;*height:36px;}
		#shabberAffiliate .tab-row .tabinActive .tabThisWeek {background:#fff url(/assets/images/shab-tab-thisweek-inactive.gif) no-repeat 0 0;}
		
		#shabberAffiliate .tab-row .tabActive .tab2020 {background:#fff url(/assets/images/shab-tab-2020-active.gif) no-repeat 0 0;height:25px;*height:36px;}
		#shabberAffiliate .tab-row .tabinActive .tab2020 {background:#fff url(/assets/images/shab-tab-2020-inactive.gif) no-repeat 0 0;}
	
	#shabberAffiliate .sd-main .primary-container {padding:0;}
	
	#shabberAffiliate .sd-main .sd-media-links {width:270px;
	padding-left:3px;
	}
	
	#shabberAffiliate .sd-main .secondary-container {width:268px;}
	
	#shabberAffiliate .tertiary-container {padding-top:10px;
	margin-top:12px;
	*margin-top:0;
	border-top:1px solid #ccc;
	float:none;
	}
		
		#shabberAffiliate .tertiary-container .media-container {float:left;width:236px;} 
				#shabberAffiliate .tertiary-container .media-container .mc-a {float:left;width:82px;}
				
				#shabberAffiliate .tertiary-container .media-container .mc-b {float:left;
				font-size:12px;
				width:140px;
				margin-left:5px;
				position:relative;
				top:-3px;
				}

/****************************************
		shabber solo
****************************************/				
.shabber-solo .widget_head {height:auto;}

	.shabber-solo .widget_head .title {
		padding-top:8px;
	}	

	.shabber-solo .sd-main {
		margin-top:10px;
		padding-top:0;
	}
/****************************************
		quigo widget 
****************************************/
.index-quigo {background:#fff;}		
	.index-quigo .midcontainer {padding:10px;position:relative;}
	
.inline-quigo .iq-wrapper {padding:10px 5px 10px 10px;
width:615px;
overflow:hidden;
}

/****************************************
		index player 
****************************************/
#indexPlayer {background:#fff;
position:relative;
}

	#indexPlayer .midcontainer .midcontainer {border:none;}
	
	#indexPlayer .block {margin-bottom:0;}

	#indexPlayer .ip-content-head{padding:0 0 10px 12px;}
		#indexPlayer #ip-content  .ip-content-head {padding:0 0 5px 12px;}
	
		#indexPlayer .ip-content-head .ip-content-logo {float:left;
		position:relative;
		top:1px;
		padding-right:5px;
		}
		
		#indexPlayer .ip-content-head .ip-headline {color:#333;
		font-size:15px;
		font-weight:bold;
		}
	
	#indexPlayer #ip-player #mediaplayer2 {background:transparent;
	width:520px;
	height:348px;
	padding-bottom:0;
	}
	
	#indexPlayer #ip-player {position:absolute;
	left:1px;
	top:1px;
	}
	
	#indexPlayer .ip-preview {position:absolute;
	top:430px;
	width:635px;
	height:70px;
	left:12px;
	}
	
		#indexPlayer .ip-preview h4 {color:#333;
		font-size:20px;
		line-height:22px;
		font-family:georgia, 'times new roman', serif;
		font-weight:normal;
		margin-bottom:5px;
		margin-top:2px;
		}
		
		#indexPlayer .ip-preview .ip-preview-pane {height:70px;
		width:640px;
		color:#333;
		line-height:15px;
		}
		
		#indexPlayer .ip-preview .ip-preview-pane-more {font-weight:bold;}

	#indexPlayer #ip-content {position:relative;}
	
	#indexPlayer .tab-row {margin:0 12px 0;
	padding-left:0;}
	
		#indexPlayer #ip-content .tab-row {display:none;}
	
	#indexPlayer #ip-tab-content, #indexPlayer #ip-content {padding-top:500px;}
		#indexPlayer #ip-tab-content .double, #indexPlayer #ip-content .tabber  {width:656px;}
				
	#indexPlayer .ip-playlist{width:656px;
	/*height:515px;
	margin-bottom:10px;*/
	}
	
		#indexPlayer #ip-tab-content .ip-playlist {padding:30px 0 10px;}
		#indexPlayer #ip-content .ip-playlist  {padding:29px 0 10px;}

	#indexPlayer .ip-row-wrapper {padding:10px 0 15px 1px;*padding-bottom:5px;}
				
	#indexPlayer .ip-item-container {width:202px;
	float:left;
	line-height:15px;
	overflow:hidden;
	}
		/*#indexPlayer #playlist-wt .ip-item-container {height:70px;
		padding:8px 0 0 12px;}
		
		#indexPlayer #playlist-wl .ip-item-container {height:160px;
		padding:8px 0 0 13px;
		}*/

		#indexPlayer #playlist-we .ip-item-container {width:152px;
		padding:0 0 0 9px;
		font-family:georgia, 'times new roman', serif;
		font-size:14px;
		line-height:18px;
		}
	
	#indexPlayer .ip-item-image {position:relative;}
	
		#indexPlayer #playlist-we .ip-item-image a{ color:#fff; }
		/*#indexPlayer #playlist-wt .ip-item-image {float:left;
		width:75px;
		padding-right:8px;
		}*/
		
		/*#indexPlayer #playlist-wl .ip-item-image, */#indexPlayer #playlist-we .ip-item-image {padding-bottom:5px;}
		
		#indexPlayer .ip-item-image-icon {background:transparent url(/assets/images/buttons/play_icon.png) no-repeat 0 0;
			position:absolute;
			right:5px;
			bottom:9px;
			height:30px;
			width:30px;
			}
				*html #indexPlayer .ip-item-image-icon {background-image:none;
				cursor:pointer;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/buttons/play_icon.png", sizingMethod="crop");
				position:absolute;
				_right:3px;
				_bottom:55px;
				}
			
	#indexPlayer .ip-rel-block {font-size:11px;
	text-transform:uppercase;
	font-family:arial, verdana, sans-serif;
	}
		
		#indexPlayer .ip-rel-block .ip-item-pipe {padding:0 1px;
		position:relative;
		top:-1px;
		color:#777;
		}
		
		#indexPlayer .ip-rel-block .ip-item-rel a {font-weight:bold;
		color:#c00;
		}
		
		#indexPlayer .ip-rel-block .ip-item-full a {color:#369 !important;}
	
	/* pagination */
	#indexPlayer .ip-paginator {position:absolute;
	/*right:14px;*/
	color:#333;
	font-weight:bold;
	left:12px;
	width:632px;
	}
		#indexPlayer #ip-tab-content .ip-paginator {top:14px;}
		
		#indexPlayer #ip-content .ip-paginator {top:14px;
		left:14px;
		width:628px;
		}
	
		#indexPlayer .ip-paginator ul {margin:0;
		padding:0;
		list-style:none;
		}
		
			#indexPlayer .ip-paginator ul li {float:left;}
			#indexPlayer .ip-paginator li a {height:15px;float:left;}
				#indexPlayer .ip-paginator li a:hover {cursor:pointer;}
				
			#indexPlayer .ip-paginator li span {float:left;
			height:15px;
			width:6px;
			}
		
			#indexPlayer .ip-paginator ul.ip-paginator-left {float:left;}
			#indexPlayer .ip-paginator ul.ip-paginator-right {float:right;}
		
		#indexPlayer .ip-paginator .ip-page-viewer {font-weight:normal;}
		
		#indexPlayer .ip-paginator .ip-page-viewer span {float:none;
		padding:0;
		font-weight:bold;
		width:auto;
		}
			
		
		/* for pagination presentation currently commented out
		#indexPlayer .ip-paginator .isActive {padding:2px 6px;
		font-weight:bold;
		color:#333;
		}
		
		#indexPlayer .ip-paginator a {padding:2px 6px;
		text-decoration:none;
		background:#fff;
		color:#333;
		}
			#indexPlayer .ip-paginator a:hover {padding:2px 6px;
			text-decoration:none;
			background:#666;
			color:#fff;
			}
		*/
				
		#indexPlayer .ip-paginator .ip-page-numOf {}
			#indexPlayer .ip-paginator li.ip-page-numOf span {padding:0 10px;width:auto;}
			
			#indexPlayer .ip-paginator a.ip-prev-arrow {background:transparent url(/assets/images/buttons/arrow-prev.gif) no-repeat 0 -2px;}
			#indexPlayer .ip-paginator a.ip-prev-arrow:hover{background:transparent url(/assets/images/buttons/arrow-prev.gif) no-repeat 0 -20px;}
			
		#indexPlayer .ip-paginator a.ip-next-arrow {background:transparent url(/assets/images/buttons/arrow-next.gif) no-repeat 0 -2px;}
			#indexPlayer .ip-paginator a.ip-next-arrow:hover {background:transparent url(/assets/images/buttons/arrow-next.gif) no-repeat 0 -20px;} 
		
		#indexPlayer .ip-paginator .ip-prev-arrow-inactive {background:transparent url(/assets/images/buttons/arrow-prev.gif) no-repeat 0 -38px;}
				
		#indexPlayer .ip-paginator .ip-next-arrow-inactive {background:transparent url(/assets/images/buttons/arrow-next.gif) no-repeat 0 -38px;}
	
		#indexPlayer .ip-paginator .ip-loading-indicator {padding-right:15px;
		position:relative;
		top:-1px;
		}
	
	/* flyout */	
	.indexPlayerPreview {width:340px;
		height:152px;
		background:transparent url(/assets/images/ip-preview-bg.png) no-repeat 0 0;
	}
			*html .indexPlayerPreview  {background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/ip-preview-bg.png", sizingMethod="crop");
			}
	
	.indexPlayerPreview .ip-flyout {width:299px;
	height:115px;
	background:#ffffcc;
	padding:10px 12px;
	border:1px solid #ff9966;
	overflow:hidden;
	}
	
		.indexPlayerPreview .ip-flyout-container {color:#333;
		line-height:1.4em;
		font-weight:bold;
		}
		
		.indexPlayerPreview .ip-flyout-container h4 {font-size:15px;
		color:#369;
		font-weight:bold;
		line-height:18px;
		margin-bottom:10px;
		}
		
		.indexPlayerPreview .ip-flyout-container h4 .recenttime {font-size:11px;
		font-weight:bold;
		color:#666;
		}
		
		#inpageplayer{
		margin-bottom:10px;
		}
		
		#inpageplayer .widget_head{
		background:#000; border-top:none; margin-left:0;margin-right:0;height:45px;width:658px;;
		}
		
		#inpageplayer .widget_head .title{
		color:#fff; padding:6px 10px 0; margin:5px;
		}
		
		#inpageplayer .midcontainer{ border:none; }
		#inpageplayer .widget_head{ border-bottom:none;}
		#inpageplayer .player{height:420px; background:#000;}		
		
/****************************************
		branded widgets
****************************************/
.widget_head .title .brand {display:none;}
 
.GMA { }
	.midcontainer .gma{ border:none;}
	.GMA .widget_head {
		background:transparent url(/assets/images/shows/gma/gma_mustclicks_1px_bg.gif) 0 0 repeat-x;
		border:none; border-top:none;
	}
		.GMA .title {
			color:#fff !important;
		}
			
			.GMA .title a {
				color:#fff !important;
			}
		
		.GMA .title .brand {
			background:transparent url(/assets/images/shows/gma/gma_logo_mustclicks_sm.png) 0 0 no-repeat;
			display:inline-block;
			padding-right:15px;
			width:44px;
			height:19px;
		}
	
		* html .GMA .title .brand {
			background-image: none;
			display:inline-block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/gma/gma_logo_mustclicks_sm.png", sizingMethod="crop");
		} 
		
		.GMA .title .text {
			color:#fff;
			position:relative;
			top:-4px;
		}
		
.WN {}
	.WN .widget_head {
		background:#fff url(/assets/images/shows/wn/widgethead-bg-hand.gif) right top no-repeat;
	}
	
	.WN .title {
		_padding-top:0px !important;
	}
	
	.WN .title .brand {
		background:transparent url(/assets/images/shows/wn/wn-diane.jpg) 0 0 no-repeat;
		display:inline-block;
		float:left;
		margin:-10px 0 0 -10px;
		padding-right:5px;
		width:40px;
		height:35px;
	}
	
	.WN .title .text {
		float:left;
		padding-right:10px;
	}
		
/* wide branded for HP */
.wide-GMA .widget_head {background:transparent url(/assets/images/shows/gma/gma_themebox_1px_bg.gif) 0 0 repeat-x;}

.wide-WN .widget_head  {background:transparent url(/assets/images/shows/wn/widgethead-bg-hp-wn.jpg) 0 0 repeat-x;}

.wide-2020 .widget_head  {background:transparent url(/assets/images/shows/2020/widgethead-bg-hp-2020.jpg) 0 0 repeat-x;}

.wide-ThisWeek .widget_head {background:transparent url(/assets/images/shows/thisweek/widgethead-bg-hp-thisweek.jpg) 0 0 repeat-x;}
	
.wide-Nightline .widget_head  {background:transparent url(/assets/images/shows/nightline/widgethead-bg-hp-nightline.jpg) 0 0 repeat-x;}

.wide-OnlyOn .widget_head  {background:transparent url(/assets/images/widgethead-bg-hp-only.jpg) 0 0 repeat-x;}

.wide-TopLine .widget_head  {background:transparent url(/assets/images/widgethead-bg-hp-topline.png) 0 0 repeat-x;}
	
	.wide-GMA .widget_head, 
	.wide-WN .widget_head, 
	.wide-2020 .widget_head, 
	.wide-ThisWeek .widget_head, 
	.wide-Nightline .widget_head, 
	.wide-OnlyOn  .widget_head, 
	.wide-TopLine  .widget_head{border:none;height:35px;}
	
	.wide-GMA .widget_head .title, 
	.wide-WN .widget_head .title, 
	.wide-2020 .widget_head .title, 
	.wide-ThisWeek .widget_head  .title, 
	.wide-Nightline .widget_head  .title, 
	.wide-OnlyOn  .widget_head .title , 
	.wide-TopLine  .widget_head .title {padding:0;}
	
	.wide-GMA .widget_head .title a:hover,
	.wide-GMA .widget_head .title a:hover .brand , 
	.wide-WN .widget_head .title a:hover,
	.wide-WN .widget_head .title a:hover .brand, 
	.wide-2020 .widget_head .title a:hover,
	.wide-2020 .widget_head .title a:hover .brand, 
	.wide-ThisWeek .widget_head .title a:hover,
	.wide-ThisWeek .widget_head  .title a:hover .brand, 
	.wide-Nightline .widget_head .title a:hover,
	.wide-Nightline .widget_head  .title a:hover .brand, 
	.wide-OnlyOn  .widget_head .title a:hover .brand , 
	.wide-TopLine  .widget_head .title a:hover .brand {cursor:pointer;
	text-decoration:none !important;
	color:transparent;
	}
	
	.wide-GMA .widget_head .title .text, 
	.wide-WN .widget_head .title .text, 
	.wide-2020 .widget_head .title .text, 
	.wide-ThisWeek .widget_head  .title .text, 
	.wide-Nightline .widget_head  .title .text, 
	.wide-OnlyOn  .widget_head .title .text , 
	.wide-TopLine  .widget_head .title .text {display:none;position:relative;right:1500px;}
	
		.wide-GMA .widget_head .title .brand {background:transparent url(/assets/images/shows/gma/gma_themebox_logo.png) no-repeat 0 0;
		display:inline-block;
		width:230px;
		height:35px;
		}
			* html .wide-GMA .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/gma/gma_themebox_logo.png", sizingMethod="crop");
			}
			
		.wide-WN .widget_head .title .brand {background:transparent url(/assets/images/shows/wn/widgethead-logo-hp-wn.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
		
			* html .wide-WN .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/wn/widgethead-logo-hp-wn.png", sizingMethod="crop");
			background-position:0 0;
			} 
		
		.wide-2020 .widget_head .title  .brand {background:transparent url(/assets/images/shows/2020/widgethead-logo-hp-2020.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
		
			* html .wide-2020 .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/2020/widgethead-logo-hp-2020.png", sizingMethod="crop");
			} 
		
		.wide-ThisWeek .widget_head  .title .brand {background:transparent url(/assets/images/shows/thisweek/widgethead-logo-hp-thisweek.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
		
			* html .wide-ThisWeek .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/thisweek/widgethead-logo-hp-thisweek.png", sizingMethod="crop");
			} 
		
		.wide-Nightline .widget_head  .title .brand {background:transparent url(/assets/images/shows/nightline/widgethead-logo-hp-nightline.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
		
			* html .wide-Nightline .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/nightline/widgethead-logo-hp-nightline.png", sizingMethod="crop");
			} 
		
		.wide-OnlyOn  .widget_head .title .brand {background:transparent url(/assets/images/widgethead-logo-hp-only.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
			
			* html .wide-OnlyOn .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/widgethead-logo-hp-only.png", sizingMethod="crop");
			} 
		
		.wide-TopLine  .widget_head .title .brand {background:transparent url(/assets/images/widgethead-logo-hp-topline.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
			
			* html .wide-TopLine .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/widgethead-logo-hp-topline.png", sizingMethod="crop");
			} 

	
/****************************************
		health widgets
****************************************/	
#health-tools {}
	#health-tools .midcontainer {background:#fff;}

	#health-tools .container {width:300px;margin:8px 11px 0;}
	#health-tools .container .leadin {margin-bottom:15px;}
	
	#health-tools .container .symptom-graphic {float:left;
	width:19px;
	height:21px;
	background:url(/assets/images/icons/icon-symptom.gif) no-repeat 0 2px;
	}
	
	#health-tools .container .health-item, #health-tools-ab .container .health-item {float:right;}
		#health-tools .container .health-item .health-item-link, #health-tools-ab .container .health-item-link {font-size:14px;}
		
	#health-tools #healthline1, #health-tools #healthline2, #health-tools #healthline3 {margin-top:5px;}
	
	#health-tools .input1, #health-tools-ab .input1 {border:1px solid #aaa;
	color:#000;
	float:left;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	*font-size:12px;
	height:15px;
	margin-right:5px;
	padding:4px 3px 3px;
	width:198px;
	_width:195px;
	}
		
	#health-tools .select1, #health-tools-ab .select1 {border:1px solid #aaa;
	color:#000;
	float:left;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	height:24px;
	margin-right:5px;
	padding:3px;
	width:206px;
	_width:204px;
	*font-size:12px;
	}
		#health-tools .select1 option, #health-tools-ab .select1 option{padding:1px 0;}
		
	#health-tools .drug-treatment, #health-tools .doctor-search {margin-top:15px;
	padding-top:12px;
	border-top:1px solid #e2e2e2;
	}
		#health-tools .doctor-search {*margin-top:5px;}
	
	#health-tools .drug-treatment-graphic {float:left;
	width:14px;
	height:29px;
	background:url(/assets/images/icons/icon-drug_treatment.gif) no-repeat 0 2px;
	}
	
	#health-tools .doctor-search-graphic {float:left;
	width:18px;
	height:20px;
	background:url(/assets/images/icons/icon-dr_search.gif) no-repeat 0 2px;
	}
	
	#health-tools .view-tools, #health-tools-ab .view-tools {padding:18px 0 10px;
	*padding-top:10px;
	text-align:right;
	font-weight:bold;
	}
		#health-tools-ab .view-tools {padding-top:15px;}
		
	#health-tools .hl-logo {position:relative;
	left:60px;
	top:1px;
	}
	
	#health-tools-ab .hl-logo2 {position:relative;
	top:34px;
	*top:41px;
	left:0;
	}
	
/* ab version */
#health-tools-ab .leadin {float:left;
	margin:12px 20px 0 0;
	padding:0 15px;
	font-size:14px;
	width:166px;
	height:115px;
	border-right:1px solid #fff;
	line-height:16px;
	}

#health-tools-ab .midcontainer {background:#eaeff3 url(/assets/images/bg-health_widget.gif) no-repeat 0 0;
border:none;
_border:1px solid #fff;
}

#health-tools-ab .tools-wrapper {float:left;
padding:15px 15px 5px 0;
width:425px;
}

#health-tools-ab .container .float-link {float:left;
padding-top:3px;
}

#health-tools-ab h5 {color:#000;
margin:0;
padding:15px 0 0;
font-size:14px;
}	

#health-tools-ab .select1 {width:188px;margin-right:10px;}

#health-tools-ab .input1 {width:180px;margin-right:10px;}

#health-tools-ab .drug-treatment, #health-tools-ab .doctor-search {margin-top:15px;}
			
/* image borders */
#indexPlayer #playlist-we .ip-item-image img,
.wNodeMCImgLeft img, .wNodeMLImgLeft img,
.twoColumnMainNewsSpev .preview-image img,
.slideshow-preview .image img,
.slideshow-widget .slideshow-thumbs img,
.topManuals .tcmmnWrapper .list-item-img img,
#faces .itemWrapper img,
.watercooler-widget .slideshow-thumbs img,
.strip-3 .carousel-content #carousel-dual img, 
.strip-4 .carousel-content #carousel-dual img,
.sd-main .primary-container img, 
.sd-main-mini .primary-container img, 
.sd-main-mini2 .primary-container img,
.sd-main .sd-media-links .tertiary-container .media-container .mc-a img,
.shabber .sd-main .sd-media-links .tertiary-container .media-container .mc-a img,
.sd-main-mini .subItem .subItem-feature-image, .sd-main-mini2 .subItem .subItem-feature-image,
#vaultWidget .vaultVideoItem img,
#topstoriesmini-widget img,
.mvItemThumb img,
.popuppreview .ppImage img,
.flex-carousel .carousel-content #carousel-dual img,
.featureEvent .fev3-mainPreview img,
.carousel .packages .carouselitem img{border:1px solid #ccc;}
.freeform{font-size:12px;
padding:0;
}
	
	.tandem .freeform {margin-bottom:0;}

	.freeform .midcontainer {background:#fff;
	margin:0;
	padding:0 0 15px;
	}
		.freeform .byline {
		display:block;
		font-size:11px;
		color:#777;
		}
		
		.freeform .morelink{
			border:none;
			margin:15px 10px 0;
			_margin:15px 5px 0;
			text-align:left;
		}
				
		.wi-item, .wi-list {width:296px;
		margin:5px 11px 0;
		padding-top:10px;
		border-top:1px solid #e2e2e2;
		line-height:15px;
		float:left;
		_margin:13px 6px 0;
		font-size:12px;
		}
		
		.ffPos-0 {padding-top:0 !important;
		border:none;
		margin-top:10px !important;
		}
		
		.freeform .wi-item .wi-imgR {float:right;
		margin:1px 0 7px 10px;
		padding:0;
		position:relative;
		}
		
		.freeform .wi-item .wi-imgL {float:left;
		margin:1px 10px 7px 0;
		padding:0;
		position:relative;
		}
					
		.freeform .wi-item .wi-imgL img, .freeform .wi-item .wi-imgR img {border:1px solid #ccc;position:relative;}
		
		.freeform .wi-item .wi-imgL .image-icon, .freeform .wi-item .wi-imgR .image-icon {background:transparent url(/assets/images/touch/play-icon.png) no-repeat 0 0;
			height:26px;
			width:26px;
			right:4px;
			position:absolute;
			bottom:4px;
			*bottom:7px;
			z-index:1000;
			}
				*html .freeform .wi-item .wi-imgL .image-icon, *html .freeform .wi-item .wi-imgR .image-icon  {background-image:none;
				cursor:pointer;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/touch/play-icon.png", sizingMethod="crop");
				_bottom:6px;
				_right:4px;
				}
		
		.freeform .bullet {margin:0;
		padding:5px 0 0;
		border:none;
		}
		
		.freeform .ht h4, .freeform .tho h4, .freeform .htortc h4, .freeform .ho h4 {font-family:georgia, 'times new roman', serif;
		font-size:14px;
		line-height:18px;
		margin-bottom:1px;
		padding-left:1px;
		font-weight:normal; 
		}
			.freeform .viewHred a {color:#cc0000;}
					
		.freeform .bullet h4{background:transparent url(/assets/images/icons/bullet-999.gif) no-repeat scroll -5px 1px;
		line-height:15px;
		font-size:12px;
		font-weight:normal;
		line-height:15px;
		padding:0 0 0 10px;
		margin:0 11px 0
		}
		
		.freeform .lbh h4 {background:transparent url(/assets/images/icons/bullet-999.gif) no-repeat scroll -5px 2px;
		line-height:18px;
		padding-left:10px;
		font-family:georgia, 'times new roman', serif;
		font-size:14px;
		font-weight:normal;
		}
							
		.freeform .ho .overview {line-height:15px;}
		
		.freeform .wi-list {border:none;
		margin-top:6px;
		padding-top:0;
		}	
	
			.freeform .wi-list h4 {
				font-size:12px;
				font-weight:normal;
			}
		
		.freeform .wi-item ul, .freeform .wi-list ul {list-style:none;
		padding:0;
		margin:10px 0 0;
		clear:left;
		}
		
		.freeform .wi-item li, .freeform .wi-list li {background:transparent url(/assets/images/icons/bullet-999.gif) no-repeat scroll -5px 1px;
		clear:left;
		padding:0 0 5px 10px;
		}
		
		.freeform .wi-item li .content-label, .freeform .bullet .content-label, .freeform .wi-item h4 .content-label {font-size:11px !important;color:#000;
		}

	.freeform .ht .comments {display:inline;}
	
	.freeform .ffSpacer {padding-bottom:35px;}
	
		.freeform .last .ffSpacer {padding-bottom:0;}
	
	.single .break, .double .break {clear:both;}
	
.double {}
	.double .midcontainer {}
	
	.double .ffOdd {margin-left:22px;_margin-left:25px;}
		.double .tandemitem .ffOdd {margin-left:0;}
	
	.double .ffPos-0, .double .ffPos-1 {padding-top:0;
	border:none;
	margin-top:10px;
	}
	
.freeform .wi-item .tags , .freeform .wi-item .divider, .freeform .wi-item .comments{margin:10px 2px 0 0;
float:left;
}
	.freeform .wi-item .divider {color:#666;}
	
	.freeform .wi-item .comments {background:transparent url(/assets/images/icons/icon-comment_new.gif) no-repeat 2px 2px;
	padding-left:18px;
	}
	
	.freeform .wi-item .itemHead-wrapper {float:left;width:184px;position:relative;top:-2px;}
	
	.freeform h4.hd {font-size:11px;
	color:#000;
	padding:5px 6px 3px 0;
	margin-top:8px;
	text-transform:uppercase;
	}
		.freeform h4.hd a {font-size:11px;color:#000;}
		
		.tandem .freeform h4.hd {margin-top:5px;}

	.freeform  .tags2 a {font-size:11px;color:#999;font-weight:bold;text-transform:uppercase;}
	
	.freeform .bullet .bh-strong {font-weight:bold;}
	
	.freeform .intro {margin-top:10px;}
	
	.freeform .commentFooter, .freeform .intro .submit {font-weight:bold;text-align:right;}
		.freeform .commentFooter {border-top:1px solid #e2e2e2;padding:8px 0 0 0;}
		.freeform .intro .submit {margin:8px 0 5px;}
		
	.freeform .intro .commentsform textarea{width:292px;}

/********************************************
				vtho
********************************************/
.vtho {}

	.vtho img {border:0px;}
	.vtho h2 {
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	}
	
/********************************************
				ihop
********************************************/
.ihop {margin-bottom:10px;}
.ihop .pr-item, .ihop2 .pr-item {position:relative;width:300px;}
.ihop .pr-item .photo-credit, .ihop2 .pr-item .photo-credit {padding:3px 0 0;}
.ihop a , .ihop a:hover, .ihop2 a , .ihop2 a:hover {text-decoration:none !important;}

	.ihop .pr-item img {border:1px solid #ccc;}
	.ihop .pr-item .category {font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		color:#000;
	}
		.ihop .pr-item a:hover .category {text-decoration:none;}
	
	.ihop .pr-item h4 {font-size:14px;
	line-height:18px;
	font-weight:normal;
	font-family:georgia, 'times new roman', serif;
	
	margin-top:5px;
	}
			
		.ihop a:hover, .ihop a:hover h4 {text-decoration:underline;cursor:pointer;}
		
		.ihop .pr-item a.overlay, .ihop2 .pr-item a.overlay, a:hover .pr-overlay-text  {cursor:pointer;
		text-decoration:underline;
		color:#fff;
		}
		
		.ihop .pr-item .pr-desc img, .ihop2 .pr-item .pr-desc img {margin:0;
		border:none;
		float:none;
		}
	
	.ihop .pr-overlay, .ihop2 .pr-overlay {width:280px;
	height:20px;
	padding:5px 10px 0;
	font-weight:bold;
	position:absolute;
	top:143px;
	opacity:.88;
	filter:alpha(opacity=88);
	-moz-opacity:.88;
	line-height:1.4em;
	}
		body:first-of-type .ihop .pr-overlay, .ihop2 .pr-overlay {padding-top:6px;height:19px;}
		
		.ihop .pr-overlay-text, .ihop2 .pr-overlay-text {color:#fff;
		width:280px;
		height:20px;
		padding:5px 10px 0;
		font-weight:bold;
		font-size:12px;
		text-align:left;
		position:absolute;
		top:143px;
		font-family:arial, verdana, sans-serif;
		overflow:hidden;
		line-height:1.4em;
		z-index:500;
		}
		
	/**** ihop1 overlay bg color ****/
	.ihop .goodmorningamerica{background:#cc6600;}
	.ihop .goodmorningamerica-b {background:#eaeaea;color:#cd6530;}
	
	.ihop .worldnews, .ihop .nightline, .ihop .thisweek, .ihop .twenty-twenty, .ihop .whatwouldyoudo, .ihop .entertainment, .ihop .default, .ihop .espnsports, .ihop .health, .ihop .investigative, .ihop .money, .ihop .oncampus, .ihop .pollingunit, .ihop .scienceandtechnology, .ihop .thelaw, .ihop  .travel, .ihop .world {background:#369;}
	
	/**** ihop1 headline box color ****/
.ihop .worldnews-b, .ihop .nightline-b, .ihop .thisweek-b, .ihop .twenty-twenty-b, .ihop .whatwouldyoudo-b, .ihop .default-b, .ihop .entertainment-b, .ihop .espnsports-b, .ihop .health-b, .ihop .investigative-b, .ihop .money-b, .ihop .oncampus-b, .ihop .pollingunit-b, .ihop .scienceandtechnology-b, .ihop .thelaw-b, .ihop  .travel-b, .ihop .world-b {background:#eaeaea;color:#369;}
		
	/**** ihop2 overlay bg color ****/
	.ihop2 .worldnews {background:#131d48;}
	.ihop2 .goodmorningamerica{background:#cc6600;}
	.ihop2 .nightline{background:#192c0f;}
	.ihop2 .thisweek{background:#6b0000;}
	.ihop2 .twenty-twenty{background:#0e3258;}
	.ihop2 .whatwouldyoudo{background:#6b0000;}
	.ihop2 .default{background:#369;}

	.ihop2 .entertainment, .ihop2 .espnsports, .ihop2 .health, .ihop2 .investigative, .ihop2 .money, .ihop2 .oncampus, .ihop2 .pollingunit, .ihop2 .scienceandtechnology, .ihop2 .thelaw, .ihop2  .travel, .ihop2 .world {background:#369;}
	
	/**** ihop2 headline box color ****/
	.ihop2 .goodmorningamerica-b {background:#eaeaea;color:#cd6530;}
	.ihop2 .worldnews-b {background:#eaeaea;color:#131d48;}
	.ihop2 .nightline-b {background:#eaeaea;color:#192c0f;}
	.ihop2 .thisweek-b {background:#eaeaea;color:#6b0000;}
	.ihop2 .twenty-twenty-b {background:#eaeaea;color:#0e3258;}
	.ihop2 .whatwouldyoudo-b {background:#eaeaea;color:#6b0000;}
	.ihop2 .default-b, .ihop2 .entertainment-b, .ihop2 .espnsports-b, .ihop2 .health-b, .ihop2 .investigative-b, .ihop2 .money-b, .ihop2 .oncampus-b, .ihop2 .pollingunit-b, .ihop2 .scienceandtechnology-b, .ihop2 .thelaw-b, .ihop2  .travel-b, .ihop2 .world-b {background:#eaeaea;}
		
	.ihop .pr-headline, .ihop2 .pr-headline {padding:5px 10px 7px;
	width:280px;
	clear:both; 
	}
a:hover .pr-headline {text-decoration:underline;cursor:pointer;}
	
/*ihop hover*/		
.ihop-activeview, .ihop-activewatch, .ihop-activelisten, .ihop-activeread, .ihop-activevote  {opacity:.17;
filter:alpha(opacity=17);
-moz-opacity:.17;
display:block;
height:168px;
width:300px;
position:absolute;
top:0;
right:0;
left:0;
cursor:pointer;
background:#eaeaea;
}

.ihop-activeOff, .ihop .dekOff, .ihop2 .dekOff {display:none;}

.ihop .content-label, .ihop2 .content-label  {font-size:12px;
color:#fff;
padding-left:1px;
}

.noBorder {border-top:none;
padding:0;
}