/*  
Theme Name: Build Anything
Theme URI: http://www.SiteBuilderTips.com
Author: Chozen
Author URI: http://www.SiteBuilderTips.com/
Description: This WordPress theme was designed and built by Chozen of Site Builder Tips. The CSS, XHTML and design is copyright of Site Builder Tips.
Tags: buddypress,
*/



/* -------------------[ Main Page Elements ]------------------- */

@import url(menu_style.css);
@import url(rounded-corners.css);
@import url("forum.css");

body {
	font-size: 9pt;
	font-family: Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif;
	color: #000;
	background:url("images/grey-background.png") repeat scroll center top #d6d6d6;
	text-align: left;
	margin: 0;
	padding: 0px 0;
	line-height: 1.5em;
	}


#alt-background {
        clear:both;
        float:left;
        margin:0 auto;
        width:100%;
        z-index:1;
        position:absolute;
        display:none;
        }

#alt-background img, #alt-background a {
        float:left;
        width:100%;
        }

#wrap {
	padding:0px;
	clear: both;
	width: 965px;
	margin: 0 auto;
	background: #fff;
	border:1px solid #333333;
        -moz-box-shadow:0 6px 20px #000000;
        -webkit-box-shadow: 0px 6px 20px #000000;
        box-shadow: 0px 0px 20px #000000;
        behavior: url(http://www.mixtapes.tv/wp-content/themes/mixtape/files/ie-css3.htc);
        z-index: 2; 
        position: relative;
	}

#header {
        height:93px;
	clear: both;
	padding: 0;
	margin: 0 auto;
	background:#FFFFFF url(images/header-bg.gif) repeat-x scroll 0 19px;
	}

#header .sitehead-left {
	width:215px;
	float:left;
	margin:30px 5px 1px;
	padding:0;
	}

#header .sitehead-right {
	width:729px;
        height:90px;
	float:right;
	margin:1px;
	padding:0;
	}

#header .sitehead-left p {
	margin:0;
	height:26px;
	line-height:26px;
	}

#header .sitehead-right p {
	clear: both;
	float:right;
	margin:0;
	height:24px;
	line-height:24px;
	}

#container {
        background:#FFFFFF url(images/blockbg.png) repeat-x scroll center bottom;
        border:1px solid #BBBBBB;
        display:inline-block;
        margin:0px 2px;
        width:625px;
        padding:5px;
        }

#nav {
	height:30px;
	line-height:30px; 
	margin: 0 auto;
	padding:1px;
	border:1px solid #ddd;
	}

#top-bar {
        background:transparent url(images/nav-grad.jpg) repeat-x scroll center bottom;
        color:#FFFFFF;
        height:32px;
        font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
        }

#top-bar a {
        color:#CC0000;
        }

#top-bar a:hover {
        color:#FFFFFF;
        }

#top-bar p {
        margin-bottom:0px;
        }

#page {
	clear: both;
	margin: 0 auto;
	padding: 5px;
        background:#DDDDDD none repeat scroll 0 0;
	}  

#contentleft {
        border:0px solid #BBBBBB;
	overflow:hidden;
	width: 645px;
	float:left;
	padding: 0;	
	margin: 0;
	} 

#content {
	width: 100%;
	overflow:hidden;
	float:left;
	margin: 0;
	padding: 0;
	}

#contentright {
	overflow:hidden;
	width: 306px;	
	float:right;	
	padding: 0;	
	margin: 0;
	} 

#sidebar_full {
	width: 100%;
	}

#footer {
	font-size:8pt;
	clear: both;
	margin: 0px auto;
	padding: 0;
	text-align: center;	
	margin: 0 auto;
	padding:0px;
	border:0px solid #ddd;
	background:#DDDDDD none repeat scroll 0 0;
	}

#footer a { 
        color:#CC0000;
        }

.footer-content {
	background:#DDDDDD none repeat scroll 0 0;
	padding: 0px 4px;
	}

#footer .alignleft {
	float:left;
	}

#footer .alignright {
	float:right;
	}

#footer-nav {
      background:#1D1D1D none repeat scroll 0 0;
      border-bottom:1px solid #333333;
      border-top:1px solid #333333;
      clear:both;
      margin:0px;
      padding:5px 0;
      text-align:center;
      width:100%;
      display:inline-block;
      list-style:none;
      }

#footer-item-nav {
      display:inline;
      margin:0;
      padding:0 10px;
      }

#footer-nav li {
      background:transparent url(images/vline.gif) no-repeat scroll left center;
      display:inline;
      margin:0;
      padding:0 10px;
      }

#footer-nav li a {
      color:#999999;
      list-style:none;
      }

.footer-firstitem {
      background:transparent none repeat scroll 0 0 !important;
      }

#footer-disclaimer {
      color:#777777;
      font-size:10px;
      text-align:left;
      }

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}



.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -------------------[ Headings ]------------------- */

h1, h2, h3, h4, h5, h6, h7 {
	font-family: arial,lucinda,verdana,geneva,sans-serif;
	line-height: 1.2em;
	letter-spacing:0px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

h1 {
	font-size: 14pt;
	margin: 0;
	}

h2 {
	font-size: 12pt;
	}

h3 {
	font-size: 10pt;
	letter-spacing:0px;
	}

h4,h5,h6,h7 {
	font-size: 10pt;
	letter-spacing:0px;
	}

.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
	margin-bottom: 0px;
	}

#header h1 {
	font-size:20px;
	margin:0;
	line-height:24px;
	height:24px;	
	}

#subhead h3 {
	margin: 0;
	padding: 0;
	font-size:12pt;
	}

#subhead h1 {
	margin: 0;
	padding: 0;
	}

h3#comments, h3#respond  {
	font-size:12pt;
	margin: 0 !important;
	padding: 10px;
	background:url("images/header-gradient.png") repeat scroll 0 0 transparent;
	border:1px solid #fff;
	border-left:0;
	border-right:0;
        }

h3.home-list {
	font-size:9pt;
	letter-spacing:0px;
	border:0px solid #333;
	background:transparent url(images/nav-grad.jpg) repeat scroll 0 0;
	padding:4px;
	margin:5px;
	color:#EEEEEE;
        height:20px;
        line-height:20px;
        font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
        font-size:14px;
        font-weight:bold;
        text-transform:uppercase;
	}


h2.home-list {
	font-size: 9pt;
	font-family: arial,lucinda,verdana,geneva,sans-serif;
	font-weight:bold;
	letter-spacing:0px;
	margin-bottom:0;
	}

.home-widget td {

        }

.home-widget tr, .home-widget td { 
        display:inline-block;
        }

.singlepost h1 {
        margin:4px 0;
        color:#000000;
        }

#home-widget-bottom {
       margin:0px;
       }


/* -------------------[ Links ]------------------- */

a, a:link, a:visited {
	color:#008EBF;
	text-decoration:none;
	}

a:hover, a:active {
	color:#cc0000;
	text-decoration:none;
	}

#sidebar a {

	}

.post h1 a, .post h2 a, .featurepost h2 a, .featurepost h1 a {
	}

a.more-link {
        background: url(images/arrow-rt.gif) 100% 70% no-repeat;
        padding-right:14px; 
        }

a.more-link:hover, a.more-link:active {
	text-decoration:none;
	background:#000 url(images/arrow-rt.gif) 100% 70% no-repeat;
	}

.singlepost a {
        color:#008EBF;
        }


	
/* -------------------[ Images ]------------------- */

img.alignright {
        float: right;
        clear: right;
        margin: 0 0 5px 10px;
        }

img.alignleft {
        float: left;
        clear: left;
        margin: 0 10px 5px 0px;
        }

img.centered { 
        display: block; 
        margin: 0 auto 20px auto;  
        float: none; 
        clear: both;
        }

img.feature-photo {
	height:220px;
	margin-left:10px;
	float:right;
	border-left:1px solid #fff;
	}

.entry img.feature-photo {
	margin:0 0 10px 10px;
	float:right;
	border:1px solid #ddd;
	background:#fff;
	padding:1px;
	}

img.home-grav {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 5px 10px;
	}

img.post-thum {
       background:#FFFFFF none repeat scroll 0 0;
       border:1px solid #000000;
       float:right;
       height:140px;
       margin:4px;
       padding:0px;
       width:140px;
	}

.home-post-list-2 img.post-thum {
       background:#FFFFFF none repeat scroll 0 0;
       border:0 solid #CCCCCC;
       float:right;
       height:140px;
       margin:0;
       padding:5px;
       width:140px;
	}

.home-post-list-5 img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 5px;
	}

.home-widget img {
        width:193px;
        border:1px solid #000000;
        }

.archive-post-list-2 img.post-thum {
	height:100px;
	width:100px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 0 5px;
	}

img.auth-single-post {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 10px;
	}

img.auth-archive-page {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 10px;
	} 

img.comment-grav {
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	float:right;
	margin:0 0 10px 20px;
	} 

#header img {
        padding:0px 0px;
        }

#header img a:link {

        }

#sidebar-img {
        border:1px solid #000000;
        float:left;
        margin:1px 3px 4px;
        }

.video-sidebar-img {
        border: 1px solid #000000;
    	float: left;
    	margin: 1px 3px 4px;
        }

.execphpwidget {
        display:inline-block;
        width:100%;
	z-index: 100;
	position: relative;
        }

.thumbnails {
        border-bottom:1px solid #EEEEEE;
        height:110px;
        padding:3px 0;
        margin:2px;
        width:285px;
        }

.video-thumbnails {
        border-bottom:1px solid #EEEEEE;
        height:90px;
        padding:3px 0;
        margin:2px;
        width:285px;
        } 

.attachment-coming-soon-thumb {
        border: 1px solid #000000;
        float: left;
        margin: 1px 3px;
        padding: 0;
        } 

/* -------------------[ Comments ]------------------- */
.children {
        background:url("images/blockbg.png") repeat-x scroll center bottom #FFFFFF;
        border:1px solid #BBBBBB;
        list-style-type:none;
        margin:5px;
        padding:5px;
        }

ol ul, ol li{list-style:none;}

.commentlist {list-style-type:none;padding:0;margin: 5px 0; background:url("images/blockbg.png") repeat-x scroll center bottom #FFFFFF; border:1px solid #BBBBBB;}
	
.commentlist li {clear:both;margin: 5px;padding:5px;background:transparent;border-bottom:1px solid #EEEEEE;}

.commentlist li.alt {
        }
	
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}


.commentmetadata {
	display: block;
	margin-bottom:5px;
	}

.commentlist cite {
	font: 9pt arial;
	font-weight:bold;
	}

#commentform {
	padding:10px;
	margin:0;
	}

#commentform textarea {
	width:90%;
	padding:5px;
        background:#E9E9E9 none repeat scroll 0 0;
        border:1px solid #AAAAAA;
	}

#respond {
        background:#FFFFFF url(images/blockbg.png) repeat-x scroll center bottom;
        border:1px solid #BBBBBB;
        padding:1px;
        margin:5px 0 1px;
        }

#respond h3 {
	font-size:9pt;
	letter-spacing:0px;
	border:0px solid #333;
	background:url("images/nav-grad.jpg") repeat scroll 0 0 transparent;
	padding:4px;
	margin:5px;
	color:#EEEEEE;
        height:20px;
        line-height:20px;
        font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
        font-size:14px;
        font-weight:bold;
        text-transform:uppercase;
        }

#author, #email, #url {
        background:#CCCCCC url(images/search-input.jpg) repeat scroll 0 0;
        border:1px solid #AAAAAA;
        height:20px;
        width:300px;
        }

Tags:

/* -------------------[ Misc Tags and Classes ]------------------- */

.post ul {
        list-style-type: none;
        }

.post ul li {
        list-style-type:none;
        background: url(images/bullet2.gif) 0 4px no-repeat;
        padding: 0 0 2px 14px;
        }

.post ul ul {
        margin-left:0;
        }

.post ol li {
        list-style-type:decimal;
        }

.post ol.archives {
        margin:0;
        padding-left:25px;
	}

p {
	margin-top: 0px;
	margin-bottom: 15px;
	}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dotted #999;
	}

* html acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
        background:none repeat scroll 0 0 #EEEEEE;
        border:1px solid #CCCCCC;
        color:#333333;
        padding:5px;
	}

.center {
	text-align: center;
	}

a img, img a {
	border: none;
	}

.post {
	margin: 0 0 10px;
	padding: 0;
	}

.entry {
	padding: 0;
	margin: 0;
	}

.postinfo {
        clear: both;
	margin: 0px;
	padding: 0;
        float:right;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

hr {
        display: block;
        clear:both;
        }

.navigation {
	clear:both;
	font-size:8pt;
	margin: 0;
	padding: 0 10px;
	background:#ddd;
	border-top:0px solid #fff;
	text-align:left;
	}

.navigation .alignright {
	padding: 3px 10px;
	float: right;
	margin: 0;
	}
	
.navigation .alignleft {
	padding: 3px 10px;
	float: left;
	margin: 0;
	}

.banner468 {
	text-align:center;
        margin-bottom:5px;
        margin-top:0;
	padding:0 0 1px;
        border:1px solid #CCCCCC;
        background:transparent url(images/blockbg.png) repeat-x scroll center bottom;
        width:640px;
	}

.banner300 {
	text-align:center;
	margin: 0 auto;
	padding:0;
        
	}

#top-right-ad {
        background:transparent url(images/black-gradient.jpg) repeat scroll 0 0;
        border:1px solid #333333;
        float:right;
        width:300px;
        height:283px;
        margin:3px 0 0;
        padding:2px;
        }

/* -------------------[ Top Navigation ]------------------- */

#topnav { 
	float:right; 
	height:26px;
	line-height:26px; 
	padding: 0;
	margin: 0;
	clear:both;
	width:100%;
	}

#topnav ul {
	background:#fff;
	float:right; 
	height:26px;
	line-height:26px; 
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

#topnav li { 
	float: left;
	margin: 0;
	padding:0;
	}

#topnav li li { 
	line-height:1.5em;
	float: none;
	margin: 0;
	padding:0;
	}

#topnav li ul {
	border-top:1px solid #fff;
	background: #000;
	display:none;
	position: absolute;
	width: 154px;
	left: -999em;
	padding:0; 
	}

#topnav li ul ul { 
	margin: -29px 0 0 154px;
	}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {
	left: -999em;
	}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul { 
	display:block;
	left: auto;
	}

#topnav a, #topnav a:visited, #topnav a:link {
	display: block;
	text-decoration:none;
        padding:0 7px;
        margin:0;
	}

#topnav a:hover, #topnav a:active {
	background:transparent;
	color:#000;
	}

#topnav li.rss a, #topnav li.rss a:visited, #topnav li.rss a:link {
	padding-right:0 !important;
	padding-left:21px;
	background:url(images/rss-sm.gif) 7px 6px no-repeat;
	}

#topnav li li a, #topnav li li a:link, #topnav li li a:visited {
	color:#3399CC;
	background: #000;
	width:140px;
	float: none;
	margin: 0;
	padding-top:5px;
	padding-bottom:5px;
	}

#topnav li li a:hover, #topnav li li a:active {
	background: #333;
	color:#3399CC;
	}

#topnav li li li a {
	border-left:1px solid #fff;
	}

/* -------------------[ Category Navigation ]------------------- */

#nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	width:100%;
	background:#eee;
	}

#nav li { 
	float: left;
	margin: 0;
	padding:0;
	border-right:1px solid #fff;
	}

#nav li li { 
	float: none;
	margin: 0;
	padding:0;
	}

#nav li ul {
	border-top:1px solid #fff;
	background: #000;
	display:none;
	position: absolute;
	width: 160px;
	left: -999em;
	padding:0; 
	}

#nav li ul ul { 
	margin: -31px 0 0 160px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	display:block;
	left: auto;
        _height:1em;
	}

#nav a,#nav a:visited, #nav a:link {
	color:#000;
	display: block;
	text-decoration:none;
        padding:0 10px;
        margin:0;
	}

#nav a:hover, #nav a:active {
	background:#000;
	color:#3399CC;
	}

#nav li li a, #nav li li a:link, #nav li li a:visited {
	color:#3399CC;
	background: #000;
	width:140px;
	float: none;
	margin: 0;
	}

#nav li li a:hover, #nav li li a:active {
	background: #333;
	}

#nav li li li a {
	border-left:1px solid #fff;
	}

/* ---------------[ Tables ]--------------- */

table {
	margin:0px;
	}

tr, td, th {
	margin:auto; 
	}

td, th {
	padding:5px;
	vertical-align:top;
	}

th {
	font-weight:bold;
	background:#ddd;
	}

td {
	border:1px solid #ddd;
	}

/* ---------------[ Site Map Page ]--------------- */

ul.archives, ul.wp-tag-cloud {
        margin: 0 0 15px 5px;
        padding: 0;
        }

ul.archives ul, ul.wp-tag-cloud ul {
        padding:0;
        }

ul.archives ul li, ul.wp-tag-cloud ul li {
        background:transparent;
        padding-left:0;
        margin:0;
        }

ul.archives ul ul, ul.wp-tag-cloud ul ul {
        margin:0;
        margin-left: 10px;
        padding:0;
        }

/* ---------------[ Tabber ]--------------- */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/

#tab-box {
	border:1px solid #ddd;
	}

#tab-box h3 {
	font-size:9pt;
	font-weight:normal;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

.tabberlive .tabbertabhide {
	border:0;
	display:none;
	}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/

.tabber {
	display:none;
	}

.tabberlive {
        
	}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

ul.tabbernav {
	background:#ccc !important;
	padding: 0 !important;
	height:24px;
	line-height:24px;
	border:1px solid #fff;
	border-bottom:0;
	margin: 0 !important;
	padding:0 !important;
	list-style-type:none !important;
	font-size:8pt;
	}

.tabbernav li {
	padding:0 !important;
	list-style-type:none;
	float:left !important;
	margin-right:1px !important;	
	background: transparent !important;
	}

.tabbernav li a {
	float:left;
	display: block;	
	padding: 0 5px;
	}

.tabbernav li a:link { 
	color:#000 !important;
	}

.tabbernav li a:visited {
	text-decoration: none;
	}

.tabbernav li a:hover {
	background: #eee;
	}

.tabbernav li.tabberactive a {
	background: #eee;
	}

.tabbernav li.tabberactive a:hover {
	background: #eee;
	}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/

.tabberlive .tabbertab {	
	padding: 8px;
	background:#eee;
	border:1px solid #fff;
	}

/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {
	}

.tabberlive .tabbertab h3 {
	display:none;
	}

.tabberlive .tabbertab ul.pop {
	}

.tabberlive .tabbertab ul.pop li {
	clear:both !important;
	border-bottom:1px solid #fff !important;
	padding: 5px 10px !important;
	}

.tabberlive .tabbertab ul.pop li a {
	}

/* -------------------[ Site Guide ]------------------- */

#searchform, #monthform, #tagform, #categoryform {
        background:transparent url(img/search-bg.png) no-repeat scroll 0 0;
        float:right;
        margin:0px;
        padding:1px;
        width:255px;
        }

#s {
        background:#CCCCCC url(images/search-input.jpg) repeat scroll 0 0;
        border:1px solid #FFFFFF;
        float:left;
        height:20px;
        width: 200px;
	margin:2px;
	}

#searchform #submit:hover {
        background:transparent url(images/search-bg-hover.png) repeat scroll 0 0;
	}

#searchform #submit {
        background:transparent url(images/search-button.png) repeat scroll 0 0;
        border:0 solid transparent;
        color:transparent;
        height:28px;
        width:38px;
	float:right;
        font-size:0px;
	}

select#months, select#tag_drop, select#category_drop {
        width: 180px;
        margin:0;
	}

/* ---------------[ Related Entries ]--------------- */

.related {
	margin:0 auto 10px;
	background:url("images/blockbg.png") repeat-x scroll center bottom #FFFFFF;
	border:1px solid #ddd;
	padding:5px 9px 0;
        margin:15px 1px 5px;
        }

.home-post-1 .related {
	background:#fff;
        }

.related h3 {
	font-weight:bold;
	letter-spacing:0px;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	margin-bottom:5px;
	}

.related ul {
        margin: 0 0 10px;
        padding:0;
        list-style-type: none;
        }

.related ul li {
        list-style-type:none;
        padding: 0 0 0 14px;
        background: url(images/bullet2.gif) 0 3px no-repeat;
        }

.tags {
	margin: 0 0 10px;
	padding: 0;
	}

/* -------------------[ Features ]------------------- */

#featured-wrapper {
        background:#1D1D1D url(images/topsl-bg.gif) repeat-x scroll center bottom;
        padding:5px;
        height:300px;
        }

#featured-wrapper-bg {
        background:#000000 url(images/featured-bg.jpg) repeat scroll 0 0;
        border:1px solid #000000;
        display:inline-block;
        padding:0 25px;
        width:580px;
        }

#featured-wrapper h2 {
        color:#AAAAAA;
        }

#slideshow-wrapper {
        float:left;
        margin:3px !important;
        border:1px solid #333333 !important;
        }

#wrapper {
        margin:7px 0px !important;
        }

#prevBtn {
        left:-31px !important;
        }



/* -------------------[ Archive Pages 2 and 4 + Search ]------------------- */

.archive-post-list-1 {
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	}

.archive-post-1 {
	background:#fff;
	padding:10px;
	margin:0;
	}

.alt-archive-post-1 {
	background:#eee;
	padding:10px;
	margin:0;
	}

/* -------------------[ Archive Page 1 and 3  ]------------------- */

.archive-post-list-2 {
	overflow:hidden;
	width:468px;
	float:left;
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	}

.archive-post-1 {
	background:#fff;
	padding:10px;
	margin:0;
	}

.alt-archive-post-1 {
	background:#eee;
	padding:10px;
	margin:0;
	}


/* -------------------[ Sub-Head ]------------------- */

#subhead {
	margin: 0;
	padding: 10px;
	background:url("images/header-gradient.png") repeat scroll 0 0 transparent;
	}

#subhead p {
	margin:0;
	}

/* -------------------[ Single Post ]------------------- */

.singlepost {
	padding:1px;
	border:1px solid #bbbbbb;
        background:#FFFFFF url(images/blockbg.png) repeat-x scroll center bottom;
	margin-bottom: 5px;
	}

.singlepost .post {
	padding:1px 5px 0;
	}

/* -------------------[ Sidebar ]------------------- */

.sidebarbox {
        border:1px solid #BBBBBB;
        background:#FFFFFF url(images/blockbg.png) repeat-x scroll center bottom;
        padding-bottom:5px;
	z-index: 110;
        }

#sidebar_full {
	width: 100%;
	}

#sidebar_full ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
	}

#sidebar_full ul ul {
        margin: 5px;
        padding: 0;
        }

#sidebar_full li {
	padding:0;
	margin: 0 0 10px;
	}

#sidebar_full li h2 {
	font-size:9pt;
	letter-spacing:0px;
	border:0px solid #333;
	background:transparent url(images/nav-grad.jpg) repeat scroll 0 0;
	padding:4px;
	margin:5px;
	color:#EEEEEE;
        height:20px;
        line-height:20px;
        font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
        font-size:14px;
        font-weight:bold;
        text-transform:uppercase;
	}

#sidebar_full li li {
	margin:0;
	padding:0;
	}

#sidebar_full p {
	padding: 0;
	}

#forum-sidebar {
        display:inline-block;
        float:right;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        width:165px;
        }

#forum-page {
        background:#FFFFFF url(images/blockbg.png) repeat-x scroll center bottom;
        border:1px solid #BBBBBB;
        float:left;
        margin-bottom:10px;
        padding:5px;
        width:770px;
        }

#sidebar li#recent-comments {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#recent-comments h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

#sidebar li#recent-comments li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	overflow:hidden;
	}

#sidebar li#recent-posts {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#recent-posts h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

#sidebar li#recent-posts li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar li#links {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#links  h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

#sidebar li#links li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar li#meta {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#meta h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

#sidebar li#meta li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar li#pages {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#pages h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

#sidebar li#pages li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar li#pages li li {
	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
	}

#sidebar li#archives {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li#archives h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

#sidebar li#archives li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar li#tag_cloud {
	border:1px solid #ddd;
	background:#eee;
	padding:7px 10px;
	}

#sidebar li#tag_cloud h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	padding:0;
	margin:0;
	color:#000;
	}

#sidebar li.widget_categories {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li.widget_categories h2 {
	font-size:9pt;
	letter-spacing:0px;
	border:0;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

#sidebar li.widget_categories li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}

#sidebar li.widget_categories li li {
	padding:0 7px 0 0;
	margin-left:15px;
	list-style-type:square;
	border-bottom:0;
	}




/* -------------------[ Home Page 1 and 3 Articles ]------------------- */

#post-home {
        float:left;
        margin:5px 4px;
        width:150px;
        height:270px;
        border:1px solid #CCCCCC;
        }

.home-post-list {
	overflow:hidden;
	width:640px;
	float:left;
	background:#FFFFFF url(images/blockbg.png) repeat-x scroll center bottom;
	padding:0px;
	border:1px solid #bbbbbb;
        margin-bottom:8px;
	}

.home-widget {
        margin-bottom:5px;
	background:#FFFFFF url(images/blockbg.png) repeat-x scroll center bottom;
        border:1px solid #BBBBBB;
        width:640px;
        list-style:none outside none;
        display:inline-block;
        }

#post-home-stats {
        border-top:1px solid #DDDDDD;
        margin:3px 0;
        }

#post-info {
        padding:5px;
        }

.home-post-list-2 .post {
	margin:0;
	}

h3.home-post-list {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

.home-post-list-2 .home-post-1 {
	background:#eee;
	padding:10px;
	margin:0;
	}

.home-post-list-2 .alt-home-post-1 {
	background:#fff;
	padding:10px;
	margin:0;
	}

#listen-wrapper {
        margin:5px 0px;
        }

#listen {
        background:transparent url(images/listen-bg.png) repeat scroll 0 0;
        padding:2px 46px;
        color:#FFFFFF;
        font-size:15px;
        font-weight:bold;
        font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
        text-transform:uppercase;
        }

#listen:hover {
        background:transparent url(images/listen-bg-hover.png) repeat scroll 0 0;
        }

/* -------------------[ Home Page 2 and 4 Articles ]------------------- */

.home-post-list-1 {
	overflow:hidden;
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	}

.home-post-list-1 .post {
	margin:0;
	}

.home-post-list-1 .float-post-right {
	float:right;
	width:510px;
	padding:0;
	margin:0
	}

h3.home-post-list {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

.home-post-list-1 .home-post-1 {
	background:#eee;
	padding:10px;
	margin:0;
	}

.home-post-list-1 .alt-home-post-1 {
	background:#fff;
	padding:10px;
	margin:0;
	}

/* -------------------[ Home Page 5 Articles ]------------------- */

.home-post-list-5 {
	overflow:hidden;
	background:#fff;
	padding:1px 1px 0;
	border:1px solid #ddd;
	}

.home-post-list-5 .post {
	margin:0;
	}

h3.home-post-list {
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

.home-post-list-5 .home-post-1 {
	background:#eee;
	padding:0;
	margin:0;
	float:left;
	width:322px;
	overflow:hidden;
	}

.home-post-list-5 .alt-home-post-1 {
	background:#eee;
	padding:0;
	margin:0;
	float:right;
	width:323px;
	overflow:hidden;
	}

.home-post-list-5 .entry {
	height: 140px;
	padding:10px;
	}

.home-post-list-5 .bottom {
	background:#ddd;
	height: 24px;
	line-height:24px;
	padding:0 10px;
	font-size:8pt;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}

.home-post-list-5 .navigation {
	clear:both;
	font-size:8pt;
	margin: 0;
	padding: 0 10px;
	background:#ddd;
	border:0;
	border-bottom:1px solid #fff;
	text-align:left;
	}

#sidebar li.widget, #midcontent li.widget {
	border:1px solid #ddd;
	background:#fff;
	padding:1px 1px 0;
	}

#sidebar li.widget h2, #midcontent li.widget h2 {
	border:0;
	font-size:9pt;
	letter-spacing:0px;
	border-bottom:1px solid #fff;
	padding:5px 10px;
	margin:0;
	color:#000;
	background:#ccc;
	}

#sidebar li.widget li, #midcontent li.widget li {
	margin:0;
	background:#eee;
	padding:5px 10px;
	border-bottom:1px solid #fff;
	}



/* -------------------[ 125x125 Banner Ads ]------------------- */
 
#sidebar li li.ad1 {
  float:left;
  margin: 0 5px 5px 0;
  width:125px;
  }
 
#sidebar li li.ad2 {
  float:left;
  margin: 0 0 5px 0;
  width:125px;
  }
 
#sidebar li li.ad3 {
  float:left;
  margin: 0 5px 0 0;
  width:125px;
  }
 
#sidebar li li.ad4 {
  float:left;
  margin: 0 0 0 0;
  width:125px;
  }

#sidebar li.widget, #midcontent li.widget {
  border:1px solid #ddd;
  background:#fff;
  padding:1px 1px 0;
  }

#sidebar li.widget h2, #midcontent li.widget h2 {
  border:0;
  font-size:9pt;
  letter-spacing:0px;
  border-bottom:1px solid #fff;
  padding:5px 10px;
  margin:0;
  color:#FFFFFF;
  background:#1A4E88;
  }

#sidebar li.widget li, #midcontent li.widget li {
  margin:0;
  background:#eee;
  padding:5px 10px;
  border-bottom:1px solid #fff;
  }

/* -------------------[ Embed ]------------------- */

#mediaspace_wrapper {
      	height: 350px;
      	position: relative;
      	width: 645px;
      	margin: 0 0 5px;
      	}

#mediaspace_wrapper embed {
      	width:643px;
      	border-radius: 5px 5px 5px 5px;
      	}

#mediaspace_wrapper object {
      	width:643px;
      	display:inline-block;
      	padding: 0 0 0 1px;
      	border-radius: 5px 5px 5px 5px;
      	}

#video-info {
	display: inline-block;
	width: 100%;
	}

#video-embed, #video-link {
    	background: none repeat scroll 0 0 #DDDDDD;
    	border: 2px solid #AAAAAA;
    	color: #333333;
    	font-size: 15px;
    	height: 20px;
    	padding: 3px;
    	width: 300px;
	}

#post-views {
	background: none repeat scroll 0 0 #CC0000;
    	border-radius: 5px 5px 5px 5px;
    	color: #FFFFFF;
    	float: right;
    	font-weight: bold;
    	padding: 2px 5px;
	}

.divider {
	display: inline-block;
	width: 100%;
	}

/* -------------------[ Video List ]------------------- */

#featured-video {
    	display: inline-block;
    	float: left;
    	margin: 0 0 8px 6px;
    	width: 183px;
	}

.attachment-video-thumbnails {
	background: none repeat scroll 0 0 #FFFFFF;
    	border: 1px solid #BBBBBB;
    	border-radius: 4px 4px 4px 4px;
    	float: left;
    	padding: 5px;
	}

.attachment-video-thumbnails:hover {
	background: #EEEEEE;
	}

#featured-video #post-views {
    	background: none repeat scroll 0 0 #CC0000;
    	border-radius: 0 0 0 0 !important;
    	color: #FFFFFF;
    	margin: -28px 5px;
    	opacity: 0.7;
	}

#video-title-link {
	color:#555555;
	}

.related-video-thumbnails {
	border: 1px solid #000000;
	}

#related {
    	 float: left;
    	margin: 0 0 1px 5px;
    	width: 154px;
	}

#related-mixtapes {
	}

.mixtape-wrapper {
	background: url("images/blockbg.png") repeat-x scroll center bottom #FFFFFF;
    	border: 1px solid #BBBBBB;
	display: inline-block;
    	margin: 1px 0px 5px;
    	padding: 0px;
	width: 643px;
	}

#mixtape {
    	float: left;
    	width: 154px;
	margin-left: 5px;
	}

.related-mixtape-thumb {
	border: 1px solid #000000;
	}


.wrapper {
	background: url("images/blockbg.png") repeat-x scroll center bottom #FFFFFF;
    	border: 1px solid #BBBBBB;
	display: inline-block;
    	margin: 0px 0 1px;
    	padding: 0px;
	width: 643px;
	}

.wrapper h2, .wrapper h3, .mixtape-wrapper h2, .mixtape-wrapper h3 {
    	background: url("images/nav-grad.jpg") repeat scroll 0 0 transparent;
   	border: 0 solid #333333;
    	color: #EEEEEE;
    	font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
    	font-size: 14px;
    	font-weight: bold;
    	height: 20px;
    	letter-spacing: 0;
    	line-height: 20px;
    	margin: 5px;
    	padding: 4px;
    	text-transform: uppercase;
	}

#video-list-home {
	display: inline-block;
	}

/* -------------------[ Ratings & Thumbs ]------------------- */

.ratingblock, .thumblock {
	margin-bottom: 4px !important;
	margin-top: 0px !important;
	font-size: 12px !important;
	width: 245px !important;
	}


/* -------------------[ Covanant ]------------------- */

#covanant-wrapper {
      background:#373737 url(images/grad-2.gif) repeat-x scroll center top;
      border-bottom:1px solid #1D1D1D;
      border-top:1px solid #1D1D1D;
      clear:both;
      color:#999999;
      margin:0px;
      padding:0px;
      width:100%;
      display:none;
      }

#covanant {
      float:left;
      margin:9px;
      width:300px;
      }

#covanant a {
        color:#DDDDDD;
        font-weight:bold;
        }

#covanant img {
      border:1px solid #000000;
      }

/* -------------------[ BuddyPress ]------------------- */

#buddypress-page {

       }
.activity {

      }

ul.item-list li {
       margin:20px 2px;
       position:relative;
       }

div#item-header div#item-header-avatar {
       border:1px solid #CCCCCC;
       float:left;
       margin-right:15px;
       }

ul.activity-list li img.avatar {
       float:left;
       height:60px;
       width:60px;
       border:1px solid #CCCCCC;
       }

ul.item-list div.item-avatar {
       border:1px solid #CCCCCC;
       float:left;
       }

div.item-list-tabs {
       background:url("images/header-gradient.png") repeat scroll 0 0 transparent;
       border:1px solid #DDDDDD;
       clear:both;
       margin:15px 0;
       overflow:hidden;
       padding:5px 4px !important;
       }

ul.item-list div.item {
       margin:5px 25px 25px 55px !important;
       }

#members-directory-form h3 {
       background:url("images/h3-bg.jpg") repeat scroll 0 0 transparent;
       margin:0 0 4px;
       padding:4px;
       color:#EEEEEE;
       font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
       font-size:14px;
       font-weight:bold;
       height:20px;
       letter-spacing:0;
       line-height:20px;
       text-transform:uppercase;
       }

#sidebar-me {

       }

#sidebar-me h4 {
       float:left;
       }

#sidebar-me img {
       float:left;
       border:1px solid #000000;
       margin-right:5px;
       }

#login-text, #sidebar-login-form, #loggedin-wrapper {
       margin:5px 4px 12px 6px;
       }

#sidebar-user-pass, #sidebar-user-login {
       background: url("images/search-input.jpg") repeat scroll 0 0 #CCCCCC;
       border:1px solid #BBBBBB;
       height:22px;
       width:185px;
       }

#register {

       }

/* -------------------[ Player ]------------------- */

#player-wrapper, #video-player {
       background:url("images/blockbg.png") repeat-x scroll center bottom #FFFFFF;
       border:1px solid #BBBBBB;
       margin:0 0 7px;
       padding:5px;
       }

#player-border {
       border:0px solid #BBBBBB;
       }

/* -------------------[ Mixtape ]------------------- */

#mixtape-info {
       background:url("images/blockbg.png") repeat-x scroll center bottom #FFFFFF;
       border:1px solid #BBBBBB;
       margin:0 0 5px;
       padding:0px;
       display:inline-block;
       width:643px;
       }

#mixtape-link {
       color:#CC0000;
       }

#mixtape-info-wrapper {
       padding:5px;
       width:100%;
       display:inline-block;
       }

#mixtape-info h2 {
       background:url("images/header-gradient.png") repeat-x scroll 0 0 transparent;
       border:1px solid #DDDDDD;
       margin:5px;
       padding:10px 4px;
       font-size:13px;
       }

#mixtape-info h3 {
       color:#555555;
       text-transform:uppercase;
       }

#mixtape-download {
       background:repeat scroll 0 0 transparent;
       border:0px solid #000000;
       color:#FFFFFF;
       font-family:Arial,Helvetica,sans-serif;
       font-size:15px;
       letter-spacing:2px;
       margin-bottom:-5px;
       margin-left:5px;
       margin-top:-13px;
       padding:0px;
       text-transform:uppercase;
       }

#download-button {
       background:url("images/red-gradient.png") repeat scroll 0 0 transparent;
       padding:6px;
       color:#FFFFFF;
       border:1px solid #000000;
       }

#mixtape-share {
       width:240px;
       padding:0px 3px;
       float:right;
       }

#mixtape-share-buttons-wrapper {
       margin:0px -3px;
       display:inline-block;
       height:25px;
       }

#mixtape-share-buttons {
       margin:1px -15px 1px 4px;
       float:left;
       }

a.connect_widget_like_button { 
       padding:2px 3px !important;
       }

#mixtape-cover {
       float:left;
       border:1px solid #000000;
       margin:3px 6px 7px;
       }

#mixtape-details {
       padding:5px;
       border:1px solid #dddddd;
       height:121px;
       width:235px;
       display:inline-block;
       margin:3px 0px 7px;
       float:left;
       }

#mixtape-details-wrapper {
       display:inline-block;
       }

#mixtape-details-text {
       float:left;
       font-weight:bolder;
       color:#555555;
       }

#mixtape-details-ratings {
       margin-left:50px;
       height:0;
       font-size:12px;
       }

#edit-mixtape {
       font-weight:lighter;
       font-size:12px;
       }

#embed_code {
       background:none repeat scroll 0 0 #DDDDDD;
       border:2px solid #AAAAAA;
       color:#333333;
       height:20px;
       padding:3px;
       width:235px;
       font-size:15px;
       }

#mixtape-description {
       border-top:1px solid #DDDDDD;
       margin-top:5px;
       padding:3px;
       display:block;
       }

#mixtape-download-info {
       color:#555555;
       font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
       font-size:13px;
       letter-spacing:0;
       font-weight:lighter;
       }

#upload {
       float:right;
       margin:6px 5px;
       }

#upload-button {
       background:url("images/black-gradient.png") repeat-x scroll 0 0 #FFFFFF;
       border:1px solid #000000;
       color:#FFFFFF;
       padding:5px;
       font-family:trebuchet MS;
       font-size:13px;
       font-weight:bolder;
       }

#upload-arrow {
       margin-top:-11px;
       }

.playlist tr td {
       border:medium none;
       padding:2px !important;
       }


/* -------------------[ Page Navi ]------------------- */

.wp-pagenavi {
       display:inline-block;
       margin:15px 3px 20px;
       }

.wp-pagenavi span.pages {
      background:url("images/nav-grad.jpg") repeat-x scroll 0 0 #000000 !important;
      border:1px solid #000000 !important;
      color:#FFFFFF !important;
      margin:2px;
      padding:7px 6px !important;
      }

.wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi span {
      background:url("images/red-gradient.png") repeat scroll 0 0 #000000 !important;
      border:1px solid #000000 !important;
      color:#FFFFFF !important;
      font-weight:bold;
      margin:2px;
      padding:7px 10px !important;
      }

.wp-pagenavi a, .wp-pagenavi a:link {
      background:url("images/nav-grad.jpg") repeat-x scroll 0 0 #000000 !important;
      border:1px solid #000000 !important;
      color:#FFFFFF !important;
      margin:2px;
      padding:7px 10px !important;
      text-decoration:none;
      }

.wp-pagenavi a:visited {
      background:url("images/nav-grad.jpg") repeat-x scroll 0 0 #000000 !important;
      border:1px solid #000000 !important;
      color:#FFFFFF !important;
      margin:2px;
      padding:7px 10px !important;
      text-decoration:none;
      }

.article_separator, .article_seperator {
      background:url("images/sep.gif") repeat-x scroll center center transparent;
      clear:both;
      display:block;
      height:20px;
      margin:0;
      }

/* -------------------[ SimplePress Forum ]------------------- */



/* -------------------[ Form Builder ]------------------- */

.formBuilderForm div {
      float:left;
      margin:0;
      padding:0;
      }

.formBuilderInput input {

      }

/* -------------------[ Wishlist Member ]------------------- */

.wpm_registration {

      }

.wpm_registration input {
      background: none repeat scroll 0 0 #FFFBBB;
      border: 2px solid #DDDDDD;
      padding: 3px;
      width: 265px;
      }

.wpm_registration input[type="submit"] {
      background: url("images/red-gradient.png") repeat scroll 0 0 transparent;
      border: 1px solid #000000;
      color: #FFFFFF;
      float: right;
      font-weight: bolder;
      padding: 5px;
      width: 195px;
      }

.wpm_registration td, .WishListMember_LoginMergeCode td {
      border:0px solid #bbbbbb;
      }

#widget-login {
      margin:5px;
      }

.WishListMember_LoginMergeCode input {
      background:url("images/search-input.jpg") repeat scroll 0 0 #CCCCCC;
      border:1px solid #BBBBBB;
      height:22px;
      }

.WishListMember_LoginMergeCode th {
      background:transparent;
      }

#payment-wrapper h1 {
      background:url("images/header-gradient.png") repeat scroll 0 0 transparent;
      line-height:30px;
      padding:0 7px;
      }

#login {
      background:url("images/search-input.jpg") repeat scroll 0 0 #CCCCCC;
      border:1px solid #BBBBBB;
      width:120px;
      height:20px;
      float:left;
      }

#pwd {
      background:url("images/search-input.jpg") repeat scroll 0 0 #CCCCCC;
      border:1px solid #BBBBBB;
      width:120px;
      height:20px;
      }

#user {
      float:left;
      }

#password {
      }

#login-wrapper {
      display:inline-block;
      width:100%;
      margin-bottom:10px;
      margin-top:-15px;
      }

#user-wrapper {
      float:left;
      margin-right: 10px;
      }

#password-wrapper {
      }

.button {
      background:url("images/red-gradient.png") repeat scroll 0 0 transparent;
      border:1px solid #000000;
      color:#FFFFFF;
      font-weight:bolder;
      width:138px;
      height:25px;
      }

/* -------------------[ MediaPress ]------------------- */

#mp-upload-playlist-table td {
      border:0px solid #BBBBBB;
      }

#mp-upload-playlist-table input {
      background:url("images/search-input.jpg") repeat scroll 0 0 #CCCCCC;
      border:1px solid #000000;
      padding:3px 4px;
      }

#mp-upload-playlist-table textarea {
      border:1px solid #000000;
      height:200px;
      width:410px;
      }

#mp-post-playlist-table .alt {
      background:#EDEFF4;
      }

#mp-post-playlist-table .alt:hover, #mp-post-playlist-table tr:hover {
      background:#dd1100;
      }

#mp-play-stats-table, #mp-now-playing-table {
      margin-left:auto;
      margin-right:auto;
      padding:0px;
      }

tbody {
       padding:0px;
       }

#mp-play-stats-table td, #mp-now-playing-table td {
       height:280px;
       padding:4px;
       width:195px;
       font-size: 13px;
       }

#mp_player {
       width:631px;
       border:1px solid #CCCCCC;
       display:inline-block;
        }

td[align=right] {
       width:65px !important;
       }

#mp-upload-playlist-table, #mp-list-playlists-table, #mp-post-playlist-table, .playlist {
       font-size:12px;
       }


/* -------------------[ Premium Membership ]------------------- */

#go-premium {
       background:url("images/header-gradient.png") repeat scroll 0 0 transparent;
       border:1px solid #DDDDDD;
       font-size:20px;
       margin:1px 2px 20px;
       padding:10px;
       text-align:center;
       }

#premium-top {
       display:inline-block;
       }

#premium-top-left {
       float:left;
       }

#premium-top-right {
       float:right;
       margin-top:18px;
       }

#premium-top-right object {
       border:1px solid #DDDDDD;
       display:inline-block;
       }

#premium-features {
       display:inline-block;
       margin-left:auto;
       margin-right:auto;
       }

#premium-features-wrapper {
       display:inline-block;
       float:left;
       width:450px;
       height:165px;
       margin-right:15px;
       }

#premium-features-image {
       float:left;
       margin-bottom:45px;
       margin-top:3px;
       margin-right:10px;
       }

#premium-features-text {

       }

#premium-tools {
       display:inline-block;
       }

#premium-tools h2 {

       }

#premium-tools-image {
       float:left;
       }

#premium-tools-text {

       }

#premium-list1 {
       float:left;
       }

#premium-list2 {
       float:right;
       }

#elite-wrapper {
       color:#555555;
       font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
       font-size:13px;
       }

#premium-membership {
        background-image: linear-gradient(bottom, rgb(238,238,238) 3%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(238,238,238) 3%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(238,238,238) 3%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(238,238,238) 3%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(238,238,238) 3%, rgb(255,255,255) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.03, rgb(238,238,238)),
	color-stop(1, rgb(255,255,255)));
    	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE'); /* IE6 & IE7 */  
    	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE')"; /* IE8+ */  
    	border: 1px solid #DDDDDD;
    	border-radius: 5px 5px 5px 5px;
    	display: inline-block;
    	font-size: 11px;
    	list-style: none outside none;
    	margin: 3px 8px 15px;
    	padding: 5px;
    	width: 97%;
       }

#premium-membership h2 {
	background-image: linear-gradient(bottom, rgb(204,204,204) 3%, rgb(238,238,238) 64%);
	background-image: -o-linear-gradient(bottom, rgb(204,204,204) 3%, rgb(238,238,238) 64%);
	background-image: -moz-linear-gradient(bottom, rgb(204,204,204) 3%, rgb(238,238,238) 64%);
	background-image: -webkit-linear-gradient(bottom, rgb(204,204,204) 3%, rgb(238,238,238) 64%);
	background-image: -ms-linear-gradient(bottom, rgb(204,204,204) 3%, rgb(238,238,238) 64%);
	background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0.03, rgb(204,204,204)), color-stop(0.64, rgb(238,238,238)));
    	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#EEEEEE'); /* IE6 & IE7 */  
    	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#EEEEEE')"; /* IE8+ */  
	font-family: arial,lucinda,verdana,geneva,sans-serif;
    	text-align: center;
    	text-transform: capitalize;
	color: #777777;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	padding:5px;
	}

#premium-membership ul li {
       background:url("images/apply.png") no-repeat scroll 0 4px transparent;
       padding:5px 0 10px 30px;
       }

#premium-list1 li {
       background:url("images/apply.png") no-repeat scroll 0 4px transparent;
       padding:5px 0 10px 30px;
       }

#premium-list2 li {
       background:url("images/apply.png") no-repeat scroll 0 4px transparent;
       padding:5px 0 10px 30px;
       }

#elite-image {
 
       }

#payment-wrapper {
      	border-top:1px solid #BBBBBB;
      	display:inline-block;
      	margin:1px 5px;
	width: 99%;
      	}

#payment-wrapper h1 {
      	background:url("images/header-gradient.png") repeat scroll 0 0 transparent;
      	line-height:30px;
      	padding:0 7px;
      	}

#payment-options {
      	margin:5px 3px 10px;
      	float:left;
      	}

#special-banner {
	background: none repeat scroll 0 0 #7F0000;
	border-bottom: 1px solid #000000;
    	margin-bottom: 0px;
    	margin-top: 0px;
    	width: 960px;
	}

#special-offer-countdown {
    	font-size: 20px;
    	margin-top: 26px;
	text-align: center;
	}

#payment-methods {
	display: inline-block;
    	text-align: center;
    	width: 100%;
	}

/* -------------------[ Forum ]------------------- */

#sforum .sffooter {
      -moz-border-radius:4px 4px 4px 4px;
      background:none repeat scroll 0 0 transparent !important;
      border-top:1px solid #DDDDDD;
      color:#000000;
      height:auto;
      margin:0;
      padding:4px 8px 2px;
      }

#sforum .sfforumtable td {
      background:none !important;
      border:medium none;
      margin:0;
      padding:0.3em 0 0.4em 0.3em;
      }

.sfrowtitletop a {
      color:#CC0000 !important;
      font-size:10pt !important;
      text-decoration:none;
      }

#sforum .sfforumtable td a:visited {
      color:#CC0000 !important;
      font-size:10pt !important;
      text-decoration:none;
      font-weight:lighter !important;
      }

#sforum a:hover, .sfrowtitletop a:hover {
      color:#000000 !important;
      }

#sforum .sfforumtable td small {
      font-family:Verdana,sans-serif;
      font-size:11px !important;
      line-height:1em;
      }

#sforum .sfforumtable td a {
      font-weight:lighter !important;
      }

.sficon a {
      color:#000000 !important;
      }

#sforum .sfheading p {
      color:#000000 !important;
      font-size:100%;
      font-weight:bold !important;
      margin:0;
      padding:0 0 0 0.5em;
      }

#sforum, #sforum div, #sforum p, #sforum h1, #sforum h2, #sforum h3, #sforum h4, #sforum small, #sforum span, #sforum img {
      background-color:transparent;
      border-style:none;
      color:#000000;
      font-weight:lighter !important;
      margin:0;
      padding:0;
      text-align:left;
      text-decoration:none;
      }

#sforum .sfheading .sfadditemcell, #sforum .sffooter .sfadditemcell, #sforum .sfheading .sfadditemcell a, #sforum .sffooter .sfadditemcell a {
      background:none repeat scroll 0 0 transparent;
      color:#000000;
      font-size:90%;
      font-weight:lighter !important;
      margin:0;
      padding:0 5px 0 0;
      text-align:right;
      vertical-align:middle;
      }

#sforum .sfmessagestrip.sfbreadcrumbs .sfpath {
      font-weight:lighter;
      }

.sfuseravatar, .sfavatartag {  
      float:left; 
      border:1px solid #CCCCCC;
      margin:0 5px 0 0;
      }

.avatar, .sfavatar { 
      border:0 solid #CCCCCC !important;
      }

.sfuseravatar img {
      width:50px;
      height:50px;
      }

.sftagli {
      list-style:none;
      display:inline-block;
      margin-bottom:8px;
      }

.sftagul {
      padding:1px 6px;
      }

/* -------------------[ Customize Your Website ]------------------- */

.cyc-wrapper {
      background: url("images/blockbg.png") repeat-x scroll center bottom #FFFFFF;
      border:1px solid #BBBBBB;
      padding:1px;
      }

.cyc-wrapper h1 {
      background:url("images/header-gradient.png") repeat scroll 0 0 transparent;
      margin:0;
      padding:10px;
      }

.cyc-wrapper th, .cyc-wrapper td {
      border:0px solid #000000;
      background:none repeat scroll 0 0 transparent;
      }

#your-profile {
      padding:5px;
      }

#membership-list-wrapper {
      background:url("images/blockbg.png") repeat-x scroll center bottom #FFFFFF;
      border:1px solid #BBBBBB;
      padding:5px;
      display:inline-block;
      }

#counter-timer {
      font-size:25px;
      margin:20px;
      text-align:center;
      }

.fbConnectWidgetTopmost {
      border:0px solid #AAAAAA !important;
      overflow:hidden;
      padding:0;
      position:relative;
      }

/* -------------------[ Ribbons ]------------------- */

#exclusive {
      background:url("images/exclusive.png") repeat scroll 0 0 transparent;
      position:absolute;
      z-index:6;
      width:100px;
      height:65px;
      }

#exclusive-wrapper {
      border:1px solid #DDDDDD;
      display:inline-block;
      float:left;
      height:280px;
      margin:3px;
      padding:4px;
      width:196px;
      }

#exclusive-thumbnails {

      }

#new {
      background:url("images/new1.png") no-repeat scroll 0 0 transparent;
      position:absolute;
      z-index:6;
      width:77px;
      height:49px;
      margin:4px 2px;
      }

#coming-soon {
      background:url("images/coming-soon.png") no-repeat scroll center bottom transparent;
      position:absolute;
      z-index:6;
      width:100px;
      height:19px;
      margin:83px 4px;
      }

#jambocast_wrapper {
        border:0 solid #DDDDDD;
        }

#jambocast_wrapper td, #jambocast_wrapper th {
        padding:0px; 
        border:0 solid #DDDDDD;
        }

#breadcrumbs {
        padding:5px 6px;
        }

/* -------------------[ Tables ]------------------- */

#customers {
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        width:100%;
        border-collapse:collapse;
        border-bottom:1px solid #CCCCCC;
        margin-bottom:25px;
        }

#customers td, #customers th {
        font-size:1em;
        border:0px solid #CCCCCC;
        padding:50px 7px 2px 7px;
        width:90px;
        }

#customers th {
        font-size:1.1em;
        text-align:left;
        padding-top:5px;
        padding-bottom:4px;
        background-color:#CCCCCC;
        color:#000000;
        }

#customers tr.alt td {
        color:#000000;
        }

#ad-to-cart {
        background:url("images/addcart.gif") no-repeat scroll 6px 2px #EFEFEF;
        border:1px solid #E1E1E1;
        padding:6px 8px 6px 34px;
        }


/* -------------------[ RegisterPress ]------------------- */

#register td {
        border:0px solid #000000;
        }

#register input {
        background: none repeat scroll 0 0 #FFFBBB;
        border: 2px solid #DDDDDD;
        padding: 3px;
        }

#register input[type="submit"] {
        background: url("images/red-gradient.png") repeat scroll 0 0 transparent;
        border: 1px solid #000000;
        color: #FFFFFF;
        float: right;
        font-weight: bolder;
        padding: 5px;
        width: 195px;
        }

/* -------------------[ Search Results ]------------------- */

#search-result {
	border-bottom: 1px solid #CCCCCC;
    	display: inline-block;
    	margin: 1px 2px 6px 5px;
    	padding: 1px 3px 0px 1px;
    	width: 98%;
	}

.search-thumb, #search-thumb {
	float:left;
	border: 1px solid #000000;
	margin-right: 5px;
	}

/* -------------------[ Tab Menus ]------------------- */

#video-archive {
	background: none repeat scroll 0 0 #FFFFFF;
    	border: 0 solid #DEDBD1;
    	margin-top: 2px;
    	padding: 5px;
	}

#tabvanilla {

	}

#tabvanilla #featured-video {
	display: inline-block;
    	float: left;
    	margin: 0 0 8px 6px;
    	width: 203px;
	height: 170px;
	}

#video-archive #featured-video {
	display: inline-block;
    	float: left;
    	margin: 0 0 8px 6px;
    	width: 201px;
	height: 170px;
	}

#tabvanilla #post-views {
	background: none repeat scroll 0 0 #CC0000;
    	border-radius: 0 0 0 0 !important;
    	color: #FFFFFF;
    	margin: -28px 7px;
    	opacity: 0.7;
	}

#tabvanilla ul {
	padding: 0;
	margin: 0;
	}

#tabvanilla #subhead {
	background: url("images/header-gradient.png") repeat scroll 0 0 transparent;
    	padding: 10px;
	}

.tabnav {

	}

.tabnav li {  
	display: inline;  
	list-style: none;  
	padding-right: 5px;  
	}  
  
.tabnav li a {  
	text-decoration: none;  
	color: #222;  
	padding: 4px 6px;  
	outline: none; 
	border: 1px solid #CCCCCC; 
	background: none repeat scroll 0 0 #EEEEEE;
	}  
  
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {  
	background: #CC0000;
	border: 1px solid #CC0000;  
	color: #FFFFFF;  
	text-decoration: none;  
	}  
  
.tabdiv {  
	margin-top: 2px;  
	background: #fff;  
	border: 0px solid #dedbd1;  
	padding: 5px;  
	}  
  
.tabdiv li {  
	list-style-image: url("star.png");  
	margin-left: 20px;  
	}  
  
.ui-tabs-hide {  
	display: none;  
	}  

/* -------------------[ Google Plus ]------------------- */

#text-14 .sidebarbox, #text-15 .sidebarbox, #text-20 .sidebarbox  {
	background: #FFFFFF !important;
    	border: 0px solid #BBBBBB !important;
    	padding-bottom: 0px !important;
	}

.qNjN4e {
	border: 1px solid #BBBBBB !important;
	}

#featured-wrapper {
	display: non;
	}

#channels-list {
	
	}

#channels-list a {
	color: #555555;
	font-weight: bold;
	}

#channels-list a:hover {
	color: #CC0000;
	}

#channels-list li {
	background: url("images/tv-icon-color.png") no-repeat scroll 6px 7px transparent;
	padding: 15px 0 0 42px !important;
	height: 22px;
	}

#channels-list ul {
	margin: -7px 0 0 !important;
	}

#text-12 .sidebarbox, #text-13 .sidebarbox {
	background: #FFFFFF;
    	border: 1px solid #BBBBBB !important;
    	border-radius: 0 0 0 0 !important;
    	padding: 2px !important;
	}

#twitter-follow {
	border: 1px solid #C7DBE2;
	background: #EEF9FD;
	padding: 5px;
	}

#facebook-count {
	background: none repeat scroll 0 0 #F2F6FE;
    	border: 1px solid #A9C5FF;
    	margin-bottom: 3px;
    	margin-top: 3px;
    	padding: 5px;
	}

#youtube-subscribe {
	border: 0px solid #CC0000 !important;
    	width: 300px !important;
	height: 97px;
	margin-top: 3px;
	background-image: linear-gradient(bottom, rgb(204,204,204) 0%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(204,204,204) 0%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(204,204,204) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(204,204,204) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(204,204,204) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-gradient( linear,left bottom,	left top, color-stop(0, rgb(204,204,204)),
	color-stop(1, rgb(255,255,255)));
	}

#video-wrapper {
	margin-top: 5px;
	padding: 0;
    	width: 643px;
	}

#dashboard-sidebar {
	padding: 0 7px;
	}

#rigntone-matcher {
	margin: 1px;
    	text-align: center;
	}

#stop-sopa {
	display: none;
	margin-bottom: 5px;
	}

#stop-sopa a, #sopa-link {
	color: #CC0000;
    	font-size: 23px;
    	font-weight: bold;
    	margin-bottom: 5px;
    	text-decoration: underline;
	}

#stop-sopa iframe {
	width: 965px;
	height: 450px;
	margin-bottom: 8px;
	}
