/*
Theme Name: David Perini
Theme URI: http://www.davidperini.com/
Description: The default WordPress theme for DavidPerini.com.
Version: 1.0
Author: David Perini
Author URI: http://www.davidperini.com/


	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body { background: #fff; text-align: center; padding: 50px 50px 25px; border-top: 10px solid #206060; margin: 0; border-bottom: 10px solid #206060; padding: 0; margin: 0; }
h1 { font: 36px/100% Georgia; color: #fff; float: left; padding: 35px 11px; margin: 0; background: #206060; }
p { font: 12px/150% "Lucida Grande", Arial; color: #505050; margin: 0; padding: 0; }
h2 { font: 14px/150% "Lucida Grande"; color: #CCC; padding: 20px 0 0; }
a:link, a:visited { color: #206060; padding: 8px; }
a:active, a:hover { background: #DEEEEE; }
a.title { color: #fff; text-decoration: none; border: 1px solid #206060; padding: 20px 40px; }
a.title:hover { color: #fff; background: #206060; border: 1px solid #408080; }
h3 { font: 12px/150% "Lucida Grande", Arial; color: #ccc; margin-top: 20px; }
ul { padding: 0; margin: 0; }

.content { text-align: left; width: 500px; margin: 0 auto; margin-bottom: 25px; font: 12px/150% "Lucida Grande", Arial; color: #505050; }
.content .post .details { padding: 0 0 45px; margin: 0; }
.content a { padding: 0; text-decoration: none; border-bottom: 1px dotted #86C6C6; }
.content a:hover { color: #206060; }

.content .title p { margin-bottom: 12px; }
.content .title a.linked_list { border: none; color: #BBB; }
.content .title a.linked_list:hover { background: #fff; border: none; color: #206060; }
.content .title a.linked_list strong { border-bottom: 1px dotted #86C6C6; color: #206060; font-weight: normal; }
.content .title a.linked_list:hover strong { background: #DEEEEE; font-weight: normal; }
.content .title a.post { border: none; }
.content .title a.post:hover { border-bottom: 1px dotted #86C6C6; }
.content .new p { font-size: 18px; }

.content .entry { padding-left: 15px; }
.content .entry p { font-size: 12px; margin-bottom: 12px; }
.content .entry blockquote { padding-left: 15px; margin: 0; border-left: 1px solid #ccc; }
.content .entry blockquote p { font-size: 11px; color: #777;  }

.content a.rate_link { color: #888; border-color: #FFF; }
.content a.rate_link:hover { color: #206060; background: #fff; border-color: #86C6C6; }

.content .twitter .ratebox { padding-left: 15px; }

.content div.meta { font: 10px/150% "Lucida Grande", Arial; margin: 5px 0 0; padding: 0 0 0 15px; color: #bbb; }
.content div.meta a { color: #888; border-color: #FFF; }
.content div.meta a:hover { color: #206060; background: #fff; border-color: #86C6C6; }

div.date { text-transform: uppercase; letter-spacing: 1px; color: #bbb; margin-bottom: 25px; }
div.bullets { text-align: center; word-spacing: 30px; color: #ccc; margin: 25px 0 50px; }
div.navigation { text-align: center; }


			ul.music,
			ul.music li,
			ul.music li a,
			ul.music li img {
				margin:0;
				padding:0;
				list-style:none;
				border:0;
				text-decoration:none;
			}
			ul.music li {
				margin:15px 15px 15px 0;
				float:left;
				position:relative;
			}
			ul.music li a {
				display:block;
				position:relative;
				float:left;	
				width:80px;
				height:80px;
				text-indent:-1000em;
				overflow:hidden;
				z-index:1;						
			}
			ul.music li img {
				position:absolute;
				width:80px;
				height:80px;
				border:0;
			}
			
			/* Jewel Case */
			ul.music li.jewel img{
				width:72px;
				height:72px;
				top:3px;
				left:12px;
			}			
			ul.music li.jewel a{
				background:url(images/jewel.png) 0 0 no-repeat;
				width:90px;
				height:82px;							
			}
			ul.music li.jewel{
				background:url(images/blank_insert.gif) 12px 3px no-repeat;							
			}
			
			
			/* Vinyl Sleeve */
			ul.music li.vinyl img{
				width:72px;
				height:72px;
				left:2px;
				top:1px;
			}			
			ul.music li.vinyl a{
				background:url(images/vinyl.png) 0 0 no-repeat;
				width:96px;
				height:76px;							
			}
			ul.music li.vinyl{
				background:url(images/vinyl_insert.gif) 2px 1px no-repeat;							
			}
			
			
			/* Compact Disc */
			ul.music li.cd img,
			ul.music li.cd a{
				width:82px;
				height:82px;
				top:0;
				left:0;
			}			
			ul.music li.cd a{
				background: url(images/cd.png) 0 0 no-repeat;			
				height:86px;
			}
			ul.music li.cd{
				background:url(images/blank_cd.jpg) 0 0 no-repeat;							
			}
