/* @override http://thedilettantes.net/wp-content/themes/dilettante/style.css */

/* @override http://thedilettantes.net/wp-content/themes/dilettante/style.css */

/* @override http://thedilettantes.net/wp-content/themes/dilettante/style.css */

thedilettantes/*
Theme Name: Dilettante Recordings
Theme URI: http://thedilettantes.net/
Description: Custom WordPress theme for Dilettante Recordings.
Version: 1.0
Author: Matthew Cieplak
Author URI: http://matthewcieplak.com/
Tags: b/w, custom header, fixed width, one colum
*/


/*-------------- GLOBAL STYLE -----------*/
body {
	font-size: 11px;
	font-family: "Century Gothic", Helvetica, sans-serif;
	background-color: #000;
	color: #B7A6A4;
	text-align: center;
	margin: 0 0 0px 20px;
	padding-bottom: 30px;
	letter-spacing: 1px;
}

#page {
	background-color: #E8E3EE;
	font-size-adjust: 32px;
	margin: 0px auto;
	padding-bottom: 30px;
	text-align: justify;
	width: 1050px;
	color: #00000;
}

a {
	font-family: "Century Gothic", Helvetica, sans-serif;
}

a:link, a:visited{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

a:hover, a:active{
	color: #7e2d34;
	text-decoration:none;
	font-weight: normal;
}

p {
	font: 11px/18px  "Century Gothic", Helvetica, sans-serif;
	color: #B7A6A4;
	margin-top: 0px;
	margin-bottom: 10px;
}

#header {
	/*background: transparent url('images/header.png') no-repeat -12px 35px;*/
  width: 1050px;
  font-family: "Century Gothic", Helvetica, sans-serif;
  padding-bottom: 2px;
  border-bottom: 1px solid #B7A6A4;  
  height: inherit;
  margin-bottom: 80px;
	
}

#headerimg 	{
  padding-top: 17px;
  padding-bottom: 0px
  /*width: 1050px;*/
	/*height: 80px;*/;
	padding-left: 17px;

}

#content {
  min-width: 700px;
  border: 0px none;
}
	
.narrowcolumn {
  float: left;
	width: 700px;
}

.widecolumn {
  width: 1050px;
}

#leftbar{
  font-size:11px;
  float: right;
  margin-top:200px;
  width: 200px;
}

.narrow_sidebar{
	padding-top: 40px;
	border-width: 0px;
	border-style: none;
}

.left_mini_sidebar, right_mini_sidebar{
  width: 150px;
  text-align: left;
  list-style-type: none;
}

.left_mini_sidebar{
  font-size: 9px;
  float: left;
  margin-top: -7px;
  line-height: 35px;
  word-spacing: 3px;
  letter-spacing:1px;
}

.right_mini_sidebar{
  float: right;
  margin-right: 25px;
  margin-top: -7px;
  }
  
.rightside-ad-1{
  float: center;
  margin-top: 20px;	
  	
  }
  
  .rightside-ad-2{
  	margin-top: inherit;
  }
  #addthis_toolbox addthis_default_style{
    margin-left: 50px;  }




#footer {
	padding: 60px 0;
	background-color: 000;
	margin: 0;
	width: 1050px;
	clear: both;
	text-align: center;
}



/*------------- NAVIGATION ------------*/

#topnav{
  float: left;
  width: 50%;
  font-size: 11px;
  font-weight: 100;
  margin-left: 0px;
  letter-spacing:1px;
  
 		
	  
}

#topnav a{
  margin: 0px 20px 0px 0px;
  color: #690019
}


#secondarynav{
  text-align: right;
  float: right;
  width: auto;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 3px;
  letter-spacing:1px;
  font-size:11px;
  color:#690019;
}

#secondarynav, #bottomnav{
  font-size: 11px;
  font-weight: normal;
 
}

#secondarynav a{
  padding-left: 15px;	
  color: #690019;
}

 #bottomnav a{
  color: #690019;
 }


#featured_artists_title {
  margin: 15px 0 0px 0;
  font-size: 20px;
  font-style: normal;
  font-weight: 100;
  color: #650000;
}

#featured_artists_list{
  display: table;
  width: 102%;
  margin-bottom: 20px;
}

#featured_artists_list a{
  font-size: 13px;
  display: table-cell;
  color: #414141 !important;
}




/* ------------ IMAGES ----------------- */
p img {
	padding-bottom: 0px;
	margin-bottom: 0px;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 19px 9px;
	display: inline;
	}

img.alignleft {
	margin: 0px 9px 18px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

a img {
	border: none;
	}
/* End Images */


/*----------LISTS AND OTHER MISC TAGS ---------*/

ul li{
  list-style-image: none;
  list-style-type: none;
}

hr {
  clear: both;
  height: 0px;
	background-color: #000;
	color: #ccc;
	border: none;
	width: 100%;
	margin: 0 0 10px 0;	
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}


/* ------------- TEXT STYLES ----------*/

h1 {
  font-size: 36px;
}

h2 {
  font-size: 36px;
  font-weight:normal;
  font-style: italic;
}
  

h1, h2, .sans{
  font-family: "Century Gothic", Helvetica, sans-serif;
  text-align: left;
	font-variant: normal;
}

h1, h2{
  line-height: 15px;
  padding-top: 10px;
  padding-bottom: 15px;
  font-weight: normal;
  color: #000;
  margin: 0 0 0px 0;
}

h1 a, h2 a{
  color: #000;
  text-decoration: none;
  }
  

h1 a, hover, h2 a hover: {color: #838383;
}
  color: #000 !important;
}

h3{
font-family: helvetica, ariel, san serif;
  margin: 5px 0;
  font-weight: normal;
  color: #000;	
}

h4{
font-family: helvetica, ariel, san serif;
font-size: 10px}

.date, .author{
  font-size: 10px;
  font-weight: normal;
  width: 50%;
  margin-bottom: 10px;
	font-style: normal;
	font-variant: normal;
}

.date{
  float: left!important;
  text-align: left; 
  
}

.author{
  float: right!important;
  text-align: right;
}

.entry{
	font-style: normal;
	font-family: "Century Gothic", Helvetica, sans-serif;
}

.post{
  padding-bottom: 70px;
}


.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 0px solid #ddd;
}

.even, .alt {
	border-left: 1px solid #ddd;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 0px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
	
	
.post {
	text-align: justify;
}

.widecolumn .post {
	margin: 0;
}

.clear {
	clear: both;
}


.post .wpjp-embed-code{
  margin-top: 100px;
  margin-bottom: 10px;
}
	
	
/*------------ ARTIST PAGE ------------*/
.artist{
  position: relative;
}

.artist .social_links{
  clear: both;
  height: 15px;
  margin-bottom: 5px;
}

.artist .social_links a img{
  margin-bottom: 0px !important;
  padding-right: 5px !important;
}

.artist .bio{
  position: relative;
  width: 300px;
  float: left;
  margin-top: 39px;
}

.artist .bio h1 {
	color:#000;
	font-size:18px;
	position:absolute;
	top:-25px;
}

#artist header wrapper{
	margin-top: 200px;
}
.artist header{
	margin-top: 50px;
}

.notes{
  border: 1px solid #B7A6A4;
  margin-top: 10px;
  padding: 10px;
  min-height: 200px;
}

.notes a{
  display: block;
  float: left;
  clear: left;
  margin: 0px;
}


.artist_media{
  float: right;
  width: 690px;
  margin-top:30px;
}

#media_player{
  width: 690px;
  min-height: 300px;
  background-color: black;
  margin-top: 31px;
  padding-bottom: 9px;
}

#media_player object, #media_player embed{
}

.media_column ol, .media_column ul, .media_column li{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style: none;
  width: 100px;
  float: left;
} 

.media_column hr{
  width: 206px;
  float: left;
  margin-top: 0px;
}

.media_column a{
  display: block;
  font-size: 10px;
  background-color: #000;
  color: #000;
  float: left;
  width: 80px;
  height: 80px;
  padding: 5px;
  margin: 2px 6px 6px -2px; 
  overflow: hidden;
  position: relative;
}

.media_column a img{
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0px;
  max-width: 92px;
  max-height: 92px;
}

.media_column a img.media_thumbnail{
  filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.5;
}

.media_column a:hover img.media_thumbnail{
  filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.media_column a:hover div.media_type{
  display: block;
}


/*------------ BEN'S ADDITIONS ------------*/


.artists_grid ul li a {
	color:#000;
	font-size:11px
}

.thumbnail {
	margin-bottom: 20px;	
}

#sliding_cart div.googlecheckout {
  display:none;	
}

span.subtotal, span.total, span.discount, span.postage, span.tax, span.gocheckout {
  display:block;
  padding-bottom:8px;
}

table.shoppingcart tr td {
  font-size:8pt !important;
  line-height:13px;
  padding:2px 8px 2px 0;
}

span.gocheckout, #sliding_cart div.googlecheckout {
  border:thin solid;
  clear:right;
  float:right;
  font-family:Arial,Sans-Serif;
  font-size:15px;
  font-weight:bold;
  color: #B7A6A4;
  margin-top:30px;
	padding: 10px;
}





/*----------- Mailpress Newsletter Signup ------------*/
.mp-container{
  display: block;
  float: right;
  width: 150px;
  padding-bottom: 3px;
}

.mp-form input{
	width: 170px;
	background: #CCCCC;
	border: 0px solid #555;
	font-size: 10px;
}

.mp-form input.MailPressFormSubmit{
	font-size: 10px;
	font-weight: bold;
	border: 0px solid #333;
	background-color: #FFF;
	width: 100px;
	height: 20px;
	padding: 1px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-left:94px;
	margin-top:7px;
	width:80px;
}

.mp-form input.MailPressFormSubmit:hover{
  background-color: #ddd;
}

div.MailPress div.mp-container, div.MailPress div.mp-formdiv {
	position:relative;
}
 
div.MailPress div.mp-loading, div.MailPress div.mp-message  {
	position:absolute;
	opacity:0;
}

div.MailPress div.mp-loading, div.MailPress div.mp-message {
	filter:alpha(opacity=0);
}



/*--------------------------ADDITIONS----------------------*/


.postmetadata {
	font-size:9px;
	
}

.post p {
	margin-bottom: 10px;
}

.entry p {
	color:#000;
	font-size:15px;
	margin-top:20px;
}


.entry p a {
	color:#630
}

h2.post_title {
font-size:22px;
margin-bottom:17px;
font-family: Georgia, "Times New Roman", Times, serif;


}

h2.post_title a {
	color:#000;
	letter-spacing:2px;
	word-spacing:6px;
}

.imglink {
		
}

a img {
	border:none;
	margin-bottom: 10px;
}

.artist .entry hr {
	display:none;	
}

.artist .entry {
	line-height: 20px;
	text-align: left;
}
	
.artist .entry a img {
	float:left;
	margin-bottom:10px;
}

.notes a img{
  padding-right: 5px !important;
  margin-bottom: 5px !important;
}

h3.artist_title {
	color:#000;
	font-family:"Century Gothic",Helvetica,sans-serif;
	font-size:14px;
	font-weight:100;
	letter-spacing:2px;
	margin-top:9px;
}
h3.maillist_title {
	color:#000;
	font-family:"Century Gothic",Helvetica,sans-serif;
	font-size:14px;
	font-weight:100;
	letter-spacing:2px;
	margin-top:19px;
}

#artist_media.media_column{
	padding-left:2px;
	
}
.bio{
font-family: "Century Gothic",Helvetica,sans-serif;
	font-size: 17px;
	color: #B7A6A4;
}


/*------------ artist page product listing ------------*/
#artist_products{
  margin-top: 20px;
  font-size: 11px;
}

#artist_products img{
  width: 92px;
  height: 92px;
}

#artist_products div.productdisplay{
  width: 92px;
  height: 170px;
  margin-right: 3px;
}

#artist_products .wpsc_product_title{
  font-size: 12px;
  line-height: 12px;
}


/*------------ artist page banner ------------*/

#artist header wrapper{
	margin-top: -40px;
	}

.artist header{
	margin-top: 40px;
}
.artist banner{
	margin: 50px;
}	
	


/*-------------- artists grid page -------------*/
.artists_grid{
  padding-left: 10px;
}

.artists_grid ul li {
	float:left;
	padding:0 50px 45px 0;
	text-align:center;
	width:150px;
}



.artists_grid ul li img{
  margin-bottom: 10px;
}




/*--------------ADDITIONS------------------*/

.single_product_display div.producttext {
color:#B7A6A4 !important;
}

.single_product_display div.product_details a {
color:#B7A6A4 !important;

}



.album_cover_art img {
	margin-top:-12px !important;
}

.jw_playlist_title {
line-height:24px !important;
}

.jw_playlist_playlist {
font-family:"Century Gothic",Helvetica,sans-serif;
font-size:11px !important;
line-height:20px !important;
}

#sociallinks {position:absolute; left:50%; top:142px; margin-left:410px}

#products_page_container {width: 800px}


#storebar{
  font-size:11px;
  position:absolute;
  left:50%;
  margin-left:322px;
  top:434px;
  width: 200px;
  padding-top: 40px;
  border-width: 0px;
  border-style: none;
}
  
  
  .mp-form input.MailPressFormSubmit {
	font-family: "Century Gothic", sans-serif;
	letter-spacing:1px
  }
