@import 'header.css';
@import 'miniheader.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: #000;
	margin:0px;
	padding:0px;
	font-family: arial, helvitica, verdana, sans-serif;
	font-size:11px;
}
.container 
{
	width:925px;
	margin-left:auto;
	margin-right:auto;
	background:#000;
	border:none;
	

}

.background 
{
	background:#7c7c7c url("../_img/bg_background6.jpg"); /*7c7c7c*/
	
	background-repeat:no-repeat;
	/*background-position:0 15px;*/
	
	/*min-height:1150px;*/
	height:auto;
	min-height:980px;
	_height:980px;
	

	
}

.top_container
{
	/*background:url("../_img/bg_top_container2.jpg");*/
	width:925px;
	height:100px; 
} 
.link_transworld_top { position:relative; float:left; top:10px;left:10px; display:block; width:175px;height:70px; }
.link_whotube        { position:relative; float:left; top:10px;left:515px; display:block; width:220px;height:70px; }

.top_container a:hover { cursor:pointer; }

.left_col
{
	width:225px;
	height:auto;
	float:left;
	margin-top:0px;

}
/* custom action/graphics for left column*/
.link_upload     { position:relative; top:20px; left:30px;display:block; width:155px; height:60px; }

.link_win_text   { position:relative; top:30px; display:block; width:220px; height:215px; }
.link_deadline   { position:relative; top:45px; display:block; width:220px; height:80px; }
.link_sub_top    { position:relative; top:50px; display:block; width:220px; height:100px; }
	
	/*phase 1*/
	.link_alta   { position:relative; float:left; top:10px;left:30px; display:block; width:85px;height:80px; }
	.link_exped  { position:relative; float:left; top:10px;left:30px; display:block; width:85px;height:80px; }
	
	/*phase 2*/
	.link_etnies { position:relative; float:left; top:15px;left:30px; display:block; width:70px;height:80px; }
	.link_girl  { position:relative; float:left; top:15px;left:60px; display:block; width:52px;height:80px; }
	
	
.link_sub_bottom { position:relative; top:50px; display:block; width:220px; height:100px; }
	
	/*phase 1*/
	.link_dvs    { position:relative; float:left; top:10px;left:22px; display:block; width:92px;height:80px; }
	.link_awards { position:relative; float:left; top:0px;left:35px; display:block; width:80px;height:85px; }
	
	/*phase 2*/
	.link_fourstar { position:relative; float:left; top:20px;left:55px; display:block; width:120px;height:65px; }
	
.link_exclusive  { position:relative; top:570px;left:30px; display:block; width:175px; height:175px; }

.link_visitexgames { position:relative; top:640px;left:70px; display:block; width:145px; height:100px;} 
.link_primary_sponsors { position:relative; top:580px; display:block; width:220px; height:40px; }
	.link_transworld   { position:relative; float:left; top:5px;left:5px; display:block; width:72px;height:35px; }
	.link_memelabs     { position:relative; float:left; top:5px;left:40px; display:block;  width:100px;height:30px; }


.left_col a: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:#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: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: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: #fff;
}
a:hover {
	color: #fff;
	text-decoration: underline;
}
a img {
   border:none;
   outline:none;
   }
.details .sub_hdr a {
   display:block;
   height:20px;
   margin:0 -11px;
   padding:0 11px;
   color:#121a22;
   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;
   }
   
a.sub_hdr_about
{
	display:block;
	background: url(../_img/sub_head_about.png) top left repeat-x;
	width:330px;
	height:30px;
	background-repeat:no-repeat;
	
}
a.sub_hdr_news
{
	display:block;
	background: url(../_img/sub_head_news.png) top left repeat-x;
	width:330px;
	height:30px;
	background-repeat:no-repeat;
}   

a.sub_hdr_contest
{
	display:block;
	background: url(../_img/sub_head_prizes.png) top left repeat-x;
	width:330px;
	height:30px;
	background-repeat:no-repeat;
}

a.sub_hdr_rules
{
	display:block;
	background: url(../_img/sub_head_rules.png) top left repeat-x;
	width:330px;
	height:30px;
	background-repeat:no-repeat;
}


   .sub_hdr  a
   {
		color:#121a22;
   }
.content {
   /*background: #607fc5;  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;
   background-image:url(../_img/contest_details_bg.png);
   }






/*---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;
   color:#000;
   }
#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:#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;
}

#nav li.contest ul li a.previous_contests { background-image:url('../../_img/nav_previouscontests.jpg'); width:247px; height:24px; margin:0; padding:0; }
#nav li.contest ul li a.previous_contests:hover { background-image:url('../../_img/nav_previouscontests_on.jpg'); } 

