@font-face {
	font-family:Reenie Beanie;
	src:url('/_styles/reeniebeanie-webfont.eot');
}

@font-face {
	font-family:Droid Sans;
	src:url('/_styles/droidsans-webfont.eot');
}

@font-face {
	font-family:Droid Sans bold;
	src:url('/_styles/droidsans-bold-webfont.eot');
}

@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: normal;
  src: local('Droid Sans'), url('http://themes.googleusercontent.com/font?kit=POVDFY-UUf0WFR9DIMCU8g') format('truetype');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: bold;
  src: local('Droid Sans'), url('http://themes.googleusercontent.com/font?kit=EFpQQyG9GqCrobXxL-KRMVtXRa8TVwTICgirnJhmVJw') format('truetype');
}
@font-face {
  font-family: 'Reenie Beanie';
  src: local('Reenie Beanie'), url('/_Styles/reeniebeanie-webfont.woff') format('woff'), url('/_Styles/reeniebeanie-webfont.ttf') format('truetype'), url('/_Styles/reeniebeanie-webfont.svg#webfontBhGYKgpc') format('svg'); 
}

/*	COLOURS:
	#710404 - red;
	#121212 - black;
	#757474 - gray;
	#d5d5d5 - light gray
*/

html{
	height:100%
}/* IE 7 */

body{
	min-height:101%;
	font-size:62.5%;
	text-align:center;
}/* IE 7 */

div{
	text-align:left;
}/* IE 7 */

p, table, ul, fieldset, blockquote, cite{
	margin:0.4em 0;
}

ul, ol{
	margin:0.4em 0 0.4em 30px;
}

.hr{
	display:block;
	clear:both;
	width:100%;
	height:5px;
	background:transparent url(/Images/template/kr_hr.jpg) center center no-repeat;
}

.hrArticle{
	display:block;
	clear:both;
	width:100%;
	height:3px;
	background:transparent url(/Images/template/kr_hrArticle.jpg) center center no-repeat;
	padding:1em 0;
}

cite{
	padding:1.2em 15px;
	background-color:#e6e7e8;
	margin-left:15px;
	display:block;
	border-left:solid 4px #d5d5d5;	
}

/* --------------------------------------------------------------------------------
------------------------------------ LAYOUT ---------------------------------------
-------------------------------------------------------------------------------- */

.wrapper{
	display:block;
	width:980px;
	margin:0 auto;
}

#article{
	width:620px;
	margin:2em 20px 5em 20px;
	float:left;
	display:inline;/* IE 6 */
}

#aside{
	width:300px;
	margin:2em 20px 5em 0;
	float:right;
	display:inline;/* IE 6 */
}

#footer{
	clear:both;
	height:150px;
	background:transparent url(/Images/template/kr_footer.gif) center bottom repeat-x;
}

/* --------------------------------- HEADER ------------------------------------ */

#header h1 a{
	width:980px;
	height:125px;
	background:transparent url(/images/template/kr_header.jpg) top center;
}

#header h1 a:hover{
	background:transparent url(/images/template/kr_header.jpg) bottom center;
}

#top_bar{
	height:50px;

	text-align:right;
}

#audioPlayer{
	float:left;
	position:absolute;
	top:8px;
	width:300px;
	z-index:11111;
	height:30px;
	overflow:hidden;
}

#search{
	line-height:50px;
	*line-height:20px;
	text-transform:uppercase;
	padding-right:10px;
	padding:0;
	margin:0;
	*margin:15px 0;
}

#search input{
	position:relative;
	top:-2px;
	border:none;
}

#search input.textField{
	width:200px;
	padding:5px 2px 5px 5px;
	margin-left:5px;
	_line-height:20px;
}

#search input.sendButton{
	width:25px;
	background:#757474 url(/Images/template/buttons/kr_go.gif) 30% 30% no-repeat;
	position:relative;
	left:-3px;
	margin-right:2px;
	height:25px;/* IE8 */
}

#search a:link, #search a:visited{
	font-weight:normal;
	color:#fff;
}

#search a:hover{
	color:#b5292f;
}

/* ----------------------------------- NAV ------------------------------------- */


#nav{
	display:block;
	width:980px;
	font-family:'Reenie Beanie', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}


.small{
	font-size:0.6em;
	text-transform:lowercase;
}




#nav a.on{
	color:#b5292f;
	font-weight:bold;

}

#nav a:hover{
	color:#b5292f;
}


#nav ul{
	margin:0;
	list-style:none;
	
}

#nav li{
	padding:0;

}

#nav li a{
	display:block;
	padding:0 32px;
	float:left;
	color:#fff;
	font-weight:bold;
	font-size: 32px;
	 padding: 15px 30px;
	
}


#nav li{float:left;}/* IE 7 */

/* -------------------------------- ARTICLE ------------------------------------ */

.sub_nav{
	list-style:none;
	margin:0.4em 0 4em 0;
}

.sub_nav li{
	float:left;
	width:auto;
	margin-right:2em;
	padding:0;
}

a.more, a.more:active, a.more:visited{
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;/*FF */
	font-size:.923em;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	padding-right:22px;
	background:transparent url(/Images/template/kr_more.gif) right -9px no-repeat;
}

a.more:hover{
	background:transparent url(/Images/template/kr_more.gif) right -39px no-repeat;
	color:#b5292f;
}

/* --------------------------------- ASIDE ------------------------------------- */

#callout a.cover{
	display:block;
	width:100px;
	height:100px;
	border:solid 4px #000;
	float:left;
	margin:1em 13px .1em 0;
}

#aside .life a.cover{
	height:157px;
	margin:2.5em 13px .1em 0;
}

#callout a.cover:hover{
	border:solid 4px #b5292f;
}

#callout h3{
	float:right;
	width:179px;
	padding-top:0.2em;
	padding-bottom:0;
}

#callout h4{
	float:right;
	width:179px;
	padding-top:0.2em;
	padding-bottom:0;
}


h4{
	font-size:1.3em;
	line-height:1.2em;
	padding:2em 0 .25em 0;
	text-transform:uppercase;
}



#callout h4{
	font-family:'Reenie Beanie', Arial, Helvetica, sans-serif;
	font-size:3.5em;
	line-height:1em;
	padding:0.4em 0 0.2em 0;
	letter-spacing:-0.05em;	
	font-weight:normal;
	font-size-adjust:0.4;
	text-transform:none;
}

#callout h4 a, h4 a:active, h4 a:visited{
	font-weight:normal;
	color:#fff;
}

#callout h4 a:hover{
	color:#B5292F;
}

.life a.cover{
	margin-top:2.5em;
}	

#mailing_widget h3 a.mailingPopup{
	color:#fff;
	display:block;
	width:270px;
	background:transparent url(/Images/template/kr_mailing_arrow.gif) 220px 0 no-repeat;
	padding-left:10px;
}

#mailing_widget h3 a.mailingPopup:hover{
	color:#b5292f;
	background:transparent url(/Images/template/kr_mailing_arrow.gif) 220px -40px no-repeat;
}

.download_btn{
	font-size:3.2em;
	font-family:'Reenie Beanie', Arial, Helvetica, sans-serif;
}

.rudolph_form .inputs label{
	width:140px;
}

/* -------------------------------- FOOTER ------------------------------------- */

#footer{
	_text-align:center;/* IE 6 */
}

.dvdr{
	padding-left:0.75em;
	padding-right:0.75em;
	position:relative;
	top:-0.1em;
}

#footer ul#social{
	width:490px;
	height:50px;
	margin:0 auto;
	padding:35px 0 5px 0;
	list-style:none;
}

#footer ul#social li{
	float:left;
}

#footer ul#social li a{
	display:block;
	height:50px;
	margin:0 5px;
	_margin:0 2px;/*IE 6 */
	text-indent:-99999px;
}

a.fb{
	width:125px;
	background:transparent url(/Images/template/kr_social.jpg) 0 0 no-repeat;
}

a.twitter{
	width:110px;
	background:transparent url(/Images/template/kr_social.jpg) -125px 0 no-repeat;
}

a.myspace{
	width:115px;
	background:transparent url(/Images/template/kr_social.jpg) -235px 0 no-repeat;
}

a.youtube{
	width:100px;
	background:transparent url(/Images/template/kr_social.jpg) -355px 0 no-repeat;
}

a.rss{
	background:transparent url(/Images/template/KR_rss.gif) 0 -8px no-repeat;
	padding-left:16px;
}

a.rss:hover{
	background:transparent url(/Images/template/KR_rss.gif) 0 -33px no-repeat;
}

#footer a.mailingPopup{
	background:transparent url(/Images/template/KR_newsletter.gif) 0 -8px no-repeat;
	padding-left:20px;
}

#footer a.mailingPopup:hover{
	background:transparent url(/Images/template/KR_newsletter.gif) 0 -33px no-repeat;
}

/* --------------------------------------------------------------------------------
---------------------------------- TYPOGRAPHY -------------------------------------
-------------------------------------------------------------------------------- */

body,select,input,textarea{
	color:#ffffff;
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
}

h1{
}

h2{
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
	*font-family:'Droid Sans bold', Arial, Helvetica, sans-serif;
	font-size:3.6em;
	line-height:1em;
	padding-top:0.5em;
	font-weight:bold;
}

h2.sectionTitle{
	font-size:2.4em;
	padding:0.8em 0 0.4em 0;
}

h3{
	font-family:'Reenie Beanie', Arial, Helvetica, sans-serif;
	font-size:3.6em;
	line-height:1em;
	padding:0.4em 0 0.2em 0;
	letter-spacing:-0.05em;	
	font-weight:normal;
	font-size-adjust:0.4;
}

h3 a, h3 a:active, h3 a:visited{
	font-weight:normal;
	color:#fff;
}

h3 a:hover{
	color:#B5292F;
}

.article h3{
	color:#710404;
}

h4{
	font-size:1.3em;
	line-height:1.2em;
	padding:2em 0 .25em 0;
	text-transform:uppercase;
}

h5{
	font-size:1.5em;
}

h6{
	font-size:1em;
	line-height:1.2em;
	text-transform:uppercase;
	padding:.25em 0;
}

#vidHolder h6{
	text-align:center;
	font-weight:normal;
	color:#d5d5d5;
}

a{
	text-decoration:none;
	font-weight:bold;
}

a,a:active,a:visited{
	color:#999;
}

a:hover{
	color:#b5292f;
}

p, li, dd, dt, td, th{
	font-size:1.3em;
	line-height:1.5em;
	padding:0.2em 0;
}

dt{
	font-weight:bold;
}

blockquote{
	font-family:'Reenie Beanie', Arial, Helvetica, sans-serif;
	font-size:2.8em;
	line-height:1.2em;
	padding:0.2em;
}

cite{
	font-size:1.2em;
	line-height:1.7em;
	font-weight:bold;
	font-style:normal;
}

th{
	text-transform:uppercase;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */#nav a{
	color:#fff;
	font-weight:normal;
	font-family: 'Reenie Beanie',Arial,Helvetica,sans-serif;
}


}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
body #nav a.on{
	
	
	font-weight:normal!important;
	
}

}



.sub_nav li{
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;/* FF */

	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
}

.sub_nav li a{
	color:#999;
}

.sub_nav li a.on, .sub_nav li a.onState{
	color:#fff;
}

.sub_nav li a:hover{
	color:#b5292f;
}

#callout h3{
	font-size:4em;
}

#aside .life h3{
	font-size:6.4em;
	
	font-weight:bold;
}

.feautredNews h3, .feautredNews a, .feautredNews a:visited, .feautredNews p{
	color:#fff;
}

.feautredNews a:hover{
	color:#d5d5d5;
}

.feautredNews a.more{
	background:transparent url(/Images/template/kr_more_featured.gif) right -9px no-repeat;
}

.feautredNews a.more:hover{
	/*background:transparent url(/Images/template/kr_more_featured.gif) right -39px no-repeat;*/
}

.post_date{
	text-transform:lowercase;
	font-size:0.65em;
	line-height:1em;
	margin:0;
	color:#757474;
	display:block;
	clear:both;
}

.archive .post_date{
	font-size:.75em;
	line-height:1em;
	margin-left:0.5em;
	display:inline;
	clear:none;
}

#footer p{
	font-size:1em;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	letter-spacing:0.125em;
}

#footer a{
	font-weight:normal;
}

#footer a:hover{
	color:#fff;
}

#buy_links{
	font-size:2.8em;
	letter-spacing:-0.025em;
	font-family:'Reenie Beanie', Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
}

#buy_links a.buy{

	margin-right:62px;
	}

#buy_links span.plus{
	font-family:'Droid Sans', Arial, Helvetica, sans-serif;
	font-size:0.6em;
}

#buy_links a{
	text-transform:lowercase;
	color:#fff;
}

#buy_links a:hover{
	color:#B5292F;
}

#other_albums h5{
	text-align:right;
}

#other_albums ul{
	text-align:right;
}

#other_albums ul li a{
	font-weight:normal;
}

#other_albums ul li a.active{
	color:#fff;
}

#other_albums ul li a:hover{
	color:#b5292f;
}

.warning{
	font-weight:bold;
	font-size:1.2em;
}


/* --------------------------------------------------------------------------------
------------------------------------- PAGES ---------------------------------------
-------------------------------------------------------------------------------- */

/* ---------------------------------- HOME ------------------------------------- */

.feautredNews{
	padding:1em 20px;
	background-color:#b5292f;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-bottom:2em;
}

.feautredNews h3{
	padding:0;
	font-size-adjust:0.4;
}

#vidHolder{
	
	
	
	/*background-color:#121212;*/
	
}


.Vids{
	width:150px;
	float:left;
	margin:5px;
	text-align:center;
	background-color:#000000;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:20px;
	font-size:11px;
	font-weight:normal;
	height:110px;
	}

.Vids a{font-weight:normal;}

.Vids img{
	margin-bottom:10px;
	border:solid 3px #757474;
	}

.Vids img:hover{border:solid 3px #b5292f;}

.vids{
	width:100px;
	padding:5px;
	float:left;
}

.vids img{
	border:solid 1px #757474;
	width:100px;
	height:65px;
}

.vids img:hover{
	border-color:#b5292f;
}

.headlines{
	margin-bottom:1em;
}

.headlines ul{
	position:relative;
	list-style:none;
	margin-left:0;
	margin-bottom:1.5em;
}

.headlines ul li{
	float:left;
	width:185px;
	padding:0 10px;
	border-right:dotted 1px #555;
	position:relative;
	left:-10px;
	min-height:3em;
}

.headlines ul li a{
	color:#fff;
	line-height:1.6em;
}

.headlines ul li a:hover{
	color:#b5292f;
}

.headlines ul li:nth-child(3){
	border-right:none;
}

a#vintageVinos{
	display:block;
	width:620px;
	height:225px;
	color:#fff;
	font-size:3.2em;
	text-transform:uppercase;
	cursor:pointer; /* IE */	
}

a#vintageVinos:hover{
	color:#B5292F;
}

span.order_now{
	display:block;
	float:right;
	margin-top:70px;
	width:220px;
	height:115px;
	background-color:#000;
	line-height:1.1em;
	text-align:center;
	padding-top:40px;
	
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;		
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;		
	border-bottom-right-radius:5px;
}

span.now{
	display:block;
	font-size:1.33em;
}


/* ------------------------------------- NEWS ----------------------------------------- */

.archive{
	list-style:none;
	margin-left:0;
}

.archive li a{
	color:#fff;
}

.news_img{
	float:left;/* IE */
	margin:1em 12px .5em 0;
	border:1px solid #757474;
	padding:3px;
}

div.video{
	float:left;/* IE */
	margin:1em 0 0.5em 0;
	border:1px solid #757474;
	padding:0 3px 3px 3px;
	background:#000;
}

/* ---------------------------------- DISCOGRAPHY ------------------------------------- */

.cd_list{
	list-style:none;
	margin-left:0;
	position:relative;
	left:-5px;
	top:1.5em;
}

.cd_list li{
	display:block;
	float:left;
	width:195px;
	height:195px;
	padding:5px;

	_display:inline;/* IE6 */
	_padding:5px 2px;/* IE6 */
}

.cd_list li a{
	border:solid 5px #000;
	display:block;	
	width:190px;
	height:190px;
}

.cd_list li a:hover{
	border:solid 5px #b5292f;
}

#album_side{
	width:198px;
	margin:2em 20px 0 0;
	float:left;
}

#buy_links{
	margin:0.2em 0;
}

#buy_links span.plus{
	padding:0 0.1em;
}

.Download{
	padding-left:35px;
}

h5{
	padding-top:.5em;
}

#other_albums ul{
	margin:0.25em 0;
	list-style:none;
	margin-left:0;
}

#other_albums ul li{
	margin:0.25em 0;
	padding:0;
}

#album_info{
	width:400px;
	float:right;
}

#album_side img{
	border:solid 4px #000;
}

th.song{
	padding-left:30px;
}

.number{
	width:20px;
	text-align:right;
	display:block;
	float:left;
	padding-right:10px;
}

.album_nav{
	float:right;
}

.album_nav a{
	font-size:.75em;
	text-transform:uppercase;
	color:#fff;
}

.album_nav a:hover{
	color:#b5292f;
}

.track_title{
	width:66%;
}

.lyrics, .audio, .iTunes{
	width:17%;
	text-align:center;
}

#album_description ul{
	margin-left:0;
	list-style:none;
}

.Visible_False{
	display:none;
}

/* styles for ASJAV audio player */

#hiddenPlayer{
	height:1px;
	margin:0;
	padding:0;
	line-height:1px;
	background-color:#121212;
	color:#121212;
	left:-9999999px;
}

div.clipHolder{}
div.assigned{}

span.play a{
	background:transparent url(/Images/template/kr_play.gif) center -5px no-repeat;
	margin:0 auto;
	width:auto;
	height:1.3em;
	display:block;
}

span.play a.hover{
	background:transparent url(/Images/template/kr_play.gif) center -35px no-repeat;
}

span.stop a{
	display:none;
}
 
span.stop a.hover{
	background:#000;
	color:#fff;
}

div.assigned span.play a{display:none;}

div.assigned span.stop a{
	background:transparent url(/Images/template/kr_stop.gif) center -5px no-repeat;
	margin:0 auto;
	width:auto;
	height:1.3em;
	display:block;
}

div.assigned span.stop a:hover{
	background:transparent url(/Images/template/kr_stop.gif) center -35px no-repeat;
}

/* ---------------------------------- LIFE ------------------------------------- */

#avalable_at{
	margin-left:0;
	list-style:none;
}

#avalable_at li{
	display:block;
	float:left;
	text-indent:-99999px;
}

a.amazon, a.barnes, a.borders, a.indie{
	display:block;
	background-image:url(/Images/template/kr_availableat.jpg);
}

a.amazon{
	background-position:0 center;
	width:164px;
	height:70px;
	margin:30px 10px 30px 0;
}

a.barnes{
	background-position:-164px center;
	width:172px;
	height:70px;
	margin:30px 10px 30px 0;	
}

a.borders{
	background-position:-328px center;
	width:150px;
	height:70px;
	margin:30px 10px 30px 0;	
}

a.indie{
	background-position:-480px center;
	width:90px;
	height:100px;
	margin:15px 10px 15px 0;
}

/* audio clip */

.life_audio{
	display:block;
	width:300px;
	*height:5em;/* IE */
	float:right;
	background-color:#000;
	padding:.5em 10px;
	margin-left:20px;
	border-left:solid 5px #121212;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;		
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;		
	border-bottom-right-radius:5px;
}

.life_audio p{
	width:220px;
	float:left;
	font-size:1.2em;
}

.life_audio span.play, .life_audio span.stop{
	-webkit-border-radi1us:15px;
	-moz-border-radius:5px;		
	border-radius:15px;
	float:right;
	width:80px;
}

.life_audio span.play a, .life_audio div.assigned span.stop a{
	font-family:'Reenie Beanie', Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#B5292F;
	font-size:3.6em;
	line-height:1.13em;
	letter-spacing:-0.05em;	
	font-weight:normal;
	width:80px;
	background-image:none!important;
}

.life_audio span.play a:hover, .life_audio span.stop a:hover{
	color:#fff;
}

/* slide show */

#copy_mask{
	background:transparent url(spacer.gif) top left;
	width:620px;
	height:305px;
	position:absolute;
	top:0;
	z-index:50;
}

#slideshow_holder{
	position:relative;
	width:620px;
	height:305px;
	margin:2em 0;
}

#slideshow{
    position:relative;
    height:305px;
}

#slideshow div{
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	background-color:#000;
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#slideshow div, #slideshow img{
	float:left;
}

#slideshow div p{
	font-size:.9em;
	text-transform:uppercase;
	padding:0 10px;
	width:180px;
	float:left;
}

#slideshow div.active {
    z-index:10;
	color:#fff;
}

#slideshow div.last-active {
    z-index:9;
}

/* --------------------------------------- PIRATES ------------------------------------- */

ul#piratesDVD{
	display:block;
	width:620;
	height:155px;
	background:transparent url(/images/pirates/KR_dvds.jpg) 0 0 no-repeat;
	text-indent:-99999px;
	position:relative;
	list-style:none;
	margin-left:0;
}

ul#piratesDVD li a{
	position:absolute;
	background:url(/images/pirates/KR_flags.jpg);
	display:block;
	width:28px;
	height:22px;
}

ul#piratesDVD li a.canada{
	background-position:0 0;
	top:102px;
	left:355px;
}

ul#piratesDVD li a.usa{
	background-position:-28px 0;
	top:102px;
	left:390px;
}

ul#piratesDVD li a.uk{
	background-position:-56px 0;
	top:102px;
	left:425px;
}

/* ------------------------------------ VIDEO GALLERY ---------------------------------- */
#mycarousel{
	overflow:hidden;
}

.jcarousel-container{
	position:relative;
	left:20px;
	width:550px;
}

#mycarousel{margin-left:0;    margin: 0.4em 0 0.4em 19px;}

#mycarousel li{
	font-size:1em;
	padding:0!important;
	list-style:none;
}
 
.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}
 
.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}
 
.jcarousel-scroll {
	position:absolute;
	top:0;
}
 
#mycarousel-next,
#mycarousel-prev{
    cursor: pointer;
	display:block;
	width:20px;
	height:65px;
	text-indent:-999999px;
	position:absolute;
	top:7px;
}
#mycarousel-next{
	background:transparent url(/images/template/buttons/KR_carousel.gif) 0 0 no-repeat;
	left:570px;
}
#mycarousel-next:hover{
	background:transparent url(/images/template/buttons/KR_carousel.gif) 0 -65px no-repeat;
}
#mycarousel-prev{
	background:transparent url(/images/template/buttons/KR_carousel.gif) -20px 0 no-repeat;
}
#mycarousel-prev:hover{
	background:transparent url(/images/template/buttons/KR_carousel.gif) -20px -65px no-repeat;
}

/* ---------------------------------- INFO PAGES ------------------------------------- */

h2.info{
	padding-bottom:1em;
}

/* ---------------------------------- MAILING LIST ------------------------------------- */

#mailing_content{
	padding:10px 2em;
}


	/*#710404 - red;
	#121212 - black;
	#757474 - gray;
	#d5d5d5 - light gray*/

/* ITUNES HOVER BUBBLE /////////////////////*/
span.itunes{
	background:url(/images/template/buttons/itunes.gif) 0 0 no-repeat;
	width:30px;
	height:20px;
	display:block;
	position:relative;
	margin-left:10px;
}
	span.itunes:hover{
		cursor:pointer;
		background:url(/images/template/buttons/itunes.gif) 0 -20px no-repeat;
		height:20px;

	}
	span.itunes div.itunesHolder{
		display:none;
		position:absolute;
		top:-10px;
		left:20px;
		width:53px;
		height:96px;
		}
	
	span.itunes:hover div.itunesHolder{
		display:block;
		background:url(/images/template/buttons/itunesBubble.png)  no-repeat top left;
		}
	/*div.itunesHolder div{
		height:60px;
		overflow:hidden;
		float:right;
		width:30px;
		display:block;
		margin-top:10px;
		margin-right:6px;
		}*/
	
div.itunesHolder div{
			min-height:30px;
			background:url(/images/template/buttons/itunesBubbleBot.png) 0px bottom no-repeat;
			overflow:hidden;
			float:right;
			width:53px;
			margin-top:10px;
			margin-left:0px;
			display:block;
			padding-bottom:10px;
			padding-left:0px;
		}
	span.itunesBot{
		
		margin:-5px 0 0 0;
		padding:0 0 0 10px;
		color:#000;
		font-size:11px;
		display:block;
	}
	
	div.itunesHolder a{display:block; color:#000;padding:0 0px 4px 20px;}
	div.itunesHolder a.moreItunes{display:block; color:#000;padding:0}
	div.itunesHolder a:hover{color:#db8703}
	
a.ieLinkItunes{
	display:none!important;
}	
	
#lyricsContainer{
	width:380px;
	float:left;
}

#lyricsContainer span{
	color:#fff!important;
}

#itunesBox{
	width:180px;
	float:left;	
}

#itunesBox img{
	display:block;
	margin:5px 15px 5px 0;
	float:left;	
}

#itunesBox div{
	background:#5a0007;
	padding:5px 10px;
}

.iTunes{
	display:none;
}

.a05f5e011-d81e-453f-95a9-3c64f96ea610 .iTunes{
	display:block;
}

#askKeith fieldset{
	border:none;
	padding:0;
	margin:2em 0 0 0;
}

#askKeith textarea{
	width:450px;
	float:left;
	height:7em;
}

#askKeith .submitButton input{
	margin-left:105px;
	display:block!important;
	clear:both;
	*margin:40px 0 0 80px;
}

.DESVALSummaryHeader{
	font-size:1.3em;
	line-height:1.5em;
	padding:0.2em 0;
}

.JoinML{margin-top:20px;}


 .newsItem{font-size:13px;}
.FacebookLike{margin:9px 0 0 0;}

/***** Adaptive Styles ******************/

#adaptiveHeader, #adaptiveVintageBanner, #AdaptiveFooter, #adaptive_avalable_at, #adaptiveCdTitle, .AdaptiveAlbumSD, #Adaptivebuy_links, #AdaptiveVideos, .adaptView{display:none;}


/*** Powered by OCC ********************/


#OCC{
	
	
	
	padding:15px 0 10px 0;
	background:#000;
	}

#OCC a {
    background: url("http://officialcommunity.com/images/OCCLogo_Footer_dark.png") no-repeat scroll right top transparent;
	
    color: #C5CCC5;
    display: block;
   
    font-size: 9px;
    height: 25px;
    margin:0 auto;
    padding-right: 105px;
    padding-top: 5px;
    width: 60px;
}


/*** Ask Keith ************************/

.QuestionForKeith{
color:#b5292f!important;
font-size:14px;
margin:10px 0 15px 0;
clear:both;
	}

.AskKeithPic{
	float:left;
	margin:10px 15px 15px 0;
	}

/** Add this Share **********/

#at20mc div{color:#000!important;}
#shareThis{
	float:right;
	color: #B5292F;
	font-family: 'Reenie Beanie',Arial,Helvetica,sans-serif;
    
	font-size: 32px;
	height:20px;
	margin:-35px 10px 0 0;
	}

























