/*
	Dated:January 05, 2007.
	Title:Knox Tube
==============================
*/
.friendbox {
	width:180px;
	height:180px;
	margin:2px;
}

.friendbox a {
	text-decoration:none;
}

.friendbox a:hover {
	text-decoration:none;
}

.friendbox table {
	width:178px;
}

.videobox {
	height:260px;
}

.namebox {
	font-family:Arial;
	font-size:10pt;
	text-transform:uppercase;
	background:#0a0a0a;
	color:#fff;
	padding-top:3px;
}

.namebox:hover {
	color:#000;
	background:#ff5e00;
}

#featuredvids a span {
	display:none;
}

#featuredvids a:hover span {
   display: block;
   position:absolute; top: 180px; right:500px; width: 175px; height:30px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #fff; background: #000;
}

#featuredvids a {
	text-decoration:none;
}

#featuredvids img {
	margin:3px;
}

.errorbox {
	margin:0;
	font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma, "Trebuchet MS";
	font-size:14pt;
	color:#;
	text-align:left;
        text-indent:1cm;
	background:#f89c36;
}

.msgbox {
	margin:0;
	font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma, "Trebuchet MS";
	font-size:14pt;
	color:black;
	text-align:left;
       text-indent:1cm;
	background:#ffcc00;
}


body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma, "Trebuchet MS";
	font-size:12px;
	color:#fff;
	text-align:center;
	background:#040404 url(../images/bg_gradient.gif) repeat-x; 
}

*{
	margin:0;
	padding:0;
	border:0;
}
h3{
	font-weight:normal;
	font-size:14px;
	margin:10px 0;
	font-family:Verdana,Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	color:#8E8D8D;
}
legend {
		font-weight:normal;
		font-size:14px;
		margin:10px 0;
		font-family:Verdana,Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
		color:#8E8D8D;
}

h4{
	font-size:14px;
	font-weight:normal;
	color:#858585;
	margin:10px 0;
}
ul,ol,li{
	list-style:none;
}
a {
	color:#fff;
	text-decoration:underline;
}
h4 a {
	font-size:1.2em;
	color:#fff;
	text-decoration:none;
}

a:hover{
	color:#F8A037;
}
#wrap{
	width:830px;
	margin:0px auto;
	text-align:left;
       border-left: 2px inset #556;
       border-right: 2px outset #556;
       border-bottom: 2px solid #556;
}
#header{
	width:830px;
	height:136px;
	background:url(../images/headerbg.gif) repeat-x;
	overflow:hidden;
}
#headerleft{
	width:205px;
	float:left;
}
#headerright{
	width:625px;
	float:right;
	text-align:right;
	color:#131313;
}
#headerright a{
	color:#FFFFFF;
	text-decoration:none;
	margin:0 10px;
	line-height:58px;
	color:#131313;
	font-size:11px;
}
#headerright a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
#nav{
	width:830px;
	background:url(../images/navbg.gif) repeat-x;
	height:26px;
}
#subnav,.subnavgreen,.subgroupgreen,.subnavupload{
	width:830px;
	background:url(../images/subnavbg.gif) no-repeat;
	height:22px;
	padding-top:2px;
}
.subnavgreen{
	background:url(../images/subnavgreen.gif) no-repeat;
}
.subgroupgreen{
	background:url(../images/subgroupgreenbg.gif) no-repeat;
}
.subnavupload {
	background:url(../images/bg_subnav_upload.png) no-repeat;
}
#subnav a,.redbtn a,.subnavgreen a,.subgroupgreen a,.subnavupload a{
	text-decoration:none;
	font-size:12px;
	color:#fff;
	line-height:22px;
	margin:0 7px;
	display:block;
	display:inline;
	padding-top:2px;
}
.subgroupgreen a{
	color:#F8F8F8;
}
.subgroupgreen a:hover,.selected{
	color:#000;
	background:url(../images/bullets.gif) no-repeat 0 0;
	display:block;
	display:inline;
	text-decoration:none;
}
.subgroupgreen a:hover,#subnav a:hover,.redbtn a:hover,.subnavgreen a:hover,.selected{
	color:#333;
	background:url(../images/bullets.gif) no-repeat 0 0;
	display:block;
	display:inline;
	text-decoration:none;
}
.redbtn a:hover,.selected{
	color:#ccc;
	background:url(../images/bullets.gif) no-repeat 0 0;
	display:block;
	text-decoration:none;
	display:inline;
}
#mainbody{
	background:url(../images/bg_body_check_to_solid.gif) repeat;
	width:830px;
	padding-bottom:20px;
	overflow:hidden;
}

#mainleft{
	width:573px;
	float:left;
	padding:0 8px;
	text-align:left;
	voice-family: "\"}\"";
   	voice-family:inherit;
	width:557px;
}
html>body #mainleft{
	width:557px;
}

select {
	height:1.3em;
}

.heading select{
	width:210px;
	float:right;
	margin-top:10px;
	background:#ccc;
	border:1px solid #828282;
	color:#111;
}

.select_search {
	width:125px;
	margin-top:0px;
	background:#ccc;
	border:1px solid #828282;
	color:#111;
}

.uploadtable select.numbers {
	width:40px;
	margin-top:0px;
	margin-bottom:10px;
	background:#ccc;
	border:1px solid #828282;
	color:#111;
}

.uploadtable select.years {
	width:80px;
	margin-top:0px;
	margin-bottom:10px;
	background:#ccc;
	border:1px solid #828282;
	color:#111;
}


.uploadtable select{
	width:150px;
	margin-top:0px;
	margin-bottom:10px;
	background:#ccc;
	border:1px solid #828282;
	color:#111;
}


.heading{
	border-bottom:1px solid #3F3F3F;
	padding:8px 3px;
	overflow:hidden;
}
.heading img{
	display:block;
	float:left;
       z-index: 1;
}
#mainright{
       position:relative;
       right:2px;
	width:253px;
	float:right;
       z-index: 1;
}

.holder{
	padding-bottom:15px;
	border-bottom:2px solid #6B6B6B;
	margin-bottom:2px;
}
.holder img{
	border:1px solid #999999;
	margin-left:7px;
}
.spitem .spitem{
	margin:0px;
	padding:0px;
}
.populartable td{
	padding:4px;
	padding-bottom:15px;
	font-size: 11px;
	/*border:1px solid #FF0000;*/
}
.btmborder td{
	border-top:1px solid #3F3F3F;
	padding-top:15px;
	padding-bottom:0;
}
.loginform{
	padding-bottom:20px;
	border:1px solid #131313;
}
.loginfrom p{
	display:block;
	overflow:hidden;
	width:235px;
}
.loginfrom img{
	margin-top:4px;
}
.loginfrom a{
	margin-top:6px;
}
.loginfrom input,.textbox{
}
.textbox{
	float:none;
	font-size:12pt;
}

.content{
z-index:-1;
       position:relative;
	border-bottom:1px solid #4e4e4e;
	padding:0 7px 9px 9px;
	margin:9px 0;
	color:#828282;
}

.format1{
	font-weight:bold;
	font-size:13px;
}
.format1{
	font-size:13px;	
	font-weight:bold;
}
.format2{
	font-weight:bold;
	font-size:15px;
}
.format3{
	font-weight:bold;
	font-size:17px;
}
.format4{
	font-weight:bold;
	font-size:19px;
}
.format5{
	font-weight:bold;
	font-size:21px;
}
.format6{
	font-weight:bold;
	font-size:23px;
}
.format7{
	font-weight:bold;
	font-size:25px;
}
.format8{
	font-weight:bold;
	font-size:27px;
}


#bookmark {
       width:450px;
       padding:5px;

}
#footer{
	width:830px;
}
#footer p{
	padding:20px 0 0 20px;
	line-height:14px;
	color:#fff;
}
#footer p a{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
#footer p a:hover{
	color:#FFF;
	text-decoration:underline;
}
#footer p span{	
	color:#ccc;
}
.pagenav {
	margin-bottom:20px;
}
.pagenav span{
	text-align:right;
}
.pagenav a{
	margin:4px;
}
.pagenav span a{
	margin:1px;
}
.samplevideo td{
	height:19px;
}
.samplevideo a{
	height:100%;
	line-height:19px;
	color:#fff;
	text-decoration:none;
}
.samplevideo a:hover{
	display:block;
	width:100%;	height:100%;
	background:#FC7D04;
	color:#000;
	text-decoration:none;
}
.btmlink{
	margin:5px 0;
	overflow:hidden;
}
.btmlink a{
	display:block;
	float:left;
	padding:0px 4px;
	background:#999999;
	margin:0 2px;
	color:#000;
	text-decoration:none;
}
.btmlink a:hover{
	color:#FFFFFF;
}
.btmlink a.splink{
	background:none;
}
.btmlink a:hover{
	text-decoration:none;
}
.btmlink span a{
	background:none;
}
.samplevideo th{
	padding-top:8px;
	text-align:left;
}
.con1{
	display:block;
	float:left;
	width:50px;
}
.con2{
	display:block;
	float:left;
	width:200px;
}
.redbtn{
	width:830px;
	background:url(../images/subnavbtnred.gif) no-repeat;
	height:22px;
}
td p a{
	color:#FFF;
	text-decoration:underline;
	text-transform:none;
}
.textbox2,.textarea2,.selbox{
	padding:3px;
	height:22px;
	width:230px;
	background:#3F3F3F;
	border:1px solid #616161;
	margin-bottom:8px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma, "Trebuchet MS";
	font-size:10pt;
	
}

.textarea3 {
	width:500px;
	height:100px;
	padding:3px;
	background:#3F3F3F;
	border:1px solid #616161;
	margin-bottom:8px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma, "Trebuchet MS";
	font-size:12pt;
	
}

.textbox3 {
	padding:3px;
	height:15px;
	width:500px;
	background:#3F3F3F;
	border:1px solid #616161;
	margin-bottom:8px;
	color:#fff;
	font-size:12pt;
	
}

.textbox4 {
	padding:3px;
	height:15px;
	width:99%;
	background:#3F3F3F;
	border:1px solid #616161;
	margin-bottom:8px;
	color:#fff;
	font-size:10pt;
	
}

.textarea2{
	width:280px;
	height:100px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif, Verdana, Tahoma, "Trebuchet MS";
	font-size:12pt;
	
}
.uploadtable td{
	padding:5px 0;
}

.uploadtable p{
	color:#F89C36;
	
}
.selbox{
	background:#fff;
	color:#A4A4A4;
	width:240px;
	height:24px;
}
.uploadtable{
	color:#858585;
}
.watch  td{
	padding:1px;
}
td.info {
	color:#8E8D8D;
	padding-bottom:15px;
}
td.info a {
	color:#8E8D8D;
}
td.info a:hover {
	color:#F8A037;
}
td.rank{
	color:#448FB1;
	padding:0 3px;
}
.rank img{
	display:block;
	width:15px;
	float:left;
}
.spcontent{
	border-top:3px solid #D3D3D3;
	margin-top:20px;
}
.spupload{
	margin-left:10px;
}

.tagc a {
	 color:#828282;
	 text-decoration:none;
}

.tagc a:hover {
	 color:#828282;
	 text-decoration:underline;
}

#name {
	float:left;
	margin-right:5px;
}


#btn_login {
/*	padding-top:4px;
        margin-top:-12px;
        margin-bottom:0px;
        padding:0px;
	   position:relative;
	   top:50px;
	   left:-147px*/
}


#btn_search {
	padding-top:0px;
        margin-top:-12px;
        margin-bottom:-21px;
        position:relative;
        left:2px;
        padding:0px;
}

.smash {
	height:0px;
}

#search_id {
	float:left;
	margin-right:5px;
	margin-bottom:0px;
	width:210px;
       height: 22px;
       background-color: #3f3f3f;
       border-color: #616161;
}

#activeusers div {
	float:left;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

.submitbutton {
   position:relative;
   left:215px;  
   margin-top:0px;
   margin-bottom:0px;
   padding:25px;
}


p#footerbox {
	 background:url(../images/footerbg.gif); 
        position:relative;
        height:50px
}

.asterisk {
	color:#F8A037;
}

#loginseparator {
    position:relative;
    left:50px;
    top:12px;
    width: 75%;
    border-bottom: medium solid #595959;
	margin-bottom:25px;
}

/* moves all form fields in the sign up area */
#signup-form {
   position:relative;
   top:30px;
}

/* moves password form field */
#password {
}

#recoverpassmsg {
	margin-top:-10px;
	color:#858585;
	font-size:14pt;
	font-family:Klavika;
	margin-bottom:20px;
}

.channel-title {
	font-family:Klavika, Arial, Verdana;
	font-size:30pt;
	margin-left:-5px;
	color:#F09E3B;
}

.channel-description {
	font-family:Klavika;
	font-size:14pt;
}

.video-title {
	font-size:1.5em;
}

.browseinput {
	height:30px;
}

#loginForm .textbox, #searchForm .textbox, #newsform .textbox2 {
	font-size:10pt;
}

.floatmenu {
width:110px;
padding:5px;
margin-left:15px;
}

.floatmenu a, .floatmenu a:visited
	{
		
		color:#ff9d2f;
		padding-left:24px;
		text-decoration:none;
		font-weight:bold;
	}
a.flag
	{
		background:url(../images/flag_blue.gif) no-repeat left;
	}
a.embed
	{
		background:url(../images/embed_blue.gif) no-repeat left;
	}
a.share
	{
		background:url(../images/share_blue.gif) no-repeat left;
	}
a.favorites
	{
		background:url(../images/fav_blue.gif) no-repeat left;
	}
.floatmenu-without-arrow
	{
		margin-top:-15px;
		margin-left:7px;
		height:1%;
	}
 

/* Begin Top 10px color bars */

#top_bar_blue {
	height: 10px;
	background: #45A5D5;
}

#top_bar_orange {
	height: 10px;
	background: #fd9c31;
}

#top_bar_rusty {
	height: 10px;
	background: rgb(167,66,51);
}

#top_bar_dark_gray {
	height: 10px;
	background: rgb(55,55,55);
}

#top_bar_puke {
	height: 10px;
	background: rgb(62,255,110);
}

#top_bar_babyblue {
	height: 10px;
	background: rgb(67,165,212);
}

#top_bar_greenish {
	height: 10px;
	background: rgb(0,177,157);
}

/* End Top 10px color bars */

input.file {
	background: url('/images/input_box.gif') no-repeat;
	border: none;
	width: 241px;
	height: 20px;
	padding-left: 3px;
	padding-top: 3px;
}

input.file:focus {
	background-color: transparent;
}

div.fileinputs {
	position: relative;
	height: 30px;
	width: 300px;
}

input.file {
	width: 300px;
	margin: 0;
}

input.file.hidden {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 90%;
}

div.fakefile input {
	margin-bottom: 5px;
	margin-left: 0;
}

/* JPV CSS */
#loginForm
	{
		margin: 0px;
	}
#loginForm .textbox
	{
		font-size: 10pt;
		float:none !important;
		border: solid 1px ;
		width:132px;
		padding:2px;
		height:16px;
		background:#3F3F3F;
		color:#fff;
		border:1px solid #616161;
	}
.form_spacer
	{
		height: 4px;
		overflow:hidden;
	}

/* JPV CSS */
.graytext
	{
		color: #9a9a9a;
	}
.channel_title
	{
		color: #ffffff;	
	}
.textbox2
	{
		font-size: 10pt;
	}
.cwfeedsbg
	{
		background:#131313;
		border-top: solid 2px #3c3c48;
		padding: 20px;
		clear:both;
	}
.concertwire_feeds
	{
		background: url(../images/concertwire_bg.png) no-repeat top left #0f5677;
		border-left: solid 10px #063f58;
		padding: 10px;
	}
.concertwire_feeds a
	{	
		font-weight:bold;
	}
	
/*style for share and embed fixed layers*/
#share_video
	{
		background:url(../images/share_video_bg.gif) no-repeat #000;
		width:461px;
		color:#fff;
		position:absolute;
		display:none;
		margin-left: 20px;
		margin-top: -70px;
	}
*html #share_video
	{
		margin-top: -75px;
	}
*:first-child+html #share_video
	{
		margin-top: -75px;
	}

#share_video .contents
	{
		padding:15px;
		z-index: 11000;
	}
.video_title
	{
		padding-top:20px;
		font-size:15px;
		text-align:center;
		color:#f3a840;
	}
#email
	{
		height:45px;
		width:300px;
	}
#ur_msg
	{
		height:85px;
		width:300px;
	}
.small
	{
		font-size:11px;
	}
.submit
	{
		float:right;
		padding-right:10px;
		padding-top:3px;
	}
#submit
	{
		background:none;
		background:url(../images/submit_buton.gif) no-repeat;
		width:66px;
		border:none;
		padding-top:3px;
		padding-bottom:3px;
	}
.labels
	{
		width:100px;
		padding:15px;
		vertical-align:top;
		font-size:12px;
	}
form
	{
		margin:0px;
		padding:0px;
	}
.footer
	{
		color:#000;
		padding-top:20px;
		font-size:11px;
	}
*html .footer
	{
		padding-top:13px;
	}
.digg a, .digg a:visited
	{
		background:url(../images/digg_image.gif) no-repeat left;
		padding-left:20px;
		padding-right:16px;
		color:#000;
		text-decoration:none;
	}
.delicio a, .delicio a:visited
	{
		background:url(../images/delecio_img.gif) no-repeat left;
		padding-left:20px;
		padding-right:16px;
		color:#000;
		text-decoration:none;
	}
.google a, .google a:visited
	{
		background:url(../images/google_img.gif) no-repeat left !important;
		padding-left:20px;
		padding-right:16px;
		color:#000;
		text-decoration:none;
	}
.facebook a, .facebook a:visited
	{
		background:url(../images/facebook_img.gif) no-repeat left !important;
		padding-left:20px;
		padding-right:16px;
		color:#000;
		text-decoration:none;
	}
#embed_video
	{
		background:url(../images/embedvideo_bg.gif) no-repeat #000;
		width:457px;
		color:#fff;
		position:absolute;
		display:none;
		margin-left:100px;
		margin-top: -70px;
		z-index:100;
	}
*html #embed_video
	{
		margin-left: 75px;
		margin-top:-75px;
	}
*:first-child+html #embed_video
	{
		margin-left: 75px;
		margin-top:-75px;
	}
#embed_cd
	{
		width:300px;
		height:105px;
		margin-bottom:10px;
	}
#video_url
	{
		width:300px;
		height:65px;	
		background:#fff;	
	}
.footer h3
	{
		font-size:12px;
		margin:0px;
		padding:0px;
		padding-bottom:5px;
		padding-top:3px;
	}
.close_button
	{
		float:right;
		padding-top:24px;
		padding-right:5px;
		
	}
.close_button2
	{
		float:right;
		padding-top:23px;
	}
*html .close_button2
	{
		margin-left:-10px;
	}
*:first-child+html .close_button2
	{
		margin-left:-10px;
	}
#comments, #comments div, #comments input, #comments textarea
	{
		z-index: -1;
	}
	


#floating_ad {
	
	position:absolute;
	/* position:relative;*/
	float:right;
	/*top:45px; */
	top: 43px;
	/* margin: 20px; */
	margin: 20px; 
	margin-left:710px;
	 border: none;
	/* width: 200px; *//* ie5win fudge begins */
	
	voice-family: "\"}\"";
	voice-family:inherit; 
	
	/* width: 170px; */
	/* z-index:12000; */
	z-index:30;
	
	
	}
html>body #floating_ad {
	/* width: 170px; *//* ie5win fudge ends */
	}
	
	