html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: normal;
	text-align: left;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
	font-weight: inherit;	
}

.smaller {
	font-size: 13px;
	line-height: 17px;

}


/* --- */

/*--------------------------------
   __MAIN LAYOUT 
--------------------------------*/
html {
	background: url("/img/achtergrond.jpg") no-repeat 50% 471px;
	height: 2000px;
	-webkit-background-size: 1600px 1529px;
	
}

body {
		padding-top: 471px;
		background: url("/img/header.jpg") no-repeat 50% 0;
		font: 15px/18px Arial, Helvetica, sans-serif;
		color: #6d6769;
}

body.two   { background-image: url("/img/header2.jpg") }
body.three { background-image: url("/img/header3.jpg") }
body.four  { background-image: url("/img/header4.jpg") }



#lower_part {
	
	width: 897px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	
}
	



#leftcol, #midcol, #rightcol {
	float: left;
	width: 162px;
	height: 1352px;
}

#leftcol {
	margin: 0 29px 0 0px;
}

#midcol {
	width: 350px;
	margin-right: 27px;
}

#rightcol {
	width: 329px;
	
}

#footer {
	clear: left;
}

#footer ul {
	float: left;
	padding: 20px 0 0 8px;
}

#footer li {
	float: left;
	margin-right: 28px;
}
#f_contact {
	margin-right: 0;
}
#footer li a {
	color: #fbfeff;
	text-transform: uppercase;
	font-size: 13px;
	text-decoration: none;
	
}

#studioakt {
	float: right;
	margin: 9px -4px 0 0
}

#studioakt a {
	display: block;
	width: 149px;
	height: 27px;
	text-indent: -9999px;
	
}

#social_bar {
	clear: left;
	
	margin: 0 0 17px	 3px;
	
	height: 48px;
	
}

/* ----- SPRITES ----- */
#nav a, #signup #submit, #social a, .k, h2, #front_tweets h3 a, #youtube_subscribe, .comments_wrap h3, .comments_form_wrap h3 {
	background: url("/img/sprite.png?d=20101025") no-repeat 0 0;
	display: block;
	text-indent: -9999px;
}

#tweets_band h3, #tweets_casper h3, #tweets_eloi h3, #tweets_jan h3, #tweets_niles h3 {
	background: url("/img/tweetsprite.jpg") no-repeat 0 0;
}



.k {
	background-position: -521px -131px;
	text-indent: 0;
}





/* ----- NAV ----- */
#nav {
	padding: 0 0 0 1px;
}

#nav li {
	float: left;
	margin-right: 51px;
}

#nav #n_contact {
	margin: 0;
}

#nav a {
	height: 14px;
	padding-top: 15px;
	height: 27px;
	border: 0;
}

#n_home a {
	width: 57px;
	background-position: -2px 0;
}

#n_band a {
	width: 61px;
	background-position: -61px 0;
}

#n_music a {
	width: 62px;
	background-position: -124px 0;
}

#n_shows a {
	width: 71px;
	background-position: -188px 0;
}

#n_shop a {
	width: 56px;
	background-position: -261px 0;
}

#n_media a {
	width: 65px;
	background-position: -319px 0;
}

#n_links a {
	width: 62px;
	background-position: -386px 0;
}

#n_contact a {
	width: 105px;
	background-position: -450px 0;
}


#n_home a:hover, .default #n_home a, .news #n_home a {
	background-position: -2px -43px;
}

#n_band a:hover, .band #n_band a {
	background-position: -61px -43px;
}

#n_music a:hover, .music #n_music a {
	background-position: -124px -43px;
}

#n_shows a:hover, .shows #n_shows a {
	background-position: -188px -43px;
}

#n_shop a:hover, .shop #n_shop a {
	background-position: -261px -43px;
}

#n_media a:hover, .media #n_media a {
	background-position: -319px -43px;
}

#n_links a:hover, .links #n_links a {
	background-position: -386px -43px;
}

#n_contact a:hover, .contact #n_contact a {
	background-position: -450px -43px;
}


/* ----- /NAV ----- */

/* ----- SOCIAL BAR ----- */
#signup {
	padding-top: 13px;
	float: left;
	width: 329px;
	height: 22px;
	
}



#signup input {
	border: 0;
	margin: 0;
	padding: 0;
}
#signup #firstname {
	float: left;
	width: 237px;
	height: 20px;
	border: 1px solid #777;
	background: transparent;
	font-style: italic;
	
	font-size: 13px;
	color: #FFF;
	text-indent: 7px;
}



#signupform {
	width: 500px;
	
}


#signup #signupform * {
	display: none;
}



#signupform h2 {
	background-position: -2px -175px;
	width: 326px;
	margin-bottom: 28px;
}

#signupform input.required {
	font-size: 28px;
	margin-bottom: 0.5em;
	
}

#signupform label {
	
	margin-bottom: 4px;
}



#social {
	float: left;
	margin: 1px 0 0 111px;
		width: 454px;
	height: 43px;

	
}


#social li {
	float: left;
	border: 0;
	
	
}

#social li {
	
	border: 0;
	
	
}

#s_twitter a {
	width: 60px;
	height: 13px;
	background-position: -81px -87px;
	margin: 16px 10px 0 0;
	
}

#s_facebook a {
	width: 80px;
	height: 14px;
	background-position: -143px -87px;
	margin: 15px 9px 0 0;
}

#s_youtube a {
	width: 50px;
	height: 20px;
	background-position: -225px -87px;
	margin: 13px 7px 0 0;
}

#s_hyves a {
	width: 70px;
	height: 19px;
	background-position: -277px -87px;
	margin: 15px 9px 0 0;
}

#s_lastfm a {
	width: 58px;
	height: 14px;
	background-position: -349px -87px;
	margin: 16px 11px 0 0;
}

#s_myspace a {
	width: 84px;
	height: 20px;
	background-position: -409px -87px;
	margin: 15px 6px 0 0;
}

#s_msn a {
	width: 24px;
	height: 25px;
	background-position: -495px -87px;
	margin-top: 12px;
}

/* ----- /SOCIAL BAR ----- */

/*--------------------------------
   __COMMON
--------------------------------*/
a:link, a:hover, a:active, a:visited {
	color: #476a71;
	/*
	text-decoration: none;
	border-bottom: 1px solid #476a71;
	*/
	
}

h2 {
	position: relative;
	top: 6px;
	left: 41px;
	height: 18px;
	margin-bottom: 17px;
	
	
}

h3, .news_item h3 a {
	font-size: 17px;
	color: #1e1c1d;
	font-weight: bold;
	text-decoration: none;
	
	
}

h3.margin_bottom {
	margin-bottom: 1em;
}

h4 {
	font-weight: bold;
	color: #1e1c1d;
	
}

.posted {
	
	font-size: 13px;
	color: #476a71;
	font-style: italic;
}

p {
	margin-bottom: 15px;
}

.section_link {
	font-style: italic;
	font-size: 13px;
	float: right;
	margin-right: 2px;
	line-height: 1;
}

.uppercase {
	text-transform: uppercase;	
}



/*--------------------------------
   __HOME
--------------------------------*/
/* ----- APP ----- */
#front_iphone {
	font-size: 12px;
	
}

#front_iphone p.first {
	margin-bottom: 0.5em;
	padding-top: 4px;
	
}

#front_iphone p.last {
    background: rgba(99, 99, 99, 0.23);
    font-size: 12px;
    overflow: auto;
    padding: 2px 5px 2px 2px;
    text-transform: uppercase;
  line-height: 15px; 
  margin-top: -4px; 
  margin-bottom: 12px;

}

#front_iphone p.last strong {
	position: relative;
	top: 3px;
	left: 3px;
	
	
}

#front_iphone h2 {
	width: 121px;
	background-position: -2px -235px;
	margin-bottom: 16px;
}

#front_iphone a {
	float: left;
	
}

#front_iphone img {
	float: left;
	margin-right: 8px;
	
}




/* ----- TWEETS ----- */
#front_tweets h2 {
	width: 121px;
	background-position: -2px -114px;
	margin-bottom: 16px;
}

#tweets_band h3, #tweets_casper h3, #tweets_eloi h3, #tweets_jan h3, #tweets_niles h3 {
	width: 154px;
	height: 74px;
	border: 4px solid #999;
	margin-bottom: 21px;
}
#tweets_band h3 {
	margin-bottom: 19px;
}

#front_tweets h3 span, #tweets_at_band h3 {
	font-size: 14px;
	letter-spacing: -0.025em;

}

#tweets_at_band h3 {
	margin-left: 4px;
}
#front_tweets h3 span {
	position: relative;
	top: 81px;
	left: -3px;
	font-weight: bold;
	white-space: nowrap;
}
#tweets_band h3 span {
	left: 0;
	top: 78px;
}
#front_tweets h3 span span {
	top: 0;
	color: #476a71;
	font-size: 13px;
	text-transform: none;
	letter-spacing: 0;
	
	
}



#front_tweets h3 a {
	background-position: -2px -157px;
	position: relative;
	top: 43px;
	left: 76px;
}



#front_tweets h3, .tweet h4, .tweet_permalink, h3.caps, #tweets_at_band h3, h4.caps {
	text-transform: uppercase;
}

#tweets_band h4, #tweets_at_band h4, h3.caps, h4.caps {
	color: #1e1c1d;
	font-size: 14px;
	font-weight: bold;
}

.tweet_permalink {
		font-size: 10px;
		
}

.tweet {
	font-size: 11px;
	line-height: 14px;
	color: #6d6769;
	padding: 2px 0;
	word-wrap: break-word;
	
}
#tweets_band .tweet, #tweets_at_band .tweet {
	padding: 9px 10px;

}
#tweets_band .tweet.no0 {
	padding-top: 2px;
	border: 0;
}


#tweets_band a {
	font-size: 11px;
	color: #336666;
}
.tweet p {
	margin-bottom: 0;
}

#tweets_band, #tweets_at_band {
	margin-bottom: 7px;
}

#tweets_at_band .tweet {
	padding: 7px 10px 5px 10px;
}


#tweets_band p {
	color: #333;
}

#tweets_casper, #tweets_eloi, #tweets_jan, #tweets_niles {
	margin-bottom: 13px;
	
}




#tweets_casper {
	
}

#tweets_casper h3 {
	background-position: -154px 0;
}

#tweets_eloi {
	
}

#tweets_eloi h3 {
	background-position: -308px 0;
}

#tweets_jan {
	
}

#tweets_jan h3 {
	background-position: -462px 0;
}

#tweets_niles {
}

#tweets_niles h3 {
	background-position: -616px 0;
}

.twitter_follow_link {
	width: 78px;
	height: 12px;
}



#tweets_band .tweet, #tweets_at_band .tweet {
	background: rgba(99,99,99,0.23);
}



/* ----- /TWEETS ----- */

/* ----- FAN FEED ----- */
#front_fanfeed {
	display: none; 
}

#front_fanfeed h2 {
	width: 119px;
	background-position: -432px -114px;
	height: 14px;
}
/* ----- /FAN FEED ----- */

/* ----- FACEBOOK ----- */
#front_facebook {
	height: 136px;
	margin-bottom: 10px;
}

#front_facebook h2 {
	background-position: -328px -215px;
	width: 157px;
	margin-bottom: 19px;
	
}

/* ----- NEWS ----- */
.item_body {
	overflow: hidden;
	margin-bottom: 0.5em;
}

.item_body img {
	border: 1px solid #999;
}

.item_body ul {
  margin-bottom: 1em;
}

.item_body li {
	list-style: square;
	margin-left: 1.5em;
}

.item_body .highlight {
    background: rgba(255, 255, 255, 0.4);
    color: #333;
    padding: 9px;
}



#front_news {
	height: 1068px;
}

#front_news h2 {
	background-position: -127px -114px;
	width: 303px;
}

.news_item h4 {
	margin-bottom: 0.5em;
}

.post_actions {
	margin: -11px 0 18px 0;
	clear: left;
	
}

a.image_left, img.image_left, a.image_left_noline, img.image_left_noline {
	float: left;
	margin: 0 10px 10px 0
}

a.image_right, img.image_right, a.image_right_noline, img.image_right_noline {
	float: right;
	margin: 0 0 10px 10px;	
}

a.image_left_noline, img.image_left_noline, a.image_right_noline, img.image_right_noline {
	border: 0;
}

.news_item a.fb {
	float: left;
	margin-right: 12px;
	width: 110px;
}

.twitvid-player {
	float: left;
	margin: 3px 12px 12px 0;
}

.separator {
	padding: 0 8px;
}

.addthis_button {
	color: #476a71;
	text-decoration: underline;
	text-transform: uppercase;
	font-size: 12px;
	padding-left: 19px;
	background: url("/img/addthis.gif") no-repeat 0 center;
}

.comments_link {
	text-transform: uppercase;
	font-size: 12px;
	padding-left: 19px;
	background: url("/img/comment.png") no-repeat 0 center;
}

.comments_count {
	font-size: 11px;
	color: #181717;
}

.comments_wrap h3, .comments_form_wrap h3 {
	position: relative;
	top: 7px;
	left: 41px;
	margin: 2em 0 21px;
}

.comments_wrap h3 {
	background-position: -336px -196px;
	width: 121px;
}

.comments_form_wrap h3 {
	background-position: -248px -196px;
	width: 194px;
	
}

.comments_wrap {
	margin-bottom: 2em;
}

.comments_form_wrap {
	font-size: 12px;
}
.comments li {
	font-size: 11px;
	line-height: 14px;
}

.comments li, #cpreview {
	background: rgba(99, 99, 99, 0.14);
	color: #333;
	padding: 10px;
	margin-bottom: 1em;
}

.comments li p, #cpreview p {
	margin: 0;
}

.comments_error {
	margin-bottom: 1em;
}

.comments_error li {
	font-weight: bold;
	color: #1E1C1D;
}

.comments_pg {
	margin-bottom: 1em;
	
}

.comments_pg li {
	display: inline;
	font-size: 12px;
}

.news_pagination a, .dataTables_paginate {
	font-size: 14px;
	text-transform: uppercase;
}

.news_newer {
	float: right;
}

.news_pagination span {
	font-size: 18px;
}

.item_body blockquote {
	padding: 0 30px;
	margin-top: -6px;
}

.item_body blockquote:before, .item_body blockquote:after {
color: #55858E;
display: block;
font-size: 450%;
width: 50px;
height: 15px;
position: relative;
}

.item_body blockquote:before {
top: 26px;
content: "\201c";

left: -32px;
}

.item_body blockquote:after {
content: "\201D";

top: 8px;
left: 300px;


}

.item_body blockquote p {
	color: #333;
	margin: 0;
}


/* ----- /NEWS ----- */

/* ----- NEWS ----- */
#front_videos {
	height: 272px;

}

.youtube_embed {
	width: 329px;
	height: 212px;
}

#front_videos h2, .media #rightcol h2 {
	background-position: -2px -135px;
	width: 104px;
	margin-bottom: 19px;
}

#front_videos .vid_container {
	height: 223px;
}

#rightcol #front_videos.awards h2 {
	background: url("/img/3fmawards.png") no-repeat 0 0;
	width: 200px;
}

#youtube_subscribe {
	background-position: -83px -157px;
	width: 126px;
	height: 16px;
	float: left;
	margin-top: 1px;
}



/* ----- /NEWS ----- */

/* ----- SHOWS ----- */
#front_shows h2, .shows h2 {
	background-position: -110px -135px;
	width: 99px;
	margin-bottom: 22px;
}

#front_shows table {
	width: 327px;
	margin-bottom: 7px;
}

#front_shows .tourdates td, #front_shows .info a {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	height: 27px;
	vertical-align: middle;
}

#front_shows .date_td {
	padding-left: 10px;
	width: 48px;
	color: #FCFCFC;
}

#front_shows .location_td {
	width: 241px;
	overflow: hidden;
}        

#front_shows .date_td, #front_shows .location_td {
	
}

#front_shows #s272 td, #front_shows #s273 td, #front_shows #s277 td {
  vertical-align: top;
  padding-top: 4px;
padding-bottom: 4px;
}

.soldout_text {
  padding-left: 24px;
color: red;
display: block;
margin-top: -2px;
}

.country {
	float: left;
	display: block;
	width: 16px;
	margin-right: 8px;
	height: 11px;
	background: url("/img/flagssprite_small.gif") no-repeat 0 center;
	text-indent: -9999px;
	color: #333;
}

.country.ad{background-position:0 0}.country.ae{background-position:0 -11px}.country.af{background-position:0 -22px}.country.ag{background-position:0 -33px}.country.ai{background-position:0 -44px}.country.al{background-position:0 -55px}.country.am{background-position:0 -66px}.country.an{background-position:0 -77px}.country.ao{background-position:0 -88px}.country.ar{background-position:0 -99px}.country.as{background-position:0 -110px}.country.at{background-position:0 -121px}.country.au{background-position:0 -132px}.country.aw{background-position:0 -143px}.country.ax{background-position:0 -154px}.country.az{background-position:0 -165px}.country.ba{background-position:0 -176px}.country.bb{background-position:0 -187px}.country.bd{background-position:0 -198px}.country.be{background-position:0 -209px}.country.bf{background-position:0 -220px}.country.bg{background-position:0 -231px}.country.bh{background-position:0 -242px}.country.bi{background-position:0 -253px}.country.bj{background-position:0 -264px}.country.bm{background-position:0 -275px}.country.bn{background-position:0 -286px}.country.bo{background-position:0 -297px}.country.br{background-position:0 -308px}.country.bs{background-position:0 -319px}.country.bt{background-position:0 -330px}.country.bv{background-position:0 -341px}.country.bw{background-position:0 -352px}.country.by{background-position:0 -363px}.country.bz{background-position:0 -374px}.country.ca{background-position:0 -385px}.country.catalonia{background-position:0 -396px}.country.cc{background-position:0 -407px}.country.cd{background-position:0 -418px}.country.cf{background-position:0 -429px}.country.cg{background-position:0 -440px}.country.ch{background-position:0 -451px}.country.ci{background-position:0 -462px}.country.ck{background-position:0 -473px}.country.cl{background-position:0 -484px}.country.cm{background-position:0 -495px}.country.cn{background-position:0 -506px}.country.co{background-position:0 -517px}.country.cu{background-position:0 -528px}.country.cr{background-position:0 -539px}.country.cs{background-position:0 -550px}.country.cv{background-position:0 -561px}.country.cx{background-position:0 -572px}.country.cy{background-position:-16px 0}.country.cz{background-position:-16px -11px}.country.de{background-position:-16px -22px}.country.dj{background-position:-16px -33px}.country.dk{background-position:-16px -44px}.country.dm{background-position:-16px -55px}.country.do{background-position:-16px -66px}.country.dz{background-position:-16px -77px}.country.ec{background-position:-16px -88px}.country.ee{background-position:-16px -99px}.country.eg{background-position:-16px -110px}.country.eh{background-position:-16px -121px}.country.england{background-position:-16px -132px}.country.er{background-position:-16px -143px}.country.es{background-position:-16px -154px}.country.et{background-position:-16px -165px}.country.eu{background-position:-16px -176px}.country.fam{background-position:-16px -187px}.country.fi{background-position:-16px -198px}.country.fj{background-position:-16px -209px}.country.fk{background-position:-16px -220px}.country.fm{background-position:-16px -231px}.country.fo{background-position:-16px -242px}.country.fr{background-position:-16px -253px}.country.ga{background-position:-16px -264px}.country.gb{background-position:-16px -275px}.country.gd{background-position:-16px -286px}.country.ge{background-position:-16px -297px}.country.gf{background-position:-16px -308px}.country.gh{background-position:-16px -319px}.country.gi{background-position:-16px -330px}.country.gl{background-position:-16px -341px}.country.gm{background-position:-16px -352px}.country.gn{background-position:-16px -363px}.country.gp{background-position:-16px -374px}.country.gq{background-position:-16px -385px}.country.gr{background-position:-16px -396px}.country.gs{background-position:-16px -407px}.country.gt{background-position:-16px -418px}.country.gu{background-position:-16px -429px}.country.gw{background-position:-16px -440px}.country.gy{background-position:-16px -451px}.country.hk{background-position:-16px -462px}.country.hm{background-position:-16px -473px}.country.hn{background-position:-16px -484px}.country.hr{background-position:-16px -495px}.country.ht{background-position:-16px -506px}.country.hu{background-position:-16px -517px}.country.id{background-position:-16px -528px}.country.ie{background-position:-16px -539px}.country.il{background-position:-16px -550px}.country.in{background-position:-16px -561px}.country.io{background-position:-16px -572px}.country.iq{background-position:-32px 0}.country.ir{background-position:-32px -11px}.country.is{background-position:-32px -22px}.country.it{background-position:-32px -33px}.country.jm{background-position:-32px -44px}.country.jo{background-position:-32px -55px}.country.jp{background-position:-32px -66px}.country.ke{background-position:-32px -77px}.country.kg{background-position:-32px -88px}.country.kh{background-position:-32px -99px}.country.ki{background-position:-32px -110px}.country.km{background-position:-32px -121px}.country.kn{background-position:-32px -132px}.country.kp{background-position:-32px -143px}.country.kr{background-position:-32px -154px}.country.kw{background-position:-32px -165px}.country.ky{background-position:-32px -176px}.country.kz{background-position:-32px -187px}.country.la{background-position:-32px -198px}.country.lb{background-position:-32px -209px}.country.lc{background-position:-32px -220px}.country.li{background-position:-32px -231px}.country.lr{background-position:-32px -242px}.country.lk{background-position:-32px -253px}.country.ls{background-position:-32px -264px}.country.lt{background-position:-32px -275px}.country.lu{background-position:-32px -286px}.country.lv{background-position:-32px -297px}.country.ly{background-position:-32px -308px}.country.ma{background-position:-32px -319px}.country.mc{background-position:-32px -330px}.country.md{background-position:-32px -341px}.country.me{background-position:-32px -352px}.country.mg{background-position:-32px -363px}.country.mh{background-position:-32px -374px}.country.mk{background-position:-32px -385px}.country.ml{background-position:-32px -396px}.country.mm{background-position:-32px -407px}.country.mn{background-position:-32px -418px}.country.mo{background-position:-32px -429px}.country.mp{background-position:-32px -440px}.country.mq{background-position:-32px -451px}.country.mr{background-position:-32px -462px}.country.ms{background-position:-32px -473px}.country.mt{background-position:-32px -484px}.country.mu{background-position:-32px -495px}.country.mv{background-position:-32px -506px}.country.mw{background-position:-32px -517px}.country.mx{background-position:-32px -528px}.country.my{background-position:-32px -539px}.country.mz{background-position:-32px -550px}.country.na{background-position:-32px -561px}.country.nc{background-position:-32px -572px}.country.ne{background-position:-48px 0}.country.nf{background-position:-48px -11px}.country.ng{background-position:-48px -22px}.country.ni{background-position:-48px -33px}.country.nl{background-position:-48px -44px}.country.no{background-position:-48px -55px}.country.np{background-position:-48px -66px}.country.nr{background-position:-48px -77px}.country.nu{background-position:-48px -88px}.country.nz{background-position:-48px -99px}.country.om{background-position:-48px -110px}.country.pa{background-position:-48px -121px}.country.pe{background-position:-48px -132px}.country.pf{background-position:-48px -143px}.country.pg{background-position:-48px -154px}.country.ph{background-position:-48px -165px}.country.pk{background-position:-48px -176px}.country.pl{background-position:-48px -187px}.country.pm{background-position:-48px -198px}.country.pn{background-position:-48px -209px}.country.pr{background-position:-48px -220px}.country.ps{background-position:-48px -231px}.country.pt{background-position:-48px -242px}.country.pw{background-position:-48px -253px}.country.py{background-position:-48px -264px}.country.qa{background-position:-48px -275px}.country.re{background-position:-48px -286px}.country.ro{background-position:-48px -297px}.country.rs{background-position:-48px -308px}.country.ru{background-position:-48px -319px}.country.rw{background-position:-48px -330px}.country.sa{background-position:-48px -341px}.country.sb{background-position:-48px -352px}.country.sc{background-position:-48px -363px}.country.scotland{background-position:-48px -374px}.country.sd{background-position:-48px -385px}.country.se{background-position:-48px -396px}.country.sg{background-position:-48px -407px}.country.sh{background-position:-48px -418px}.country.si{background-position:-48px -429px}.country.sj{background-position:-48px -440px}.country.sk{background-position:-48px -451px}.country.sl{background-position:-48px -462px}.country.sm{background-position:-48px -473px}.country.sn{background-position:-48px -484px}.country.so{background-position:-48px -495px}.country.sr{background-position:-48px -506px}.country.st{background-position:-48px -517px}.country.sv{background-position:-48px -528px}.country.sy{background-position:-48px -539px}.country.sz{background-position:-48px -550px}.country.tc{background-position:-48px -561px}.country.td{background-position:-48px -572px}.country.tf{background-position:-64px 0}.country.tg{background-position:-64px -11px}.country.th{background-position:-64px -22px}.country.tj{background-position:-64px -33px}.country.tk{background-position:-64px -44px}.country.tl{background-position:-64px -55px}.country.tm{background-position:-64px -66px}.country.tn{background-position:-64px -77px}.country.to{background-position:-64px -88px}.country.tr{background-position:-64px -99px}.country.tt{background-position:-64px -110px}.country.tv{background-position:-64px -121px}.country.tw{background-position:-64px -132px}.country.tz{background-position:-64px -143px}.country.ua{background-position:-64px -154px}.country.ug{background-position:-64px -165px}.country.um{background-position:-64px -176px}.country.us{background-position:-64px -187px}.country.uy{background-position:-64px -198px}.country.uz{background-position:-64px -209px}.country.va{background-position:-64px -220px}.country.vc{background-position:-64px -231px}.country.ve{background-position:-64px -242px}.country.vg{background-position:-64px -253px}.country.vi{background-position:-64px -264px}.country.vn{background-position:-64px -275px}.country.vu{background-position:-64px -286px}.country.wales{background-position:-64px -297px}.country.wf{background-position:-64px -308px}.country.ws{background-position:-64px -319px}.country.ye{background-position:-64px -330px}.country.yt{background-position:-64px -341px}.country.za{background-position:-64px -352px}.country.zm{background-position:-64px -363px}.country.zw{background-position:-64px -374px}



.tourdates .odd td {
	background: rgba(99,99,99,0.14);
}

.info {
	padding-right: 6px;
}

.info a {
	color: #346666;
}
/* ----- /SHOWS ----- */


/* ----- LISTEN ----- */

#front_listen {
	height: 421px;
	position: relative;
}

#front_listen h2, #music_listen h2 {
	background-position: -291px -135px;
	width: 102px;
	margin-bottom: 23px;
}

#front_listen h3 {
	position: absolute;
	top: 64px;
	left: 108px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	font-size: 18px;
	text-indent: -9999px;
	width: 126px;
	height: 16px;
	background: url("/img/borders.png") no-repeat 0 0;
}

#borders_share {
	position: absolute;
	top: 53px;
	left: 255px;
	font-size: 11px;
	font-weight: bold;
	
	text-transform: uppercase;
	width: 61px;

	
}

#borders_share a {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #666;
	font-weight: bold;
}

#borders_share a:hover {
	color: #181818;
}



#player_itunes {
	background: url("/img/itunes_temp.png") no-repeat right 1px;
	   display: block;
		margin-top: 1px; 
    height: 17px;
    
 
}

.addthis_button_facebook span {
	float: right;
	position: relative;
	top: 1px;
}




	
/* ----- /LISTEN ----- */


/* ----- SHOP ----- */
#front_shop {	
	margin-bottom: 25px;
}

#front_shop div {
	background: url("/img/buy_waty_final.png") no-repeat 0 0px;
	position: relative;
	height: 152px;
}

#front_shop div h3, #front_shop div a, #front_shop p {
	display: block;
	text-indent: -9999px;
}

#front_shop a {
	
	
}

#frs_link {
	
	width: 60px;
	height: 51px;
	top: 62px;
	left: 152px;
	
}

#front_shop #single_itunes_link {
	display: block;
	width: 100%;
	height: 100%;
	margin-top: -1em;
}

#front_shop #bol_link {
		width: 67px;
	height: 19px;
	top: 90px;
	left: 220px;
}

#single_itunes_link {
	width: 60px;
	height: 19px;
	top: 242px;
}
#front_shop h2 {
	background-position: -214px -135px;
	width: 75px;
	
}
	
/* ----- /SHOP ----- */


/*--------------------------------
 ___SHOWS
--------------------------------*/
.shows #leftcol {
	width: 100%;
	margin-right: 0;
}

.backlink span {
	color: #1E1C1D;
	
}

.tourdates, #tourdate {
	width: 100%;
}

#future_or_past {
	float: right;
	margin-top: -36px;
}

.shows .tourdates {
	/*table-layout: fixed;*/
}

.shows th  {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}

.shows td {
	padding: 0.5em 0 0.5em 0;
	
	
}

.shows .city_th {
	width: 136px;
}

.shows .past.city_th {
	width: 575px;
}

.shows .venue_th {
	width: 144px;
}

.shows td, .shows th {
	padding-right: 1em;
}

.shows td {
color: #333;

}
.shows .weekday_td, .shows .doors_td {
	color: #6D6769;
}

.shows .weekday_td {
	padding-left: 7px;
	width: 26px;
}

.shows .month_td {
	width: 26px;
}

.shows .date_td {
	width: 30px;	
}

.shows .month_td, .shows .date_td {
padding-right:0.5em;
}


.shows .time_td {
	width: 46px;
}

.shows .year_td {
	width: 38px;
}

.shows .otherbands_td {
	width: 192px;
	font-size: 11px;
}


.shows .more_info_td {
  text-align: center;	
}


.shows .more_info_td a, .shows .tickets_td a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}

.shows .tickets_td {
	width: 56px;
	
}

.shows .show_name {
	display: block;
	padding: 0.5em 0 0 0;
	
	font-size: 12px;
}

#tourdate caption {
	font-size: 23px;
	padding: 15px 0 7px 0;
	color: #1E1C1D;
}

#tourdate th {
	width: 110px;
}

.shows .soldout_text {
  padding-left: 0;
font-size: 90%;

margin-top: -7px;	
}

.shows .soldout_row td {
	padding-top: 2px;
}



/* DATATABLES */

.dataTables_info {
	margin-top: 1em;
	text-align: center;
}

.dataTables_paginate  {
	text-align: center;
	
	margin-top: 0.5em;

}

.dataTables_paginate span  {
	padding-right: 5px;
}

.dataTables_paginate .previous {
	padding-right: 7px;
} 

.dataTables_paginate .next {
	padding-left: 7px;
}

.paginate_button {
		color: #476A71;
		text-decoration: underline;
		cursor: pointer;
		
}



.shows .tourdates .headline, .shows .tourdates .headline2012 {
	background-image: url("/img/favicon.png");
	background-repeat: no-repeat;
	background-position: 0 9px;
	padding-left: 20px;
}

.shows .tourdates .headline2012 {
	background-image: url("/img/favicon_blue.png");
}

.tour_legend {
	margin-bottom: 1em;
}

.tour_legend dt {
	float: left;
	clear: left;
	width: 20px;
}

.tour_legend dd  {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}


/*--------------------------------
  _BAND
--------------------------------*/
.band #leftcol h2 {
	background-position: -394px -135px;
	width: 81px;
}

.band #leftcol {
	width: 424px;
}



.band #rightcol  {
	float: right;
	width: 444px;
	
	
}

.band #rightcol h2 {
	width: 99px;
	background-position: -2px -215px;
}

.band #rightcol ul {
	
	
	
	
	
	
}

.band #rightcol li, #pressquotes li {
	padding: 5px 9px;
	margin: 1em 0;
	background: rgba(99, 99, 99, 0.23);
	
	font-size: 12px;
	color: #333;
	
	
}

.band #rightcol li, #pressquotes li h3 {
	font-weight: bold;
}

#pressquotes li h3 {
	font-size: 12px;	
	color: #333;
}

#pressquotes li p {
	margin: 0;
}





/*--------------------------------
  __MUSIC
--------------------------------*/

.music #leftcol h2, .shop #leftcol h2 {
	background-position: -211px -155px;
	width: 81px;
}

.music #leftcol {
	width: 484px;
	margin-right: 9px;
}

.music #rightcol h2 {
	margin-bottom: 20px;
}

.music #rightcol {
	float: right;
	width: 404px;
}

#rightcol #pressquotes h2 {
	background-position: -104px -215px;
	width: 223px;
	
}

.release h3, .shop_item h3 {
	margin-bottom: 0.5em;
}

.release ol {
	list-style: decimal inside;
}

.release .artwork {
	display: block;	
}

.release.details .artwork {
	margin: 3px 0 1em 0;
}


.release .artwork img {
	border: 1px solid #181818;
	overflow: hidden;
	
}

/*
.release {
	clear: left;
	overflow: hidden;
	margin-bottom: 1em;
	width: 488px;
}
*/
.release {
  float: left;
margin: 0 12px 12px 0;
  position: relative;
	width: 150px;
	height: 150px;

}
.release.third {
	margin-right: 0;
}
.release.clear {
	clear: left;
}

.release_right {

	width: 314px;
	margin-left: 174px;
}

.release_info {
  display: none;
  cursor: pointer;
  width: 131px;
padding: 10px;
  height: 131px; 
  position: absolute;
top: 0;
left: 0;
//background: none repeat scroll 0 0 rgba(86, 134, 143, 0.60);
background: none repeat scroll 0 0 rgba(0,0,0, 0.60);
   color: #CCC;
font-size: 12px;
}

.release_info a {
	text-decoration:none;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	position: absolute;
	top: 124px;
	left: 10px;
}

.release.list h3 {
	color: #FFF;
	font-size: 16px;

}

.release_left {
	width: 174px;
	float: left;
	margin-bottom: 1em;
}

.buy {
	width: 150px;
	
}

.release_right .buy {
	width: 314px;
}

.release_right .buy strong {
	display: inline;
}

.buy h4 {
	margin-bottom: 0.5em;
}

.buy p + h4 {
	margin-top: 1.5em;
}



.buy a {
	font-weight: bold;
	padding-left: 22px;
	display: block;
	font-size: 14px;
}

.shop_itunes {
	background: url("../img/itunes_temp.png") no-repeat 0 1px;
}

.shop_frs {
	background: url("../img/frs_temp.png") no-repeat 0 1px;
}

.shop_bol {
	background: url("../img/bol_temp.png") no-repeat 0 1px;	
}

.shop_plato {
	background: url("../img/plato.png") no-repeat 0 1px;	
}

.shop_snowstar {
	background: url("../img/snowstar_temp.png") no-repeat 0 1px;	
}

.shop_spotify {
	background: url("../img/spotify_temp.png") no-repeat 0 0px;	
}

.shop_cosmox {
	background: url("../img/cosmox_temp.gif") no-repeat 0 1px;	
}

.shop_mm {
	background: url("../img/mm_temp.png") no-repeat 0 1px;	
}

.shop_amazon {
	background: url("../img/amazon_temp.png") no-repeat 0 1px;	
}	

.shop_cduniverse {
	background: url("../img/cduniverse_temp.png") no-repeat 0 1px;	
}	

.shop_buycom {
	background: url("../img/buycom_temp.png") no-repeat 0 1px;	
}	

.shop_zip {
	background: url("../img/zip_temp.png") no-repeat 0 1px;	
}

.music .buy .col {
	margin-bottom: 1.5em;
}

.songs {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 290px;
}

.songs li {
	font-size: 14px;
	padding: 4px 0 0 14px;
	height: 23px;
	
}

.songs li.odd {
	background: rgba(99,99,99,0.14);
	
}

.songs li:nth-child(n+10) {
	padding-left: 6px;
}


.songs li a {
	display: block;
	float: right;
	text-indent: -9999px;
	width: 16px;
	
	margin-right: 7px;
	background: url("../img/page_white_text.png") no-repeat 0 1px;
}





.songs small {
	font-size: 12px;
}

.lyrics {
	display: none;
}

.music #music_listen {
	height: 140px;
	display: none;
}



/*--------------------------------
 MEDIA
--------------------------------*/

/* Photos */
.media #leftcol h2 {
	background-position: -330px -176px;
	width: 119px;
	margin-bottom: 19px;
}

.media #midcol h2 {
	background-position: -2px -195px;
	width: 115px;
	margin-bottom: 20px;
}

.media #midcol.photolarge {
	width: 514px;
}

.media #leftcol .active a {
	color: #161616;
	font-weight: bold;
}

#photos_set_list li {
	padding-bottom: 7px;
}

.thumbs li {
	float: left;
	
	margin: 0 10px 10px 0;
}

.thumbs .rightmost {
	margin-right: 0;
}

.thumbs img {
	display: block;
	width: 75px;
	height: 75px;	
}



.media h3 {
	margin-bottom: 7px;
}

.photolarge img {
	border: 4px solid #f0f0f0;
}

.photo_container {
	position: relative;
}

	
/*--------------------------------
  __SHOP
--------------------------------*/
.shop #rightcol h2 {
	background-position: -118px -195px;
	width: 128px;
	
}



.shop #leftcol {
	width: 600px;
}

.shop #rightcol {
	width: 200px;
}

.shop_items {
	margin-top: 20px;
}

.shop_items li {
	float: left;
	margin: 0 10px 20px 0;
}

.shop_items h3 {
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 0 2px 4px;
}

.shop .price {
	margin: 0 0 0 3px;
	font-size: 18px;
	
}

.shop .release {
	clear: left;
    margin-bottom: 1em;
    overflow: hidden;
    width: 100%;
	height: auto;
}

.shop .release_left {
	width: 174px;
}

.shop .release_right {
	margin-left: 174px;
	width: 514px;
	
}




.shop .artwork {
	margin: 0;
}
.shop .buy {
	margin-top: -1px;
	width: 560px;
}

.shop .buy .col  {
	float:left;
	margin-right: 2em;
}



.shop #leftcol h3 {
	
}

.shop_item_image {
	float: left;
	
}

.shop_item .price {
	margin-bottom: 1em;
}

.shop_item_left {
	float: left;
	
}

.shop_item_right {
	margin-left: 174px;
	padding-top: 10px;
}

/*--------------------------------
  _LINKS
--------------------------------*/
.links #leftcol {
	width: 400px;
}

.links #leftcol h2 {
	background-position: -295px -155px;
	width: 82px;
}


/*--------------------------------
  _CONTACT
--------------------------------*/
.contact #leftcol {
	width: 400px;
}

.contact #leftcol h2 {
	background-position: -379px -155px;
	width: 139px;
}

.contact dl {
	margin-bottom: 19px;
	padding: 9px 10px 5px 10px;
}

.contact dl, .contact h4 {
background: rgba(99,99,99,0.23);
}
.contact dt {
	width: 70px;
	float: left;
	
}

.contact dt, .contact dd {
	padding: 0 0 0.5em 0;
	
}
.contact h3 {
	margin-bottom: 0.5em;
}

.contact h4 {
	padding: 0.5em 0 0 10px;
	color:  #555;
}

.phone {
	letter-spacing: 1px;
}


/*--------------------------------
 _LINKS 
--------------------------------*/
.links #leftcol {
	width: 100%;
	margin: 0;
}

.links #leftcol h3 {
}
.link_column {
	float: left; 
	margin-right: 2.5em;
}



.link_column ul {
	margin-bottom: 2em
}



.hoekje {
background-image:url("/img/hoekje.png");
background-repeat:no-repeat;
height:252px;
left:0;
position:fixed;
top:0;
width:250px;
z-index:1;
}

.hoekje a {
display:block;
height:165px;
width:170px;
}

/*--------------------------------
 _ERROR PAGE
--------------------------------*/
h2.error_page {
	background: none;
	text-indent: 0;
	padding: 0;
	color: #000;
	position: static;
	font-size: 24px;
}


