

#fm.home > .content {
	overflow: visible;
	position: relative;
	z-index: 1;
	padding-top: 33px;
  padding-bottom: 60px;
}

#fm.home .content .cols-3x {
	padding: 0 0 19px;
}
#fm.home .content .cols-2x {
	padding: 0;
}
	#fm.home .content .cols-2x .col-1 {
		padding-top: 0;
		border-top: 0;
	}

.home .content h2 {
	font-size: 24px;
	line-height: 30px;
	padding: 0 0 13px;
	margin: 0 0 20px;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
}
	.home .content h2 a {
		color: #1a1a1a;
	}
	.home .content h2 a:hover {
		color: #1a1a1a;
		border-color:#1a1a1a;
	}

.home .content h3 {
	font: 38px/36px "arno-pro", Georgia, serif;
	margin: 0 0 15px;
	color: #1a1a1a;
}
	.home .content h3 a {
		color: #1a1a1a;
		text-decoration: none;
	}
	.home .content h3 i {
		font-style: italic;
	}
	.home .content h3 a:hover, 
	.home .content .hover h3 a {
		color: #06a3e3;
		border-bottom: 0 none !important;
	}
	.home .content div.hover p a {
		color: #999;
	}

	.home .content .hero-feature h3 {
		font: 45px/48px "arno-pro", Georgia, serif;
		margin: 0 0 18px;
	}
	.home .content .hero-feature p.meta {
			margin-top: -12px;
			color: #999;
		}



.home .latest-news-popular {
	margin: 0 0 26px;
	position: relative;
	overflow: hidden;
}

.ie7 .home .tabs {
	position: relative;
	z-index: 9999;
	background: #fff;
}

.home .tab_content {
	display: none;
	width: 300px;
	height: 360px;
	overflow: hidden;
	padding: 0 0 39px;
}
	.home .tabs + .tab_content {
		display: block;
	}
	.home .tab_content .listing-news {
		position: relative;
		top: -1px;
		width: 300px;
	}
	.home .tab_content .paginator-older-newer {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		margin: 0;
		background: #fff;
	}



.home .features {
	padding: 0 0 24px;
}
	.home .features h2 {
		font-size: 24px;
		line-height: 30px;
		padding: 0 0 13px;
		margin: 0 0 20px;
		border-bottom: 1px solid #CCC;
		font-weight: normal;
	}
	.home .features .first {
		position: relative;
		min-height: 348px;
		padding: 0 640px 0 0;
		margin: 0 0 20px;
		color: #666;
	}
		.home .features .first .img {
			position: absolute;
			right: 0;
			top: 0;
			border-bottom: 0 none;
		}
			.home .features .first .img img {
				display: block;
			}
			.home .features .first .img span {
				position: absolute;
				left: 0;
				bottom: 0;
				color: #fff;
				background: #1a1a1a;
				background: rgba(0,0,0,.5);
				padding: 14px 15px 12px;
				max-width: 75%;
				font-size: 14px;
			}
		.home .features .first h3 {
			padding: 3px 0 0;
			margin: 0 0 11px;
			border-bottom: 0 none !important;
		}
			.home .features .first h3 a, 
			.home .features .first h3 a:hover {
				border-bottom: 0 none !important;
			}
		.home .features .first.hover p a {
			color: #999;
		}
		.home .features .first p.meta {
			margin-top: -12px;
			color: #999;
		}
	.home .features .listing-articles {
		overflow: hidden;
		margin: 0 0 0 -20px;
		padding: 0 0 10px;
	}
		.home .features .listing-articles li {
			display: inline;
			float: left;
			width: 300px;
			margin: 0 0 0 20px;
		}
			.home .features .listing-articles li a {
				margin-bottom: 0;
			}
			.home .features .listing-articles .meta {
				display: block;
				padding: 6px 0 0;
				margin: 0;
			}


.home .feature {
	color: #666;
}
	.home .feature .img {
		position: relative;
		display: block;
		margin: 0 0 28px;
		border-bottom: 0 none;
	}
		.home .feature .img img {
			display: block;
		}
		.home .feature .img span {
			position: absolute;
			left: 0;
			bottom: 0;
			color: #fff;
			background: #1a1a1a;
			background: rgba(0,0,0,.5);
			padding: 14px 15px 12px;
			max-width: 75%;
			font-size: 14px;
		}
		.home .feature .meta {
			margin-top: -12px;
			color: #999;
		}


.home .content .cols-3x .col-1 .listing-articles {
	margin: -5px 0 0;
}
	.home .content .cols-3x .col-1 .listing-articles li {
		border-top: 1px solid #e6e6e6;
		padding: 15px 0 13px;
		margin: 0;
		list-style:none;
	}
		.home .content .cols-3x .col-1 .listing-articles li:first-child {
			padding: 0 0 14px;
			border-top: 0 none;
		}
		.home .content .cols-3x .col-1 ul.listing-articles li > a:first-child, 
		.home .content .cols-3x .col-1 ul.listing-articles li > a:first-child + a {
			margin-bottom: 0;
		}
		.home .content .cols-3x .col-1 .listing-articles li b, 
		.home .content .cols-3x .col-1 .listing-articles li .meta {
			font-size: 16px;
			line-height: 22px;
		}
		.home .content .cols-3x .col-1 .listing-articles li .meta {
			padding: 0;
			margin: 0;
		}
		.home .content .cols-3x .col-1 .listing-articles li i {
			font-size: 14px;
			font-style: normal;
			color: #999;
			display: block;
			margin: 0 0 -23px;
		}

		.home .content .cols-3x .col-1 .listing-articles li.with_i {
			position: relative;
			padding-top: 35px;
		}
			.home .content .cols-3x .col-1 .listing-articles li.with_i .i,
			.home .content .cols-3x .col-1 .listing-articles li.with_i .i:hover {
				position: absolute;
				top: 15px;
				left: 0;
				text-decoration: none;
				border: 0 none;
			}
				.home .content .cols-3x .col-1 .listing-articles li.with_i .i i {
					margin: 0;
				}
					.home .content .cols-3x .col-1 .listing-articles li.with_i .i:hover i {
						text-decoration: underline;
					}

		.home .content .cols-3x .col-1 .listing-articles li a b > i {
			font-size: 16px;
			color: #1A1A1A;
			line-height: 22px;
			font-style: italic;
			display: inline;
			margin: 0;
		}

			.home .content .cols-3x .col-1 .listing-articles li i ~ a:hover ~ a {
				color: #999;
			}


.home .listing-tweets {
	margin-top: -5px;
}
.home .listing-covers {
	margin-bottom: -20px;
}


.home .videos ul.listing-articles {
	margin: 0 0 0 -20px;
	overflow: hidden;
}
	.home .videos ul.listing-articles li {
		display: inline;
		float: left;
		width: 300px;
		margin: 0 0 0 20px;
	}
	
	
/* HOME PAGE OVERRIDES SS */

.home .tout-subscribe {display:block;position:relative;left:20px;}

.home .leaderboard2 {width:728px;margin:0px auto;}
.home .leaderboard2 a:hover, #leaderboard2-home a:active  {border-bottom:0px;}
.home .leaderboard2 img {margin-bottom:30px;}

.home .leaderboard2-mobile {width:320px;margin:0px auto;}
	@media only screen and (max-width:335px) {    
		.home .leaderboard2-mobile {position:relative;left:-10px;}
	}
.home .leaderboard2-mobile a:hover, #leaderboard2-home a:active  {border-bottom:0px;}
.home .leaderboard2-mobile img {margin-bottom:10px;}

.home .vodpicks-ad img {margin-bottom:10px;}

.home .webbox-mobile {margin:0px auto;width:320px;}
	@media only screen and (max-width:335px) {    
		.home .webbox-mobile {position:relative;left:-10px;}
	}
.home .webbox-mobile iframe {width:320px;height:250px;margin-bottom:15px;}

