/*
    Theme Name: BT-Dubs.com
    Theme URI: http://www.bt-dubs.com/
    Description: BT-Dubs 1.1 is a wordpress theme by <a href="http://www.designcovert.com">Covert Operation Design LLC</a>
    Version: 1.1
    Author: Armand Brito/Covert Operation
    Author URL: http://www.designcovert.com/
*/

/* purple: #320380 light-gray: #dbdbdb*/

/* IE png fix */
img, div, a, input, src, span, li, ul {
	behavior: url("/wp-content/themes/pngbehavior.htc");
}

body {
	background-attachment:fixed;
	background-image: url(images/dub/artistsbk.jpg);
	background-color:#eeeeee;
	background-position:top;
	background-repeat:repeat;
	margin:0;
	font: normal 12px Arial, Helvetica, sans-serif;
	
}

a {
	color: #320380;
	text-decoration: none;
	font-size: 12px;
}
a:visited {
	color: #320380;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
p {
	padding: 0px 0px 15px;
	margin: 0px;
}
/* h1 is entry titles */
		h1 {
	margin-top: 10px;
	margin-bottom:10px;
	background: url(images/header-icon.gif) no-repeat;
	padding-left: 80px;
	font: bold 19px/100% "Tahoma", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 0.5px;
		}
		h1 a{
			color: #FFFFFF;
			text-decoration: none;
			font-size: 18px;
		}
		h1 a:visited{
			color: #FFFFFF;
			text-decoration: none;
		}
		h1 a:hover{
			color: #888888;
			text-decoration: none;
		}

/* h3 is  */

		h3 {
			font: normal 140%/100% Arial, Helvetica, sans-serif;
			color: #320380;
			margin: 10px 0px 5px;
		}

/* page headers ---------------------------------------------------------------------------------------*/
		h4 {
			margin-top: 15px;
			background: url(images/header-icon.gif) no-repeat;
			padding-left: 20px;
			font: bold 19px/100% Arial, Helvetica, sans-serif;
			color: #c9eefe;
			letter-spacing: .5px;
		}
		h4 a{
			color: #FFFFFF;
			text-decoration: none;
			font-size: 18px;
		}
		h4 a:visited{
			color: #FFFFFF;
			text-decoration: none;
		}
		h4 a:hover{
			color: #888888;
			text-decoration: none;
		}
		/* comments header */
		h5 {
			font: normal 17px Arial, Helvetica, sans-serif;
			color: #320380;
			margin: 10px 0px 5px;
		}
		form {
			margin:0px;
			padding:0px;
		}

/* AD'S ---------------------------------------------------------------------------------------*/
/* top ad */	
	#topAD {
		height: 90px;
		width: 728px;
		padding-top: 10px;
		padding-bottom: 20px;
		position: relative;
		left: 154px;
	}
/* content ad */
		#contentad {
			clear:both;
			height: 60px;
			width: 468px;
			padding-top: 10px;
			padding-bottom: 30px;
			position: relative;
			margin-left:130px;
			
		}
/* Ad Sidebar */
		#ad336 {
			
			margin-left:15px;
			position: relative;
			width:300px;
			height:250px;
			padding-bottom: 10px;
			
		}

/* wrapper ---------------------------------------------------------------------------------------*/

	#wrapper {
		
		background-attachment:fixed;
		background-position:top;
		background-repeat:no-repeat;
		margin:0;
		padding:0px;
		}
/* page ---------------------------------------------------------------------------------------*/

		#page {
			width:1027px;
			margin:0 auto;
			background-position:top;
			background-image: url(images/dubs/shadow.jpg);
			background-repeat:repeat-y;
			color:#000000;
			
			
			
		}


/* header ---------------------------------------------------------------------------------------*/

		#header {
			height: 480px;
			position: relative;
		}
		#navholder {
			width:1027px;
			position: relative;
				
		}
		#nav {
			padding:0px;
			list-style: none;
			width:1027px;
			margin:0px;
			float: left;
				
		}
		
		#nav li {
			float: left;
			display: inline;
			margin-left: 0px;
			padding:0px;
		}
		#nav li .leftNav {
			margin-left:55px;
			width:28px;
			height:27px;
			background-color:#000000;
			background:url(images/dubs/nav-spacer.jpg) repeat-y;
		}
		
		#nav a {	
			color: #320380;
			text-decoration: none;
			padding: 8px 13px;
			font: bold 11px/100% Arial, Helvetica, sans-serif;
			border-right: 1px solid #cccccc;
			display: block;
		}
		#nav a:visited {
		}
		#nav a:hover {
			color: #ffffff;
			background-color: #320380;	
		}

/* search */

		#searchform {
			padding-left:10px;
			float:left;
			
					}
		#searchform #s {
			float:none;
			border:1px solid #999999;
			width: 145px;
			height: 23px;
			padding: 2px 6px 0px 5px;	
			vertical-align: middle;
		}
		#searchform #searchsubmit {
			background: url(images/dubs/btn-back.gif) transparent;
			border:1px solid #cccccc;
			width: 45px;
			height: 24px;
			font: bold 10px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			vertical-align: middle;
		}
		#searchform label {
			font-size: 11px;
			color: #41550e;
		}
		#search .txtField {
			
			width:135px;
			margin:0;
			padding:3px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			background:url(images/dubs/search-back.gif) transparent;
		}

/* top movie ---------------------------------------------------------------------------------------*/

		#dubsmovie {
			position:absolute;
			top:170px;
			left:55px;
			color:#000000;
			font-family: "Tahoma", Arial, Helvetica, sans-serif;
			font-size:12px;
			width:919px;
			height:300px;
			overflow:hidden;
		}



/* blog lyric ---------------------------------------------------------------------------------------*/
		#lyric{
			position:relative;
			padding:0px;
			margin:0px;
			width:1027px;
		}
		/* dots */

		#dots {
			position:relative;
			background-image:url(images/dubs/dots.jpg);
			background-position:top;
			background-repeat:repeat-x;
			width:919px;
			height:10px;
			
			margin-left: 55px;
			padding-bottom: 10px;
		}

		#title {
			position:relative;
			margin-left:55px;
			color:#000000;
			
			
			width:919px;
			overflow:hidden;
						
		}
		#title h2 {
			position:relative;
			text-align:center;
			color:#000000;
			font-family: "Tahoma", Helvetica, sans-serif;
			font-size:14px;
			font-weight: bold;
			text-decoration:none;
			margin-bottom: 20px;
			line-height: 220%;
	
		}
		#title a {
			color:#000000;
			text-decoration:none;
		}
		#title a:hover {
			color:#fff;
			text-decoration:none;
			border-bottom:1px solid #e7d8cf;
			text-decoration:none;
		}

/* content ---------------------------------------------------------------------------------------*/
		#content {
			position:relative;
			float: left;
			width: 675px;
			overflow: hidden;
		}


/* posts */

		.post {
			clear:both;
			padding-top: 10px;
			padding-left:55px;
			padding-bottom:55px;
			width:625px;
		}
		
		.post-title {
			float: left;
			padding-bottom:0px;
			margin-bottom:0px;
			padding-left: -15px;
			width: 625px;
			background: url(images/dubs/entry-tape.jpg) repeat-y;
			font-family: "Tahoma", Arial, Helvetica, sans-serif;
		}
		
		.post-date {
			width: 47px;
			height: 40px;
			float:left;
			
			background:  url(images/dubs/date-bg.gi) no-repeat;
			border-right:1px solid #ffffff;
			padding-left: 20px;
			padding-top: 0px;
		}
		.post-month {
			font-size: 11px;
			text-transform: uppercase;
			color: #FFFFFF;
			text-align: center;
			display:block;
			line-height: 11px;
			padding-top: 5px;
			margin-left: 0px;
			letter-spacing: 1px;
		}
		.post-day {
			font-size: 18px;
			text-transform: uppercase;
			color: #999999;
			text-align: center;
			display:block;
			line-height: 18px;
			padding-top: -5px;
			margin-left: 0px;
			font-weight: bold;
		}
		.entry {
	clear: both;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px/85%;
	color: #000000;
	font-family: Didot, Georgia, "Times New Roman", Times, serif;
	
		}
		.more-tag{
			margin-left: 500px;
			margin-bottom:-5px;
			width: 107px;
			height: 44px;
			
		}
		.entryend {
			clear: both;
			position: relative;
			
			height: 10px;
			
			background:url(images/dubs/line.gif) repeat-x;
		}
		#content .meta a {
	color:#888888;
	font: bold 11px/100% Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
#content .meta a:hover {
	color:#320380;
	text-decoration:none;
	border-style:none;
}

#content .meta .comments {
			
			
			background:url(images/dubs/mini-comments.png) no-repeat left center;
		}
		/* meta */
		#metabox {
			width:625px;
			position: relative;
			margin-left:-12px;
		}
		#metalist {
			padding:0px;
			list-style: none;
			width:625px;
			margin:0px;
			float: left;
			
				
		}
		
		#metalist li {
			float: left;
			display: inline;
			margin-left: 0px;
			padding:0px;
		}
		#metalist li .categories {
			position:inherit;
			margin:0px;
			padding:0px;
			width:auto;
			height:auto;	
		}
		/* IE hack */
		html>body #metalist li .categories{
		width: auto;
		height: auto;
		min-width: 10px;
		min-height: 15px;
		}
		#metalist li .comments {
			margin-left:5px;
			padding-left:8px;
			width:auto;
			height:auto;
			
			background:url(images/dubs/mini-comments.png) no-repeat left center;
		}
		/* IE hack */
		html>body #metalist li .comments{
		width: auto;
		height: auto;
		min-width: 10px;
		min-height: 15px;
		}
		#metalist li .share {
			margin:0px;
			padding:0px;
			width:auto;
			height:auto;
			
		}
		/* IE hack */
		html>body #metalist li .share{
		width: auto;
		height: auto;
		min-width: 10px;
		min-height: 15px;
		}
		#metalist a {	
			color: #888888;
			text-decoration: none;
			padding: 8px 13px;
			font: bold 11px/100% Arial, Helvetica, sans-serif;
			border-right: 1px solid #cccccc;
			display: block;
		}
		#metalist a:visited {
		}
		#metalist a:hover {
			color: #320380;
			
		}
		
		.meta{
			float:left;
			margin:0px;
			display:inline;
					}
		.navigation {
			clear: both;
			margin-left:55px;
			padding: 10px 0px;
			display: block;
		}
		.wp-pagenavi {
			clear: both;
		}
		
		.wp-pagenavi a, .wp-pagenavi span {
			text-decoration: none;
			border: 1px solid #BFBFBF;
			padding: 3px 5px;
			margin: 2px;
			
		}
		
		.wp-pagenavi a:hover, .wp-pagenavi span.current {
			border-color: #000;
		}
		
		.wp-pagenavi span.current {
			font-weight: bold;
		}

		.navigation a, .navigation a:visited {
			color: #320380;
			
		}
		.navigation .previous-entries {
			float: left;
			margin:0px;
			padding:0px;
			
			
			
		}
		.navigation .next-entries {
			float: right;
			margin:0px;
			padding:0px;
			
			
			
		}

/* sidebar ---------------------------------------------------------------------------------------*/
		#sidebar {
			float: right;
			display: inline;
			padding: 0px 0px 0px 0px;
			width: 352px;
		}
		#tapedeck{
			width:295px;
			height:295px;
			margin-left:10px;
		}
		#twitter{
		position:relative;
			width:250px;
			height:275px;
			margin-left:40px;
			margin-top:10px;
			margin-bottom:20px;
			padding:0px;
		}
		#recentpostspaper{
			margin-left:13px;
		}
		#recentpostspaper .recent-posts {
			width:260px;
			background:url(images/dubs/recent-posts-bg.jpg) repeat-y;
			margin-left: 17px;
		}
		#recentpostspaper .recent-posts ul {
			padding:0;
			margin:0;
		}
		#recentpostspaper .recent-posts ul li {
			font-size:11px;
			line-height:18px;
			list-style:none;
			padding:0;
			margin:0;
		}
		#recentpostspaper .recent-posts ul li .listMeta {
			font-size:10px;
		}
		#recentpostspaper .recent-posts ul li a {
			color:#FFFFFF;
			border-top:1px solid #ffffbe;
			display:block;
			width:170px;
			margin:0 auto;
			padding:4px 0 4px 25px;
			background:url(images/dubs/bullet-postit.gif) no-repeat 5px 8px;
			text-decoration:none;
		}
		#recentpostspaper .recent-posts ul li a:hover {
			text-decoration:none;
			color:#000000;
			background:url(images/dubs/bullet-postit-on.gif) no-repeat 5px 8px;
		}
		#drop-categories {
			font-size:48;
			margin:0 auto;
			padding:20px 10px 20px 25px;
		}

		#drop-archives {
			font-size:48;
			margin:0 auto;
			padding:4px 10px 0px 25px;
		}

		#recentpostspaper .postit-top {
			width:280px;
			height:54px;
			background:url(images/dubs/recent-posts-head.jpg) no-repeat;
			padding:0;
			font-size:11px;
			text-align:right;
			margin-left: 17px;
		}
		#recentpostspaper .postit-bottom {
			width:280px;
			height:62px;
			background:url(images/dubs/recent-posts-foot.jpg) no-repeat;
			padding:12px 12px 0;
			font-size:11px;
			text-align:right;
			margin-left: 18px;
		}
		#recentpostspaper .postit-bottom a {
			color:#21565E;
		}
		#recentpostspaper .postit-bottom a:hover {
			color:#21565E;
			text-decoration:none;
		}
/* contactbox */
		#contactbox {
			list-style: none;
			margin: 0px;
			padding: 0px;
			position: relative;
			height:45px;
			width: 352px;
			
		}
		#contactbox li {
			float: left;
			margin-left: 0px;
			padding-right: 5px;
		}
		#contactbox li .contact {
			display:block;
			padding-left: 30px;
			width:133px;
			height:39px;
			background-color:#FFFFFF;
		}
		a img { 
			border: none; 
		}
		#contactbox li .contacticons {
			padding-top: 5px;
			margin: 0px;
		}
		#contactbox li .contact a {
			color: #ffffff;
			text-decoration: none;
		}
		#contactbox a {
			color: #ffffff;
			text-decoration: none;
		}
		#contactbox a:visited {
		}
		#contactbox a:hover {	
		}
		


/* Blogroll */		
		#blogrollpaper{
			margin-left:55px;
			margin-top:10px;
		
		
		}
		#blogrollpaper .blogroll {
			width:176px;
			background:url(images/dubs/blogroll-back.jpg) repeat-y;
			margin-left: 17px;
		}
		#blogrollpaper .blogroll ul {
			padding:0;
			margin:0;
		}
		#blogrollpaper .blogroll ul li {
			font-size:11px;
			line-height:18px;
			list-style:none;
			padding:0;
			margin:0;
		}
		#blogrollpaper .blogroll ul li .listMeta {
			font-size:10px;
		}
		#blogrollpaper .blogroll ul li a {
			color:#3F2193;
			display:block;
			
			margin-left: 20px;
			padding:4px 0 4px 25px;
			background:url(images/dubs/bullet-blog.gif) no-repeat 5px 8px;
			text-decoration:none;
		}
		#blogrollpaper .blogroll ul li a:hover {
			text-decoration:none;
			color:#000000;
			background:url(images/dubs/bullet-blog-on.gif) no-repeat 5px 8px;
		}
		
		#blogrollpaper .blogroll-top {
			width:176px;
			height:54px;
			background:url(images/dubs/blogroll-upper.jpg) no-repeat;
			padding:0;
			font-size:11px;
			text-align:right;
			margin-left: 18px;
		}
		#blogrollpaper .blogroll-bottom {
			width:176px;
			height:62px;
			background:url(images/dubs/blogroll-btm.jpg) no-repeat;
			padding:12px 12px 0;
			font-size:11px;
			text-align:right;
			margin-left: 18px;
		}
		#blogrollpaper .blogroll-bottom a {
			color:#21565E;
		}
		#blogrollpaper .blogroll-bottom a:hover {
			color:#21565E;
			text-decoration:none;
		}
/* footer ---------------------------------------------------------------------------------------*/
		#footer {
			clear: both;
			float: none;
			background-image: url(images/dubs/footer.gif);
			width:1037px;
			font-size: 95%;
			line-height: 130%;
			height:100px;
			margin:0px;
			padding:0px;
		}
		#credits {
			
			margin: 0px auto;
			width: 900px;
			height:50px;
			color: #FFFFFF;
			font-size: 10px;
			line-height: 120%;
		}
		#credits .left {
			float: left;
			margin-top:70px;
		}
		
		#credits .left a {
			color: #ffffff;
			text-decoration: none;
			font-size: 10px;
		}
		#credits .left a:hover {
			color: #320380;
			text-decoration: none;
		}
		#credits .right {
			float: right;
			margin-top:70px;
		}
		
		#credits .right a {
			color: #ffffff;
			text-decoration: none;
			font-size: 10px;
		}
		#credits .right a:hover {
			color: #320380;
			text-decoration: none;
		}
		#credits a, #credit a:visited{
			color: #048db4;
		}
		.rss {
			
			padding-left: 18px;
			padding-bottom: 2px;
			margin-left: 10px;
		}
		.admin {
			position:relative;
			padding-left: 18px;
			padding-bottom: 2px;
			margin-left: 10px;
		}

/* comments */
		#comments, #respond {
			border-bottom: 1px dotted #CCCCCC;
			padding-bottom: 5px;
			margin-top: 50px;
			margin-left: 10px;
		}
		.commentlist {
			margin: 10px 0px;
			padding-left: 20px;
			line-height: 130%;
		}
		.commentlist li{
			padding: 5px 10px;
			position: relative;
			margin-left: 20px;
		}
		.commentlist .avatar {
			position: absolute;
			top: 5px;
			right: 5px;
			border: solid 1px #320380;
			padding: 1px;
			background: #fff;
		}
		.commentlist .alt {
			background: #dbdbdb;
		}
		.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
			font-weight: bold;
			font-style: normal;
			font-size: 16px;
			color: #666666;
		}
		.commentlist small {
			margin-bottom: 5px;
			display: block;
			font-size: 14px;
		}
		#commentform {
			margin-top: 10px;
			margin-left: 40px;
			font: 10px Arial, Helvetica, sans-serif;
		}
		#commentform p {
			padding: 6px 0px;
			margin: 0px;
		}
		#commentform label{
			font-weight: bold;
			color: #666666;
			font-size: 16px;
		}
		#commentform input{
			width: 153px;
			background:#ffffff;
			border: 1px solid #320380;
			padding: 3px;
			margin-top: 3px;
		}
		#commentform textarea{
			width: 478px;
			height: 115px;
			background:#ffffff;
			border: 1px solid #320380;
			padding: 2px;
			margin-top: 3px;
		}
		#commentform textarea:focus, #commentform input[type="text"]:focus {
			background: #ffffff;
		}
		#commentform #submit{
			background: url(images/dubs/btn-bg.gif) no-repeat;
			font: bold 12px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			border: none;
			float:right;
			width: 144px;
			height: 29px;
		}
