	/*******************************************************************************************
	*	WEBSITE ELEMENT STYLES
	********************************************************************************************/

	body { 
		margin: 0px; 
		/* background-color: #002549 !important; */
		background-color: #000000 !important;
		font: 14px/20px arial,sans-serif;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: none;
	}
	
	p {
		margin: 0px;
	}

	/*******************************************************************************************
	*	WEBSITE LAYOUT STYLES
	********************************************************************************************/

	#container {
		max-width: 970px;
		position: relative;
		margin: 0 auto;
		padding: 5px;
		background-color: #fff;
		min-height: 3000px;
		overflow: hidden;
	}
	
	#page {
		width: 100%;
		float: left;
		background-color: #fff;
	}

	#header {
		margin: 0px 0px 5px 0px;
		width: 970px;
		height: 90px;
	}
	
	#headermobile {
		display: none;
		visibility: hidden;
		background-color: #002549;
		padding: 5px;
	}
	
	#nav {
		width: 100%;
		background-color: #ede;
	}

	#videos {
		width: 100%;
		background-color: #bcb;
	}

	#content {
		width: 970px;
	}
	
	#column1 {
		width: 663px;
		float: left;
		min-height: 400px;
		text-align: left;
		color: #333;
		border-left: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
		border-bottom: 1px solid #AAAAAA;
	}
	
	#column1b {
		width: 665px;
		float: left;
		min-height: 400px;
		text-align: left;
		color: #333;
		border-bottom: 1px solid #AAAAAA;
	}
	
	#column2 {
		width: 300px;
		float: right;
		background-color: #fff;
	}
	
	#adSlot1, #adSlot2, #adSlot3, #adSlot4, #adSlot5 {
		width: 300px;
		min-height: 250px;
		margin-bottom: 5px;
		overflow: hidden;
	}	

	/*******************************************************************************************
	*	HEADER LAYOUT STYLES
	********************************************************************************************/
	
	#logo {
		float: left;
		width: 235px;
		height: 90px;
	}

	#logomobile {
		float: left;
		width: 598px;
	}
	
	#logomobile img {
		width: 100%;
	}

	#ad728x90 {
		float: right;
		width: 728px;
		height: 90px;
	}	

	#mobilelogo
	{
		float: left;
		width: 80%;
	}

	#mobilelogo img {
		max-width: 100%;
		height: auto;
	}	
	
	/*******************************************************************************************
	*	ARTICLE CONTENT STYLES
	********************************************************************************************/

	#content img {
		max-width: 100%;
		height: auto;
	}	
	
	#articleimage {
		max-width: 200px;
		float: left;
		margin: 4px 10px 0px 0px;
	}
	
	#articlecontent {
		padding: 10px;
	}
	
	#articlecontent h1 {
		font-family: "Arial Black", Arial, sans-serif;
		font-weight: 900;
		font-size: 18px;
		line-height: 22px;
		color: #900000;
		padding: 0px 0px 8px 0px;
		margin: 0px;
		border-bottom: 1px solid #aaaaaa;
	}		
	
	#articlecontent a {
		color: #900000;
		text-decoration: none;
	}	
	
	#articlecontent a:hover {
		color: #900000;
		text-decoration: underline;
	}	
	
	#articleheader {
		width: 100%;
		float: left;
		padding: 10px 0px 1px 0px;
		margin: 0px 0px 10px 0px;
		border-bottom: 1px solid #AAAAAA;
	}
	
	#articlebody {
		width: 100%;
		float: left;
	}
	
	#articlereturn {
		background-color: #FFFFFF;
		float: left;
		text-align: center;
		margin: 20px 0px 20px 0px;
		width: 100%;
	}
	
	#articlereturn a {
		display: block;
		color: #FFFFFF;
		width: 220px;
		height: 31px;
		line-height: 31px;
		font-family: Arial Black, Arial;
		font-weight: bold;
		text-decoration: none;
		background-image: url(/images/main/css_sprites.png); 
		background-position: 0px -313px;
		border: 1px solid #AAAAAA;
	}

	#articlereturn a:hover {
		background-image: url(/images/main/css_sprites.png); 
		background-position: 0px -260px;
		color: #FFFFFF;
		text-decoration: none;
	}

	.articleshare {
		width: 100%;
		background-color: #C2C2C2;
		float: left;
		border-top: 1px solid #AAAAAA;
		border-bottom: 1px solid #AAAAAA;
	}

	.articleshare-mobile {
		display: none;
		visibility: hidden;
		width: 100%;
		background-color: #C2C2C2;
		float: left;
		border-top: 1px solid #AAAAAA;
		border-bottom: 1px solid #AAAAAA;
	}

	.articleshare .left{
		float: left;
		width: 60px;
		height: 20px;
		border-right: 1px solid #AAAAAA;
		padding: 3px 3px 3px 5px;
	}

	.articleshare-mobile .left{
		float: left;
		width: 95px;
		height: 20px;
		border-right: 1px solid #AAAAAA;
		padding: 3px 3px 3px 5px;
	}

	.articleshare .normal, .articleshare-mobile .normal {
		float: left;
		width: 95px;
		height: 20px;
		border-right: 1px solid #AAAAAA;
		border-left: 1px solid #DDDDDD;
		padding: 3px 0px 3px 3px;
	}

	.articleshare .right, .articleshare-mobile .right {
		float: left;
		height: 20px;
		border-left: 1px solid #DDD;
		padding: 3px 0px 3px 3px;
	}

	.videoWrapper {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 5px;
		height: 0;
		margin-bottom: 15px;
	}
	
	.videoWrapper iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	
	/*******************************************************************************************
	*	COMMENTS STYLES
	********************************************************************************************/

	.comments {
		float: left;
		width: 100%;
		margin-bottom: 5px;
	}

	.commentsfeed {
		float: left;
		width: 100%;
		font-size: 12px;
		line-height: 16px;
	}

	.commentpost {
		width: 100%;
		padding: 5px;
		border-top: 1px solid #AAAAAA;
	}

	.commentpost:first-child  {
		border: 0px;
	}

	.commentavatar {
		float: left;
		width: 50px;
		height: 50px;
		overflow: hidden;
		margin: 2px 10px 5px 0px;
		border: 1px solid #AAAAAA;
	}

	.commenttext {
	}

	.commentsfacebook {
		float: left;
		width: 100%;
		padding: 5px;
	}

	.title-comments {
		background-image: url(/images/main/css_sprites.png); 
		background-position: 0px -205px;
		width: 100%;
		height: 31px;
	}

	.commentsfooter {
		border-top: 1px solid #AAAAAA;
		width: 100%;
		height: 29px;
		background-color: #C2C2C2;
	}
	
	/*******************************************************************************************
	*	DESKTOP NAVIGATION STYLES
	********************************************************************************************/

	#nav {
		margin: 0px 0px 5px 0px;
		width: 970px;
		height: 35px;
	} 

	#nav ul {
		list-style-type:none;
		margin:0;
		padding:0;
		width: 970px;
	}

	#nav li {
		display: inline;
		float: left;
	}

	#nav a {
		display: block;
	}

	#nav a.nav1 {
		background-image: url(/images/main/css_sprites.png);
		background-position: 0px 0px;
		width: 158px;
		height: 35px;
	}

	#nav a.nav2 {
		background-image: url(/images/main/css_sprites.png); 
		background-position: -158px 0px;
		width: 157px;
		height: 35px;
	}

	#nav a.nav3 {
		background-image: url(/images/main/css_sprites.png); 
		background-position: -315px 0px;
		width: 185px;
		height: 35px;
	}

	#nav a.nav4 {
		background-image: url(/images/main/css_sprites.png); 
		background-position: -500px 0px;
		width: 157px;
		height: 35px;
	}

	#nav a.nav5 {
		background-image: url(/images/main/css_sprites.png); 
		background-position: -657px 0px;
		width: 157px;
		height: 35px;
	}

	#nav a.nav6 {
		background-image: url(/images/main/css_sprites.png); 
		background-position: -814px 0px;
		width: 156px;
		height: 35px;
	}

	#nav a.nav1:hover {
		background-position: 0px -35px;
	}

	#nav a.nav2:hover {
		background-position: -158px -35px;
	}

	#nav a.nav3:hover {
		background-position: -315px -35px;
	}

	#nav a.nav4:hover {
		background-position: -500px -35px;
	}

	#nav a.nav5:hover {
		background-position: -657px -35px;
	}

	#nav a.nav6:hover {
		background-position: -814px -35px;
	}

	/*******************************************************************************************
	*	FIGHTHYPETV VIDEO BOX STYLES
	********************************************************************************************/

	#videos {
		float: left;
		width: 968px;
		height: 76px;
		background-image: url(/images/main/css_sprites.png); 
		background-position: 0px -236px;
		border: 1px solid #AAAAAA;
		margin: 0px 0px 5px 0px;
	}

	#fhtvlogo {
		float: left;
		width: 171px;
		height: 62px;
		border: 1px solid #AAAAAA;
		margin: 6px 5px 6px 5px;
	}

	.videoframe {
		float: left;
		width: 105px;
		height: 62px;
		border: 1px solid #AAAAAA;
		margin: 6px 5px 6px 0px;
		overflow: hidden;
		position: relative;
	}

	.videoframe img {
		position: relative;
		/*
		top: -12px;
		left: -7px;
		*/
		max-width: 100%;
		height: 100%;
	}

	.videocaption {
		display: none;
		position: relative;
		/* top: -93px; */
		top: -68px;
		background-color: #111111;
		width: 113px;
		height: 62px;
		padding: 2px;
		opacity: 0.8;
		line-height: 12px;
	}
	
	.fhvideoframe img {
		position: relative;
		top: -3px;
		width: 117px;
		height: 67px;
		left: -2px;
	}

	.fhvideocaption {
		display: none;
		position: relative;
		top: -74px;
		background-color: #111111;
		width: 113px;
		height: 62px;
		padding: 2px;
		opacity: 0.8;
		line-height: 12px;
	}	

	.videocaption a {
		display: block;
		width: 105px;
		height: 62px;
		font-size: 10px;
		color: #FFFFFF; 
		font-family: Tahoma, Verdana, Arial;
	}
	
	#fhtvcontainer
	{
		width: 665px;
	}
	
	#fhtvvids {
		width: 100%;
	}

	.fhtvset-external
	{
		width: 661px;
		float: left;
		border: 2px solid #AAAAAA;
		background-color: #000000;
	}

	.fhtvset-internal
	{
		margin: 9px 10px 9px 9px;
		width: 642px;
		border-top: 1px solid #222222;
		border-left: 1px solid #222222;
		border-right: 1px solid #444444;
		border-bottom: 1px solid #444444;	
	}	

	.video-external
	{
		width: 641px;
		border: 2px solid #AAAAAA;
		background-color: #000000;
		margin-bottom: 5px;
		margin: auto;
	}	

	.video-internal
	{
		margin: 9px 10px 9px 9px;
		width: 622px;
		border-top: 1px solid #222222;
		border-left: 1px solid #222222;
		border-right: 1px solid #444444;
		border-bottom: 1px solid #444444;	
	}

	.videoimage
	{
		float: left;
		width: 120px;
		height: 62px;
		padding-top: 2px;
	}

	.videocopy
	{
		float: left;
		width: 531px;
	}
	
/* ---------------------------------------------------------
	FIGHTHYPE TV REMOTE CSS  
----------------------------------------------------------*/

.fhtvremote
{
	float: left;
	width: 663px;
	border: 1px solid #AAAAAA;
	margin: 0px 0px 5px 0px;
	background-color: #000000;
}

.fhtvremote-select
{
	font-size: 13px;
	height: 26px;
	margin: 5px;
	font-weight: bold;
	background-color: #FFF999;
	padding: 2px;
}

.fhtvremote a {
	display: block;
	margin: 5px 5px 5px 0px;
}

.fhtvremote a.channel1 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -691px -177px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel1on,
.fhtvremote a.channel1on:hover,
.fhtvremote a.channel1:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -691px -203px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel2 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -721px -177px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel2on,
.fhtvremote a.channel2on:hover,
.fhtvremote a.channel2:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -721px -203px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel3 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -751px -177px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel3on,
.fhtvremote a.channel3on:hover,
.fhtvremote a.channel3:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -751px -203px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel4 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -781px -177px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel4on,
.fhtvremote a.channel4on:hover,
.fhtvremote a.channel4:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -781px -203px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel5 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -811px -177px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel5on,
.fhtvremote a.channel5on:hover,
.fhtvremote a.channel5:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -811px -203px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel6 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -841px -177px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel6on,
.fhtvremote a.channel6on:hover,
.fhtvremote a.channel6:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -841px -203px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel7 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -871px -177px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel7on,
.fhtvremote a.channel7on:hover,
.fhtvremote a.channel7:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -871px -203px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel8 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -901px -177px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel8on,
.fhtvremote a.channel8on:hover,
.fhtvremote a.channel8:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -901px -203px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel9 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -931px -177px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel9on,
.fhtvremote a.channel9on:hover,
.fhtvremote a.channel9:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -931px -203px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel10 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -663px -347px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel10on,
.fhtvremote a.channel10on:hover,
.fhtvremote a.channel10:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -663px -373px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel11 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -693px -347px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel11on,
.fhtvremote a.channel11on:hover,
.fhtvremote a.channel11:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -693px -373px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel12 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -723px -347px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel12on,
.fhtvremote a.channel12on:hover,
.fhtvremote a.channel12:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -723px -373px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel13 {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -753px -347px;
	width: 30px;
	height: 26px;
}

.fhtvremote a.channel13on,
.fhtvremote a.channel13on:hover,
.fhtvremote a.channel13:hover {
	background-image: url(/images/main/css_sprites.png); 
	background-position: -753px -373px;
	width: 30px;
	height: 26px;
}

#fhtvepisodes
{
	float: left;
	width: 663px;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	margin: 5px 0px 5px 0px;
}

#fhtvframe-page
{
	width: 103px;
	height: 62px;
	border: 1px solid #AAAAAA;
	margin: 6px 0px 6px 0px;
	overflow: hidden;
}

#fhtvframe-page img
{
	position: relative;
	top: -12px;
	left: -9px;
}

.fhtvcaption-page
{
	display: none;
	position: relative;
	top: -93px;
	left: -3px;
	background-color: #111111;
	width: 103px;
	height: 62px;
	padding: 2px;
	opacity: 0.8;
}

.fhtvcaption-page a
{
	display: block;
	width: 103px;
	height: 62px;
	font-size: 10px !important;
	color: #FFFFFF !important; 
	font-family: Tahoma, Verdana, Arial !important;
}

.fhtvdescription
{
	width: 103px;
	font-size: 10px !important;
	color: #000000 !important; 
	font-family: Tahoma, Verdana, Arial !important;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}

.fhtvdescription a
{
	color: #900000 !important; 
	text-decoration: none;
}

.fhtvdescription a:hover
{
	color: #900000 !important; 
	text-decoration: underline;
}
	
	
	/*******************************************************************************************
	*	FIGHTHYPE NETWORK STYLES
	********************************************************************************************/

/* ---------------------------------------------------------
	EXTRA CSS  
----------------------------------------------------------*/

.extra
{
	margin: 0px 5px 5px 0px;
	width: 665px;
	float: left;
	font-size: 13px;
	line-height: 18px;
}

.extra h1
{
	font-family: Arial Black, Tahoma, Arial;
	font-size: 14px;
	color: #900000;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	line-height: 18px;
}

.extra a
{
	color: #900000;
	text-decoration: none;
}

.extra a:hover
{
	color: #900000;
	text-decoration: underline;
}

.extra p {
	margin: 0px;
	padding: 0px;
}

.extrabox
{
	padding: 5px;
	border: 1px solid #AAAAAA;
	width: 653px;
	margin: 0px 0px 5px 0px;
}

.extraimage
{
	float: left;
	width: 180px;
	height: 140px;
	padding-top: 2px;
}

.extracopy
{
	float: left;
	width: 470px;
}
	
/* ---------------------------------------------------------
	ARCHIVE CSS  
----------------------------------------------------------*/

.archive
{
	margin: 0px 5px 5px 0px;
	width: 665px;
	float: left;
	font-size: 12px;
}

.archive h1
{
	font-family: Arial Black, Tahoma, Arial;
	font-size: 18px;
	color: #900000;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	line-height: 24px;
}

.archive a
{
	color: #900000;
	text-decoration: none;
}

.archive a:hover
{
	color: #900000;
	text-decoration: underline;
}

.archiveheader {
	float: left;
	width: 663px;
	border: 1px solid #AAAAAA;
	margin: 0px 0px 5px 0px;
	background-color: #000000;
}

.archive-select
{
	font-size: 13px;
	height: 26px;
	margin: 5px 0px 5px 5px;
	font-weight: bold;
	background-color: #FFF999;
	padding: 2px;
}

.archive-search
{
	width: 87px;
	height: 24px;
	margin: 5px 0px 5px 5px;
	background-image: url(/images/main/css_sprites.png); 
	background-position: -863px -347px;
	border: 0px;
	cursor: pointer;
}

.archive-search:hover
{
	background-image: url(/images/main/css_sprites.png); 
	background-position: -863px -371px;
}

.archivebody {
	float: left;
	width: 663px;
	padding: 0px;
	line-height: 18px;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

.archivebody td {
	border-spacing: 0px;
	border-top: 1px solid #AAAAAA;
	padding: 5px;
}

.archivebody a
{
	color: #900000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial Black, Tahoma, Arial;
}

.archivebody a:hover
{
	color: #900000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial Black, Tahoma, Arial;
}

.continue
{
	color: #900000 !important;
	text-decoration: none !important;
	font-weight: normal !important;
	font-family: Arial, Tahoma !important;
}

.archive p {
	margin: 0px;
	padding: 0px;
}

.archivepagenav {
	line-height: 29px;
	font-weight: bold;
	color: #FFFFFF;
}

.archivenav {
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	float: left;
	width: 663px;
	height: 29px;
	background-color: #C2C2C2;
}

.archivefooter {
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	float: left;
	width: 663px;
	height: 29px;
	background-color: #C2C2C2;
}

.archivenav a,
.archivefooter a
{
	color: #0B2A55;
	text-decoration: none;
	margin: 0px 5px 0px 5px;
	font-family: Arial Black, Tahoma, Arial;
	font-weight: bold;
	line-height: 30px;
	font-size: 11px;
}

.archivenav a:hover, 
.archivefooter a:hover
{
	color: #900000;
	text-decoration: underline;
	margin: 0px 5px 0px 5px;
	font-family: Arial Black, Tahoma, Arial;
	font-weight: bold;
	line-height: 30px;
	font-size: 11px;
}

.archiveexternal-date
{
	color: #000000;
	background-color: #EDEDED;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}

.archiveexternal-link
{
	border: 0px !important;
	padding: 5px 5px 5px 20px !important;
}

	#archivestories {
		border-top: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
		border-left: 1px solid #AAAAAA;
		margin: 0px;
		width: 663px;
		float: left;
		font-size: 12px;
		line-height: 18px;
	}

	#archivestories h1 {
		font-family: "Arial Black", Arial, sans-serif;
		font-weight: 900;
		font-size: 12px;
		line-height: 16px;
		color: #900000;
		padding: 0px;
		margin: 0px;
	}

	#archivestories a {
		color: #900000;
		text-decoration: none;
	}

	#archivestories a:hover {
		color: #900000;
		text-decoration: underline;
	}
	
	#archivestories p {
		margin: 0px;
			padding: 0px;
	}
	
	
	.archivestorycell {
		padding: 5px;
		border-bottom: 1px solid #AAAAAA;
		position: relative;
		float: left;
	}
	
	.adcell {
		padding: 5px 0px 5px 0px;
		border-bottom: 1px solid #AAAAAA;
		width: 100%;
		text-align: center;
	}	
	
	.archivevideoimage {
		float: left;
		width: 125px;
		height: 70px;
		padding-top: 2px;
	}

	.archivevideocopy {
		float: left;
		width: 528px;
		height: 105px;
	}	
	
	/*******************************************************************************************
	*	FIGHTHYPE NETWORK STYLES
	********************************************************************************************/

	#fhnetwork {
		border: 1px solid #AAAAAA;
		margin: 0px 0px 5px 0px;
		float: left;
		width: 298px;
		height: 76px;
	}

	#fhnav {
		width: 298px;
		height: 50px;
	}

	#fhnav ul {
		list-style-type:none;
		margin:0;
		padding:0;
		width: 298px;
	}

	#fhnav li {
		display: inline;
		float: left;
	}

	#fhnav a {
		display: block;
	}

	#fhnav a.fhnav1 {
		background-image: url(/images/main/css_sprites.png);
		background-position: -672px -127px;
		width: 60px;
		height: 50px;
	}

	#fhnav a.fhnav2 {
		background-image: url(/images/main/css_sprites.png); 
		background-position: -732px -127px;
		width: 60px;
		height: 50px;
	}

	#fhnav a.fhnav3 {
		background-image: url(/images/main/css_sprites.png); 
		background-position: -792px -127px;
		width: 60px;
		height: 50px;
	}

	#fhnav a.fhnav4 {
		background-image: url(/images/main/css_sprites.png); 
		background-position: -852px -127px;
		width: 60px;
		height: 50px;
	}

	#fhnav a.fhnav5 {
		background-image: url(/images/main/css_sprites.png); 
		background-position: -912px -127px;
		width: 58px;
		height: 50px;
	}
	
	/*******************************************************************************************
	*	TITLE STYLES
	********************************************************************************************/

	.title-fhnetwork {
		background-image: url(/images/main/css_sprites.png); 
		background-position: -672px -101px;
		width: 298px;
		height: 26px;
	}

	.title-previousstories {
		background-image: url(/images/main/css_sprites.png); 
		background-position: -672px -70px;
		width: 298px;
		height: 31px;
	}
	
	.title-videos {
		background-image: url(/images/main/css_sprites.png); 
		background-position: 0px -515px;
		width: 663px;
		height: 30px;
		float: left;
		border-top: 1px solid #AAAAAA;
		border-left: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
	}	
	
	.title-archives {
		background-image: url(/images/main/css_sprites.png); 
		background-position: 0px -422px;
		width: 663px;
		height: 30px;
		float: left;
		border-top: 1px solid #AAAAAA;
		border-left: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
	}	
	
	.title-fhtvvideos {
		background-image: url(/images/main/css_sprites.png); 
		background-position: 0px -391px;
		width: 663px;
		height: 31px;
	}	

	/*******************************************************************************************
	*	MORE STORIES/PREVIOUS LINKS STYLES
	********************************************************************************************/

	.pstoryscroll {
		width: 298px;
		height: 334px;
		overflow: auto;
	}

	.previousstories {
		border: 1px solid #AAAAAA;
		margin: 0px 0px 5px 0px;
		width: 298px;
		float: right;
		font-size: 12px;
		line-height: 16px;
		color: #900000;
	}

	.previousdate {
		width: 282px;
		height: 20px;
		color: #000000;
		margin-bottom: 5px;
		padding: 5px 0px 0px 6px;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	}

	.previouslinks {
		width: 272px;
	}

	.previousstories ul {
		margin: 0px;
		padding: 0px 0px 0px 25px;
	}

	.previousstories li {
		margin-bottom: 8px;
	}

	.previousstories h1 {
		font-family: Arial;
		font-size: 11px;
		color: #900000;
		padding: 0px;
		margin: 0px;
		line-height: 14px;
		font-weight: bold;
	}

	.previousstories a {
		color: #900000;
		text-decoration: none;
		display: block;
	}

	.previousstories a:hover {
		color: #900000;
		text-decoration: underline;
	}

	/*******************************************************************************************
	*	MISC STYLES
	********************************************************************************************/
	
	#crowdignite {
		float: left;
		border-top: 1px solid #AAAAAA;
		padding: 5px 0px 5px 0px;
		width: 100%;
	}
	
	#mobileads {
		display: none;
		visibility: hidden;
		float: left;
		padding: 0px 0px 5px 0px;
	}
	
	.mobileadcell {
		width: 300px;
		height: 250px;
		margin: 0px auto 10px auto;
	}
	
	.featuread {
		float: right;
		width: 300px;
		min-height: 250px;
		margin: 0px 0px 5px 0px;
	}

	.adbox {
		float: right;
		width: 300px;
		min-height: 250px;
		line-height: 0px;
		overflow: hidden;
	}

	.adbox300x150 {
		float: right;
		width: 300px;
		min-height: 150px;
		margin: 0px 0px 5px 0px;
		overflow: hidden;
	}
	
	.fbFeedbackContent .composerHider {
		padding: 5px !important;
	}

	.clear {
		clear: both;
	}	

	/*******************************************************************************************
	*	MOBILE MENU 
	********************************************************************************************/
	
	#mobilenav { display: none; color: #EFEFEF; text-align: left; }
	#mobilenav h2 { color: #FFF; }
	
	ul#navitems { padding-left: 0; list-style: none; width: 100%; margin-bottom: 40px; }
	ul#navitems:after { container: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }	
	
	/*******************************************************************************************
	*	MOBILE MEDIA QUERY STYLES
	********************************************************************************************/
	@media only screen 
	and (min-device-width : 320px) 
	and (max-device-width : 660px) {
		#container {
			width: 100%;
			padding: 0px;
		}
		
		#content, #archivestories {
			width: 100%;
		}
	
		#headermobile, .articleshare-mobile, #mobileads {
			display: block;
			visibility: visible;
			width: 100%;
			float: left;
		}		
	
		#logomobile {
			float: left;
			width: 80%;
		}
		
		#column1 {
			width: 100%;		
			float: left;
			border: 0px;
		}	
		
		#articleheader {
			padding: 0px 0px 1px 0px;
		}
	
		#articleimage {
			max-width: 175px;
		}
		
		.archivevideoimage {
			float: left;
			width: 30%;
			height: 100%;
			padding-top: 2px;
		}

		.archivevideocopy {
			float: left;
			width: 100%;
			height: 100%;
		}

		.archivestorycell a.divlink {
			position: absolute;
			display: block;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			text-decoration: none; /* No underlines on the link */
			z-index: 10; /* Places the link above everything else in the div */
			background-color: #FFF; /* Fix to make div clickable in IE */
			opacity: 0; /* Fix to make div clickable in IE */			
			filter: alpha(opacity=1); /* Fix to make div clickable in IE */
		}	

		#archivestories img{
			max-width: 115px;
			padding: 3px 5px 3px 0px;
		}		
		
		#archivestories h1 {
			font-family: "Arial Black", Arial, sans-serif;
			font-weight: 900;
			font-size: 16px;
			line-height: 20px;
			color: #900000;
			padding: 0px 0px 3px 0px;
			margin: 0px;
		}		
	
		#column2, #videos, #header, #nav, .articleshare, #crowdignite, #extralinks, #slideshow, #morestories {
			display: none;
			visibility: hidden;
			width: 0px;
			height: 0px;
		}
	}	