body{font-family: Arial, Helvetica, sans-serif;}

#wrapper
	{
		width:780px;
		margin:0 auto;
	}
#header
	{
		width:780px;height:60px;
		margin:10px auto 10px auto;
	}
#header .logo
	{
		margin:0 0 0 20px;
		width:460px;height:60px;
		float:left;

	}
#header .logo h2
	{
		color: #0a0a0a;
    font-size: 10px;
	  font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		float:right;
		padding-top:25px;
	}

#header .top-nav
	{
		width:210px;
		padding:31px 20px 0 0;
		float:right;

	}

#header .top-nav a 
	{
		display:inline;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;

	}

.logged-out-nav
	{
		float:right;
	}

.clear{clear:both;}

#main-nav {
	background:url(/images/navbar.gif) no-repeat;
	width:780px;
  height:37px;
	text-align:center;
}

#main-nav .nav-box
	{
	margin-left:90px;
	text-align:center;
	}

#main-nav .nav-box-unit
	{
	height:17px;
  float:left;
  padding:10px 0 10px 0;
	border-right:1px solid #626262;
display:block;
	}

#main-nav a
	{
 		color:#fff;
		text-decoration:none;
		font-size:14px;
		width:100px;
		display:block;
	}

#main-nav a:hover
	{
		background:#d9e409;
		color:#111;
		padding:10px 0;
		margin-top:-10px;
	}

/******************************/
#homelinks
	{
	background:url(/images/bottom-navbar.gif) no-repeat;
	width:780px;
  height:26px;
	}

#homelinks .nav-box
	{
	margin-left:140px;
}

#homelinks .nav-box-unit
	{
	height:7px;
  float:left;
  padding:5px 0 5px 0;
	display:block;
	}

#homelinks a
	{
 		color:#111;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		width:100px;
		display:block;
		text-align:center;
	}

#homelinks a:hover
	{
		background:#d9e409;
		color:#666;
		padding:5px 0;
		margin-top:-5px;
	}
/**************************/

#blank-nav
	{
	background:url(/images/bottom-navbar.gif) no-repeat;
	width:780px;
  height:26px;
	}
/**************************/
#videolinks
	{
	background:url(/images/bottom-navbar.gif) no-repeat;
	width:780px;
  height:26px;
	}

#videolinks .nav-box
	{
margin-left:40px;
}

#videolinks .nav-box-unit
	{
	height:7px;
  float:left;
  padding:5px 0 5px 0;
	display:block;
	padding:0 10px;
	}

#videolinks a
	{
 		color:#111;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		display:block;
		padding:5px 0;
	}

#videolinks a:hover
	{
		background:#d9e409;
		color:#666;
		padding:5px 0;
		
	}
/**************************/
#grouplinks
	{
	background:url(/images/bottom-navbar.gif) no-repeat;
	width:780px;
  height:26px;
	}

#grouplinks .nav-box
	{
	margin-left:240px;
}

#grouplinks .nav-box-unit
	{
	height:7px;
  float:left;
  padding:5px 0 5px 0;
	display:block;
	}

#grouplinks a
	{
 		color:#111;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		width:100px;
		display:block;
		text-align:center;
	}

#grouplinks a:hover
	{
		background:#d9e409;
		color:#666;
		padding:5px 0;
		margin-top:-5px;
	}

/**************************/

/**************************/
#friendlinks
	{
	background:url(/images/bottom-navbar.gif) no-repeat;
	width:780px;
  height:26px;
	}

#friendlinks .nav-box
	{
	margin-left:160px;
}

#friendlinks .nav-box-unit
	{
	height:7px;
  float:left;
  padding:5px 10px 5px 10px;
	display:block;
	
	}

#friendlinks a
	{
 		color:#111;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
		display:block;
		text-align:center;
	}

#friendlinks a:hover
	{
		background:#d9e409;
		color:#666;
		padding:5px 0;
		margin-top:-5px;
	}
/**************************/
#content
	{
		margin:0 auto;
		width:780px;
	}

#sign-up
	{
		float:left;
		margin:10px 15px;
		width:360px;
	}

#log-in
	{
		
		float:left;
		margin:10px 15px;
		width:360px;
	}

#sign-up .block, #log-in .block
	{
		background:#FFF url(/images/block_bg.png) repeat-x;

		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		width:360px;
	}

#sign-up-top,#log-in-top 
	{
		
    height:25px;width:360px;
		background:#FFF url(/images/block_header.png) repeat-x top left;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;

		padding:0;margin:0;
	}

#log-in p
	{
		font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	color: #333333;
		margin:0;padding:5px 10px 20px 10px;
	}

#sign-up p
	{
		font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	color: #333333;
		margin:0;padding:5px 10px 10px 10px;
	}

#sign-up p.text
	{
		margin:0;padding:2px 0 0 10px;
	}

#sign-up h3,#log-in h3
	{
		margin:0;padding:5px 5px;
	}
#log-in .label-it
	{
		float:right;
		margin:10px 10px 0 0;
		width:100px;
		font-size: 11px;
  	font-weight: bold;
  	color: #333333;
		text-align:right;
	}
#sign-up .label-it
	{
		float:right;
		width:122px;
		margin:10px 10px 0 0;
		font-size: 11px;
  	font-weight: bold;
  	color: #333333;
		text-align:right;

	}
#sign-up input, #log-in input
	{
		float:right;
		margin:0 40px 10px 0;
		width:180px;
	}

#sign-up img 
	{
		float:right;
		padding:0 40px 10px 0;
		width:156px;
		height:60px;

	}
#log-in input.submit
{
		width:80px;
		float:right;
}

#sign-up input.submit
{
		width:80px;
		float:right;
		margin-top:10px;

}
#log-in .link-it
	{
	 color: #0a0a0a;
   font-size: 10px;
   font-family: Arial, Helvetica, sans-serif;
   margin:0 0 0 195px;
	 padding-bottom:10px;
	}
/**************************/
.footer-block
	{
		width:100%;
		margin:0 auto;
		text-align:center;

	}
.footer-block .footer-text
	{
		color: #0a0a0a;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
	}

/**************************/



.video-player
	{
		float:left;
		width:460px;
		margin:0 0 20px 0;
		border-bottom:1px solid #ccc;
	}
.video-player-top
	{
		height:25px;width:460px;
		background:#FFF url(/images/block_header.png) repeat-x top left;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		padding:0;margin:0;
	}

.video-player h1
	{
		font-size:12px;
		font-weight:bold;
		margin:0;padding:5px 5px;		
	}

.video-block
	{
		background:#FFF url(/images/block_bg.png) repeat-x;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		width:460px;
	}
.video-block-inner
	{
		width:450px;
		padding-top:5px;
    margin:0 auto;
	}
.video-stats
	{
		width:460px;
		padding-top:5px;
		text-align:center;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
 		font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
		color:#0a0a0a;
	}
.video-stats span {padding:0 5px;border-right:1px solid #0a0;}
.video-stats span.last {border:none;}

.video-feedback
{
	  float:left;
		width:460px;
		padding-top:5px;
		text-align:center;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
 		font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
		color:#0a0a0a;
}



.video-single-details-top
	{
		height:25px;width:300px;
		background:#FFF url(/images/block_header.png) repeat-x top left;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		padding:0;margin:0;

	}
.video-single-details-top h2
 {
	font-size:12px;
	font-weight:bold;
	margin:0;padding:5px 5px;		
	width:300px;
	}
.video-single-details
	{
		float:right;
		width:300px;
		border-bottom:1px solid #ccc;
		margin-top:10px;		
	}
.video-single-details-block
	{
		width:300px;
		height:100px;
		background:#FFF url(/images/block_bg.png) repeat-x;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
	}
.video-single-txt
	{
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
	 	font-size: 10px;
		font-weight: normal;
	 	color: #666666;
		margin:10px 0 5px 0;
	}
/************************ADS***/
.ad728x90
	{
		margin:10px auto;
		width:728px;
		height:90px;
		background:#FFF;
	}
.ad250x250
	{
		float:right;
		width:250px;
		height:250px;
		background:#FFF;
		margin-right:25px;
	}

.ad300x250
	{
		float:right;
		width:300px;
		height:250px;
		background:#FEF;

	}
.ad160x600
	{
		float:right;
		width:160px;
		height:600px;
		background:#FFF;

	}

/*********Video Listings*******/

.video-listing
	{
	width:610px;
	float:left;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	}

.video-listing-top
	{
		height:25px;width:610px;
		background:#FFF url(/images/block_header.png) repeat-x top left;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		padding:0;margin:0;

	}	
.video-listing-top span
	{
	font-weight:bold;font-size:11px;color:#0a0a0a;
	}

.text-left{float:left;margin:5px 0 0 5px;font-size:12px}
.text-left-center{float:left;margin-left:50px;}
.text-right{float:right;margin:5px 5px 0 0;font-size:12px}

.video-basic-block 
{
		background:#FFF url(/images/block_bg.png) repeat-x;
		width:610px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		

}
.video-basic-row
	{
		width:610px;

	}
.video-basic-video
	{
		float:left;
		width:150px;
	}

.video-title
	{
		text-align:center;
	  font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 3px;
    color: #0033CC;	
		width:145px;
	}
.video-details
	{
		font-family: Arial, Helvetica, sans-serif;
  	font-size: 10px;
		font-weight: normal;
  	color: #666666;
  	margin-bottom: 3px;
		text-align:center;
	}
.video-img
	{
		margin:20px auto 5px auto;
		text-align:center;
	}
.video-img:hover
	{
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
	}

.browse-pages
	{
		width:780px;
  	color: #666666;
		font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
		text-align:center;
    margin-bottom:5px;
	}

.search-box
	{
		width:600px;
		background:#FFF url(/images/block_bg.png) repeat-x;
		height:50px;
		margin:10px auto;
		border:1px solid #ccc;

	}
.search-box input 
	{
		margin:10px 0 0 15px;
		float:right;
		padding-top:5px;
	}
.search-box .search{float:right;margin-right:10px;}


.home-profile-box
	{
		width:570px;
		padding:0;margin:0 0 20px 0;
		border-bottom:1px solid #ccc;
		float:left;
	}

.home-profile-box-top
	{
		height:25px;
		background:#FFF url(/images/block_header.png) repeat-x top left;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		padding:0;margin:0;
	}

.home-profile-box-top h3 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	 	font-size: 16px;
		padding:5px 10px;
		color: #003366;
	}
.home-profile-box-top h3 a
{
		color: #003366;
}

.home-profile-box-block
{
		background:#FFF url(/images/block_bg.png) repeat-x;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;

}

.home-profile-box-block p
	{
		margin:0 50px 0 10px;padding:10px;
		color: #4d718d;
		font-weight:bold;
		font-size:11px;
	}
.home-inner-box
	{
		width:260px;
		padding:0;margin:0 0 15px 15px;
    float:left;
		border-bottom:1px solid #ccc;
	}
.home-inner-box-block
	{
		height:100px;
		padding:0;margin:0;
		background:#FFF url(/images/block_bg.png) repeat-x;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
	}
.home-inner-box-top
	{
		height:25px;
		background:#FFF url(/images/block_header.png) repeat-x top left;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		padding:0;margin:0;
	}
.home-inner-box-top h4
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	 	font-size: 12px;
		padding:3px 5px;
	  color: #003366;
	}
.home-inner-box p
	{
		font-family: Arial, Helvetica, sans-serif;
	 	font-size: 12px;
		padding:3px 15px;
	  color: #111;
		margin:0 0 0 10px;
		padding:5px 0 0 0;
	}
#recent_total{float:left;margin:5px 0 0 150px;}

.video-thumb
	{
		width:120px;
		float:left;
		margin:20px auto 5px auto;
		text-align:center;

	}

.video-thumb img:hover
	{
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
	}

#featured-videos-box
	{
		width:570px;
		padding:0;margin:0 0 20px 0;
		border-bottom:1px solid #ccc;
	}

#featured-videos-box-top
	{
		height:25px;
		background:#FFF url(/images/block_header.png) repeat-x top left;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		padding:0;margin:0;
	}

#featured-videos-box-top h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	 	font-size: 16px;
		padding:3px 15px;
	  color: #003366;
	}
#featured-videos-box-block
{
		background:#FFF url(/images/block_bg.png) repeat-x;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;

}

.featured-videos-box-item
{
		border-bottom:1px solid #ccc;

		background:#FFF url(/images/block_bg.png) repeat-x;
}
#featured-videos-box-block img
{
float:left;
border:none;
margin:20px 30px 30px 20px;

}

.featured-videos-details-title
{
	padding:20px 0 0 0;
	font-size:13px;
}
.featured-videos-details
{
	margin:0 20px 0 0;
}

.link-box
{
width:200px;
float:right;
border-bottom:1px solid #ccc;
margin-bottom:10px;
}

.link-box-top
	{
		height:25px;
		background:#FFF url(/images/block_header.png) repeat-x top left;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		padding:0;margin:0;
	}

.link-box-block
{
		background:#FFF url(/images/block_bg.png) repeat-x;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;

}
.link-box-top h3
 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	 	font-size: 14px;
		padding:3px 10px;
	  color: #003366;
}

.link-box-block a
{
padding:5px 20px;
display:block;
font-size:12px;
}

#rightbox{float:right;}

.stats-bold
{
	  color: #003366;
font-weight:bold;
font-size:15px;
}
.stats-normal
{
color: #111;
font-size:13px;
padding:5px 20px;
margin:0;
display:block;
}

