/* = ============================================================================= =
   = Polaris Template by: Shawn Padgett  http://www.phpmotionwiz.com               =
   = Distributed through PHPmotionTemplates.com http://www.phpmotiontemplates.com  =
   = ============================================================================= = */
  
/* == Added for PHPmotion V3.5 Compatibility == */
#audio-background-image {
	width: 640px;
	height: 345px;
	background: transparent url(../images/audio-player-back.jpg) no-repeat;
	background-position: -10px;
}

#audio_play {
	width: 640px;
}
/* == End PHPmotion V3.5 Updates == */


/*----------------------
  -- Main Body Styles --
  ----------------------*/
img { border: 0;
}

body {
	color: #e7e7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background: #444444 url(../images/background-body.gif) repeat-x;
}

#container {
	width: 1244px;
	margin: 0 auto;
	position: relative;
}

	.skyscraper, .skyscraper-brand {
		width: 120px;
		height: 600px;
		margin: 0;
		float: left;
	}
	
		.skyscraper img, .skyscraper-brand img {
			position: fixed;
		}

/*--This is the main container of the template.  It sets the overall width of the tempalate as well as centers it--*/
#wrapper {
	width: 982px;
	color: #fff;
	margin: 0 10px;
	float: left;
	background-color: #111;
	border-left: 1px solid #eb5b05;
	border-right: 1px solid #eb5b05;
}

#top-ad-brand {
	width: 980px;
	height: 150px;
	margin: 0 0 0 1px;
	background-color: #0099CC;
}

/*--The main header--*/
#header {
	width: 100%;
	height: 95px;
	margin: 0;
	padding: 0;
	background-color: #242021;
}

#logo {
	width: 357px;
	height: 95px;
	float: left;
}


/*================
  == User Panel ==
  ================*/
 
#user-panel {
	width: 250px;
	height: 90px;
	margin: 2px 2px 0px 0px;
	text-align: left;
	float: right;
}

#user-panel li {
	list-style-type: none;
	clear: left;
	margin-left: 8px;
}

#user-panel-thumb {
	width: 82px;
	height: 82px;
	float: right;
	margin: 6px 0px 0px 10px;
}

#user-panel-thumb img  {
	border: 2px solid #fff;
	width: 75px;
	height: 75px;
}

#user-panel-thumb img:hover { border: 2px solid #ccc;
}

/*--Greeting (Welcome mesage, login/out links etc...--*/
#greeting {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	width: 153px;
	float: left;
	margin: 2px 0px 5px 5px;
	border-bottom: 1px solid #fff;
}

.login-register {
		font-size: 10px;
	float: right;
}

/*--Footer styles--*/
#footer {
	width: 982px;
	min-height: 200px;
	background-color: #000;
	border-top: 6px solid #666666;
	padding: 10px 0px;
	margin: 0px auto;
}

/*--Set footer width and center--*/
#footer-wrapper {
	color: #999;
	width: 981px;
	margin: 0 auto;
	padding: 10px 0px;
}

#footer-wrapper p { text-align: center;
}

.footer-menu {
	float: left;
	margin: 0px 40px;
}

.footer-menu h3 {
	color: #b9b9b9;
	font-size: 16px;
	border-bottom: 1px solid #999;
	margin: 0px 0px 8px 0px;
}

.footer-menu ul { list-style: none;
}

.footer-menu li { margin: 5px 0px;
}

.footer-menu a:link {
	color: #999999;
	font-size: 12px;
	text-decoration: none;
}

.footer-menu a:visited {
	color: #999999;
	font-size: 12px;
	text-decoration: none;
}

.footer-menu a:hover {
	color: #e7e7e7;
	text-decoration: underline;
}

#phpmotiontemplates-footer {
	color: #999;
	width: 982px;
	text-align: center;
	background-color: #3f3f3f;
	padding: 5px 0px;
	margin: 0px auto;
}


/*----------------------
  -- Link Styles      --
  ----------------------*/
/*-Main Links.  All links will show like this unless specified otherwise-*/
a:link { color: #999;
text-decoration: none;
}

a:visited {
  color: #999;
text-decoration: none;
}

a:hover { color: #e7e7e7;
}


/*------------------
  -- Thumb Styles --
  ------------------*/
.thumb img { border: 2px solid #dddcdc;
}
.thumb img:hover { border: 2px solid #ccc;
}


/*-----------------------
  -- Navigation Styles --
  -----------------------*/

#nav-main {
	height: 28px;
	margin: 0 0 6px;
	background: transparent url(../images/heading-back.gif) repeat-x;
}

/*-Main Nav Buttons-*/
#nav-main ul {
	width: 245px;
	height: 28px;
	margin: 0;
	float: right;
	list-style-type: none;
}

	#nav-main li {
		height: 28px;
		display: inline;
		float: left;
		padding: 0;
		margin: 0;
	}
	
		#nav-main a {
			padding: 0px 4px;
			margin: 6px 0 0;
			border-left: 1px solid #e26e2e;
			border-right: 1px solid #e95809;
			color: #FFF;
			font-weight: normal;
		}

/*-Sub Nav Buttons-*/
#nav-main ul ul {
	width: 230px;
	height: auto;
	padding: 0;
}

	#nav-main ul ul li {
		height: auto;
		margin: 0;
		padding: 0;
		display: inline;
		float: left;
		border: none;		
	}
	
		#nav-main ul ul a {
			width: 108px;
			height: auto;
			margin: 0;
			padding: 6px 3px;
			color: #FFF;
			font-weight: normal;
			font-size: 0.9em;
			border: none;
		}


/*--Browse Navigation. (Featured, Most Views, etc...)--*/
.browse-nav {
    margin-top: -2px;
	padding: 0px;
	float: right;
}

.browse-nav a {
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	border-right: 1px solid #999;
	padding-right: 6px;
}

.browse-nav a:hover {
	text-decoration: underline;
}

/*--Search Bar--*/
#search-bar {
	width: 300px;
	height: 29px;
	margin: 35px 5px 0px 40px;
	padding: 0;
	float: left;
}

.search-field {
	width: 224px;
	height: 29px;
	margin: 0;
	padding: 0 0 0 5px;
	float: left;
	background: url(../images/search-input-bg.gif) 0 0 no-repeat;
	border: none;
	color: #999;
}

#search-bar select {
	width: 75px;
	margin: 0px 5px;
	padding: 3px;
	float: left;
	color: #999;
	border: 1px solid #F59433;
}

#search-bar .button-form {
	width: 64px;
	height: 29px;
	margin: 0 0 0 4px;
	background: url(../images/search-submit-bg.gif);
	border: none;
	color: #FFF;
}

/*--Form Buttons--*/
.button-form {
	height: 22px;
	border: 1px solid #666666;
	background: transparent url(../images/button-form.gif) repeat-x;
	padding: 0px 0px 2px 0px;
}

.button-form:hover {
	border: 1px solid #046BA2;
}

/*-----------------------
  -- Advert Styles     --
  -----------------------*/
#advert-top {
	width: 728px;
	height: 90px;
	margin: 0 0 6px;
	float: left;
	color: #fff;
	text-align: center;
}

#rss-spot, #rss-spot-wide {
	width: 247px;
	height: 90px;
	float: right;
	text-align: center;
}

#rss-spot-wide {
	width: 336px;
}

#advert-bottom {
	width: 100%;
	margin: 0px;
	text-align:center;
	clear: both;
}

#advert-right {
	/*width: 336px;*/
	height: 280px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	float: right;
}

#advert-right-2 {
	width: 336px;
	height: 250px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	float: right;
	background-color: #444444;
}

#advert-left {
	width: 340px;
	padding: 2px 0px;
	text-align: center;
}

/*-----------------------
  -- Media Partners    --
  -----------------------*/
#media-partners {
	width: 325px;
	height: 73px;
	margin: 6px 0 0;
	padding: 11px 11px 0 0;
	float: right;
	background: #c84f0d url(../images/media-partners.gif);
}

	#media-partners img {
		float: right;
	}

/*-----------------------
  -- Column Styles     --
  -----------------------*/
#inner-templates-container {
  width: 982px;
  margin: 6px 0 0;
  clear: both;
}

#column-wide {
	width: 980px;
	margin: 15px auto 5px auto;
}

#column-left-1 {
	width: 640px;
	float: left;
	margin: 6px 6px 6px 0px;
	background-color: #444;
}

#column-right-1 {
	width: 336px;
	float: right;
	margin: 6px 0px 6px 0px;
}

#column-right-1-play {
	width: 258px;
	float: left;
	margin: 15px 0px 6px 5px;
}

#column-left-2 {
	width: 336px;
	float: left;
	margin: 0px 0px 6px 0;
}

#column-right-2 {
	width: 640px;
	min-height: 500px;
	float: right;
	margin: 6px 0 6px;
}

#column-left-3 {
	width: 465px;
	padding: 5px;
	float: left;
	margin: 5px 0px 0px 0px;
}

#column-right-3 {
	width: 465px;
	padding: 5px;
	float: right;
	margin: 5px 0px 0px 0px;
}

/*------------------------------------
  -- Containers, Headers and Blocks --
  ------------------------------------*/

/*--Wide Container Header--*/
.header-wide {
	width: 635px;
	height: 23px;
	margin: 0 0px 0px;
	padding: 5px 0px 0px 5px;
	background: transparent url(../images/heading-back.gif) repeat-x;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.header-wide-double {
	width: 635px;
	height: 56px;
	margin: 0 0px 0px;
	padding: 5px 0px 0px 5px;
	background: #e95809 url(../images/heading-back.gif) repeat-x;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.header-wide-playing {
	color: #444;
	font-size: 18px;
	border-bottom: 1px solid #ccc;
	margin: -10px 0px 0px 0px;
}

.header-wide-link {
	font-size: 12px;
	float: right;
	margin: 0px 5px 0px 0px;
}

.header-wide-link a { color: #fff;
}
.header-wide-link a:hover { text-decoration: underline;
}

.header-title {	float: left;
}

.header-rss {
	float: left;
margin: 2px 0px 0px 4px;
}

.header-wide-comments {
  width: 710px;
color: #1f5176;
background: transparent url(../images/column-header-wide-2.gif) no-repeat;
border:1px solid #d0d2d4;
}

.header-wide h1 {
  color: #ccc;
font-size: 16px;
font-weight: normal;
margin: -18px 0px 0px 110px;
padding: 0px 5px 0px 0px;
}

.header-wide-double h1 {
  color: #ccc;
font-size: 16px;
font-weight: normal;
margin: -18px 0px 0px 110px;
padding: 0px 5px 0px 0px;
}

.header-wide-playing h1 {
  color: #2787d6;
font-size: 18px;
font-weight: normal;
margin: -20px 0px 0px 115px;
padding: 0px 5px 0px 0px;
}

.header-wide-3 h1 {
  color: #fff;
font-size: 14px;
font-weight: bold;
margin: -17px 22px 0px 0px;
padding: 0px 5px 0px 0px;
text-align: right;
}

.header-wide h2 {
  color: #fff;
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
}

.header-wide-2 h2 {
  color: #fff;
font-size: 14px;
font-weight: bold;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: left;
}

/*--Wide Container--*/
.container-wide {
	color: #fff;
	width: 630px;
	padding: 5px;
	margin: 0 0 0;
	background: #403f40 url(../images/background-container.gif) repeat-x;
}

.container-wide strong { color: #b9b9b9;
}

.container-wide-2 {
	color: #fff;
	width: 634px;
	text-align: center;
	padding: 0px 3px;
	margin: -5px 0 0;
	border-bottom: 2px solid #B9B9B9;
	background-color: #403f40;
}

.container-wide-player {
  width: 570px;
text-align: center;
border: 1px solid #d0d2d4;
border-top: none;
border-bottom: none;
padding: 1px 1px 2px 1px;
border-bottom:1px solid #dddcdc;
margin: 0px 0px 5px 0px;
}

.container-player {
  color: #000;
width: 640px;
padding: 0px;
margin: 0 auto;
}

#video-info {
  width: 640px;
padding: 1px 0px 5px 0px;
margin: 0px 0px 10px 0px;
}

.menu-list {
  list-style-type: none;
text-align: left;
margin: 0px 0px 0px 8px;
padding: 5px 0px 0px 0px;
}

.menu-list li {
  line-height: 2;
padding-bottom: 5px;
}

.more-button { margin: 18px 0px 0px 10px;
}

.video-title {
	margin: 10px 5px;
	font-size: 14px;
	font-weight: bold;
}

.video-description {
	margin: 10px 5px;
	font-size: 12px;
}

.video-tags {
	margin: 10px 5px;
	font-size: 12px;
	color: #f7941d;
}

	.video-tags strong, .video-tags a {
		color: #f7941d;
	}

#video-thumb {
	width: 120px;
height: 90px;
border: 2px solid #fff;
float: left;
margin: 5px 0px;
}
#video-thumb:hover { border: 2px solid #ccc;
}

.video-details-list {
  width: 640px;
list-style-type: none;
float: left;
text-align: left;
margin: 0px 2px 0px 0px;
}

.video-details-list li {
 	margin-bottom: 8px;
/*
 	padding: 1px 0px;
margin: 4px 0px;
*/
}

.video-details-list-2 {
  color: #fff;
width: 619px;
list-style-type: none;
clear: both;
text-align: left;
padding: 0px 3px;
margin: 5px 0px 0px 0px;
}

.video-details-list-2 li {
 	margin-bottom: 8px;
/*
 	padding: 1px 0px;
margin: 4px 0px;
*/
}

#tags {
	font-weight: bold;
}

#share-button {
	border-top: 1px dashed #666666;
text-align: right;
padding-top: 3px;
margin-bottom: -2px;
}

#showlink a {
	color: #ccc;
font-weight: bold;
}

#showlink a:hover {	color: #a9ceea;
}


#media-buttons {
	width: 640px;
	height: 30px;
	margin: 0 0 15px;
	background: #d7d7d7;
}

#media-buttons a {
	width: 105px;
	height: 30px;
	display: block;
	float: left;
	color: #707070;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	border-right: 1px solid #b9b9b9;
}

#media-buttons a.end {
	border-right: 0;
}

	#media-buttons a:hover {
		color: #303030;
	}

.video-details-button, .video-details-button2 {
	margin: 0px;
	float: left;
}

	.video-details-button a {
		border-left: 1px solid #eaeaea;
	}

#video-details {
	color: #fff;
	text-align: left;
	margin: 10px 5px;
	color: #f7941d;
}

	#video-details strong, #video-details a {
		color: #f7941d;
	}

#video-details p { margin: 5px 0px;
}

.video-rating {
	float: right;
}

.li-spacer {}

#longdesc {
	visibility: hidden;
	display: none;
}

#shortdesc { display: block;
}

.rating { float: left;
}
.functions { float: right;
}


/*--Narrow Column Header--*/
.header-narrow {
	color: #fff;
	font-size: 16px;
	width: 331px;
	height: 28px;
	padding: 5px 0px 0px 5px;
	margin: 0 0px 0px 0px;
	background: transparent url(../images/heading-back.gif) repeat-x;
}

.header-narrow h3 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
}

/* --Member Info Container-- */
.container-narrow-member {
	width: 326px;
	padding: 5px;
	margin: -5px 0 0;
	float: right;
	background: #403f40 url(../images/background-container.gif) repeat-x;
}

.container-narrow-member ul { list-style-type: none;
}

.container-narrow-embed {
	margin: 0;
	padding: 0 10px 15px;
	color: #fff;
	text-align: left;
	display: none;
}

.container-narrow-embed ul {
	list-style-type: none;
}

.container-narrow-embed strong {
	color: #fff;
}

.embed-field {
	width: 610px;
	color: #333;
	padding: 5px;
	border: 1px solid #666666;
	overflow: hidden;
}
 
/*-- Narrow Container.  These are used in the right column--*/
.container-narrow {
	color: #fff;
	width: 326px;
	padding: 5px;
	margin: -5px 0 0;
	background: #403f40 url(../images/background-container.gif) repeat-x;
}

.featured-container-narrow {
	color: #fff;
	width: 326px;
	padding: 5px;
	margin-top: -5px;
	background: #403f40 url(../images/background-container.gif) repeat-x;
}

.container-narrow-2 {
	width: 326px;
	margin-bottom: 14px;
	padding: 5px;
	border: 1px solid #dddcdc;
}


/*--Container List Styles--*/
.container-narrow ul { list-style-type: none;
}

.container-narrow-2 ul { list-style-type: none;
}

/*--The Stats Container--*/
.container-stats {
	color: #fff;
	width: 330px;
	padding: 4px;
}
.container-stats ul { list-style-type: none;
}

.container-stats li {
	float: left;
	width: 100%;
	line-height: 1.8;
}

/*--The Login Form Container--*/
#login-box {
	color: #fff;
	width: 260px;
	height: 170px;
	margin: 0px 0px 5px 0px;
	float: right;
}

#login-box ul{
	display: block;
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 0px 0px;
}

#login-box li{
	list-style-type: none;
	margin: 2px 10px 4px 0px;
	text-align: right;
}

#login-box a {
  color: #ccc;
	font-size: 10px;
	font-weight: normal;
}

#login-box a:hover { color: #fff;
}

#username-field {
	color: #999;
	width: 130px;
	border: 1px solid #ccc;
}

#password-field {
	color: #999;
	width: 130px;
	border: 1px solid #ccc;
}

#login-select {
	color: #999;
	width: 82px;
	border: 1px solid #ccc;
}

.username { margin:0px 0px 0px 12px;
}

.password { margin:0px 0px 0px 12px;
}

.howlong { margin: 0px 0px 0px 12px;
}

.login-button { margin: 0px 0px 0px 18px;
}

.login-button-index { margin: -8px 0px 0px 0px;
}

/*--Index Page Spotlight--*/
#media {
	width: 100%;
	height: 370px;
	margin: 0;
	padding: 0px;
}

#media-wrap {
	width: 640px;
	height: 370px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/*--The Index Player Container--*/
#index-player-container {
	width: 640px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#promoted-container {
	width: 640px;
	min-height: 145px;
	padding: 0px;
	margin: 0 auto;
	overflow: hidden;
	background: #403f40 url(../images/background-container.gif) repeat-x;
}

#promoted-heading {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	width: 635px;
	height: 28px;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	background: transparent url(../images/heading-back.gif) repeat-x;
}

/*--Content List Container--*/
#promoted-list {
  width: 980px;
color: #fff;
list-style-type: none;
margin-bottom: 5px;
}

#promoted-list ul {	margin: 0px 0px 0px 5px;
}

#promoted-list li {
  list-style-type: none;
float: left;
}

#promoted-list a:link {
	color: #ccc;
text-decoration: none;
}

#promoted-list a:visited {
	color: #ccc;
text-decoration: none;
}

#promoted-list a:hover { color: #fff;
}

.promoted-list-title { margin-bottom: 6px;
}

.promoted-list-title a:link {
	color: #ccc;
font-weight: bold;
font-size: 14px;
border-bottom: 1px solid #ccc;
width: 150px;
display: block;
}

.promoted-list-title a:visited {
	color: #ccc;
font-weight: bold;
font-size: 14px;
border-bottom: 1px solid #ccc;
width: 150px;
display: block;
}

.promoted-list-thumb {
  width: 136px;
height: 101px;
list-style-type: none;
float: left;
padding: 2px 2px 0px 12px;
margin: 2px 0px;
}

.promoted-list-thumb li { display: inline;
}

.promoted-list-thumb img { border: 2px solid #fff;
}
.promoted-list-thumb img:hover { border: 2px solid #ccc;
}

.promoted-list-info {
  font-size: 11px;
list-style-type: none;
width: 150px;
height: 101px;
float: left;
padding: 1px 3px 0px 3px;
margin: 0px;
}

.promoted-list-info li { padding: 2px;
}

.promoted-added {
	padding: 2px 0px 0px 0px;
	color: #F7941D;
}

.promoted-added strong {
	color: #F7941D;
}

.promoted-description {
	width: 150px;
height: 65px;
padding: 1px 0px 0px 0px;
overflow: hidden;
}

.promoted-description strong { color: #999;
}

/*--Upload Video Container--*/
#upload-video {
 width: 708px;
padding: 5px;
}

#upload-video ul { list-style-type: none;
}

#upload-video li {
  display: inline-block;
margin: 8px 0px;
float: left;
}

#upload-video-response {
 width: 500px;
padding: 5px;
}

#upload-video-response ul { list-style-type: none;
}

#upload-video-response li { margin: 8px 0px;
}

.upload-video-form-input {
  width: 300px;
margin-left: 5px;
}

.upload-video-tags {
  color: #222;
background-color: #e7e7e7;
border: 1px solid #666666;
padding: 3px;
}

/*--The Channel Browser--*/
.browse_channels, .browse_channels_brands {
	width: 120px;
	height: 190px;
	margin: 10px 10px 15px 20px;
	float: left;
	text-align: left;
}

	.browse_channels ul, .browse_channels_brands ul {
		list-style-type: none;
	}
		
	.browse_channels img, .browse_channels_brands img {
		margin: 4px 0 6px;
		border: 2px solid #FFF;
	}
	
	.browse_channels p {
		font-size: 0.8em;
	}

.browse_brand_channels, .mostrecent_videos {
	float: left;
	list-style-type: none;
}

	.browse_brand_channels img, .mostrecent_videos img {
		width: 100px;
		height: 75px;
		margin: 0 8px 0 0;
	}

/*--The Video Browser Container--*/
.browse-videos {
  width: 640px;
padding: 5px 0px;
margin: 0px;
}

.browse-videos ul {
  list-style-type: none;
display: inline;
}

.browse-videos li {
  display: inline;
width: 120px;
text-align: left;
float: left;
padding: 2px;
margin: 5px 16px;
}

.browse-videos-title {
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}

.browse-videos-duration {
  color: #fff;
font-size: 9px;
font-weight: bold;
text-align: left;
margin-top: 4px;
}


.browse-videos-rating {
  text-align: left;
margin: -12px 0px 2px 52px;
}

.browse-videos-date {
  color: #fff;
font-size: 9px;
font-weight: bold;
text-align: left;
margin-top: -4px;
}

.browse-videos img { border: 2px solid #fff;
}
.browse-videos img:hover { border: 2px solid #ccc;
}

/*--The Audio Browser Container--*/
.browse-audios {
  width: 363px;
border-top: none;
border-bottom: none;
padding: 5px 0px 0px 0px;
margin: 0px 0px 14px 0px;
}

.browse-audios ul {}

.browse-audios li {
  list-style-type: none;
padding: 0px 2px 0px 2px;
margin: 1px 0px;
}

.browse-audios a {
  font-weight: bold;
padding: 0px;
margin: 0px;
}

/*--The Blog Browser Container--*/
.browse-blogs {
  width: 363px;
padding: 5px 0px 0px 0px;
margin: 0px 0px -4px 0px;
}

.browse-blogs ul { margin: 0px 0px 10px 0px;
}

.browse-blogs li {
  list-style-type: none;
padding: 2px;
margin: 1px 0px;
line-height: 1.8;
}

.browse-blogs a {
  font-weight: bold;
padding: 0px;
margin: 0px;
}

/*--What's Showing Menu Container--*/
.whats-showing {
  width: 363px;
border: 1px solid #d0d2d4;
border-top: none;
border-bottom: none;
padding: 5px 0px 0px 0px;
margin: 0px 0px -4px 0px;
}

.whats-showing ul {}

.whats-showing li {
  list-style-type: none;
padding: 7px 0px 0px 8px;
margin: 1px 0px;
height: 23px;
background: transparent url(../images/nav-whats-showing.gif) repeat-x;
}

.whats-showing li:hover { background-position: -30px;
}

.whats-showing a {
  font-weight: bold;
padding: 0px;
margin: 0px;
}

/*--Groups Containers--*/
.groups-list {
  color: #fff;
width: 606px;
padding: 2px 10px;
margin: 0px 0px 8px 0px;
border: 1px solid #dddcdc;
float: left;
}

.groups-list h2 {
	color: #999;
}

.groups-thumb {
  display: inline;
text-align: left;
margin: 0px;
float: left;
}

.groups-thumb li {
	list-style-type: none;
border: 2px solid #ccc;
}

.groups-info {
  color: #fff;
width: 420px;
list-style-type: none;
display: block;
text-align: left;
padding: 5px;
float: left;
margin: 0px 0px 8px 8px;
}

.groups-info li {
	color: #fff;
padding: 2px 0px;
}

/*--The Video Browser Container--*/
.groups-videos {
  width: 586px;
margin: 0px;
text-align: center;
}

.groups-videos ul {
  list-style-type: none;
display: inline;
clear: both;
}

.groups-videos li {
  display: inline;
text-align: center;
float: left;
border:1px solid #ccc;
padding: 5px;
width: 160px;
height: 180px;
margin: 5px 5px 0px 0px;
}

.groups-videos-duration {
  color: #999;
margin-top: 4px;
font-size: 11px;
}

.groups-videos-rating {}

.groups-videos-date {
  color: #999;
font-size: 11px;
}

.groups-form {
  width: 600px;
padding: 5px 10px;
border: 1px solid #dddcdc;
float: right;
}

.groups-form ul { list-style-type: none;
}

.groups-form li {
  margin: 10px 0px;
font-weight: bold;
}

.groups-form h2 {
	color: #fff;
font-size: 14px;
font-style: italic;
}

/*--Members Info--*/
.member-info {
  list-style-type: none;
text-align: left;
line-height: 0.5px;
}

/*--Member Details--*/
.member-header {
	color: #ccc;
	font-size: 18px;
	width: 340px;
	border-bottom: 1px solid #ccc;
	margin: 0px;
}

#member-details {
	color: #fff;
	padding: 2px 2px 3px 4px;
	margin: 3px 0px 0px 0px;
}

#member-details a {
	color: #fff;
}

#member-details a:hover { text-decoration: underline;
}

.member-details-list {
	
}

.member-details-list ul{
	list-style-type: none;
}

.member-details-list li {
	margin: 5px 0px;
	font-size: 14px;
	font-weight: bold;
}

	#member-details .member-details-list li a {
		color: #F7941D;
		font-size: 12px;
		font-weight: normal;
	}

.member-details-list a.thickbox {
	float: right;
}

.member-details-list-2 {
	width: 100%;
	float: left;
	clear: both;
	font-size: 12px;
	margin: 8px 0px 0px 0px;
}

.member-details-list-2 ul{ list-style-type: none;
}

.member-details-list-2 li { margin: 2px 0px;
padding: 2px 0px;
}

#member-details-thumb {
  float: left;
width: 130px;
margin: 0px 5px 5px 0px;
}

#member-details-thumb img { border: 2px solid #fff;
}
#member-details-thumb img:hover { border: 2px solid #ccc;
}

#member-details hr {
	width: 620px;
	height: 0;
	margin: 10px 0;
	clear: both;
	border: 0;
	border-top: 1px solid #383838;
	border-bottom: 1px solid #565555;
}

.more-videos-title {
	margin: 0 0 15px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#member-status { 
	width: 355px;
	margin-bottom: -4px;
	float: left;
	border: 1px solid #dddcdc;
	border-top: none;
	border-bottom: none;
	padding: 2px 2px 2px 4px;
}

#member-content {
	width: 355px;
	float: left;
	font-weight: bold;
	text-align:center;
	padding: 5px 0px 0px 0px;
}

#column-right-1 .member-others {
	width: 326px;
	max-height: 800px;
	min-height: 50px;
	margin: -5px 0 0;
	padding: 5px;
	color: #fff;	
	overflow: auto;
	float: right;
	background: #403f40 url(../images/background-container.gif) repeat-x;
}

	#column-right-1 .member-others #video_related {
		width: 311px;
		margin: 0;
		padding: 10px 0;
		float: left;
		clear: left;
		border-top: 1px solid #565555;
		border-bottom: 1px solid #383838;
	}
	
		#column-right-1 .member-others .member-others-thumb {
			width: 104px;
			height: auto;
			margin: 0;
			padding: 0;
		}

		#column-right-1 .member-others .member-others-info {
			font-size: 11px;
			list-style-type: none;
			width: 180px;
			height: auto;
			float: left;
			padding: 0 0 0 8px;
			margin: 0;
		}

.member-others img { border: 2px solid #fff;
}
.member-others img:hover { border: 2px solid #ccc;
}

.member-others ul {
	margin: 0px 0px 10px 0px;
	list-style-type: none;
}

.member-others li {
	list-style-type: none;
	float: left;
}

.member-others-title { margin-bottom: 6px;
}

.member-others-title a:link {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	display: block;
}

.member-others-title a:visited {
	color: #ccc;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	width: 180px;
	display: block;
}

.member-others-title a:hover {
	color: #e7e7e7;
}

.member-others-thumb {
	width: 134px;
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 0;
}

.member-others-thumb li {
	width: 100%;
	display: inline;
	text-align: center;
}

.member-others-info {
	font-size: 11px;
	list-style-type: none;
	width: 134px;
	float: left;
	padding: 0 0 0 0;
	margin: 0;
}

.member-others-info li {
	padding: 0;
}

.member-others-description {
	width: 150px;
	padding: 1px 0px 0px 0px;
	overflow: hidden;
}

/*--Member List--*/
.member-list {
	width: 980px;
	margin: 0px;
	text-align: center;
}

.member-list ul {
	list-style-type: none;
	display: inline;
	clear: both;
}

.member-list li {
	display: inline;
	float: left;
	border:1px solid #dddcdc;
	padding: 5px;
	width: 177px;
	margin: 5px 5px 0px 0px;
}

/*--Content List Container--*/
#content-list-container {
	width: 640px;
	padding: 0;
	background: #403f40 url(../images/background-container.gif) repeat-x;
	color: #fff;
}

#content-list {
	width: 640px;
	margin: 5px 0 10px;
	display: inline-block;
	list-style-type: none;
}

	.brand-content-list #content-list {
		width: 120px;
		height: 190px;
		margin: 10px 10px 15px 20px;
		float: left;
	}

#content-list li {
	list-style-type: none;
}

#content-list a:link {
	color: #FFF;
	text-decoration: none;
}

#content-list a:visited {
	color: #FFF;
	text-decoration: none;
}

#content-list a:hover {
	color: #FFF;
}

.content-list-thumb {
	width: 120px;
	float: left;
	margin: 0 0 0 10px;
	text-align: left;
	font-size: 0.8em;
}

.content-list-thumb li {
	display: inline;
}

.content-list-thumb img {
	border: 2px solid #e7e7e7;
}
.content-list-thumb img:hover {
	border: 2px solid #ccc;
}

.content-list-thumb2 {
	width: 100px;
	list-style-type: none;
	float: left;
	padding: 2px 0px 0px 2px;
	margin: 2px 5px 2px 0px;
}

.content-list-thumb2 li {
	display: inline;
}

.content-list-info {
	display: inline-block;
	list-style-type: none;
	width: 500px;
	float: right;
	margin: 2px 0px;
}

.content-list-info li {
	padding: 2px;
}


.content-list-info-2 {
	display: inline-block;
	list-style-type: none;
	width: 580px;
	float: left;
	margin: 2px 0px;
}

.content-list-info-2 li {
	padding: 2px;
}

.content-list-narrow {
	width: 340px;
	display: block;
	margin: 12px 0px 0px 0px;
}

.content-list-narrow li {
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	/*height: 23px;*/
}

.content-list-narrow li:hover {}

.content-list-narrow a { 
	display: block;
	height: 23px;
	margin: 2px 0px 0px 4px;
	font-weight: bold;
}

.content-list-header {
	color: #fff;
	font-size: 13px;
	width: 496px;
	height: 18px;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	background: transparent url(../images/heading-back.gif) repeat-x;
}

.content-list-header h3 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
}

.content-list-header-2 {
	color: #fff;
	font-size: 16px;
	width: 594px;
	height: 18px;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	background: transparent url(../images/heading-back.gif) repeat-x;
}

.content-list-header-2 h1 {
	color: #fff;
	font-size: 16px;
}


.audio-list {
	margin: 0px 0px -5px 0px;
}

/*--Comment List Container--*/
a.sh-comment {
	width: 126px;
	height: 29px;
	margin: 10px 0 10px 10px;
	display: block;
	background: url(../images/add-comment-button.gif) 0 0 no-repeat;
	color: #707070;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height:  29px;
}

	a.sh-comment:hover {
		color: #444;
	}

.comment-list { width: 640px;
}

.comment-list-block {
	display: inline-block;
	list-style-type: none;
}

.comment-list-block li {
	padding: 5px 0px;
	margin-bottom: 3px;
}

.comment-list-thumb {
	width: 118px;
	list-style-type: none;
	float: left;
}

.comment-list-thumb img {
	border: 2px solid #666666;
}
.comment-list-thumb img:hover {
	border: 2px solid #dddcdc;
}

.comment-list-thumb li {
	display: inline;
	list-style-type: none;
}

.comment-list-info {
	display: inline;
	list-style-type: none;
	width: 588px;
	float: right;
	border: 1px solid #dddcdc;
	text-align: left;
}

.comment-list-info li {
	padding: 4px 5px;
}

/*--FCK Editor Container--*/
.fck-block {
	width: 620px;
	margin-left: 3px;
	padding: 3px;
}

/*--User Info--*/
.user-info-list {
  list-style-type: none;
display: inline;
}

.user-info-list li {
  display: inline;
float: left;
margin: 0px 4px;
}


/*--Signup/Login Form Container--*/
#Signup{
	background-color: #000;
text-align: left;
}

#Signup ul{
	list-style-type: none;
padding: 0px;
margin: 25px 0px 0px 25px;
width: 340px;
}

#Signup li{
	display:block;
margin: 0px 0px 10px 6px;
}

.signup-left {
  width: 450px;
margin: 5px 2px;
padding: 2px 0px 0px 10px;
background: #000;
border: 3px solid #dddcdc;
float: left;
}

.signup-left p { font-weight: bold;
}

.signup-left ul { margin: 5px 0px 5px 30px;
}

.signup-right {
  width: 450px;
margin: 5px 2px;
padding: 5px;
background: #000;
border: 3px solid #dddcdc;
float: right;
}

.signup-right a {
	color: #E95A0C;
font-weight: bold;
}

.signup-right a:hover { text-decoration: underline;
}

.login-button { margin-left: 78px;
}

/*--Email Container--*/
.email-list {
  width: 600px;
padding: 2px 10px;
margin: 0px 0px 8px 0px;
border: 1px solid #dddcdc;
float: right;
}

.email-list ul { list-style-type: none;
}

.email-list li {
  margin: 10px 0px;
padding: 5px 2px;
border-bottom: 1px dashed #ccc;
}

.email-list-2 {
  width: 600px;
padding: 2px 10px;
margin: 0px 0px 8px 0px;
border: 1px solid #dddcdc;
float: right;
}

.email-list-2 ul { list-style-type: none;
}

.email-list-2 li {
  margin: 2px 0px;
padding: 0px;
}

/*--Misc--*/

.container-album-player {
  color: #000;
width: 492px;
padding: 0px;
margin: 0px auto;
}


#album_view {
  padding: 0px;
border:2px solid #fff;
}

#album_view:hover {	border: 2px solid #ccc;
}

#album-carousel {
	margin: -20px auto 25px auto;
}

#mycarousel {
	margin: -5px auto 0px auto;
}

/*--Warning Message Container--*/
.warning-message {
  width: 990px;
height: 23px;
margin: 0px auto;
text-align:center;
border: 1px dashed #ee0000;
color: #ee0000;
font-weight: bold;
font-size: 14px;
line-height: 15px;
padding: 3px 0px 0px 0px;
}

/*--Welcome Page Container--*/
#welcome-container {
	width: 100%;
border: 2px solid #dddcdc;
text-align: left;
min-height: 356px;
font-weight: bold;
margin: 0 auto;
}

#welcome-container ul {
  list-style-type: none;
margin: 24px 0px;
}

#welcome-container li {
  margin: 0px 0px 10px 90px;
display: inline;
width: 320px;
float: left;
}

/*--Member Search Container--*/
#members-search {
	width: 950px;
text-align: left;
margin: 10px 0px;
padding: 0px 5px;
border: 1px solid #E3E3E3;
}

#members-search ul {
    margin: 0px;
padding: 5px 0px;
background-color: #444;
}

#members-search li {
	display: inline;
margin: 0px 5px;
}

/*--Generic Container--*/
#generic-container {
  border: 2px solid #dddcdc;
padding: 5px;
min-height: 600px;
}

#generic-container p { line-height: 2;
}

.generic-content {
	margin: 60px 0px;
padding: 20px 0px;
border-top: 1px dashed #dddcdc;
}

#blog-read {
   color: #fff;
width: 600px;
border: 1px solid #dddcdc;
float: right;
border-bottom: 2px solid #B9B9B9;
background: #403f40 url(../images/background-container.gif) repeat-x;
}

#blog-read a {
	color: #ccc;
font-weight: bold;
}

#blog-read a:hover { text-decoration: underline;
}

#blog-form {
  color: #fff;
border: 1px solid #dddcdc;
clear: both;
font-weight: bold;
padding: 5px;
margin: 0px;
background: #403f40 url(../images/background-container.gif) repeat-x;
}

#blog-form ul {
  list-style-type: none;
width: 586px;
}

#blog-form li {
  display: inline;
float: left;
}

.blog-title {
  width: 575px;
background: #e7e7e7;
padding-left: 5px;
}

.blog-info {
  width: 594px;
font-weight: bold;
background: #000;
padding-left: 5px;
border-bottom: 1px solid #dddcdc;
}

.blog-content { margin: 10px 5px;
}
.blog-bookmarks { margin-top: 5px;
}

.blog-content-list-thumb {
  width: 102px;
list-style-type: none;
float: left;
vertical-align: middle;
text-align:center;
padding: 20px 0px 0px 9px;
}

.news-title {
  width: 629px;
background: #222;
padding-left: 5px;
}

.news-list-info li.news-info {
	width: 630px;
	font-weight: bold;
	background: #000;
	padding: 5px;
	border-bottom: 1px solid #dddcdc;
}

.news-list-info {
	display: inline-block;
	list-style-type: none;
	width: 640px;
	float: left;
	margin: 2px 0px;
}

.news-list-info li {
	padding: 10px;
}

/*----------------------
  -- General Styles   --
  ----------------------*/
.thumb { border: 2px solid #ccc;
}

h1 {
  color: #ccc;
font-size: 20px;
font-weight: bold;
margin: 0px 0px 10px 0px;
}

h2 {
  color: #333;
font-size: 14px;
font-weight: bold;
margin: 0px 0px 10px 0px;
}

h3 {
  color: #666666;
font-size: 14px;
font-weight: bold;
margin: 0px;
}

h4 {
  color: #000;
font-size: 12px;
font-weight: bold;
margin: 0px;
}

h4 a { color: #ccc;
}

#moderation {
	color: #fff;
float: right;
font-size: 10px;
margin: -17px 5px 0px 0px;
}

.font4_14 {
	color: #fff;
font-size: 14px;
font-weight: bold;
}

.font4_13 {
	color: #fff;
font-size: 12px;
font-weight: bold;
}

.font4_12 {
	color: #ccc;
font-size: 13px;
font-weight: bold;
}

.font5_14 {
	color: #fff;
font-size: 14px;
font-weight: bold;
}

.font5_15 {
	color: #3580b9;
font-size: 16px;
font-weight: bold;
}

.font5_4B {
	color: #0099FF;
font-size: 12px;
font-weight: bold;
}

.font5_12 {
	font-size: 12px;
font-weight: bold;
}

.font5_16 {
	font-size: 16px;
font-weight: bold;
}

.popular-lable {
	color: #000;
font-size: 12px;
font-weight: bold;
margin: 2px 0px;
}

.stats-thumb {
	float: left;
margin: 2px 0px
}

.stats-lable {
	color: #ccc;
font-size: 12px;
font-weight: bold;
margin: 5px;
float: left;
}

.stats-value {
	float: right;
margin: 5px 2px;
}

.audio-lable { margin: 0px 0px 0px 5px;
}

.signup-lable {
	font-weight: bold;
margin: 0px 17px 0px 0px;
}

.signup-lable-user {
	font-weight: bold;
margin: 0px 12px 0px 0px;
}
.signup-lable-new {
	font-weight: bold;
width: 100%;
background-color: #d7d7d7;
padding: 0px 5px;
}

.clear-fix { clear: both;
}


/*== Pagination ==*/

#pagination {
	margin: 28px 0px 8px 8px;
}

#pagination ul {
	list-style-type: none;
padding-left: 0px;
}

#pagination li {
	display: inline;
margin: 10px 5px 0 0;
}

#pagination li a {
	color: #fff;
padding: 4px;
border: 1px solid #999999;
background-color: #3f3f3f;
text-decoration: none;
}

#pagination li a:hover {
	border: 1px solid #333333;
background-color: #444;
color: #fff;
padding: 4px;
}

/*------------------
  -- Form Styles  --
  ------------------*/
#delmemberform { margin: 10px 0px;
}

#addvideoform { margin: 10px 0px;
}

#UploadAudio{
	background-color: #403f40;
text-align:left;
}

#UploadVideo{
	background-color: #403f40;
text-align:left;
}

#UploadVideo ul{
	list-style-type: none;
padding-left: 0px;
padding-top: 0px;
margin-top: 25px;
margin-left: 0px;
}

#UploadVideo li{
	margin-bottom: 15px;
display:inline;
display:block;
width: 213px;
float: left;
margin-left: 6px;
list-style-type: none;
}

.UploadVideo_Tags{
	color: #222;
background-color: #FFFFFF;
line-height: 18px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 5px;
border: 1px solid #666666;
}

#UploadVideo_2{
	background-color: #fafafa;
background-image: url(../images/reel2.png);
background-repeat: no-repeat;
background-position: right bottom;
border: 1px solid #ebe8e8;
text-align:left;
height: 306px;
}

#UploadVideo_2 ul{
	list-style-type: none;
padding-left: 0px;
padding-top: 0px;
margin-top: 25px;
margin-left: 0px;
}

#UploadVideo_2 li{
	margin-bottom: 15px;
display:inline;
display:block;
width: 213px;
float: left;
margin-left: 6px;
list-style-type: none;
}


/* Video Comments thumb */
.ThumbMembersVideos_Comments{
	float:left;
width:65px;
height:65px;
margin: 0px 8px;
display: block;
}

.CommentsBox{
	float: right;
	width: 540px;
	margin: 0 0 10px;
	background-position: left top;
}

.CommentBoxList_TopLinks li{
	display:inline;
	margin: 0px;
	padding: 0px;
}

.comment-user-info {
	width: 100%;
	height: 30px;
	color: #f7941d;
}

	.comment-user-info a {
		color: #f7941d;
	}

.comment-container hr {
	width: 100%;
	height: 0;
	margin: 15px 0 0;
	clear: both;
	border: 0;
	border-top: 1px solid #383838;
	border-bottom: 1px solid #565555;
}

.image_form  {
	font-size: 9pt;
width: 128px;
height: 20px;
font-weight: bold;
color: #666666;
letter-spacing: 1px;border: 1px solid #DFDCDC;
background-color: #FDFDFD;
}

.image_form_tags  {
	font-size: 9pt;
width: 228px;
height: 20px;
font-weight: bold;
color: #666666;
letter-spacing: 1px;
border: 1px solid #DFDCDC;
background-color: #FDFDFD;
}

.special_textarea  {
	font-size: 9pt;
font-weight: bold;
color: #666666;
letter-spacing: 1px;
border: 1px solid #DFDCDC;
background-color: #FDFDFD;
}

input:focus, textarea:focus {
	color: #444444;
}

.special_file {
	border: 1px solid #FDFDFD;
	background-color: #FDFDFD;
}

.sort_by {
	font-size: 7pt;
width: 138px;
height: 16px;
font-weight: bold;
color: #888888;
border: 1px solid #7AB0D8;
background-color: #FFF;
}

.sort_by:focus {
	color: #FFFFFF;
border: 1px solid #0099FF;
background-color: #0099FF;
}

#sort_by ul { list-style-type: none;
}

#sort_by li {
  display: inline-block;
margin: 8px 0px;
float: left;
}

/* Brand Channel */
div#brand-info p {
	margin-top: 10px;
}

