@charset "utf-8";
/* CSS Document */

body {  margin:0;
		background-color:#000;
		background-image:url(components/bgonly.png);
		background-position:top center;
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		}

A:link,  A:visited, A:active {color:#000; }
A:hover{	color:#C30;}

h1	{ 	margin:0;}
p 	{	margin:0;}

.slogan	{	text-align:right;
			color:#FFF;
			font-size:18px;
			font-weight:bold;
			padding-right:30px;}

.clearer		{	line-height:0px;
					font-size:0px;
					height:0px;
					clear:both;}
					
.page_header	{	margin:auto;
					background-image:url(components/top.png);
					background-position:top center;
					background-repeat:no-repeat;
					width:930px;
					height:115px;}
					
.head_left	{		width:320px;
					float:left;
					text-align:right;
					padding-top:5px;}
.head_right  {		width:610px;
					float:right;}
					
.navbox_left	{	background-image:url(components/nav-box.png);
					background-position:top left;
					background-repeat:no-repeat;
					width:46px; 
					height:73px;
					float:right;
					}
.navlinks		{	padding-top:15px;}

.pagelocation	{		padding-top:5px;
						padding-left:5px;
						padding-bottom:4px;
						font-size:12px;}
.pagelocation h1 {		font-size:18px;					
						margin:0;}
					
.navbox_right	{	background-image:url(components/nav-box.png);
					background-position:top right;
					background-repeat:no-repeat;
					width:45px;
					height:73px;
					float:right;}
					
.navbox_mid		{	background-image:url(components/nav-box-vert.png);
					background-repeat:repeat-x;
					float:right;
					width:510px;
					height:73px;}
					
					
.main_container {	margin:auto;
					background-image:url(components/mainbox_horiz.png);
					background-position:top center;
					background-repeat:repeat-y;
					width:890px;
					
					

					}
					
.main_bottom		{	background-image:url(components/mainbox_bottom.png);
						background-position:bottom;
						background-repeat:no-repeat;
						width:890px;
						height:3px;
						font-size:0px;
						}

.main_left		{	width: 618px;
					float:left;}
.main_right	{		width: 272px;

					float:left;
	
					}
.rightcurve	{		font-size:0px;
					height:12px;
					width:12px;
					background-image:url(components/rightbox_corner.png);
					background-repeat:no-repeat;
					background-position:top left;}

	
.leftcontent {		background-image:url(components/main_left_top.png);
					background-position:top left;
					background-repeat:no-repeat;
					padding-left:8px;
					padding-right:8px;
					min-height:550px;
					height:auto !important;
					height:550px;
					
					
					}
					
.leftcontent_admin {		background-image:url(components/main_left_top.png);
					background-position:top left;
					background-repeat:no-repeat;
					padding-left:3px;
					padding-right:3px;
					min-height:550px;
					height:auto !important;
					height:550px;
					
					
					}
.rightcontent {		background-image:url(components/main_right_top.png);
					background-position:top right;
					background-repeat:no-repeat;
					padding-left:8px;
					padding-right:5px;
					padding-top:10px;

					min-height:400px;
					height:auto !important;
					height:400px;
					}
					
.thefooter{						
					clear:both;
					width:890px;
					margin:auto;

}
.footerlinks, .footerprimarylinks{		margin-left:0px;
					width:890px;
					text-align:center;
					margin-top:4px;}
.footerlinks a {	margin-left:10px; margin-right:10px; }
.footerlinks A:link,  .footerlinks A:visited, .footerlinks A:active {color:#FFF; }
.footerlinks A:hover{	color:color:#C30;}

.footerprimarylinks a { margin-left:30px; margin-right:30px;}
.footerprimarylinks A:link,  .footerprimarylinks A:visited, .footerprimarylinks A:active {color:#666; }
.footerprimarylinks A:hover{	color:#C30;;}

.adminlinks	h1 {		font-size:22px; padding-bottom:5px;}
.adminlinks	{		text-align:left;
					font-size:16px;
					}
.adminlinks a {	 	margin-left:20px;}
					
					
.loginbox	{	width:300px;
				margin:auto;}	
.loginbox_left	{	float:left;
					width:100px;
					font-size:18px;}
.loginbox_right	{	float:left;
					width:200px;}
					
.formlabel		{  	float:left; 
					width:240px;
					text-align:right;
					padding-right:10px;
					font-size:16px;
					padding-top:2px;
					font-weight:bold;}
					
.formlabel2		{  	
					text-align:left;
					padding-right:10px;
					font-size:16px;
					padding-top:2px;;
					font-weight:bold;}
					
.formcontrol	{	float:left; width:300px; font-size:16px;}
.formcontrol h1	{	font-size:12px; font-weight:normal; font-style:italic;}
.formitem 		{	width:610px; margin:auto;
					padding-bottom:3px;}


.form_textbox	{	width:295px; 
					height:25px;
					border-width:2px;
					border-style:solid;
					border-color:#000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;}


.form_textarea	{	width:295px;
					border-width:2px;
					border-style:solid;
					border-color:#000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;}

.form_textarea2	{	width:590px;
					height:150px;
					border-width:2px;
					border-style:solid;
					border-color:#000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					margin:auto;}
					

.form_filebox	{	
					border-width:2px;
					border-style:solid;
					border-color:#000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;}
					
.form_submitbuttom	{ height:40px; font-size:18px;}
.vidbox_norm	{	padding-left: 3px;
					padding-top: 3px;
					background-image:url(components/vidbox.gif);
					background-repeat:no-repeat;
					width:507px;
					height:343px;
					margin:auto;}
					
.playlist_view_container	{	width:150px;
								float:left;
								border-width:1px;
								border-style:solid;
								border-color:#000;
								background-color:#da9b41;
								margin-top:1px;margin-left:1px;}
								
.playlist_view_image		{	width:150px;height:120px; overflow:hidden; background-color:#000;}

.playlist_view_name			{	font-size:10px;
								border-width:0px;
								border-top-width:1px;
								border-style:solid;
								border-color:#000;}

.playlist_view_desc			{	font-size:10px;
								border-width:0px;
								border-top-width:1px;
								border-style:solid;
								border-color:#000;
								height:40px;
								overflow:hidden;}
								
.playlist_view_del			{	font-size:12px;
								
								border-width:0px;
								border-top-width:1px;
								border-style:solid;
								border-color:#000;}	
.playlist_view_edit			{	font-size:10px;
								text-align:center;
								border-width:0px;
								border-top-width:1px;
								border-style:solid;
								border-color:#000;}	


.avtp_playlist				{	
								width:580px;
								margin:auto;
								border-width:2px;
								border-style:solid;
								border-color:#000;}
.avtp_playlist_thumb			{	width:150px; float:left;}
.avtp_playlist_details		{		width:400px; float:right;}
.avtp_playlist_name			{	padding:3px 3px 3px 3px;}
.avtp_playlist_descript		{	padding:3px 3px 3px 3px;}
.avtp_playlist_descript h1	{	font-size:18px;}



.avtp_vid_container	{			width:100px;
								float:left;
								
								border-width:1px;
								border-style:solid;
								border-color:#000;
								background-color:#da9b41;
								margin-top:1px;margin-left:1px;
								text-align:left;}
								
.avtp_vid_image		{		width:100px; height:90px; overflow:hidden; background-color:#000; display:block;}

.avtp_vid_name			{		font-size:10px;
								height:25px;
								border-width:0px;
								border-top-width:1px;
								border-style:solid;
								border-color:#000;
								overflow:hidden; display:block;}


.avtp_vid_add			{		font-size:12px;
								
								border-width:0px;
								border-top-width:1px;
								border-style:solid;
								border-color:#000; display:block;}	

.scrollbox_head			{		color:#FFF;
								background-color:#000;
								font-size:18px;
								margin-top:3px;
								padding:3px 3px 3px 3px;
								}
.scrollbox				{		border-width:1px;
								border-style:solid;
								border-color:#000;
								overflow:scroll;
								height:165px;
								overflow-y:hidden
								}
								
.simplebox_head	{				color:#FFF;
								background-color:#000;
								font-size:18px;
								
								padding:3px 3px 3px 3px;}
								
.simplebox				{		border-width:1px;
								border-style:solid;
								border-color:#000;
								margin:auto;
								width:520px;
								text-align:center;
								}
.simplebox_head h1		{		font-size:12px;
								font-style:italic;
								font-weight:normal;}
								

.video_view_container		{	width:100px;
								float:left;
								border-width:1px;
								border-style:solid;
								border-color:#000;
								background-color:#da9b41;
								margin-top:1px;}
								
.video_view_image		{	width:100px;height:90px; overflow:hidden; background-color:#000;}

.video_view_name			{	font-size:10px;
								height:25px;
								border-width:0px;
								border-top-width:1px;
								border-style:solid;
								border-color:#000;
								overflow:hidden;}

.video_view_desc			{	font-size:10px;
								border-width:0px;
								border-top-width:1px;
								border-style:solid;
								border-color:#000;
								height:40px;
								overflow:hidden;}
								
.video_view_del				{	font-size:12px;
								border-width:0px;
								border-top-width:1px;
								border-style:solid;
								border-color:#000;
								height:18px;
								text-align:center;}	
.video_view_edit			{	font-size:10px;
								text-align:center;
								border-width:0px;
								border-top-width:1px;
								border-style:solid;
								border-color:#000;}	

.playlist_scrollbox				{	border-width:1px;
									border-style:solid;
									border-color:#FFF;
									background-color:#bf7a1f;
									overflow:scroll;
									width:508px;
									margin:auto;
									margin-bottom:10px;
									
									height:135px;
									overflow-y:hidden}
.playlist_scrollbox_head		{	
									background-image:url(components/play_queue_head.gif);
									background-repeat:no-repeat;
									width:507px;
									padding-left:3px;
									margin:auto;
									margin-top:10px;
									font-size:11px;
									height:14px;}
									
.playlist_vid_container			{	width:108px;
									float:left;
									margin-left:6px;
									margin-right:6px;
									margin-top:3px;
									vertical-align:middle;
									text-align:center;}
									


.playlist_vid_image				{	text-align:center;
									height:80px;
									text-align:center;}
									
.playlist_vid_image	img 		{	border-width:0px;
									border-style:solid;}

.playlist_vid_image	img A:link,  .playlist_vid_image	img A:visited, .playlist_vid_image	img A:active {border-color:#000; }
.playlist_vid_image	img A:hover{	border-color:#FFF;}



.playlist_vid_name				{	text-align:center;
									font-size:10px;
									padding-top:4px;}	
.playlist_vid_table				{	vertical-align:middle;}
.playlist_vid_table	td			{	vertical-align:middle; height:90px; text-align:right; width:112px;}
.playlist_arrow					{	float:left; width:10px; padding-top:30px;margin-top:3px; text-align:center; }


.playlist_thumb					{	
									height: expression( this.scrollHeight > 70 ? "70px" : "auto" ); /* sets max-height for IE */
									overflow:hidden;
									max-height:70px;
									text-align:center;}
.playlist_thumb_h					{	
									height: expression( this.scrollHeight > 70 ? "70px" : "auto" ); /* sets max-height for IE */
									overflow:hidden;
									max-height:70px;
									border-width:4px;
									border-style:solid;
									border-color:#F00;
									text-align:center;}
									
.channels_container				{	width:275px;  margin-bottom:20px; float:left; margin-left:15px}
.channels_container_head		{	background-image:url(components/channels_box.png);
									background-position:top left;
									height:100px
									}
.channels_container_foot		{	background-image:url(components/channels_box.png);
									background-position:bottom left;
									height:7px;}
.channels_container_mid			{	background-color:#FFF;}
.indiv_channel					{	padding:3px 3px 3px 3px; }
.indiv_name						{	padding-bottom:3px;}
.indiv_image					{	width:102px; 
									height:83px; 
									overflow:hidden; 
									float:left;}
									
.indiv_desc						{	width:160px; 
									height:83px; 
									overflow:hidden; 
									float:left;
									padding:3px 3px 3px 3px;
									font-size:12px;
									}
									
.news_view_container			{ 	padding-left:10px; padding-right:10px; 
									margin-top:10px; margin-bottom:10px;
									margin-left:5px; margin-right:5px;
									border-style:solid;
									border-width:1px;
									
									}	
.news_view_title				{ font-size:14px; font-weight:bold;}
.news_view_info					{ padding-bottom:15px; padding-top:5px;}
.news_view_info		 h1			{ font-weight:bold; font-size:12px;}
.news_view_date					{ font-size:10px;}
.news_view_view					{ width:150px; float:left}
.news_view_delete				{ font-size:10px; width:150px; float:right}


.news_container				{	width:275px; margin-bottom:20px; float:left; margin-left:15px}
.news_container_head		{	background-image:url(components/updatesbox.png);
									background-position:top left;
									height:100px
									}
.news_container_foot			{	background-image:url(components/updatesbox.png);
									background-position:bottom left;
									height:7px;}
.news_container_mid				{	background-color:#FFF;}
.indiv_news						{	padding:3px 3px 3px 3px; }
.indiv_title						{	padding-bottom:3px; font-weight:bold;}								
.indiv_info						{	
									padding-left:3px;
									padding-top:3px; padding-bottom:3px;
									padding-right:23px;
									font-size:12px;
									}
.indiv_date						{	font-size:10px;}							
									
.allnewslink	{	font-size:10px; text-align:center; padding-top:2px; padding-bottom:2px;}	


.orangebox_container	{	width:581px; margin:auto; padding-top:15px;}

.orangebox_top			{	background-image:url(components/box_orange_box.gif);
							background-position:top;
							background-repeat:no-repeat; height:8px;}
							
.orangebox_mid			{	background-image:url(components/box_orange_mid.gif);
							background-repeat:repeat-y;
							padding: 5px 5px 5px 5px;}
							
.orangebox_bottom		{	background-image:url(components/box_orange_box.gif);
							background-position:bottom;
							background-repeat:no-repeat; height:8px;
							margin-bottom:10px;}
									
									
.linkstable A:link,  .linkstable A:visited, .linkstable  A:active { font-size:12px;}
.linkstable A:hover{ font-size:12px;}
									
									
									
									
									
									
									
									
									
									
									
									
									
									
									
									
									
									
									
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								
								