/* default text styles */
/****************************************************/
p, td, div, li
{
	color		: #000000;
	font		: 13px/18px Verdana;
}

p
{
	padding			: 0px;
	margin			: 0px 0px 10px 0px;
}

span.highlight
{
	background	: #F5F3EB;
}


span.feature
{
	color		: #FD1715;
	font-weight	: bold;
}



/* header styles */
/****************************************************/
div.pagetitle
{
	color		: black;
	font		: 19px/23px Impact;
	padding		: 5px 0px 0px 7px;
	margin		: 0px;
}

div.h2black
{
	color		: #000000;
	font		: 19px/23px Impact;
	padding		: 5px 0px 0px 7px;
	margin		: 0px;
}

div.h2white
{
	color		: #ffffff;
	font		: 20px/24px Impact;
	padding		: 5px 0px 0px 7px;
	text-transform	: uppercase;
	margin		: 0px;
	background	: transparent;
	border		: 0px;
}

div.h2green
{
	font		: bold 12px/12px Arial;
	color		: #000000;
	border-top	: 2px solid #F56E26;
	border-bottom	: 2px solid #F56E26;
	padding		: 9px;
	margin		: 0px 0px 9px 0px;
	background	: #F9F7ED;
}

h1
{
	font		: normal 18px/22px Arial;
	color		: #FD1715;
	padding		: 3px 0px 0px 0px;
	margin		: 0px;
}

h2
{
	font		: normal 16px/20px Arial;
	color		: #F56E26;
	padding		: 3px 0px 0px 0px;
	margin		: 0px;
}

h3
{
	font		: normal 14px/18px Arial;
	color		: #FD1715;
	padding		: 3px 0px 0px 0px;
	margin		: 0px;
}

h6
{
	font		: normal 10px/14px Arial;
	color		: #000000;
	padding		: 3px 0px 0px 0px;
	margin		: 0px 0px 10px 0px;
}



/* stack background & border styles */
/****************************************************/
div.stack
{
	text-align		: left;
}

div.stackheader
{
	text-align		: left;
}

/* solid background */
	div.stackheadersolid
	{
		background		: #F56E26 url( /img/green_bg.gif ) no-repeat;
		height			: 33px;
		text-align		: left;
	}


	div.h2greensolid
	{
		color			: #ffffff;
		font			: 20px/24px Impact;
		padding			: 5px 0px 0px 7px;
		text-transform	: uppercase;
		margin			: 0px;
		border			: 0px;
		background		: transparent;
	}

	div.solid
	{
		border			: 1px solid #D9D6C3;
		background		: #F3F2EC;
		padding			: 5px;
	}


/* outline border */
	div.stackheaderoutline
	{
		background	: #C6C3B1 url( /img/header_bg.gif ) repeat-x;
		height		: 33px;
		text-align	: left;
	}

	div.h2greenoutline
	{
		color			: #000000;
		font			: 19px/23px Impact;
		padding			: 5px 0px 0px 7px;
		margin			: 0px;
	}

	div.outline
	{
		border			: 1px solid #C6C3B1;
		border-top		: 2px solid #F56E26;
		background		: #ffffff;
		padding			: 5px;	
	}




/* default link styles */
/****************************************************/
a
{
	color		: #FD1715;
}



/* primary navigation styles */
/****************************************************/
a.primary
{
	color		: #ffffff;
	font		: bold 12px/16px Arial;
	text-decoration	: none;
	text-transform	: uppercase;
	padding		: 0px 10px;
	white-space	: nowrap;
}

a.primarylive
{
	color		: #FD1715;
	font		: bold 12px/16px Arial;
	text-decoration	: none;
	text-transform	: uppercase;
	position	: relative;
	top		: -5px;
	padding		: 0px 10px;
	white-space	: nowrap;
}

a.primaryover
{
	color		: #FD1715;
	font		: bold 12px/16px Arial;
	text-decoration	: none;
	text-transform	: uppercase;
	position	: relative;
	top		: -5px;
	padding		: 0px 10px;
	white-space	: nowrap;
}



/* dropdown navigation links */
/****************************************************/
a.dropdownnav
{
	color		: #FD1715;
	font		: bold 12px/16px Arial;
	display		: block;
	text-decoration	: none;
	text-transform	: uppercase;
	padding		: 4px;
}

a.dropdownnav:hover
{
	color		: #ffffff;
	background	: #FD1715;
	font		: bold 12px/16px Arial;
	display		: block;
	text-decoration	: none;
	text-transform	: uppercase;
	padding		: 4px;
}

* html body a.dropdownnav
{ 
	width		: 90%; 
}



/* primary navigation rounded corners */
/****************************************************/
b.btop, b.btop b
{
	display			: block;
	height			: 7px;
	font-size		: 1px;
    	background		: url(/img/rc.png) no-repeat;
}

b.btop b
{
	background-position	: 100% -7px;
}



/* breadcrumb styles */
/****************************************************/
p.breadcrumb
{
	font		: 11px/13px Arial;
	margin-bottom	: 20px;
}

a.breadcrumb
{
	font		: 11px/13px Arial;
	color		: #F56E26;
}



/* scrolling recent episode navigation styles */
/****************************************************/
a.scrollingnav
{
	display			: block;
	height			: 15px;
	padding			: 4px 0px 4px 4px;
	font			: 12px/15px Arial;
	color			: #4C4C4C;
	background		: #EAE8EA url(/img/arrow_grey.gif)  no-repeat center right;
	text-decoration	: none;
}

a.scrollingnav:hover
{
	color			: #ffffff;
	background		: #F33429 url(/img/arrow_green.gif) no-repeat center right;
}

a.scrollingimgnav
{
	display			: block;
	height			: 76px;
	padding			: 9px 10px;
	font			: 12px/15px Arial;
	color			: #4C4C4C;
	background		: #efefef;
	text-decoration		: none;
	border-bottom		: 2px solid #FD1715;
}

a.scrollingimgnav:hover
{
	color			: #ffffff;
	background		: #F33429 url(/img/arrow_green.gif) no-repeat center right;
}

* html body a.scrollingnav
{
	width		: 90%%;
}



/* input fields */
/****************************************************/
input.empty
{
	font			: 12px/16px Arial;
	color			: #999999;
}

input.full
{
	font			: 12px/12px Arial;
	color			: #000000;
}