/* 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:#eee;font:normal 46px "Cardo", "Hoefler Text", Georgia, "Times New Roman", serif;line-height:39px;letter-spacing:-1px;
	padding		: 0px 0px 0px 0px;
	margin		: 0px;
}

div.h2black
{
	color		: #000000;
	font		: 19px/23px Impact;
	padding		: 4px 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('http://redfishentertainment.com/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('http://redfishentertainment.com/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('http://redfishentertainment.com/img/rc.png') no-repeat;
}

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


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

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

/* 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('http://redfishentertainment.com/img/arrow_grey.gif')  no-repeat center right;
	text-decoration	: none;
}

a.scrollingnav:hover
{
	color			: #ffffff;
	background		: #F33429 url('http://redfishentertainment.com/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('http://redfishentertainment.com/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;}
/* Localized */
