/*///////////////////// 

Begin HTML tag styles 

////////////////////*/

body
{
	background:				#cfcfcf;
	margin:					0px auto 0px auto;
	padding:					0px;
	font:						normal 12px/16px arial;
	color:					#2e2e2e;
}

img
{
	border:					0px;
}

img.standard
{
	border:					1px solid #eaeaea;
}

img.thumb
{
	border:					1px solid #a7a7a7;
	float:					left;
	margin-right:			13px;
}

td
{
	font: 					normal 12px/16px arial;
	color: 					#605f5f;
}

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

form
{ 
	margin:					0px;
	padding:					0px;
}

select, input, textarea
{ 
	margin:					0px;
}

input.show_search
{

	background:				#eaeaea url("http://ui.epicfu.com/i/search-bg-shows.gif") no-repeat;
	font: 					normal 12px arial;
	height:					19px;
	width:					75px;
	border:					0px;
	padding:					2px;
	margin-right:			5px;
	float:					left;
}

html>body input.show_search
{
	height:					15px;
}

input.blog_search
{
	background:				#eaeaea url("http://ui.epicfu.com/i/search-bg-blog.gif") no-repeat;
	font: 					normal 12px arial;
	height:					19px;
	width:					75px;
	border:					0px;
	padding:					2px;
	margin-right:			5px;
	float:					left;
}

html>body input.blog_search
{
	height:					15px;
}

input.nav_search
{
	font: 					normal 12px arial;
	height:					19px;
	width:					75px;
	border:					0px;
	padding:					2px;
	margin-right:			5px;
	float:					left;
}

html>body input.nav_search
{
	height:					15px;
}

input.embed
{
	font: 					normal 9px verdana;
	color:					#737373;
	height:					17px;
	width:					236px;
	border:					1px solid #454545;
	padding:					2px 1px 0px 1px;
	background:				#191919;
	overflow:				hidden;
}

html>body input.embed
{
	font: 					normal 10px courier;
	height:					13px;
	width:					230px;
}

a
{
	background:				transparent;
  	color:					#4b6f8a;
  	text-decoration:		none;
}

a:hover
{
  	color:					#644751;
  	text-decoration:		none;
}

iframe
{
	background-color:		transparent;
}

	
	

/*///////////////////// 

End HTML tag styles 

////////////////////*/








/*///////////////////// 

Begin structure selectors/classes 

////////////////////*/


div#header_container
{
	height:					80px;
	background:				url("http://ui.epicfu.com/i/header-bg.jpg") top left repeat-x;
	text-align:				center;
}

div#header
{
	width:					1008px;
	height:					80px;
	margin:					0px auto 0px auto;
}

div#logo
{
	position:				absolute;
	top:						7px;
	left:						50%;
	margin-left:			-500px;
	z-index:					1;
}

div#promo_720x90
{
	float:					right;
	margin-top:				10px;
}

div#nav_container
{
	height:					40px;
	background:				url("http://ui.epicfu.com/i/nav-bg.jpg") top left repeat-x;
	text-align:				center;
}

div#nav
{
	width:					1000px;
	height:					40px;
	margin:					0px auto 0px auto;
}

div#search_nav
{
	float:					right;
	padding-top:			10px;
	margin-left:			10px;
}

div.menu_link
{
	padding:					6px;
	border-bottom:			1px solid #534d4f;
	background:				#474244;
	font:						normal 12px arial;
}

html>body div.menu_link
{
	padding:					6px 8px 6px 8px;
}

div.menu_link a
{
	color:					#fff;
	text-decoration:		none;
}

div.menu_link a:hover
{
	color:					#a6989d;
	text-decoration:		none;
}

div.menu_link_onstate a
{
	color:					#fff;
	text-decoration:		none;
}

div.menu_link_onstate a:hover
{
	color:					#a6989d;
	text-decoration:		none;
}

div.nav_menu
{
	position:				relative;
	font:						bold 14px arial;
	float:					right;
	height:					34px;
	margin-top:				6px;
	padding:					5px 12px 0px 12px;
	z-index:					1000;
}

div.nav_menu_onstate
{
	position:				relative;
	font:						bold 14px arial;
	float:					right;
	height:					34px;
	margin-top:				6px;
	padding:					5px 12px 0px 12px;
	background:				url("http://ui.epicfu.com/i/nav-onstate-bg.jpg") repeat-x;
	z-index:					1000;
}

div.nav_menu a
{
	color:					#fff;
	text-decoration:		none;
}

div.nav_menu a:hover
{
	color:					#a6989d;
	text-decoration:		none;
}

div.nav_menu_onstate a
{
	color:					#fff;
	text-decoration:		none;
}

div.nav_menu_onstate a:hover
{
	color:					#a6989d;
	text-decoration:		none;
}

div#content_container
{
	background:				url("http://ui.epicfu.com/i/content-bg.jpg") top left repeat-x;
	text-align:				center;
}

div#content
{
	width:					1000px;
	margin:					0px auto 0px auto;
	background:				#fff url("http://ui.epicfu.com/i/content-right-col-bg.jpg") top right no-repeat;
	text-align:				left;
}

div#content_top_header
{
	height:					30px;
	width:					1000px;
	background:				#d9d9d9 url("http://ui.epicfu.com/i/content-title-bg.jpg") top left repeat-x;
}

div#content_left_col
{
	z-index:					50;
	float:					left;
	width:					660px;
	overflow:				hidden;
	border-right:			2px solid #e2e2e2;
	padding-bottom:		20px;
	clear:					both;
}

html>body div#content_left_col
{
	width:					658px;
}

div.left_module
{
	padding:					20px 20px 0px 20px;
}

html>body div.left_module
{
	padding-bottom:		20px;
}

div.content_leftsection_header
{
	height:					30px;
	width:					100%;
	background:				url("http://ui.epicfu.com/i/content-leftsection-bg.jpg") top left repeat-x;
	margin-top:				20px;
}

div#content_right_col
{
	z-index:					50;
	float:					left;
	width:					340px;
	border-left:			2px solid #e2e2e2;
	margin-left:			-2px;
	padding-bottom:		20px;
}

html>body div#content_right_col
{
	margin-top:				-5px;
}

div.right_module
{
	padding:					20px 20px 0px 20px;
}

html>body div.right_module
{
	padding-bottom:		20px;
}

div.sidebar_header
{
	height:					30px;
	width:					300px;
	padding:					8px 0px 0px 7px;
	background:				url("http://ui.epicfu.com/i/sidebar-title-bg.jpg") repeat-x;
	margin-bottom:			10px;
}

html>body div.sidebar_header
{
	width:					293px;
}

div.sidebar_footer
{
	background:				#e2e2e2;
	padding:					3px 7px 3px 7px;
	font:						normal 11px arial;
	width:					286px; /* 300 */
	height:					14px;
}

div.sidebar_left_footer
{
	float:					left;
	width:					130px;
	text-align:				left;
}

div.sidebar_right_footer
{
	float:					right;
	width:					130px;
	text-align:				right;
}

div#recent_shows
{
	height:					346px;
}

div.thumb_container
{
	width:					300px;
	clear:					both;
	margin-bottom:			13px;
}

div.thumb_container:hover
{
	background:				#fff;
}

div.thumb_date
{
	font:						normal 10px arial;
	color:					#6a6a6a;
	margin-bottom:			2px;
}

div#tag_module
{
	float:					left;
	width:					110px;
	margin-right:			30px;
}

div#promo_160x600
{
	float:					left;
	width:					160px;
}

div#mix_latest
{
	float:					left;
	border-right:			1px solid #dcdcdc;
	width:					330px;
	padding:					20px;
	/*height:					550px;*/
}

html>body div#mix_latest
{
	width:					290px;
}

div#mix_photos
{
	float:					left;
	border-bottom:			1px solid #dcdcdc;
	width:					327px;
	padding:					20px;
	height:					274px;
}

html>body div#mix_photos
{
	width:					287px;
}

div#mix_videos
{
	float:					left;
	width:					327px;
	padding:					20px;
	height:					274px;
}

html>body div#mix_videos
{
	width:					287px;
}

div#page_title
{
	font:						normal 30px/34px arial;
	color:					#370d1c;
	margin-bottom:			30px;
}

div#footer_container
{
	clear:					both;
	height:					150px;
	background:				#000 url("http://ui.epicfu.com/i/footer-bg.jpg") top left repeat-x;
	text-align:				center;
}

div#footer
{
	width:					1000px;
	margin:					0px auto 0px auto;
	padding:					25px 0px 25px 0px;
	text-align:				left;
}

div.footer_module
{
	width:					300px;
	float:					left;
	margin-right:			40px;
	color:					#ccc;
}

div.footer_module a
{
	font-weight:			bold;
	color:					#c4d6f3;
}

div.footer_module a:hover
{
	font-weight:			bold;
	color:					#fff;
}


/*///////////////////// 

End structure selectors/classes 

////////////////////*/









/*///////////////////// 

Begin font/style classes 

////////////////////*/

.small_title
{
	font:						bold 14px arial;
	color:					#fff;
}

.sub
{
	font-size:				11px;
}

.small
{
	font-size:				10px;
}


/*///////////////////// 

End font/style classes 

////////////////////*/

