@import 'header.css';
@import 'footer.css';
@import 'three_steps.css';
@import 'top_three.css';
@import 'register.css';
@import 'upload.css';
@import 'video_list.css';
@import 'pagination.css';
@import 'comments.css';

@import 'debugging.css';

body 
{
	background: #dddddd;
	margin:0px;
	padding:0px;
	font-family: arial, sans-serif; 
	font-size:11px;
}
.container 
{
	width:925px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	/*border-left:7px solid #fff;
	border-right:7px solid #fff;
	border-bottom:7px solid #fff;*/
	

}

.background 
{
 
	background:#1a1716 url("../_img/body_bg.jpg");
	background-repeat:no-repeat;
	
	height:1009px; /*auto;*/
	_height:1009px;
}


.top_container     { width:925px; height:110px; }
.video_category    { width:195px; height:110px; float:right; }
.selected_category { width:195px; height:30px; text-align:center; color:#fff; font-size:14px; font-family:"Myriad Pro";}
.category_selector { width:195px; height:30px; text-align:center; color:#fff; font-size:14px; font-family:"Myriad Pro";}
.vid_category 	   { font-weight:bold; font-size:16px; }
.vid_categories    { font-size:11px; font-family:arial,sans-serif; }
.category_selector .vid_categories a        { color:#fff;}
.category_selector .vid_categories a:hover  { color:#fff;}
.category_selector .vid_categories a.selected { text-decoration:underline;}

.left_col
{
	width:210px;
	height:auto;
	float:left; 
	margin-top:7px;
	
	
}
	/* custom action/graphics for left column*/
	a.link_ifa
	{
		/*
		display:block;
		width:230px;
		height:190px;
		position: relative;
		top: 0px;
		left: 0px;*/

		display:block;
		width:220px;
		height:280px; 
	
	}	
	a.link_ifa:hover 
	{
		cursor:pointer;
	}
.content_col 
{
	float:left;
	width:700px;
	height:auto;
	margin-top:7px;
	
}

.content_right
{
	/*border:solid 1px #ee0000;*/
	height:auto;
	width:350px;
	float:left;	
}


.prop 
{
	height:800px;
	float:right;
	width:1px;
}

input, textarea, select {
   background:#f6f6f6;
   border:1px solid #AAA;
   font-family: "Trebuchet MS", verdana, sans-serif;
   color:#000;
   font-size:11px;
   }
label input {
   border:none;
   }
fieldset  {
   border:1px solid #e3e3e3;
   padding:10px;
   }
h2, .content h2 a {
   color:#000;
   font-size:18px;
   font-weight:bold;
   padding-top:0;
   margin-top:0;
   }
h3{
   font-size:12px;
   font-weight:bold;
   }
#homebutton{
	position:absolute;
	top:0;
	left:0;
	margin:102px 0 0 50px;
	}
/*----register-----*/
.response {
   color:#ff0000;
   clear:both;
   }
.signup {
   width:350px;
   float:left;
   margin:0 10px 10px 0px;
   color:#fff;
   filter: alpha(opacity=95);
   -moz-opacity: 0.95;
   opacity:.95;
   }
.signup .content{
	color:#fff;
   }   
.signup .hdr {
   height:34px;
   background:#fff url(../_img/hdr_register.png) top left no-repeat;
   }   
.already_member {
   background:#482215;
   float:left;
   width:230px;
   }
.already_member .hdr 
{
	height:30px;
	background:#fff url(../_img/hdr_already_member.png) top left no-repeat;
}
.confirmation {
   font-size:12px;
   }



/*----links-----*/
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a img {
   border:none;
   outline:none;
   }
.details .sub_hdr a {
   display:block;
   height:20px;
   margin:0 -11px;
   padding:0 11px;
   color:#000;
   text-decoration:none;
   }

.clear {
   clear:both;
   }

.sub_hdr {
   background: url(../_img/sub_head_gradient.png) top left repeat-x;
   height:20px;
   line-height:18px;
   padding:0 11px;
   }




.sub_hdr_news
{
   background: url(../_img/sub_head_gradient.png) top left repeat-x;
}   

.sub_hdr_contest
{
   background: url(../_img/sub_head_gradient.png) top left repeat-x;
}

.sub_hdr_rules
{
   background: url(../_img/sub_head_gradient.png) top left repeat-x;
}

#rules .content ul li
{
	padding-bottom:5px;
}

   .sub_hdr  a
   {
		color:#000;
   }
.content {
		
   background:#ded4d1 url('../_img/details_bg.png');	 /*  top left repeat-x; /* 8b8680 */
   background-repeat:repeat-x;
   color:#2f2b2a;
   padding: 8px;
   }

.right_col {
   width:223px;
   float:left;
   display:none;
   }

.player 
{
	width:511px;
	height:319px;
	float:left;
	/*margin:0 10px 10px 0px;*/
	margin:0;
	margin-left:5px;
	.margin-left:5px; /*IE 6 & 7 specific*/
	_margin-left:2px; /*IE 6 specific*/
	margin-bottom:10px;
	background:url('../_img/player_bg.jpg');

}

table td
{
	color:#000;
}
.how,
.how p,
.how ul li
{
	color:#000;
}
   


.details 
{
	width:330px;
	float:left;
	margin-left:5px;
	.margin-left:5px; /*IE 6 & 7 specific*/
	_margin-left:2px; /*IE 6 specific*/
}


.details .hdr
{
	background:url(../_img/sub_hdr_details.jpg);
	height:34px;
	width:330px;
	
}
.details .content {
   height:320px;
   overflow:auto;
   padding:6px 10px;
   }






/*---send to friend popup----*/   
#sendtofriend {
   padding:15px;
   width:320px;  
   height:293px;
   background:transparent url(../_img/sendtofriend_bg.png) top left no-repeat;
   }
#sendtofriend .column_left {
   float:left;
   }
#sendtofriend .title {
   font-weight:bold;
   background:none;
   font-size:12px;
   }
#sendtofriend #close {
   float:right;
   margin-right:35px;
   cursor:pointer;
   }
#sendtofriend .error{
   color:#f00;
   font-weight:bold;
   }
#sendtofriend .embed_text textarea {
   height:225px;
   width:270px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   overflow:hidden;
   }   
#sendtofriend h2 {
   font-size:14px;
   margin:0;
   padding:0;
   }   

   
/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#fff;border:1px solid #ccc;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#333;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-bottom:3px;color:#295091;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#333; }

.content_col .upload .content a,
.upload .content a,
.upload .content a:active,
.details .content a,
div.step_2 a,
a,
a.step,
a:link,
a:visited,
a:active
{
	/*color:#868686;*/
	/*text-decoration:underline;*/
	/*color:#000;*/
}

.header .login a
{
	color:#000;
}

.upload .content a:hover,
.details .content a:hover,
div.step_2 a:hover,
a:hover
{
	/*color:#fff;
	text-decoration:underline;*/
}

.details .content p
{
	margin:0;
	padding:0;
	
	padding-bottom:5px;
	padding-top:5px;
}

#news div.content strong
{
	font-size:14px;
}

div.about div.content b
{
	font-weight:bold;
	font-size:13px;
}

