body {font: 12px Tahoma, Arial, sans-serif;text-align:center;padding:0;margin:0;color:#333;	background:#fff url(../images/bg4.jpg) repeat-x;
}
div, form, ul, li {margin: 0; padding: 0;} img, a img {	border: none;
}
.post form input{border:none;
}
input, textarea {color: #888; font-size: 12px; border: 1px solid #ddd; font: 12px Tahoma, Arial, sans-serif;
}
label {font-size: 14px; margin-bottom: 3px; padding-left: 2px; font-weight: bold;
}
textarea {overflow: auto;
}
p {font-size: 13px; line-height: 18px; margin: 0; padding: 0;
}
#sidebar p {line-height: 16px; color: #555;
}
ul, li {list-style-type:none;
}
#wrapper {text-align: left; width: 780px; margin: 0 auto;
}
#up {border-top:11px solid #333;border-bottom:1px solid #333;margin:0 0 6px 9px;height: 13px;
}
#header {z-index:5;height:208px;visibility:visible!important;background:url(../images/head02.jpg) 6px 0 no-repeat;
}
#headswf {margin-left: 7px;
}
#header ul {padding: 40px 0 0; float: right; text-align: right;
}
#headerimg a {background: url(../images/absurd_logo2.gif) no-repeat;width:205px;height:90px;margin:60px 0 0 16px;text-indent:-909px;float:left;
}
#content {width:500px;float:left;display:inline;margin-left:9px;background:#F0F0F0 url(../images/content2.jpg) repeat-x;
}
#contentxt {padding:15px 10px 50px; width:480px; background: url(../images/contentxt.gif) repeat-x;
}
#content p {font-size:14px;letter-spacing:1px;
}
#sidebar {float:right;width:255px;padding:2px 0 0 0;
}
#foot {
text-align:right;
height:10px;
margin:0 -7px -14px 0;
padding:35px 5px 0 0;
clear:both;
position:relative;
background:url(../images/abfoot.gif) 0 -1px no-repeat;
}
* html #foot {margin:0 -7px -18px 0;
 }
#design a{
position:relative;
float:left;
width:102px;
height:16px;
display:block;
overflow:hidden;
text-indent: 2313px;
font-size: 9px;
line-height:1.4em;
margin: -20px 0 0 0;
background:url(../images/ditdotdesign.gif) 0 -16px;
}
#design a:hover{background-position: 0 1px;
}
#foot a, #foot a:visited {
font-size:11px;
padding:0;
color:#d8d8d8;
background-color:transparent;
}
#foot a:hover {color:#555;
}
#footer {padding: 10px 0 0; clear: both; height: 40px;
}
a, a:visited {padding:2px; font-weight:bold; font-size:12px; color:#6BBF66; text-decoration: none;
}
a:hover {color: #fff; background-color: #333;
}
a.comments-link, a:visited.comments-link, ul.commentlist a, a.clr, a:visited {font-size:11px;letter-spacing:0;
}
#commentform, #commentform #comment, #contactform, #contactform #cmessage {
	margin: 2px 0 0;
	width: 440px;
}
#comment, #cmessage {
	width: 422px;
	height: 176px;
	background-color: transparent;
	border: solid 0 #fff;
	padding: 6px 2px 0 5px !important;
	margin-bottom: 5px;
	overflow: auto;
}
.textarea-wrap{
	background: transparent url(../images/textarea2.gif) no-repeat;
	margin-top: 4px;
}
#commentform input, #contactform input {margin: 5px 0 0; padding: 2px; overflow: hidden;
}
#header li a, #header li a:visited {padding:3px 12px 3px 50px;line-height:24px;font-size:14px;background:#fff;color:#333;font-weight: bold;
}
#header li a:hover {background-color: #eee;
}
#header li.current_page_item a {background-color: #6BBF66!important;
}
h1, h2, h3, h4, h5 {margin: 0; padding: 0;
}
h2, h2 a, h2 a:visited {color:#333; font-size:14px; font-weight:bold; line-height:16px; height: 26px;
}
h2 a:hover {color: #fff;
}
h3 {font-size: 16px;
}
h5 {font-size: 11px!important; line-height: 14px; height: 16px; padding: 9px 0 0 76px;
}
.audio {font-size: 13px; padding: 0 0 18px; clear: both;
}
ul.audio li {font-size: 13px; height: 21px; display: block;
}
ul.links li {margin: 5px 0 10px; font-size: 14px; letter-spacing: 1px; line-height: 16px;
}
ul.links li a, ul.links li a:visited, .artist {font-size: 14px; letter-spacing: 0!important;
}
ul.links li a { padding-left: 3px; margin: 0 0 0 -3px;
}
.artist { padding-bottom: 5px;
}
a.image, a.image:hover, a.rssimage, a.rssimage:hover {margin-right: 1px; background-color: transparent !important;
}
p.centered a, p.centered a:hover {padding-top: 5px; color: #333; background: #fff;
}
p.centered img {padding: 0 5px 0 0; margin-bottom: -3px;
}
.post, .post-rel {margin: 4px 0 0; clear: both;
}
.post-rel h2 {margin: 0 0 5px; padding: 0;
}
.post p {margin: 0; padding: 0 0 8px;
}
a.internal, a.internal:hover, a.internal:visited{ font-size:14px; color:#333; font-weight:bold; padding:0;}
a.internal:hover{ color:#fff;}
.post-rel p {margin: 0; padding: 3px 0 8px 0!important;
}
.newsletter {background:url(../images/newsletter.gif) no-repeat;border-bottom:1px dashed #c4c4c4;margin: 0 0 5px;
}
.latestrelease h5 {padding: 11px 0 0 76px; display: block; position: relative;
}
.latestrelease {background:url(../images/latestrel.gif) no-repeat;border-bottom:1px dashed #c4c4c4;margin: 0 0 5px;
}
.centered {text-align: center;
}
#subscribeform {height:24px;padding:2px 2px 0;background:url(../images/ninput.gif) no-repeat;
}
#subscribeform input {width:173px;border:none;font-size:11px;float:left;background-color:transparent;
}
#subscribeform > input {width: 174px;
}
#sidebar #subscribeform #email {border: none; padding: 2px 2px 2px 3px; margin-top: 2px;
}
#sidebar #submit_user, .gumbalo {color:#fff!important;border:none;width:60px;height:24px;font-size:11px;cursor:pointer;margin-left:10px;padding:0 1px 3px 0;font-weight:bold;display:block;background:transparent url(../images/nbttn.gif) no-repeat;
}
.gumbalo {float: left; padding: 0 0 6px; margin: 5px 2px 5px 3px!important;
}
#player {text-align: center; margin: 5px 0 10px; background:url(../images/player.jpg) no-repeat; width: 255px; height: 150px;
}
#message {clear: both; line-height: 20px; text-align: center; font-weight: bold; color: #fff; background-color:#6BBF66;
}
#message p {padding: 20px;
}
.error {background-color:#ef2621!important;
}
.result {background-color: #6BBF66;
}
ul.commentlist {margin: 20px 0 10px 10px; clear: both;
}
ul.commentlist li {padding: 4px; margin: 2px 15px 2px 0;
}
ul.commentlist li p {color: #666; font-size: 11px; margin: 6px 0px 4px 0;
}
.alt {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #fafafa;
}
.sIFR-flash, .sIFR-replaced {visibility:visible!important;background:url(../images/spacer.gif) no-repeat fixed;
}
span.sIFR-alternate {position:absolute;visibility:visible;left:0;top:0;width:0;height:0;display:block;overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {display: none !important;
}
.sIFR-hasFlash h2, .sIFR-hasFlash h3.fim-title {visibility: hidden;
}
.sIFR-hasFlash h2 a, .sIFR-hasFlash h3 a.fim-title {visibility: hidden;
}
.sIFR-hasFlash h5, .sIFR-hasFlash h5 a {visibility: hidden;
}
.clr, #respond, .fim_clear {clear: both;
}
.textfield {
    background-color: transparent;
	border: solid 0 #fff;
	font-size: 11px!important;
	height: 20px;
	padding: 5px 0 0 5px!important;
	margin: 0 0 3px 0 !important;
	width: 180px;
}
.textfield-wrap {
	background: url(../images/ninput.gif) no-repeat;
}
.green {color: #6BBF66;
}
.tooltip{padding:6px; width:110px;position:absolute;visibility:hidden;left:0;top:0;background-color:#6bbf66;font-size:10px;font-weight:bold;color:#fff;text-align:left;
}
.outsoon, .outnow {position: absolute; width: 64px; height: 46px; margin-top: 34px;
}
.outsoon {background: url(../images/soon.gif) no-repeat;
}
.outnow {background: url(../images/out_now.gif) no-repeat;
}
.rel {height: 50px;
}
.sec {padding-left: 80px;
}
.file {overflow: hidden;
}
small {color: #7a7a7a;
}
#response p {clear:both;margin-top: 2px; padding-bottom: 6px;
}
#progress {display:none;width:500px;float:left;margin-left: 9px;	
}
#progress img{position:absolute;	
}
.entry p{padding-left:3px;
}
h3.fim-nav {padding:0;margin:0;border-bottom:1px dashed #CCC;
}
.fim-album {clear:both; margin:5px 10px 0 0;
}
.fim-title {margin:0 0 0px 101px;padding:0;font-size:15px;height:20px;
}
.fim-meta {margin:0;text-indent:7px;font-size:12px;color:#999;
}
.fim-album-description {font-size:14px;line-height:18px;margin:10px 0 5px 101px;text-indent:0;
}
.fim-tn-border-album {float:left;width:90px;height:90px;margin:0 8px 8px 0;
}
.fim-tn-border-sidebar {float:left;margin:0 4px 8px;
}
.fim-thumbnail, .fim-thumbnail-big {float:left;background: url(../images/lightbox/shadow.gif) no-repeat right bottom; margin:0 5px 8px 0;padding:5px 0 0 5px;
}
.entry .fim-thumbnail, .entry .fim-thumbnail-big {margin:2px 0 8px 0;
}
.entry > .fim-thumbnail, .entry > .fim-thumbnail-big {margin:0 5px 8px 0;
}
.fim-thumbnail a, .fim-thumbnail-big a {margin:0;padding:0;background-color:transparent!important;
}
.fim-thumbnail img, .fim-thumbnail-big img {border:1px solid #a9a9a9;display:block;margin:-5px 5px 5px -5px;padding:4px;background-color:#fff;width:80px;height:80px;
}
.fim-thumbnail img:hover, .fim-thumbnail-big img:hover{background-color:#eee;
}
.fim-thumbnail-big img {width:100px;height:100px;
}
.fim-photo-block {float:left;margin:10px 5px;
}
.fim-photo {background:url(../images/lightbox/shadow.gif) no-repeat bottom right;float:left;
}
.fim-photo img {border:1px solid #a9a9a9;display:block;margin:-5px 5px 5px -5px;padding:4px;position: relative;background-color:#fff;
}
.fim-photo-nav {width:99%;padding:15px 0 15px 0;
}
.fim-nav-buttons {height:20px;float:left;text-align:center;margin:5px 10px;padding:5px 10px;
}
#lbOverlay {position:absolute;left:0;width:100%; background-color:#000;cursor:pointer;
}
#lbCenter, #lbBottom {position:absolute;left:50%;overflow:hidden;background-color: #fff;
}
.lbLoading {background:#fff url(../images/lightbox/loading.gif) no-repeat center;
}
#lbImage {border:10px solid #fff;
}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none;
}
#lbPrevLink {left:0;
}
#lbPrevLink:hover {background:transparent url(../images/lightbox/prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {right:0;
}
#lbNextLink:hover {background:transparent url(../images/lightbox/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;
}
#lbCloseLink {display:block;float:right;width:66px;height:22px;background:transparent url(../images/lightbox/closelabel.gif) no-repeat center;margin: 5px 0;
}
#lbCaption, #lbNumber {margin-right:71px;
}
#lbCaption {font-weight:bold;
}
.gumbalo {float: left;
 padding: 0 0 5px;
 height: 21px;
 margin: 5px 2px 5px 3px!important;
 background-color:#333;
}
form.paypal img{height: 18px;
}