.freeform{font-size:12px;
padding: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:8px 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:8px !important;
		}
		
		.freeform .wi-item .wi-imgR {float:right;
		margin:0 0 2px 10px;
		padding:0;
		position:relative;
		}
		
		.freeform .wi-item .wi-imgL {float:left;
		margin:0 10px 2px 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(play_icon_small.png) no-repeat 0 0;
			position:absolute;
			right:5px;
			top:35px;
			height:16px;
			width:16px;
			}
				*html .freeform .wi-item .wi-imgL .image-icon, *html .freeform .wi-item .wi-imgR .image-icon  {background-image:none;
				position:absolute;
				right:5px;
				top:35px;
				height:16px;
				width:16px;
				cursor:pointer;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/buttons/play_icon_small.png", sizingMethod="crop");
				}
		
		.freeform .bullet {margin:0;
		padding:8px 0 0 !important;
		border:none;
		}
		
		.freeform .ht h4, .freeform .tho h4, .freeform .htortc h4, .freeform .ho h4, .freeform .lbh h4{font-family:arial, verdana, sans-serif;
		font-size:14px;
		line-height:16px;
		margin-bottom:1px;
		padding-left:1px;
		font-weight:normal; 
		}
		
			.freeform .viewHred a {color:#cc0000;}
					
		.freeform .bullet h4{background:transparent url(bullet-blue.gif) no-repeat scroll -5px 1px;
		line-height:16px;
		padding-left:10px;
		font-family:arial, verdana, sans-serif;
		}
		
		.freeform .lbh h4 {background:transparent url(bullet-blue.gif) no-repeat scroll -5px 2px;
		line-height:16px;
		padding-left:10px;
		font-family:arial, verdana, sans-serif;
		}
		
			.freeform .bullet h4 {font-size:12px;
				font-weight:normal;
				padding-top:0;
				margin:0 11px 0
			}
			
					
		.freeform .ho .overview {line-height:15px;}
					
		.freeform .wi-item h4 .content-label {font-size:12px;}
		
		.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(bullet-blue.gif) no-repeat scroll -5px 1px;
		clear:left;
		padding:0 0 5px 10px;
		}
		
		.freeform .wi-item li .content-label, .freeform .bullet .content-label {font-size:11px !important;color:#000;}
	
	.freeform .wi-list {
		border:none;
		margin-top:6px;
		padding-top:0;
	}	
	
		
		.freeform .wi-list li {
		}
		
		.freeform .wi-list h4 {
			font-size:12px;
			font-weight:normal;
		}

	.freeform .ht .comments {display:inline;}
	
	.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(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:14px;
	color:#000;
	padding:8px 6px 0 0;
	margin-top:8px;
	}
		.freeform h4.hd a {font-size:14px;color:#000;}

	.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 img {margin-bottom:5px;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:16px;
	font-weight:normal;
	margin-top:1px;
	}
			
		.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;
}