@charset "UTF-8";
/* CSS Document */

body {
	background: #ffffc9 url('/images/bg.png') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #050c07;
}
a, a:visited {
	color: #25720b;
	text-decoration: none;
}
a:hover {
	color: #083e07;
	text-decoration: underline;
}
a:active {
	color: #118c0c;
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}

h1, h2, h3, h4, h5 {
	margin: .15em 0;
}

.smaller {
	font-size: 75%;
}

.invisible {
	visibility: hidden;
}

img {
	border: 0;
}

div#main {
	width: 950px;
	margin: 0 auto;
}

div#header {
	width: 100%;
	height: 379px;
	background: transparent url('/images/header.png') no-repeat;
}

div#gazebo {
	position: relative;
	top: 60px;
	left: 95px;
	width: 810px;
	height: 157px;
}
div#gazebo a {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
}

div#twitter {
	position: relative;
	top: 79px;
	left: 235px;
	width: 655px;
	line-height: .9em;
}
p.loading {
	margin: 0 auto;
	width: 32px;
	height: 16px;
	background: transparent url('/images/ajax-loader.gif') no-repeat;
}
ul.tweet_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.tweet_list li>a {
	font-size: 75% !important;
	float: right;
	margin-left: 5px;
}
div#news ul.tweet_list li {
	display: block;
	margin: 1em 0;
	padding: 5px 10px;
	background-color: #fff2d9;
}
div#news ul.tweet_list li:hover {
	background-color: #f9e3c4;
}
div#twitter ul li {
	font-size: 1.05em;
	font-weight: bold;
	color: #000;
}

div#artist h2 {
	font-size: 1.1em;
}
div#artist h2 .artistTweet {
	background: #fff2d9;
}

div#artist .artistTweet {
	float: left;
}

div#left {
	position: relative;
	top: -50px;
	width: 200px;
	float: left;
}

ul#nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: table;
	width: 160px;
}
ul#nav li.news {
	background: url('/images/nav_news.png') transparent top right no-repeat;
}
ul#nav li.media {
	background: url('/images/nav_media.png') transparent top right no-repeat;
}
ul#nav li.about {
	background: url('/images/nav_about.png') transparent top right no-repeat;
}
ul#nav li.artists {
	background: url('/images/nav_artists.png') transparent top right no-repeat;
}
ul#nav li.releases {
	background: url('/images/nav_releases.png') transparent top right no-repeat;
}
ul#nav li.press {
	background: url('/images/nav_press.png') transparent top right no-repeat;
}
ul#nav li {
	position: relative;
	height: 53px;
	width: 160px;
	overflow: hidden;
}
ul#nav li span {
	display: block;
	float: left;
	text-indent: -9969px;
}
ul#nav li a {
	display: block;
	width: 160px;
	height: 53px;
}
ul#nav li:hover {
	background-position: top left;
}

div#middle {
	position: relative;
	top: -50px;
	float: left;
	width: 720px;
	margin: 0 0 0 20px;
}

.releases_col {
	background: transparent url('/images/hdr_releases.png') no-repeat;
	width: 435px;
	float: left;
	overflow: hidden;
}
.releases_col h2, .artists_col h2 {
	text-indent: -9969px;
	line-height: 35px;
	padding: 0;
	margin-bottom: 7px;
}

.artists_col {
	background: transparent url('/images/hdr_artists.png') no-repeat;
	margin-left: 10px;
	width: 260px;
	float: left;
	overflow: hidden;
}

.releases_col .release {
	background: #ffffe9;
	padding: 17px 16px;
	width: 400px;
	margin-bottom: 4px;
}
.releases_col .release:hover {
	background: #ffffa9;
}
.releases_col .release img.cover {
	margin: 0 0 5px 0;
	border: 1px solid #000;
}
.releases_col .release .date {
	font-size: .9em;
}

.artists_col .artist {
	background: #fff2d9;
	padding: 17px 4px 0 4px;
	width: 100%;
	margin-bottom: 4px;
}
.artists_col .artist:hover {
	background: #f9e3c4;
}

.artists_col .artist h3 {
	text-align: center;
	margin-top: -2px;
}

.artists_col .artist .thumb {
	border: 1px solid #000;
}

div#footer {
	clear: both;
	width: 100%;
	text-align: center;
	word-spacing: 20px;
}
div#footer a {
}
#mars {
	position: relative;
	top: 53px;
	left: 535px;
	width: 21px;
	height: 18px;
}
#mars a {
	display: block;
	width: 21px;
	height: 18px;
	border: none;
}

div#info {
	margin: 10px 0;
}
div#info .divider {
	margin: 1em 0 1em 60px;;
}

div#podcasts div.podcast {
	clear: both;
	margin: .5em 0;
	padding: .5em 1em;
}

#legend {
	width: 75%;
	float: right;
	margin-bottom: 1.5em;
}

#subscribe {
	width: 25%;
	float: right;
}

#release .album {
	margin: 15px 0 25px 75px;
	border-top: 1px solid #ffe145;
	border-left: 1px solid #ffe145;
	border-right: 1px solid #a89915;
	border-bottom: 1px solid #a89915;
}

#release h2 {
}

#release .bio {
	margin-bottom: 2em;
}

#release #linksPlayer {
	background: #eedddd;
}

#release #links {
	width: 117px;
	float: left;
	margin: 0 1em 0 0;
}

#release #playerBox {
	float: left;
	padding: 1em;
	background: #fff2d9;
}
#release #player {
	width: 400px;
	height: 153px;
	float: left;
	text-align: center;
}
#release #player h3 {	
	width: 100%;
	text-align: center;
}

#release .link {
	margin: 0 0 5px 0;
	border: 0;
}

#release #linksPlayer {
	float: left;
	padding: 1em;
	background: #f9e3c4;
}

#artist .bioPic {
	margin: 15px 0;
}

#artist h3 {
	margin-bottom: .5em;
}

#artist #links {
	margin: 0 0 1em 1em;
}

#artist #discography {
}

#artist #discography .album {
	margin: 1em;
	padding: 1px;
}
#artist #discography .album:hover {
	padding: 0;
	border: 1px solid #000;
}
#artist #discography p {
	margin: 1em;
}

#nopay {
	display: none;
}

#secret_result {
	display: none;
}

.dlNo {
	font-size: 150%;
	color: #8b2304;
}

div.pay {
	background: #f0f7f6;
	border: 1px dashed #c0c7c6;
	padding: 1em;
	margin: .5em 0;
	width: 520px;
}
.pay #donate_amount {
	width: 60px;
	height: 25px;
	font-size: 20px;
}
.pay #donate_submit {
	width: 64px;
	height: 40px;
	font-size: 20px;
	margin: 0 0 0 14px;
}
.pay #donate_form {
	margin-top: .5em;
	width: 100px;
	height: 80px;
	float: left;
}
.pay .instructions {
}
.pay .instructions {
	margin-top: 5px;
	font-size: 85%;
}
.pay .description {
	font-size: 85%;
}
.pay #nopay {
	color: #601205;
}
.pay #nopay input {
	width: 100%;
	font-size: 20px;
}

div.secret {
	background: #ffffd9;
	border: 1px dotted #e9d3b4;
	padding: 1em;
	width: 469px;
}
#aminalia_secret_box {
	width: 300px;
	height: 87px;
	background: url('/images/aminalia_secret.png') no-repeat;
}
#aminalia_secret_box #secret_code:hover {
	background: #e0f7e6;
}
#aminalia_secret_box #secret_code {
	margin: 55px 0 0 107px;
	border: 1px solid #e8d2b3;
	width: 110px;
}
#aminalia_secret_box #secret_submit {
	margin: 55px 0 0 10px;
}




