@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: #8aa8c6;
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", verdana, 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:#bcbec0 url("../_img/bg_background.jpg");
	background-repeat:no-repeat;
	background-position:0 83px;
	min-height:1150px;
	height:auto;
	height:1150px;


	
}

.top_container
{
	background:url("../_img/bg_top_container.jpg");
	width:925px;
	height:83px;
} 

.left_col
{
	width:225px;
	height:auto;
	float:left;
	margin-top:7px;
	
	
}
	/* custom action/graphics for left column*/
	.action_enter
	{
		background:url("../_img/action_enter.jpg");
		width:218px;
		height:90px;
	}

.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:#fff;
   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:#fff;
   clear:both;
   }
.signup {
   width:450px;
   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:30px;
   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: #868686;
}
a:hover {
	color: #868686;
	text-decoration: underline;
}
a img {
   border:none;
   outline:none;
   }
.details .sub_hdr a {
   display:block;
   height:20px;
   margin:0 -11px;
   padding:0 11px;
   color:#fff;
   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_news.png) top left repeat-x;
}   

.sub_hdr_contest
{
	background: url(../_img/sub_head_gradient_contest.png) top left repeat-x;
}

.sub_hdr_rules
{
	background: url(../_img/sub_head_gradient_rules.png) top left repeat-x;
}


   .sub_hdr  a
   {
		color:#fff;
   }
.content {
   background: #00467f; /* url(../_img/tips_bg2.gif) top left repeat-x; /* 8b8680 */
   color:#FFFFFF;
   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;

}

table td
{
	color:#fff;
}
.how,
.how p,
.how ul li
{
	color:#fff;
}
   


.details 
{
	width:330px;
	float:left;
	margin-left:5px;
	.margin-left:5px; /*IE 6 & 7 specific*/
	_margin-left:2px; /*IE 6 specific*/
}
.details .hdr {
   height:30px;
   background:url(../_img/hdr_contest_details.png) top left no-repeat;
   }
.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;*/
}
.upload .content a:hover,
.details .content a:hover,
div.step_2 a:hover,
a:hover
{
	color:#ee0000;
	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;
}