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

.heading .holder, .video .holder{
	height:1%;
	overflow:hidden;
	padding:2px 10px 5px;
/*	background:url(/images/bg-heading-b.gif) no-repeat 0 100%; */
}


/*--The main header--*/
#header {
  width: 983px;
  margin: 0px;
  padding: 0px;
}


#header-left {
  width: 250px;
  height: 100px;
   margin: 0px;
  float: left;
}

#header-right {
  width: 250px;
  height: 100px;
   margin: 0px;
  float: right;
}



#header-main {
  width: 733px;
  height: 100px;
  margin: 0px;
  float: left;

  border-right: 0px solid #fff;
}

#header-bottom {
  width: 983px;
  height: 6px;
  margin: 0px;
  float: left;
/* MD Menu Bar BG */
 /*  background: transparent url(../images/header-bottom.gif) no-repeat; */
}


/*--Set the margin of the logo so that it aligns properly with the left header background--*/
#logo {
  margin: 27px 0px 0px 4px;
 /* margin: -13px 0px 0px -40px; */
/* width: 195px; */
/* height: 150px; */

/* background: transparent url(/images/bg-logo-black.png) no-repeat; */

}

/*--Set the margin of the logo so that it aligns properly with the left header background--*/
#logo2 {
  margin: -74px 0 0 856px;
}

#header-left-2 {
  width: 148px;
  height: 100px;
  margin: 0px;
  float: left;
}

#header-main-2 {
  width: 835px;
  height: 100px;
  margin: 0;
  float: left;
  margin-bottom: 0px;
}

#logo-2 {
 margin: 4px 0px 0px 20px;
}

/*--Greeting (Welcome mesage, login/out links etc...--*/
#greeting {
  color: #EDEDED;
  font-size: 9px;
  float: left;
  margin: 17px -90px  2px;
}

#greeting-2 {
  color: #EDEDED;
  font-size: 11px;
  float: right;
  margin: -66px 0px 0 646px;
}
#greeting-3 {
  color: #EDEDED;
  font-size: 11px;
  float: right;
  margin: -2px 0 0 614px;
}

#greeting-4 {
  color: #EDEDED;
  font-size: 11px;
  float: left;
  margin: -3px 0 0 81px;
}


#greeting-3 a:link { color: #EDEDED; }
#greeting-3 a:visited { color: #FFF; }
#greeting-3 a:hover { color: #eeee00; text-decoration: underline; }

#greeting a:link { color: #EDEDED; }
#greeting a:visited { color: #FFF; }
#greeting a:hover { color: #eeee00; text-decoration: underline; }

/*--Footer styles--*/
#footer {
  width: 100%;
  height: 50px;
/*  background-color: #000000;
  border-top: 4px solid #000000; */
  clear: both;/*Clears all columns and sets the footer at the bottom*/
}

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


#footer-wrapper p { text-align: center;
		      color: #ffffff;
			font-size: 12px }
#footer-wrapper a { color: #FFFFFF; }


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

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

a:hover {
  color: #AAAAAA;
}


.sub-channels-nav {
   background-color:#333333;
   border-color:-moz-use-text-color #333333 #333333;

}
.tab ul, li {
   border:0; 
   margin:0; 
   padding:0; 
   list-style:none;
}

.tab ul {
   border-bottom:solid 1px #DEDEDE;
   height:29px;
   padding-left:20px;
}
.tab li {
   float:left; 
   margin-right:2px;
}

.tab a:link, .tab a:visited{
   background:transparent url(/themes/default/images/tab-round.png) right 60px;
   color:#666666;
   display:block;
   font-weight:bold;
   height:30px;
   line-height:30px;
   text-decoration:none;
}
.tab a span{
   background:transparent url(/themes/default/images/tab-round.png) left 60px;
   display:block;
   height:30px;
   margin-right:14px;
   padding-left:14px;
   color:#FF3408;
}
.tab a:hover{
   background:transparent url(/themes/default/images/tab-round.png) right 30px;
   display:block;
}
.tab a:hover span{
   background:transparent url(/themes/default/images/tab-round.png) left 30px;
   display:block;
}


.subtab ul, li {
   border:0; 
   margin:0; 
   padding:0; 
   list-style:none;
}

.subtab ul {
   border-bottom:solid 1px #DEDEDE;
   height:29px;
   padding-left:20px;
}
.subtab li {
   float:left; 
   margin-right:2px;
}

.subtab a:link, .subtab a:visited{
   background:transparent url(/themes/default/images/subtab-round.png) right 60px;
   color:#666666;
   display:block;
   font-weight:bold;
   height:30px;
   line-height:30px;
   text-decoration:none;
}
.subtab a span{
   background:transparent url(/themes/default/images/subtab-round.png) left 60px;
   display:block;
   height:30px;
   margin-right:14px;
   padding-left:14px;
   color:#FF3408;
}
.subtab a:hover{
   background:transparent url(/themes/default/images/subtab-round.png) right 30px;
   display:block;
}
.subtab a:hover span{
   background:transparent url(/themes/default/images/subtab-round.png) left 30px;
   display:block;
}



.none a:link, .none a:visited, .none a:visited, .none a:hover{
   background:none;
   color:#FFF;
}
.none a span, .none a:hover span{
   background:none;
   color:#FFF;
}

/* -------------------------------- */
/* ACTIVE ELEMENTS */
.active a:link, .active a:visited, .active a:visited, .active a:hover{
   background:url(/themes/default/tab-round.png) right 0 no-repeat;
   color:#FF3408;
}
.active a span, .active a:hover span{
   background:url(/themes/default/tab-round.png) left 0 no-repeat;
}


/*-----------------------
  -- Navigation Styles --
  -----------------------*/
#nav-bar {
  float: right;
  margin: 19px 5px 0px 0px;
  width: 825px; 
}

#nav-bar-2 {
  float: left;
  margin: 0px 0px 0px 0px;
  width: 100%;
  height: 100px;
}

#nav-left {
  width: 8px;
  height: 48px;
  float: left;
}

#nav-right {
  width: 8px;
  height: 48px;
  float: left;
}

#nav-main2 {
/*  background: transparent url(../images/nav-bg.png) repeat-x scroll 0px 0px; */
  background: transparent url(../images/singlebar.png) repeat-x scroll 0px 0px;
  float:right;
  width:756px;
  height:50px;
  margin:29px 0px 0 0;
}

/*-Main Nav Buttons-*/
#nav-main2 ul {
  list-style-type: none;
  width: auto;
  display: block;
  Margin: -10px auto;
}

#nav-main2 li {
  display: inline;
  width: auto;
  border: 0px solid #e7e7e7;
  border-right: 0px solid #d0d0d0;
  border-bottom: 0px solid #d0d0d0;
  float: left;
  padding: 4px 2px;
  margin: 28px 15px 0px 1px;
}

#nav-main2 li:hover {
  border: 0px solid #ffffff;
  border-left: 0px solid #d0d0d0;
  border-top: 0px solid #d0d0d0;
}

#nav-main2 li a:link {
  font-size: 16px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #ffffff;
}

#nav-main2 li a:visited {
  font-size: 16px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #ffffff;
}

#nav-main {
  float: left;

}

/*-Main Nav Buttons-*/
#nav-main ul {
  list-style-type: none;
  width: auto;
  display: block;
  Margin: 0 auto;
}

#nav-main li {
  display: inline;
  width: auto;
  border: 0px solid #e7e7e7;
  border-right: 0px solid #d0d0d0;
  border-bottom: 0px solid #d0d0d0;
  float: left;
  padding: 4px 2px;
  margin: 21px 4px 0px 10px;
}

#nav-main li:hover {
  border: 0px solid #fff;
  border-left: 0px solid #d0d0d0;
  border-top: 0px solid #d0d0d0;
}

#nav-main li a:link {
  font-size: 13px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
}

#nav-main li a:visited {
  font-size: 13px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #000;
}

#activemenu a:link {
  color: #FF0000;

  text-decoration: none;
}

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

#activemenu a:hover {
  color: #FF0000;
  text-decoration: none;
}

.inactivemenu a:link {
  color: #000000;

  text-decoration: none;
}

.inactivemenu a:visited {
  color: #000000;
  text-decoration: none;
}

.inactivemenu a:hover {
  color: #FF0000;
  text-decoration: none;
}


.sub-nav2 {
  float:right;
  margin: -23px 0 0 0;
  width:300px;

}

/*--Sub Navigation. (My Profile, My Messages, etc...)--*/
.sub-nav {
  font-size: 11px;
  text-align: right;
/*  margin: 2px 6px 0px 0px; */
 /* height: 90px;  */
  margin: 10px 6px 0px 0px;
/*  background: transparent url(../images/bg-header.jpg) repeat-x;  */
/*  background: transparent url(../images/bg-header-black.jpg) repeat-x;  */
/*  background: transparent url(../images/bg-header-clear.png) repeat-x;  */
  background: transparent url(../images/bg-header-clear-art.png) repeat-x;
/*  background: transparent url(../images/bg-header-clear-art-pr.png) repeat-x;  */
}

.sub-nav-links {
  color: #e7e7e7;
  font-size: 12px;

}

.sub-nav-links a:link, .sub-nav-links a:active, .sub-nav-links a:visited  {
  text-decoration:none;
  font-size: 12px;
 color: #e7e7e7;
}

.sub-nav-links a:hover {
  color: #a9ceea;
}

/*--Browse Navigation. (Featured, Most Views, etc...)--*/
.browse-nav {
  text-align: right;
  margin: -15px 0px 0px 0px;
  padding: 0px 5px 0px 0px;
}

.browse-nav-2 {
  text-align: right;
  margin: -15px 0px 0px 0px;
  padding: 0px 5px 0px 0px;
}
.browse-nav a {
  color: #0000cc;
  font-size: 12px;
}

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

.browse-nav-2 a {
  color: #0000CC;
  font-size: 12px;
}

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

/*--Search Bar--*/
#search-bar {
  float: right;
  margin: -65px 5px 0px 0px;

}

/*--Search Bar--*/
#search-bar-2 {
  float: right;
  margin: -75px 5px 0px 0px;

}

.glass {
margin: 5px 0px 0px 0px ;
padding: 5px;
}

/*--Form BUttons--*/
.button-form {
  height: 20px;
  font-family: verdana;
   border: 1px solid #666666;
/* background: transparent url(../images/search_icon.gif) repeat-x; */
 /* background: url(/images/search_icon.gif) repeat-x; */
  padding: 0px 0px 2px 0px;
}

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

/*-----------------------
  -- Advert Styles     --
  -----------------------*/
#advert-top {
  width: 100%;
  height: 217px;
  margin: 0px;
  text-align:center;
}

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

#advert-right {
  width: 256px;
  height: auto;
  padding: 2px 0px;
  text-align: center;
  border: 1px solid #333333;
/*  border-top: none; */
/*  border-bottom: none; */
  text-align:center;
}

#advert-left {
  width: 256px;
  padding: 2px 0px;
  text-align: center;
  border: 1px solid #333;
  border-top: none;
 /* border-bottom: none; */
  text-align:center;
}


/*-----------------------
  -- Column Styles     --
  -----------------------*/
#inner-templates-container {
  width: 100%;
  /* margin: 0px auto; */
}

#column-wide {
  width: 1040px;
  margin: 15px 0px 10px 0px;
  float: left;
  color: #EFFBFB;
}

#column-left-1 {
  width: 800px;
  float: left;
  margin: 67px 5px 10px 0px;
}

#column-right-1 {
  width: 258px;
  float: left;
/*  margin: 15px 0px 10px 5px; */
  margin: -10px 0px 10px 5px;
}

#column-right-main {
  width: 160px;
  float: left;
/*  margin: 15px 0px 10px 5px; */
  margin: 65px 0px 10px 5px;
}


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

#column-left-2 {
  width: 258px;
  float: left;
  margin: 14px 5px 10px 0px;
}

#column-right-2 {
  width: 712px;
  float: left;
  margin: 14px 0px 10px 5px;
}

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

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

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

/*--Wide Container Header--*/
.header-wide {
  color: #ededed;
  font-size: 12px;
  font-weight: bold;
  width: 704px;
  height: 0px;
/* border: 1px solid #333333; */
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 8px;
/*  background: transparent url(../images/column-header-wide.png) no-repeat; */
}

.header-wide-2 {
  font-family: Arial,Helvetica,sans-serif;
  color: #ededed;
  font-size: 14px;
  font-weight: bold;
  width: 704px;
  height: 24px;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 8px;
  background: transparent url(../images/column-header-wide.gif) no-repeat;
}

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



.header-wide h1 {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin: -15px 0px 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;
}

/*--Wide Container--*/
.container-wide {
  width: 712px;
  text-align: center;
  border: 2px solid #333333;
  border-top: none;
 /* border-bottom: none; */
 /* padding: 0px 3px; */
}

/*--Wide Container Main--*/
.container-wide-main {
  width: 800px;
  text-align: center;
  border: 2px solid #333333;
  border-top: none;
 /* border-bottom: none; */
 /* padding: 0px 3px; */
}

.container-wide-ajax {
  width: 704px;
  text-align: center;
  border-top: none;
  border-bottom: none;
  padding: 0px 3px;
}

/*--Bottom border. This is to give the wide containers rounded bottom corners.--*/
.container-wide-footer {
  width: 714px;
  height: 6px;
  margin: -2px 0px 10px 0px;
/*  background: transparent url(../images/column-border-bottom-wide.gif) no-repeat; */

}

/*--Top border. This is to give the wide containers rounded top corners.--*/
.container-wide-header {
  width: 714px;
  height: 6px;
  margin: 0px 0px 0px 0px;
  background: transparent url(../images/column-header-wide.gif) no-repeat;
}

.container-wide-player {
  width: 700px;
  text-align: center;
  border: 1px solid #333333;
  border-top: none;
 /*  border-bottom: none; */
 /* background: transparent url(../images/reel.png) no-repeat; */
  background-position: right bottom;
  padding:2px 4px;
  border-bottom:1px solid #333333;
  margin: 0px 0px 5px 0px;
}

.container-player {
  color: #000;
  width: 700px;
  text-align: center;
  background: #000000;
  padding: 0px;
}

#video-info {
  width: 640px;
  padding: 5px;
}

.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;
}

.video-details-list {
  width: 690px;
  list-style-type: none;
  float: left;
  text-align: left;
}

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

.li-spacer {
}

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


/*--Narrow Column Header--*/
.header-narrow {
  color:#EDEDED;
  font-size: 14px;
  font-weight: bold;
  width: 257px;
  height: 32px;
  margin: 0px 0px -9px 0px;
  padding: 6px 0px 0px 8px;
/*  background: transparent url(../images/column-header-narrow.gif) no-repeat; */
  background: transparent url(../images/column-header-narrow.png) no-repeat;
}

.header-narrow-2 {
  color: #EDEDED;
  font-size: 15px;
  font-weight: bold;
  width: 256px;
  height: 33px;
  margin: 0px 0px -9px 0px;
  padding: 5px 0px 0px 8px;
/*  background: transparent url(../images/column-header-narrow.gif) no-repeat; */
  background: transparent url(../images/column-header-narrow.png) no-repeat; 
}

/*-- Narrow Container.  These are used in the right column--*/
.container-narrow {
  width: 252px;
  border: 1px solid #333333;
 background-color:#333333;
 border-top: none;
 /*  border-bottom: none; */
  padding: 0px 2px;
}


/*-- Narrow Container.  These are used in the right column for main--*/
.container-narrow-main {
  width: 160px;
  border: 1px solid #333333;
 background-color:#333333;
 border-top: none;
 /*  border-bottom: none; */
  padding: 0px 0px;
}


/*--This gives the narrow containers rounded top corners when needed.--*/
.container-narrow-top {
  width: 258px;
  height: 1px;

  background: transparent url(../images/column-border-top-narrow.gif) no-repeat;
}

/*--This gives the narrow containers rounded bottom corners.--*/
.container-narrow-bottom {
  width: 258px;
  height: 9px;
  margin: 0px 0px 10px 0px;
/*  background: transparent url(../images/column-border-bottom-narrow.gif) no-repeat; */
  background: transparent url(../images/column-border-bottom-narrow.png) no-repeat; 
}




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

/*--The Stats Container--*/
.container-stats {
  width: 252px;
  border: 1px solid #657186;
  border-top: none;
  border-bottom: none;
  padding: 0px 2px;
}
.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: #657186; 
  width: 258px;
  height: 115px;
  /* background: transparent url(../images/login-back.gif) no-repeat; */
  margin: 0px 0px 5px 0px;
}


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

.login-box li{
  list-style-type: none;
  margin: 5px 20px 5px 0px;
  text-align: center;
}

#login-box a {
  color: #555555;
  font-weight: bold;
 font-size: 4px;
}

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

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

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

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

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

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

/*--The Index Player Container--*/
#index-player-container {
  width: 708px;
  text-align: center;
/*  border: 1px solid #d0d2d4;*/
  border: 1px solid #657186;
  border-top: none;
  padding: 0px 0px 1px 0px;
  margin: 0px 0px 10px 0px;
}

/*--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 {
  background-color: #666666;
  border: 1px solid #666666;
  padding: 3px;
}

/*--The Video Browser Container--*/
.browse-videos {
  width: 704px;
  margin: 0px 0px 0px 0px;
 /*  background: transparent url(../images/reel.png) no-repeat; */
  background-position: right bottom;
}

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

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

.browse-videos-title {
  color: #999;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
}

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

.browse-videos-member {
  color: #999;
  font-size: 9px;
  font-weight: bold;
  text-align: left;
  margin-bottom: 4px;
}

.browse-videos-rating {
  text-align: right;
  margin-top: -10px;
}

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

/*--The Audio Browser Container--*/
.browse-audios {
  width: 256px;
  border: 1px solid #333333;
 background-color:#333333; 
 border-top: none;
 /* border-bottom: none; */
  padding: 5px 0px 5px 0px;
  margin: 0px 0px -4px 0px;
}

.browse-audios ul {}

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

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

/*--The Blog Browser Container--*/
.browse-blogs {
  width: 256px;
  border: 1px solid #333333;
  background-color:#333333;
  border-top: none;
 /*  border-bottom: none; */
  padding: 5px 0px 0px 0px;
  margin: 0px 0px -4px 0px;
}

.browse-blogs ul {}

.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;
}

/*--The Group Browser Container--*/
.browse-groups {
  width: 256px;
  border: 1px solid #333333;
 background-color:#333333;
  border-top: none;
 /*  border-bottom: none; */
  padding: 5px 0px 0px 0px;
  margin: 0px 0px -4px 0px;
}

.browse-groups ul {}

.browse-groups li {
  list-style-type: none;
  padding: 1px;
  margin: 1px 0px;
  line-height: 1.2;
}

.browse-groups a {
  font-weight: bold;
 color: #A9A9A9;
  padding: 0px;
  margin: 0px;
}

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

.whats-showing ul {}

.whats-showing li {
  list-style-type: none;
  padding: 7px 0px 0px 6px;
  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 {
  width: 690px;
  padding: 2px 10px;
  margin: 0px 0px 8px 0px;
  border: 1px solid #dddcdc;
  float: left;
}

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

.groups-thumb li {
	list-style-type: none;
}

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

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

/*--The Video Browser Container--*/
.groups-videos {
  width: 710px;
  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;
  margin: 5px 5px 0px 0px;
}

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

.groups-videos-rating {}

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

/*--The Audio Browser Container--*/
.groups-audios {
  width: 710px;
  margin: 0px;
  text-align: center;
}

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

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

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

.groups-audios-rating {}

.groups-audios-date {
  color: #888;
  font-size: 11px;
}

/*--The Blogs Browser Container--*/
.groups-blogs {
  width: 710px;
  margin: 0px;
  text-align: center;
}

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

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

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

.groups-blogs-rating {}

.groups-blogs-date {
  color: #888;
  font-size: 11px;
}

.groups-form {
  width: 690px;
  padding: 5px 10px;
  border: 1px solid #dddcdc;
  text-align: left;
}

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

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

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

/*--Member Details--*/
#member-details {
  padding: 5px;

  width: 200px;
  height: 160px;
  background: #555;
  margin: 0px 20px 0;
}

.member-details-list {
  float: left;
}

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

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

#member-details-thumb {
  float: left;
  width: 110px;
}

#member-details-thumb img { border: 2px solid #666666; }
#member-details-thumb img:hover { border: 2px solid #dddcdc; }

#member-status { margin: 5px 3px; float: left; }

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

.member-others {
  float: left;
  margin: 5px 5px 3px 20px;
  text-align: center;
}

/*--Member List--*/
.member-list {
	 float:left;
	width: 204px; 
  	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: 187px;
  margin: 5px 5px 0px 0px;
}

/*--Content List Container--*/
#content-list {
  width: 712px;
  display: inline-block;
  list-style-type: none;
  border: 1px solid #dddcdc;
  margin-bottom: 5px;
  float: left;
color:#D8D8D8;
}

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

.content-list-narrow {
  width: 256px;
  padding: 5px 4px;
}

#content-list-narrow li {
  margin: 5px 0px;
}

#content-list a:link { color: #999999; text-decoration: none; }
#content-list a:visited { color: #999999; text-decoration: none; }
#content-list a:hover { color: #eeeeee; }

.content-list-thumb {
  width: 102px;
  list-style-type: none;
  float: left;
  padding: 2px 0px 0px 2px;
  margin: 2px 0px;
}

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

.content-list-info {
  display: inline-block;
  list-style-type: none;
  width: 588px;
  float: right;
  margin: 2px 0px;
  border-left: 1px solid #dddcdc;
}

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

/*--Comment List Container--*/
.comment-list {
  width: 710px;
}

.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: 690px;
  margin: 0px auto 3px auto;
  border: 1px solid #666666;
}

/*--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: 460px;
  margin: 5px 2px;
  padding: 2px 0px 0px 10px;
  background: #000;
  border: 3px solid #dddcdc;
  float: left;
  color: #fff;
}

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

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

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

.signup-right a { color: #317eb8; font-weight: bold; }
.signup-right a:hover { text-decoration: underline; }

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

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

.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: 690px;
  padding: 2px 10px;
  margin: 0px 0px 8px 0px;
  border: 1px solid #dddcdc;
  float: left;
}

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

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

/*--Misc--*/
#album_view {
  padding: 2px 0px;
}

.albums_view {
  width: 710px;
  margin: 0px;
  text-align: center;
}

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

.albums_view li {
  display: inline;
  text-align: center;
  float: left;
  border:1px solid #333;
  padding: 5px;
  width: 160px;
  height: 156px;
  margin: 5px 5px 0px 0px;
}

#mycarousel { margin: 5px 0px; }

/*--Warning Message Container--*/
.warning-message {
  width: 100%;
  height: 23px;
  margin: 2px 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;
	height: 376px;
	font-weight: bold;
	margin: 0 auto;
}

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

#welcome-container li {
  margin: 0px 0px 20px 132px;
  display: inline;
  width: 310px;
  float: left;
}

/*--Member Search Container--*/
#members-search {
	text-align: center;
	margin: 10px 0px;
	border: 0px solid #E3E3E3;
	color: #ffffff;
}

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

#members-search li {
	display: inline;
	margin-right: 15px;
}

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

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

#blog-read {
  width: 710px;
  border: 1px solid #dddcdc;
}

#blog-read a { color: #5798ca; font-weight: bold; }
#blog-read a:hover { text-decoration: underline;  }

#blog-form {
  border: 1px solid #dddcdc;
  clear: both;
  font-weight: bold;
  padding: 5px;
  margin: 0px;
}

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

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

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

.blog-info {
  width: 575px;
  font-weight: bold;
  background: #333;
  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: 696px;
  padding-left: 5px;
}

.news-info {
  width: 696px;
  font-weight: bold;
  padding-left: 5px;
  border-bottom: 1px solid #dddcdc;
}

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

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

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

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

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

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

h4 {
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
}

h4 a {
 font-size: 11px;
 color: #5798ca;
}

.moderation {
  background-color: #fff3b7;
  border: 1px solid #6a5800;
  padding: 0px 5px;
  clear: both;
}

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

.font4_13 { color: #D4D5D6; font-size: 10px; font-weight: bold; }

.font4_12 { color: #fff; 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: 18px; font-weight: bold; }

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

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

.stats-lable { color: #ffffff; 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; color: #fff; }
.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; color: #000000; }

.clear-fix {
  clear: both;
}


/* Pagination */

#pagination {
	margin-top: 20px;
	margin-bottom: 8px;

}
#pagination ul {
	list-style-type: none;
	padding-left: 0px;
}
#pagination li {
	display: inline;
	margin: 10px 5px 0 0;

}
#pagination li a {
	padding: 4px;
	border: 1px solid #999999;
	text-decoration: none;
}
#pagination li a:hover {
	border: 1px solid #333333;
	background-color: #ffffff;
	color: #0000DD;
}

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

#addvideoform {
  margin: 10px 0px;
}

/*----------------------
  -- Promoted Videos  --
  ----------------------*/
#promoted-container {

}

.ts-1 {
	border: none;
	height: 120px;
	position: relative;
	text-align: left;
	width: 522px;
}

.ts-1-1 {
	border: none;
	height: 114px;
	left: 40px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 126px;
}

.ts-2 {
	border: none;
	height: 114px;
	position: relative;
	text-align: left;
	width: 126px;
}

.ts-2-1 {
	background-color: #000;
	border: none;
	height: 0px;
	left: 0px;
	overflow: hidden;
	padding: 1px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 124px;
}

.ts-2-2 {
	background-color: #000;
	border: none;
	height: 97px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 124px;
}

.ts-2-3 {
    font-weight: bold;
	background-color: #000;
	margin: 78px 0px 0px 0px;
	padding: 1px;
	position: absolute;
	text-align: center;
	width: 124px;
}

.ts-2-4 {
    font-size:9px;
    font-weight: bold;
	background-color: #000;
	height: 19px;
	margin: 91px 0px 0px 0px;
	line-height: 19px;
	padding: 1px;
	position: absolute;
	text-align: center;
	width: 124px;
}

.ts-2-5 {
	background-color: #000;
	border: none;
	height: 0px;
	margin: 92px 0px 0px 0px;
	overflow: hidden;
	padding: 1px;
	position: absolute;
	text-align: center;
	width: 124px;
}

.ts-1-2 {
	border: none;
	height: 114px;
	left: 210px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 126px;
}

.ts-3-3 {
	background-color: #000;
	border: none;
	height: 18px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 101px;
	width: 124px;
}

.ts-3-4 {
	background-color: #000;
	border: none;
	height: 19px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 121px;
	width: 124px;
}

.ts-1-3 {
	border: none;
	height: 114px;
	left: 380px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 126px;
}

.ts-1-4 {
	border: none;
	height: 114px;
	left: 550px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 126px;
}

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

#UploadVideo{
/*	background-color: #ffffff; */
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #ebe8e8;
	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{
/*	background-color: #FFFFFF; */
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}

#UploadVideo_2{
	background-color: #ffffff;
	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;
}


#CommentBoxPostNew{
	border: 1px dotted #DFDCDC;
	width: 595px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFFFFF; 
	background-image: url(../images/slice_comments_run.png); 
	background-repeat: repeat-x;
	background-position: left top;
	clear: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
}

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

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


#CommentBoxPostNew{
	border: 1px dotted #DFDCDC;
	width: 595px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../images/slice_comments_run.png);
	background-repeat: repeat-x;
	background-position: left top;
	clear: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
}

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

.CommentsBox{
	background-color: #333333;
	border: 1px dotted #D5D4D4;
	color:#ffffff;
	float: right;
	width: 588px; /*488px;*/
	margin-right: 18px;
/*	background-image: url(../images/slice_comments_run.png); */
	background-repeat: repeat-x;
	background-position: left top;
}

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

.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;
	border: 1px solid #0099FF;
}

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

.sort_by {
	font-size: 7pt;
	width: 138px;
	height: 16px;
	font-weight: bold;
	color: #888888;
	letter-spacing: 1px;
	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;
}

#Participation-Header{
	color:#1f5176;
	font-size: 18px;

}

#Participation-Wrapper{
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	color: #515151;

}

#Participation ul{
}

#Participation li{
	height: 35px;
	list-style-type: none;
}

.songs-holder{
    float:left;
    width:600px;
    overflow:hidden;
}
.songstitle{
    float:left;
    overflow:hidden;
    width:200px;
    padding:20px 0 0 0;
}
.songsdate{
    float:left;
    overflow:hidden;
    width:180px;
    padding:20px 0 0 0;
}
.songsbutton{
    float:left;
    width:220px;
}

.dots
{
border-bottom:1px dotted #DDDDDD;
}

#latest_news
{
color:#FFF;
background-color:#000000;
}

#recentWrap {
	width: 158px;
	border: 1px solid #000;
	overflow: scroll;
	overflow-x: hidden;
	background-color: #333333;
	display: block;
	border-bottom: none;
	height: 360px;
	overflow-x: hidden;
}

.recentPost {
	width: 143px;
	background: #6b6b6b url('/themes/default/images/recent_gradient.jpg') repeat-x;
	float: left;
	margin: 0 0 1px 0;
}

.recentPost img {
      margin: 5px 5px 0;
      float: left;
      border: 1px #737373 solid;
}

.recentPost img:hover {
	border: 1px #aaaaaa solid;
}

.copyWrap {
	padding-left: 5px;
	float: left;
	background: url('/themes/default/images/barLeft.jpg') top left no-repeat;
	width: 85px;
	margin: 5px 5px 5px 0;
	overflow: hidden;
}

.recentPost p {
	margin: 0;
	font-size: 11px;
	color: #fff;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
}

.recentPost p a {
	color: #fff;
	font-weight: bold;
}

.recentPost p a:hover {
	color: #aaaaaa;

}

.recentPost .timeStamp {
	color: #fff;
	font-weight: normal;
	font-size: 9px;
	font-style: italic;
	line-height: 2.2em;
}


.dbVote{
background:#000 !important;
width:250px !important;
height:20px !important;
padding:2px !important;
text:#FFF !important;
text-align:center !important;
font-weight:bold !important;
font-size:13px !important;
}
.dbHot {
background:#FF0000 !important;
width:75px !important;
float:left !important;
padding:1px !important;
margin: 0px 2px 0px 0px !important;
}

.dbVoted {
background:#00AA00 !important;
width:75px !important;
float:left !important;
padding:1px !important;
margin: 0px 2px 0px 0px !important;
}
.dbVotes {
background:#2a4153 !important;
width:75px !important;
float:left !important;
padding:1px !important;
margin: 0px 4px 0px 0px !important;
}

.dbMeter {
background:#000000 !important;
width:0px 
height:20px !important;
float:left !important;
padding:1px !important;
opacity:0;
margin: 0px 0px 0px 0px !important;
overflow: hidden !important;
}

.dbBar {
float:left !important;
width:5px !important;
height:18px !important;
margin:0px 2px 0px 0px !important;
}

#artist_menu {
cursor:pointer;
width:auto;
height:16;
font-size:16px;
font-family:Arial;
}
#artist_menu a:hover {
  color: #FF0000;
  text-decoration: none;
}


/************************************/
/* Footer Powered by Remover        */
/************************************/

#pbr {
font: normal normal normal large serif;
text-align:center;
background-color: #000000; 
/* background-image: url('http://replace color with_image_here');*/;
background-repeat: no-repeat;
position: relative;
width: 100%;
height: 100px;
z-index: 0;
left: 0px;
top: 98px;
color: #999999;
}

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

/*--fix splash image in IE--*/
#demovid img {
  margin: -10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.featured-1 a:link { color: #ef0101; font-size:12px; }
.featured-1 a:visited { color: #ef0101; font-size:12px; }
.featured-1 a:hover { color: #ef0101; text-decoration: underline; font-size:12px;}

.featured1-hl1 {
width:110px;
float:left;
padding:13px 0 10px 0;
}

.featured1-hc1 {
width:100px;
float:left;
padding-top: 5px;
}

.featured1-hr1 {
width:115px;
float:left;
padding:13px 0 20px 0;
}

.featured1-hm1 {
width:300px;
float:none;
}

.featured1-hl2 {
width:120px;
float:left;
padding:13px 0 10px 0;
}

.featured1-hc2 {
width:80px;
float:left;
padding-top: 5px;
}

.featured1-hr2 {
width:115px;
float:left;
padding:13px 0 0 0;
}

.featured1-hm2 {
width:300px;
float:none;
padding:35px 0 0 0;
}
