/*
Theme Name: Vulture Music 11/09
Theme URI: http://vulturemusic.eu
Description: Vulture Music Wordpress Theme, November 2009
Version: 1.0
Author: Simon Lepel
Author URI: http://mediabrothers.de
*/

html, body, div, form {
	margin:0;
	padding:0;
	display:block;
}

body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #cecece;
	background-color: #252525;
	background-attachment: fixed;
	background-position: top left;
}

object, img, a {
	outline:none;
}

/*----- basics -----*/

h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
}

acronym, abbr {
	cursor: help;
	border:none;
}

.hidden {
	display:none;
}

.left {
	float:left;
}

.right {
	float:right;
}

.center {
	text-align:center;
}

.clear {
	clear:both;
}

br.clear {
	font-size:0;
	line-height:0;
}

.throw {
	display:block;
	position:absolute;
	top:0;
	left:-99999em;
}

/*----- links -----*/

a,
a:link,
a:active,
a:visited {
	color:#9e9e9e;
	text-decoration:none;
}

a:hover,
a.active,
a.active:link,
a.active:hover,
a.active:visited,
a.active:hover {
	color:#ffffff;
}

/*----- img links -----*/

a img,
a:link img,
a:active img,
a:visited img,
a:hover img {
	border:none;
}

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

#wrapper {
	text-align:center;
}

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

#header {
	height:170px;
}

#header-logo {
	display:block;
	background:url('images/logo.png') top left no-repeat;
	width:130px;
	height:130px;
	position:fixed !important;
	position: absolute;
	top: 15px;
	left: 25px;
}

/*----- #content -----*/

#content {
	text-align:left;
	width:470px;
	margin: 0 auto;
	padding: 170px 0 0 0;
	background-color:#000;
	background-position: center 30px;
	background-repeat:no-repeat;
}

#content.news {
	background-image:url('images/headline-news.png');
}

#content.artists {
	background-image:url('images/headline-artists.png');
}

#content.discography {
	background-image:url('images/headline-discography.png');
}

#content.press-kits {
	background-image:url('images/headline-press-kits.png');
}

#content.press-kits-protected {
	background-image:url('images/headline-press-kits-protected.png');
}

#content.about {
	background-image:url('images/headline-about.png');
}

/*----- #sidebar -----*/

#sidebar {
	text-align:left;
	width:130px;
	background:#000;
	position:fixed !important;
	position: absolute;
	top: 170px;
	left: 25px;
}

#sidebar h2 {
}

#sidebar ul, #sidebar li {
	list-style-type:none;
	margin:0;
	padding:0;
}

#sidebar li {
}

#sidebar ul ul {
}

#sidebar li li {
}

#sidebar a,
#sidebar a:link,
#sidebar a:visited,
#sidebar a:active {
}

#sidebar a:hover {
}

/*----- #sidebar ul.pages -----*/

#sidebar ul.pages {
	margin: 0 10px  0 10px;
	padding: 30px 0 70px 0;
}

#sidebar ul.pages li a {
	display:block;
	background-position: top left;
	background-repeat:no-repeat;
	width: 110px;
	height:18px;
}

#sidebar ul.pages li a.news {
	background-image:url('images/menu-news.png');
}

#sidebar ul.pages li a.news.active,
#sidebar ul.pages li a.news:hover {
	background-image:url('images/menu-news-active.png');
}

#sidebar ul.pages li a.artists {
	background-image:url('images/menu-artists.png');
}

#sidebar ul.pages li a.artists.active,
#sidebar ul.pages li a.artists:hover {
	background-image:url('images/menu-artists-active.png');
}

#sidebar ul.pages li a.discography {
	background-image:url('images/menu-discography.png');
}

#sidebar ul.pages li a.discography.active,
#sidebar ul.pages li a.discography:hover {
	background-image:url('images/menu-discography-active.png');
}

#sidebar ul.pages li a.press-kits {
	background-image:url('images/menu-press-kits.png');
}

#sidebar ul.pages li a.press-kits.active,
#sidebar ul.pages li a.press-kits:hover {
	background-image:url('images/menu-press-kits-active.png');
}

#sidebar ul.pages li a.about {
	background-image:url('images/menu-about.png');
}

#sidebar ul.pages li a.about.active,
#sidebar ul.pages li a.about:hover {
	background-image:url('images/menu-about-active.png');
}

/*----- #sidebar ul.discography -----*/

#sidebar div.discography {
	margin: 0 10px 0 10px;
	padding: 15px 0 30px 3px;
	border-top:1px solid #9e9e9e;
	font-size:11px;
}

#sidebar div.discography .numbers {
	float:left;
	width:27px;
	margin: 0 0 0 2px;
}
#sidebar div.discography .numbers.middle {
	margin: 0 0 0 13px;
}
#sidebar div.discography .numbers.right {
	float:right;
}

#sidebar div.discography .numbers.first {
	margin:0;
}

#sidebar div.discography .active {
	font-weight:bolder;
}

/*----- #footer -----*/

#footer {
	display:block;
	clear:both;
	margin: 0 0 120px 0;
}

/*----- .post -----*/

.post {
	margin: 0 15px 0 15px;
}

.post .post-title,
.post .post-title-bold,
.post .post-date {
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family: Arial, sans-serif;
}
.post .post-title,
.post .post-title-bold {
	font-size:18px;
	line-height:1.4em;
}

.post .post-title-bold {
	font-weight:bolder;
}

.post .post-date {
	font-size:11px;
	margin:0 0 5px 0;
	line-height:1em;
}

/*----- .post-bottom -----*/

.post-bottom {
	margin: 70px 15px 15px 15px;
	padding:10px 0 0 0;
	min-height: 60px;
	border-top:1px solid #9e9e9e;
}

.post-bottom ul.contact-links,
.post-bottom ul.contact-links li {
	list-style-type:none;
	margin:0;
	padding:0;
}

.post-bottom ul.contact-links li {
}

.post-bottom ul.contact-links a {
	display:block;
	background-color:#000;
	background-position:top left;
	background-repeat:no-repeat;
	height:23px;
}

.post-bottom ul.contact-links a.facebook {
	background-image:url('images/button-facebook.png');
	width:100px;
}

.post-bottom ul.contact-links a.facebook:hover {
	background-image:url('images/button-facebook-active.png');
}

.post-bottom ul.contact-links a.myspace {
	background-image:url('images/button-myspace.png');
	width:80px;
}

.post-bottom ul.contact-links a.myspace:hover {
	background-image:url('images/button-myspace-active.png');
}

.post-bottom ul.discography-links,
.post-bottom ul.discography-links li {
	list-style-type:none;
	margin:0;
	padding:0;
}

.post-bottom ul.discography-links {
	clear:both;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}

.post-bottom ul.discography-links li {
	display:inline;
}

.post-bottom ul.discography-links li a {
	margin:0 10px 0 0;
}

.post-bottom ul.discography-links li.right a {
	margin:0 0 0 10px;
}

.post-bottom #button-archive {
	background-color:#000;
	background-repeat:no-repeat;
	background-position:top left;
	width:99px;
	height:12px;
	cursor:pointer;
}

.post-bottom #button-archive.button-show-archive {
	background-image:url('images/button-show-archive.png');
}

.post-bottom #button-archive.button-show-archive.hover {
	background-image:url('images/button-show-archive-active.png');
}

.post-bottom #button-archive.button-hide-archive {
	background-image:url('images/button-hide-archive.png');
}

.post-bottom #button-archive.button-hide-archive.hover {
	background-image:url('images/button-hide-archive-active.png');
}

.post-bottom.navigation .left a,
.post-bottom.navigation .left a:visited,
.post-bottom.navigation .left a:active,
.post-bottom.navigation .left a:link,
.post-bottom.navigation .right a,
.post-bottom.navigation .right a:visited,
.post-bottom.navigation .right a:active,
.post-bottom.navigation .right a:link {
	display:block;
	background-repeat:no-repeat;
	height:12px;
}

.post-bottom.navigation .left a,
.post-bottom.navigation .left a:visited,
.post-bottom.navigation .left a:active,
.post-bottom.navigation .left a:link {
	background-position:top left;
	width:100px;
	background-image:url('images/button-previous-news.png');
}

.post-bottom.navigation .left a:hover {
	background-image:url('images/button-previous-news-active.png');
}

.post-bottom.navigation .right a,
.post-bottom.navigation .right a:visited,
.post-bottom.navigation .right a:active,
.post-bottom.navigation .right a:link {
	background-position:top right;
	width:130px;
	background-image:url('images/button-more-recent-news.png');
}

.post-bottom.navigation .right a:hover {
	background-image:url('images/button-more-recent-news-active.png');
}


/*----- .post-password -----*/

form.post-password {
}

form.post-password input.input {
	display:block;
	float:left;
	background:#000;
	color:#9e9e9e;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	border:1px solid #9e9e9e;
	width:205px;
	height:18px;
	margin: 0 15px 0 0;
	padding:0;
}

form.post-password input.button {
	display:block;
	border:none;
	background-color:#000;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url('images/button-enter.png');
	cursor:pointer;
	width:70px;
	height:30px;
	margin:0;
	padding:0;
}

form.post-password input.button.hover,
form.post-password input.button:hover {
	background-image:url('images/button-enter-active.png');
}

/*----- .entry -----*/

.entry {
	text-align:justify;
	line-height:1.6em;
}

.entry p {
	margin: 1.6em 0 1.6em 0;
}

.entry a, .entry a:link, .entry a:active, .entry a:visited {
	padding: 0 0 0 15px;
	background-position: 0 4px;
	background-repeat:no-repeat;
	background-color:transparent;
	background-image:url('images/link-icon.png');
}

.entry a:hover {
	background-image:url('images/link-icon-active.png');
}

.entry h1, .entry h2, .entry h3 {
}
.entry h4 {
}
.entry h5 {
}
.entry h6 {
}

.entry blockquote {
}

.entry blockquote cite {
}

.entry dl {
}

.entry dt {
}

.entry dd {
}

.entry ul {
}

.entry ul ul {
}

.entry ol {
}

.entry ol ol {
}

.entry li {
}

.entry code {
}

.entry pre {
}

.entry b, .entry strong {
	font-weight:bolder;
	font-style:normal;
}

.entry i, .entry em {
	font-weight:normal;
	font-style:italic;
}

.entry img {
}

.entry img.alignleft {
	margin: 0 10px 10px 0;
}

.entry img.alignright {
	margin: 0 0 10px 10px;
}

.entry img.alignnone {
	margin: 0 0 10px 0;
}

.entry address {
	font-style:normal;
}

/*----- previous/next links -----*/

div.prevnext {
}

/*----- #content.news -----*/

#content.news .post {
	padding: 20px 0 0 0;
	margin: 0 15px 50px 15px;
	background: url('images/grey-line.png') no-repeat top left;
}

#content.news .post.first {
	padding-top: 0;
	background:none;
}

#content.news img.headline {
	margin: 0 0 10px 0;
}

/*----- #content.artists -----*/

#content.artists ul.artists h3 a {
	display:block;
	height:22px;
	background-repeat:no-repeat;
	background-position:top left;
	background-color:transparent;
}

#content.artists ul.artists,
#content.artists ul.artists li,
#content.artists ul.artists ul,
#content.artists ul.artists ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#content.artists ul.artists ul {
	padding:0 0 50px 0;
}

#content.artists .artist-content {
	padding: 10px 0 0 0;
}

/*----- #content.about -----*/

#content.about .entry address {
	margin: 2.6em 0 1.6em 0;
}

#content.about .entry address strong {
}

#content.about .entry blockquote {
	color:#404040;
	margin:70px 0 0 0;
	padding:0;
}

#content.about .entry blockquote span {
	color:#cecece;
}

#content.about .entry blockquote p {
	margin-bottom:0;
}

#content.about .post-bottom {
	margin-top:10px;
}

/*----- #content.discography -----*/

#content.discography .cover {
	width:215px;
	height:215px;
	margin:30px 0 30px 0;
}

#content.discography .coverA {
	float:left;
}

#content.discography .coverB {
	float:right;
}

#content.discography .mp3 {
	width:215px;
	margin: 0 0 30px 0;
}

#content.discography .mp3 .track-title {
	margin: 3px 0 0 0;
	padding: 0 5px;
}

#content.discography .mp3 .nonverblaster {
	width:215px;
	height:17px;
}

#content.discography .mp3A {
	float:left;
}

#content.discography .mp3B {
	float:right;
}

#content.discography .nonverblaster {
}

#content.discography #button {
	background-color:#000;
	background-repeat:no-repeat;
	background-position:top left;
	width:99px;
	height:12px;
	cursor:pointer;
}

#content.discography #button-related-releases {
	background-image:url('images/button-related-releases.png');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:transparent;
	width:250px;
	height:12px;
	cursor:pointer;
}

#content.discography #button-related-releases.hover,
#content.discography #button-related-releases.active {
	background-image:url('images/button-related-releases-active.png');
}

#content.discography .related-releases,
#content.discography .related-releases li {
	list-style-type:none;
	margin:0;
	padding:0;
}

/*----- #content.press-kits -----*/

#content.press-kits ul.press-kits,
#content.press-kits ul.press-kits li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#content.press-kits ul.press-kits {
}

#content.press-kits ul.press-kits li {
	margin: 0 0 15px 0;
	display:block;
	background: #000 url('images/button-zip.png') top left no-repeat;
	padding: 0 0 0 50px;
	height:48px;
}

#content.press-kits ul.press-kits li.sIFRed {
	padding: 3px 0 0 50px;
	margin: 0 0 12px 0;
}

#content.press-kits ul.press-kits-small,
#content.press-kits ul.press-kits-small li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#content.press-kits ul.press-kits-small {
	margin-top:50px;
}

#content.press-kits ul.press-kits-small li {
}

#content.press-kits ul.press-kits-small li a,
#content.press-kits ul.press-kits-small li a:visited,
#content.press-kits ul.press-kits-small li a:active,
#content.press-kits ul.press-kits-small li a:link {
	color:#9e9e9e;
}

#content.press-kits ul.press-kits-small li a:hover {
	color:#ffffff;
}

/*----- backgrounds -----*/

body.news {
	background-image:url('images/background-1.jpg');
}

body.artists {
	background-image:url('images/background-6.jpg');
}

body.discography {
	background-image:url('images/background-2.jpg');
}

body.press-kits {
	background-image:url('images/background-3.jpg');
}

body.press-kits-protected {
	background-image:url('images/background-4.jpg');
}

body.about {
	background-image:url('images/background-5.jpg');
}

/*----- sIFR -----*/

.sIFR-alternate {
	position:absolute;
	top:0;
	left: -99999em;
}
