html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,iframe{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html {							background:#000 url('../images/background.jpg') left top no-repeat; }
body {							margin:0; font:bolder 12px arial black, arial; }
div#wrapper {					margin:0 0 0 43px; }
#logo {							margin-top:29px; }
div#page {						display:inline-block; float:left; width:551px; margin:0 8px 0 0; }
div#menu {						height:24px; background:#221e23; font-size:18px; color:#fff; font-weight:bold; }
div#menu a {					display:inline-block; float:left; padding:0 8px; font-size:16px; line-height:24px; color:#fff; text-decoration:none; }
div#menu a:hover {				background:#583c23; }
div#menu a.selected {			background:#935d23; }

div#sidebar {					display:inline-block; float:left; width:336px; }

.pagehead {						padding:4px 16px 24px 16px; background:#935d23; font-size:19px; line-height:24px; color:#221e23; font-weight:bolder; }
.pagehead h1, .pagehead h2{		font-size:20px; color:#fff; font-weight:bolder; }

.block {						background:transparent url('../images/transparent_bg_grey.png'); padding:8px 16px; margin-bottom:8px; color:#935d23; }
.block.stick {					margin-bottom:0; }
#sidebar .block	{				color:#fff; }
#sidebar h3 { 					display:inline; padding:0 8px; background-color:#935d23; font: bolder 16px/24px arial black, arial; color:#fff; }

div#page .block img {			max-width:519px; }
img.header {					display:block; }
.block h3, .block strong, 
	ul.musiclist li,
	ul.musiclist li a {			font-size:inherit; color:#fff; font-weight:bolder; font-family: arial black, arial; text-decoration:none; }
ul.musiclist li a:hover {		text-decoration:underline; }
ul.musiclist li {				clear:both; }

a {								color:#935d23; text-decoration:underline; }
a:hover {						color:#fff; }
.light {						font-family: arial; font-weight:normal; }
a.strong {						color:#fff; font-family:bolder arial black, arial; font-weight:bold; }

#sidebar h3.tweet {				padding-right:23px; background-image:url('../images/tweet_icon.png'); background-position:right center; background-repeat:no-repeat; }
#sidebar ul {					list-style:none outside none; margin:0 0 4px 0; padding:0; }
#sidebar ul li {				clear:both; }
#sidebar .icons, 
	.musiclist .icons {			float:right; }
a img.icon {					border:1px solid #221e23; }
a:hover img.icon {				border-color:#fff; }
#sidebar a {					color:#fff; }
ul.releases li {				font:17px arial; }
ul.releases a {					text-decoration:none; }
ul.releases a:hover {			text-decoration:underline; }
ul.linklist a:link, 
	ul.linklist a:visited {		text-decoration:none; }

div.player {					display:none; margin-bottom:8px; }
.musicplayer h3 {				cursor:pointer; padding-left:24px; background:transparent url('../images/icon_play_small.png') left center no-repeat; }
.musicplayer h3:hover {			text-decoration:underline; }

.space {						margin:4px 0; }
div.item {						clear:both; margin-bottom:8px; min-height:40px; }
div.item img.item {				float:left; margin-right:8px; }

.meta {							font-family: arial; font-weight:normal; }
h1 .meta, h2 .meta {			font-family:arial black, arial; font-weight:bolder; color:#000; }
.date {							font:bolder 12px arial black, arial; color:#935D23; }
div.date {						padding-left:24px; }

.button {						display:inline-block; background:#935e23; font:bolder 12px/20px arial black, arial; color:#000; border:none; vertical-align:middle; padding:0 8px; cursor:pointer; text-decoration:none; }
.button:hover {					color:#000; }
.button:active {				background:#764a19; }

div.release {					min-height:200px; }
.release img.releaseimg {		float:left; margin-right:8px; }
.release div.item {				clear:right; }

.radio h3, .radio h4 {			font-size:18px; }
.radio div.item {				clear:left; }
.radio h4 a {					text-decoration:none; }
.studio ul {					margin-bottom:16px; }
.links a {						text-decoration:none; }

input {							vertical-align:middle; }

ul.pulldown{position:relative; display:inline-block; background:#fff; padding-right:20px; cursor:default; vertical-align:middle; }
ul.pulldown:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
ul.pulldown li{ padding:0 8px; height:20px; line-height:20px; }
ul.pulldown li.pulldown-open{position:absolute;top:0;right:0;padding:0;cursor:pointer;}
ul.pulldown li.pulldown-open span{display:block;}
ul.pulldown ul.pulldown-drop{display:none;position:absolute;left:-1px;background:#fff;z-index:800}
div#pulldown-clone{margin-top:1px !important;background:#fff;z-index:800}
div#pulldown-clone ul{margin:0;padding:0;list-style-type:none}
div#pulldown-clone ul li{padding:3px 5px;cursor:pointer}
div#pulldown-clone ul li:hover,
div#pulldown-clone ul li:hover span{}
div#pulldown-clone ul li.form-drop-down-section,
div#pulldown-clone ul li.form-drop-down-section span{}
ul.pulldown li.pulldown-open span{ background:transparent url('../images/pulldown.gif') right top no-repeat; }


.twtr-hd { display:none; }
.twtr-widget .twtr-tweet .twtr-tweet-wrap { padding:4px 0; font:bolder 12px arial black, arial; }
.twtr-ft { display:none; }
.twtr-widget .twtr-tweets .twtr-tweet { border:none; }

a.soundcloud-dropbox:hover {color: white !important; background-color: transparent !important; background-position: -200px 0 !important;}*html a.soundcloud-dropbox {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(http://a1.soundcloud.com/images/dropbox_square_dark.png?fab47e)', sizingMethod='crop') !important;}

img { border:0 }

input.small { width:32px; }
input.large { width:200px; }
.icon { vertical-align:middle; }
