/*
Theme Name: Pitch Black Records
Theme URI: http://www.pitchblackrecords.com
Description: Custom Designed Wordpress theme for Pitch Black records
Author:Bodu Web Design
Author URI: http://www.boduweb.com/
*/



/* Begin Typography & Colors */
body {
	
	background: #000000 url('images/pitch-black-records-overlay.jpg') top left no-repeat;
	color: #BBB;background-attachment: 
fixed;
	font: normal 72.5% "Lucida Sans Unicode",sans-serif;
	text-align: center;padding:30px;
	}

#page {
	
	text-align: left;
	}

#header {
	background:  url() no-repeat bottom center;
	}
p {margin:10px 0px;}

h1,h2,h3,h4{padding:0px;margin:0px;}

#albumbox h3{font-size:90%;}
/* End Typography & Colors */



/* Begin Structure */
body{margin:0px;}

#page{width:1030px;margin:20px auto;}
#header{height:144px;width:951px;float:left;background:url('images/pitch-black-header-bg.png') top left no-repeat;}
#pitch-black-records-logo{float:left;margin:05px 40px 0px 20px; }
#content{clear:right;float:left;background:#303030 url('images/page-bg.jpg') top left repeat-y;width:951px;position:relative;}
#social{float:left;width:79px;margin-top:187px;height:530px;}
#pitchblack-menu{float:left;width:645px;background:#222222;margin-bottom:10px;border-bottom-style:solid;border-width: 1px;border-color: #000000;padding-left:10px;}
#left-column{float:left;width:630px;padding-bottom:50px;}
#flashplayer{margin:0px 10px 0px 20px;padding:10px 10px 25px 20px;min-height:60px;background:url('images/flash-player-bg.jpg') top left repeat-y;}
#topflash{margin:0px 10px 0px 20px;background:url('images/flash-top-bg.jpg') top left no-repeat;height:49px;width:244px;}
#bottomflash{margin:0px 10px 0px 20px;background:url('images/flash-bottom-bg.jpg') top left no-repeat;height:40px;width:244px;}
#footer{width:951px;clear:left;float:left;background:url('images/footer.png') top left no-repeat;margin-bottom:180px;height:73px;padding:20px;margin-left:79px;}
#pitch-black-banner{margin-top:20px;float:right;margin-right:20px;}
.post{width:600px;overflow:hidden;}
.post,.top-post{float:left;margin:15px;}
.divider{clear:both;padding-bottom:20px;width:100%;}
.subbutton{background:url('images/subbutton-bg.png') top left no-repeat;width:50px height:30px;border: none;color:#ffffff;padding:5px 10px 5px 10px;margin:0px;}

.headlineimage{text-align:center;width:600px;clear:both;float:left;margin-left:15px;}
.headlineimage h1{position:relative;top:-120px;left:10px;width:582px;z-index:2;padding:10px 0px;background-color: #000;
   filter: alpha(opacity=70); 
   -moz-opacity: 0.7; 
   -khtml-opacity: 0.7;
   opacity: 0.7;
   color: #fff;}
.headlineimage-picture{display:relative;top:0px;z-index:0;}
#bandnews{clear:left;float:left;margin:10px 30px 10px 30px;}


.artist-thumbnail{float:right;margin:20px;}
#reviews{clear:both;float:left;width:100%;}
#bandbio,#reviewindent{clear:right;float:right;width:400px;margin:10px;}
#reviewindent{margin:0px 10px 10px 10px;}
#discographytitle{float:left;width:150px;display:inline;}
#discographytitle h2{display:inline;margin:0px;padding:0px;}

.bandentry{float:left;width:360px;margin-left:20px;}
.bandlinks{width:160px;margin:5px;clear:left;float:left;display:inline;}
.releasealbums{width:160px;height:280px;float:left;margin:10px 20px;}
.releasealbums h2,.releasealbums h3,.artistprofile h2{margin:0px;padding:0px;}
#bandimagegallery{clear:both;float:left;margin:10px;}
.bandimages{float:left;margin-left:10px;width:50px;height:50px;}
.artistprofile{margin:5px 10px;float:left;width:170px;height:195px;display:inline;}
.artistprofile p{margin:0px;}
p.smstext{float:left;margin-left:20px;width:220px;}
.small{font-size:70%;}
.postthumb{float:left;width:110px;height:100px;margin:5px 10px 10px 10px;}
.whiteborder{border-style:solid;border-width:1px;border-color:#ffffff;width:150px;overflow:hidden;}
.white,.attachment-post-thumbnail{border-style:solid;border-width:1px;border-color:#ffffff;}
#albumbox{margin-top:10px;}
#albumbox .cover{clear:left;width:100%;margin:10px auto;text-align:center;}
#albumbox img{border-style:solid;border-width:1px;border-color:#ffffff;}
/* End Structure */





/* Begin Images */
img,img a{border-style:none;}
/* End Images */

/* links */
a{text-decoration:none;color:#ffffff;}
a:hover{color:#b6b7b9;text-decoration:underline;}
a.privacy{color:#b6b7b9;}
#pitchblack-menu ul li a{color: #ffffff;
	float: left;
	font: bold 1em Verdana,sans-serif;
	line-height: 51px;
	padding: 0 20px;border-right-style:solid;border-width: 1px;border-color: #181717;}

#pitchblack-menu ul li a:hover{background-color: #191919;text-decoration:none;
	}

.post h1,.post h2,#mjc h1{color:#ffffff;padding:0px;}
.top-post h1 {font-weight:bold;font-size:1.6em;color:#ffffff;}
.top-post{color:#BBB;}
/* end of links */

/* Begin Lists */
ul, ul li{list-style:none;}
#pitchblack-menu ul{float:left;width:600px;margin:0px;padding:0px;}
#pitchblack-menu ul li{list-style:none;padding:0px;position:relative;float:left;}

#pitchblack-menu li ul {background:#191919;
  display: none;
  position: absolute; 
  top: 50px;
  left: 0;
width:180px;
  }

#pitchblack-menu li:hover ul { display: block; }
#pitchblack-menu ul li a.store{background:#191919;padding:10px 20px;}
#pitchblack-menu ul li a.store:hover{background:#000000;}
ul#picthblacklinks,ul#pitchblacklinks li.linkcat,ul#pitchblacklinks li ul,ul#pitchblacklinks li ul li{clear:left;float:left;margin-left:0px;padding-left:0px;}

.linklistcatname {clear:both;float:left;margin:5px auto;}
#linktable{margin:0px;}
#linktable ul{float:left;padding:0px;margin:0px;}
#linktable ul li{float:left;margin-left:5px;font-size:130%;padding:0px 5px;border-right-style:solid;border-width:1px;border-color:#3f3f3f;}
#linklist{clear:both;float:left;margin:10px;}
#linklist1 ul{clear:both;float:left;margin:0px;padding:0px;}

#social ul{background:url('images/social-bg.png') top right no-repeat;margin:0px;padding:0px;height:593px;padding-top:40px;}
#social ul li{float:right;margin:10px 10px 10px 0px;width:50px;}
#bandimagegallery a{float:left;width:60px;height:60px;margin:0px;filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
#bandimagegallery a:hover{filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;}
/* End Entry Lists */



/* Begin Form Elements */
#mjc{clear:both;float:left;margin-left:20px;}
#mjc form p { position: relative; margin: 10px 0;}
#mjc form p label { position: absolute; top: 4px; left: 8px;font-color:#000000;font-weight:bold;}
#mjc form p br {display: none;}
#mjc form p label.error{position:relative;clear:left;float:left;display:block;}
/* End Form Elements */






/* Begin Sidebar */
#sidebar{clear:right;float:right;width:300px;background:#181717;min-height:800px;}
#sidebar ul{list-style:none;float:left;margin:10px;width:280px;padding:0px;}
#sidebar ul li,#sidebar ul li.mailing{background:#131212;padding:5px;-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;overflow:hidden;margin:15px 0px;

}
#sidebar ul li.mailing{background:#131212;padding-bottom:10px;height:70px;}
#sidebar ul li.mailing form{float:left;margin:0px;padding:0px;width:220px;}
#sidebar ul li.mailing form p {position:relative;margin:0px;padding:0px;width:160px;display:inline; }
#sidebar ul li.mailing form p  label  { position:absolute;top:20px;  left:10px;font-color:#000000;font-weight:bold;width:120px;}
#sidebar ul li.mailing form p  input  {padding:2px;margin: 0px;display:inline;width:160px;}
.sidebarimages{float:left;margin:10px 20px 0px 10px;width:20px;}

#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4{color:#ffffff;padding:0px;margin:0px;}
#sidebar ul li.mailing h2{margin:0px;padding:0px;color:#ffffff;display:inline;}
#sidebar ul p{margin:0px;}
/* End Sidebar */








/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	
	text-align: center;
	
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */





