/* reset css============*/


/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* Global Styles ************************************************/

h1#DM{
	text-indent:-1000000px;
	margin:0;
	padding:0;
	font-size:0.01em;
	display:none;
}

.Welcome{
	position:absolute;
	left:720px;
	top:35px;
	text-transform:uppercase;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

.Welcome span{
	font-size:11px;
	
	}

.Welcome span.Red{
	font-size:20px;
	text-transform:uppercase;
	color:#9c2620;
	}
.FooterLinks a{
	color:#771d18!important;
	text-decoration:none;
}
.Welcome a{
	text-transform:uppercase;
	padding-right:5px;
	color:#771D18!important;
	text-decoration:none;
	}
#Home .Welcome a{
	text-transform:uppercase;
	padding-right:5px;
	color:#fff!important;
	text-decoration:none;
	}
.Welcome a:hover{
	text-decoration:line-through;
}
a.WelcomeMember{
	text-transform:none;
	}

.clear{
	clear:both;
	font-size:0.01em;
	
	}

img{
	border:0;
	}

a,a:link,a:active,a:visited{
	color:#771d18;
	text-decoration:none;
	}


a:hover,.FooterLinks a:hover{
	text-decoration:line-through !important;
	}

li{
	padding:4px 0;
}
#Container{
	width:985px;
	}
.imageLeft{
	float:left;
	padding:0 10px 10px 0;
	}

.imageRight{
	float:right;
	padding:0 0 10px 10px;
	}

#Search{	
	position:absolute;
	top:357px;
	left:51px;
	}

.SearchInput{
	width:90px;
	height:12px;
	font-size:11px;
	padding:0 5px;
	border:0;
	background:#fff;
	}

.SearchButton{
	border:0;
	cursor:pointer;
	margin-left:5px;
	z-index:1000;
	background:url(/Images/TEMPLATE/buttons/DM_SearchBtn.gif);
	height:18px;
	width:18px;
}

#errorContainer{
	width:920px;
	margin:0 50px;
	height:300px;
	}

#errorContainer h1{
	font-size:18px;
	}


/* Sub Nav ****************************/
ul.subNav{
	margin:0;
	padding:30px 0 0 0;
	list-style:none;
	}

ul.subNav li{
	float:left;
	}
	
	
a.SubDM{
	background:url(/Images/TEMPLATE/subnav/DM_BIO.gif) no-repeat bottom;
	width:39px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}

	a.SubDM:hover{
		background:url(/Images/TEMPLATE/subnav/DM_BIO.gif) no-repeat top;
		width:39px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
	 .SubDM a.SubDM{background:url(/Images/TEMPLATE/subnav/DM_BIO.gif) no-repeat top;}

a.SubBlog{
	background:url(/Images/TEMPLATE/subnav/DM_Blog.gif) no-repeat bottom;
	width:64px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}

	a.SubBlog:hover{
		background:url(/Images/TEMPLATE/subnav/DM_Blog.gif) no-repeat top;
		width:64px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
	.SubBlog a.SubBlog{background:url(/Images/TEMPLATE/subnav/DM_Blog.gif) no-repeat top;}
a.SubPress{
	background:url(/Images/TEMPLATE/subnav/DM_Press.gif) no-repeat bottom;
	width:75px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}

	a.SubPress:hover{
		background:url(/Images/TEMPLATE/subnav/DM_Press.gif) no-repeat top;
		width:75px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
	.SubPress a.SubPress{background:url(/Images/TEMPLATE/subnav/DM_Press.gif) no-repeat top;}
a.SubPix{
	background:url(/Images/TEMPLATE/subnav/DM_Pix.gif) no-repeat bottom;
	width:38px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}

	a.SubPix:hover{
		background:url(/Images/TEMPLATE/subnav/DM_Pix.gif) no-repeat top;
		width:38px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}

	.SubPix a.SubPix{background:url(/Images/TEMPLATE/subnav/DM_Pix.gif) no-repeat top;}



a.SubReleases{
	background:url(/Images/TEMPLATE/subnav/DM_Releases.gif) no-repeat bottom;
	width:95px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}
	a.SubReleases:hover{
		background:url(/Images/TEMPLATE/subnav/DM_Releases.gif) no-repeat top;
		width:95px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
	
	.SubReleases a.SubReleases{background:url(/Images/TEMPLATE/subnav/DM_Releases.gif) no-repeat top;}
	
a.SubVideos{
	background:url(/Images/TEMPLATE/subnav/DM_Videos.gif) no-repeat bottom;
	width:80px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}
	a.SubVideos:hover{
		background:url(/Images/TEMPLATE/subnav/DM_Videos.gif) no-repeat top;
		width:80px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
    .SubVideos a.SubVideos{background:url(/Images/TEMPLATE/subnav/DM_Videos.gif) no-repeat top;}
a.SubAffiliated{
	background:url(/Images/TEMPLATE/subnav/DM_Affiliated.gif) no-repeat bottom;
	width:104px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}
	a.SubAffiliated:hover{
		background:url(/Images/TEMPLATE/subnav/DM_Affiliated.gif) no-repeat top;
		width:104px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
	.SubAffiliated a.SubAffiliated{background:url(/Images/TEMPLATE/subnav/DM_Affiliated.gif) no-repeat top;}



a.SubGigs{
	background:url(/Images/TEMPLATE/subnav/DM_Gigs.gif) no-repeat bottom;
	width:49px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}
	a.SubGigs:hover{
		background:url(/Images/TEMPLATE/subnav/DM_Gigs.gif) no-repeat top;
		width:49px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
	.SubGigs a.SubGigs{background:url(/Images/TEMPLATE/subnav/DM_Gigs.gif) no-repeat top;}

a.SubPastGigs{
	background:url(/Images/TEMPLATE/subnav/DM_PastGigs.gif) no-repeat bottom;
	width:97px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}
	a.SubPastGigs:hover{
		background:url(/Images/TEMPLATE/subnav/DM_PastGigs.gif) no-repeat top;
		width:97px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
	.SubPastGigs a.SubPastGigs{background:url(/Images/TEMPLATE/subnav/DM_PastGigs.gif) no-repeat top;}
	
a.SubForums{
	background:url(/Images/TEMPLATE/subnav/DM_Forums.gif) no-repeat bottom;
	width:79px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}
	a.SubForums:hover{
		background:url(/Images/TEMPLATE/subnav/DM_Forums.gif) no-repeat top;
		width:79px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
	.SubForums a.SubForums{background:url(/Images/TEMPLATE/subnav/DM_Forums.gif) no-repeat top;}
	
a.SubDownloads{
	background:url(/Images/TEMPLATE/subnav/DM_Downloads.gif) no-repeat bottom;
	width:127px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}
	a.SubDownloads:hover{
		background:url(/Images/TEMPLATE/subnav/DM_Downloads.gif) no-repeat top;
		width:127px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
	.SubDownloads a.SubDownloads{background:url(/Images/TEMPLATE/subnav/DM_Downloads.gif) no-repeat top;}
	
	
a.SubLinks{
	background:url(/Images/TEMPLATE/subnav/DM_Links.gif) no-repeat bottom;
	width:61px;
	height:17px;
	display:block;
	text-indent:-1000000px;
	}
	a.SubLinks:hover{
		background:url(/Images/TEMPLATE/subnav/DM_Links.gif) no-repeat top;
		width:61px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
	.SubLinks a.SubLinks{background:url(/Images/TEMPLATE/subnav/DM_Links.gif) no-repeat top;}	
	
a.SubContest{
	background:url(/Images/TEMPLATE/subnav/DM_Contests.gif) no-repeat bottom;
	width:93px;
	height:17px;
	display:block;
	margin-left:20px;
	text-indent:-1000000px;
	}
	a.SubContest:hover{
		background:url(/Images/TEMPLATE/subnav/DM_Contests.gif) no-repeat top;
		width:93px;
		height:17px;
		display:block;
		text-indent:-1000000px;
		}
	.SubContest a.SubContest{background:url(/Images/TEMPLATE/subnav/DM_Contests.gif) no-repeat top;}		
	
	
/* HomePage *****************************************************/

#Gen{
	background:url(/Images/TEMPLATE/backgrounds/DM_Gen.jpg);
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#Home{
	background:url(/Images/TEMPLATE/backgrounds/DM_Home.jpg);
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#Home .Welcome {
	color: #fff;
}

div#homeContent{
	background:url(/Images/TEMPLATE/backgrounds/DM_HomeContent.jpg) top left no-repeat;
	margin:0;
	padding:0;
	color: #fff;
	margin-top: -3px;
	}

#Home #Header{
	background:url(/Images/TEMPLATE/DM_HeaderHome.jpg) no-repeat;
	width:985px;
	height:386px;
	}
	
#Home #News{
	width:285px;
	float:left;
	margin-left:50px;
	_margin-left:25px;
	}
	
#Home #Gigs{
	width:285px;
	float:left;
	margin-left:23px;
	}

#Home #Video{
	width:285px;
	float:left;
	margin:20px 0 0 23px;
	border: 2px solid #fff;
	padding: 9px;
	}

#Home .HomeML a{
	display:block;
	width:285px;
	height:58px;
	background:url(/Images/TEMPLATE/callouts/DM_Home_ML.gif) no-repeat;
	}

#Home .HomeML a:hover{
	display:block;
	width:285px;
	height:58px;
	background:url(/Images/TEMPLATE/callouts/DM_Home_MLhover.gif) no-repeat;
	}

#Home .HomePageNews{
	text-transform:uppercase;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	}

#Home .HomePageNews a{
	color:#fff;
	}
	
#Home .Blogs{
	background:url(/Images/TEMPLATE/DM_ScaryDude.gif) center right no-repeat;
	padding-right:60px;
	margin:25px 0 20px 0;
	}
	#Home .Blogs a{	color:#fff; }



#Home .HomeGigs{
	width:282px;
	height:198px;
	background: url(/images/template/backgrounds/DIE_tourcalloutBG.gif) top left no-repeat;
	}

#Home .HomeGigs ul{
	color:#fff;
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	font-family:"Courier New", Courier, monospace;
	}
#Home .HomeGigs ul li{
	padding:0;
	height:22px;
	margin-bottom:8px;
	padding:0 5px 0 3px;
	line-height:22px;
	}
#Home .HomeGigs ul li a{
	color:#F1C88C;
}
#Home .HomeGigs ul li.one{
}
#Home .HomeGigs ul li.two{
	background:url(/Images/TEMPLATE/backgrounds/dm_homeTour2.gif) no-repeat;
}
#Home .HomeGigs ul li.three{
	background:url(/Images/TEMPLATE/backgrounds/dm_homeTour3.gif) no-repeat;
}
#Home .HomeGigs ul li.four{
	background:url(/Images/TEMPLATE/backgrounds/dm_homeTour4.gif) no-repeat;
}
#Home .HomeGigs ul li.five{
	background:url(/Images/TEMPLATE/backgrounds/dm_homeTour5.gif) no-repeat;
}
#Home .HomeGigs ul li.six{
}
#Home .HomeGigs ul li.seven{
	background:url(/Images/TEMPLATE/backgrounds/dm_homeTour7.gif) no-repeat;
}
#Home .HomeGigs ul li span{
	font-size:12px;
	font-weight:bold;
	}

#Home .allDates{
	float:right;
	margin-top:15px;
	}

a.movement{
	float:right;
	margin-top:10px;
	}


#Home .ContestBnr{
	margin:25px 0 5px 25px;
	
	float:left;
	}
	
#Home #tweets{
	display:block;
	float:left;
	width:565px;
	height:162px;
	background:url(/Images/TEMPLATE/backgrounds/DM_twitterBkg.gif) no-repeat top left;
	margin:10px 0 0 25px;
	padding:0 0 0 21px;
	}
	
#Home #tweets ul#twitter_update_list{
	list-style:none;
	padding:0;
	margin:12px 0 12px 0;
	}
	
#Home #tweets ul#twitter_update_list li{
	color:#fff;
	font-size:11px;
	font-weight:bold;	
	}
	
#Home #tweets ul#twitter_update_list li a{
	color:#fff;
	display:block;
	width:auto;
	}
	
#Home #tweets ul#twitter_update_list li span a{
	color:#fff;
	display:inline;
	}
	
#Home span.followTwitter a{
	display:block;
	float:right;
	margin-right:55px;
	width:85px;
	height:14px;
	background:url(/Images/TEMPLATE/buttons/DM_followMe.gif) no-repeat top center;
	text-indent:-9999px;
	}
	
#Home span.followTwitter a:hover{
	background:url(/Images/TEMPLATE/buttons/DM_followMe.gif) no-repeat bottom center;
	}
	
#Home a.twitterButton{
	display:block;
	width:103px;
	height:150px;
	float:left;
	margin-top:5px;
	text-indent:-9999px;
	background:url(/Images/TEMPLATE/blank.gif) no-repeat bottom center;
	}

#Home div#tweets ul li {
	background: url(/images/template/backgrounds/DM_tweetBG.gif) top left repeat-y;
	width: 444px;
	float: right;
	margin-bottom: 5px;
	padding: 5px;
	}

#Home .Consume{
	margin:25px 0 15px 25px;
	background:url(/Images/TEMPLATE/callouts/DM_Consume.gif);
	width:585px;
	height:206px;
	float:left;
	}
#ConsumeText{
	width:105px;
	margin-top:50px;
	margin-left:8px;

}
#Home .Consume p{
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#000;
	margin:2px 0;
	padding:2px;
	text-transform:uppercase;
	}

#Home .Consume a{
	display:block;
	color:#000;
	}

#Home #Footer{
	background:url(/Images/TEMPLATE/DM_Footer_Jesus_home.gif) no-repeat;
	height:72px;
	padding-top:21px;
	}

#Gen #Footer{
	background:url(/Images/TEMPLATE/DM_Footer_Jesus.gif) no-repeat;
	height:72px;
	}

#Home .FooterLinks{
	width:260px;
	float:left;
	margin:50px 0 0 90px;
	_margin:50px 0 0 45px;
	font-size:11px;
	color: #fff;
	}

#Gen .FooterLinks{
	width:251px;
	float:left;
	margin:50px 0 0 90px;
	_margin:50px 0 0 45px;
	font-size:11px;
	color: #000;
	}
#footerViral{}

#Home #footerViral{
	float:left;
	width:632px;
	margin-top:10px;

}

#Gen #footerViral{
	float:left;
	width:630px;
	margin-top:10px;

}
#Home #footerViral a{
	display:block;
	float:left;
	margin-right:12px;
}
#Gen #footerViral a{
	display:block;
	float:left;
	margin-right:5px;
}
#Gen #footerViral a img.facebook{
	padding-top: 13px;
}
#footerViral a img.ustream{
	padding-top: 8px;
}
#Gen #footerViral a img.ustream{
	padding-top: 18px;
}
#Home .WC_Callout{
	margin:10px 0 0 25px;
	}

/* titles ********/

#Home h2.News{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_Home_News.gif) no-repeat;
	width:56px;
	height:18px;
	margin:20px 0 20px 0;
	padding:0;
	}

#Home h2.Blogs{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_Home_Blogs.gif) no-repeat;
	width:63px;
	height:18px;
	padding:0;
	margin:0;
	}	
	
#Home h2.Reaction{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_Home_Reaction.gif) no-repeat;
	width:72px;
	height:13px;
	margin:0;
	padding:0 0 8px 0;
	_padding:0;
	}
	
#Home h2.Gigs{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_Home_Gigs.gif) no-repeat;
	width:45px;
	height:18px;
	padding:0;
	margin:20px 0 20px 0;
	}	

#Home h2.Videos{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_Videos.gif) no-repeat;
	width:258px;
	height:35px;
	padding:0;
	margin:2px 0;
	}

	
/* NewsPage *****************************************************/
	
#NewsPg{
	background:url(/Images/TEMPLATE/backgrounds/DM_News.jpg);
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#NewsPg #Header{
	background:url(/Images/TEMPLATE/DM_HeaderNews.jpg) no-repeat;
	width:985px;
	height:386px;
	}	

#NewsPg h2.News{
	background:url(/Images/TEMPLATE/titles/DM_News_News.gif) no-repeat;
	text-indent:-1000000px;
	width:47px;
	height:15px;
	margin-top:35px;
	}
	
#NewsPg #NewsContainer{	
	margin:0 50px;
	_margin:0 25px;
	width:585px;
	_width:610px;
	min-height:300px;
	height:auto !important;
	height:300px;
	float:left;
	}

#NewsPg h4{
	color:#771d18;
	text-transform:uppercase;
	padding:0;
	margin:15px 0 0 0;
	clear:both;
	}

span.PostDate{
	font-size:10px;
	font-weight:bold;
	}

#NewsPg #NewsSideBar{
	width:245px;
	float:left;
	background:url(/Images/TEMPLATE/backgrounds/DM_News_SideBar.gif) repeat-y;
	margin-left:10px;
	
	}

.NewsSideBarFooter{
	background:url(/Images/TEMPLATE/backgrounds/DM_News_SideBar_Footer.gif)no-repeat;
	width:243px;
	height:5px;
	float:left;
	margin:0;
	padding:0;
	margin-left:12px;
	}

#NewsPg a.more{
	background:url(/Images/TEMPLATE/buttons/DM_News_More.gif) no-repeat;
	width:62px;
	height:27px;
	display:block;
	float:right;
	margin-bottom:5px;
	}
	
#NewsPg #Footer{
	background:url(/Images/TEMPLATE/DM_FooterNews_Jesus.gif) no-repeat top left;
	height:72px;
	margin-top:30px;
	}
#NewsPg #footerViral{
	float:left;
	width:630px;
	
}
#NewsPg #footerViral a{
	display:block;
	margin-top:8px;
	float:left;
	
}	
#NewsPg #footerViral a.sm_myspace{
	margin-top:9px;
	margin-right:10px;
}

	
#NewsPg .FooterLinks{
	width:260px;
	float:left;
	margin:50px 0 0 90px;
	_margin:50px 0 0 45px;
	font-size:11px;
	}

#footerViral .ViralBox{
	width:185px;
	float:left;
	}

#footerViral a.sm_viral{
	margin:10px 0 0 10px;
	}


/* DM Page *****************************************************/


#DMabout{
	background:url(/Images/TEMPLATE/backgrounds/DM_DM.jpg);
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#DMabout #Header{
	background:url(/Images/TEMPLATE/DM_HeaderDM.jpg) no-repeat;
	width:985px;
	height:386px;
	}	

#DMabout #Footer{
	background:url(/Images/TEMPLATE/DM_Footerdm_Jesus.gif) no-repeat top left;
	height:76px;
	margin-top:30px;
	}
	
#DMabout .FooterLinks{
	width:260px;
	float:left;
	margin:50px 0 0 90px;
	_margin:50px 0 0 45px;
	font-size:11px;
	}
	
#DMabout #footerViral{
	float:left;
	width:630px;
	margin-top:0px;
}
#DMabout #footerViral a{
	display:block;
	margin-top:6px;
	float:left;
	
}	
#DMabout #footerViral a.sm_myspace{
	margin-top:9px;
	margin-right:10px;
}
	
#DMabout #footerViral a.sm_viralYT{
	display:inline;
	margin:0px 0;
	padding:12px 0 4px 0;
	}
	
	.AboutML{
		margin-right:10px;
		}
	
#DMabout .BlogEntry{
	width:500px;
	}

#DMabout .dashed{	
	border-bottom:2px dashed #d0bd9e;
	}

.PressEntry{
	width:500px;
	}

.PressEntry h4{
	color:#771d18;
	text-transform:uppercase;
	padding:0;
	margin:15px 0 0 0;
	clear:both;
	}

.ImageGallery {
	width:600px;
	float:left;
	
	}

.ImageGallery a img{
	border:2px solid #333;
	}
/*FAN PICS*/

#fanPics{
	width:222px;
	height:230px;
	float:right;
}
/* end fan pics */
.gallery1{
	vertical-align:top;
	
	margin:15px 0 0 65px;
	}

.gallery2{
	vertical-align:top;
	margin:35px 0 0 -15px;
	}

.gallery3{
	vertical-align:top;
	margin-left:-15px;

	}
.gallery4{
	vertical-align:top;
	margin:15px 0 0 -20px;
	}

.gallery5{
	vertical-align:top;
	margin:-85px 0 0 -25px;
	}
.gallery6{
	vertical-align:top;
	margin:-125px 0 20px 30px;
	}

.gallery7{
	vertical-align:top;
	margin:-115px 0 20px 50px;
	}
	
.gallery8{
	vertical-align:top;
	margin:-35px 0 0 -15px;
	}
.gallery9{
	vertical-align:top;
	margin:-135px 0 0 -15px;
	}
.gallery10{
	vertical-align:top;
	margin:-155px 0 0 -15px;
	}
.gallery11{
	vertical-align:top;
	margin:-165px 0 0 270px;
	}
.gallery12{
	vertical-align:top;
	margin:-105px 0 0 435px;
	}
.gallery13{
	vertical-align:top;
	margin:-105px 0 0 -30px;
	}
.gallery14{
	vertical-align:top;
	margin:-135px 0 0 -30px;
	}
.gallery15{
	vertical-align:top;
	margin:-126px 0 0 -25px;
	}
.gallery16{
	vertical-align:top;
	margin:-64px 0 0 -162px;
	}

#DMabout #ContentContainer{
	padding:0 50px;
	background:url(/Images/TEMPLATE/backgrounds/DM_DMcontent1.jpg) no-repeat;
	}


/* Releases Page *****************************************************/

#Releases{
	background:url(/Images/TEMPLATE/backgrounds/DM_Releases.jpg);
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#Releases #Header{
	background:url(/Images/TEMPLATE/DM_HeaderReleases.jpg) no-repeat;
	width:985px;
	height:386px;
	}


#Releases #ContentContainer{
	padding:0 50px;
	}

#CDsubNav{
	background:url(/Images/TEMPLATE/backgrounds/DM_ReleasesGfx.jpg) no-repeat;
	height:351px;
	width:402px;
	float:left;
	margin-top:35px;
	}
#cdReleases{
	 margin-left:0px;
}

#ReleaseInfo{
	width:480px;
	float:left;
	}

#Lyrics{
	width:480px;
	float:left;
	margin-top:5px;
	font-family:"Courier New", Courier, monospace;
	}

#Lyrics h3{
	margin-top:0;
	background:url(/Images/TEMPLATE/backgrounds/DM_TrackListings.jpg);
	padding:2px 0 2px 5px;
	}

.iTunes{
	margin-bottom:15px;
	}

.backBtn{
	text-align:right;
	}
	
.backBtn a{
	background:url(/Images/TEMPLATE/buttons/DM_Back.gif) no-repeat;
	display:block;
	width:65px;
	height:13px;
	float:right;
	}

table#TrackListing{
	width:480px;
	margin-top:35px;
	}

table#TrackListing td{	
	background:url(/Images/TEMPLATE/backgrounds/DM_TrackListings.jpg) no-repeat;
	height:auto;
	min-height:19px;
	vertical-align:top;
	padding:2px 0 10px 5px;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	}

table#TrackListing td.iTunesLinks{
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	font-family:Arial,Helvetica,sans-serif;
	}

p.highlights{
	font-family:"Courier New", Courier, monospace;
	text-align:right;

	}

p.highlights strong{
	color:#8a3d37;
	}

p.notes{
	text-transform:uppercase;
	font-size:11px;
	word-spacing:4px;
	}


#Releases #Footer{
	background:url(/Images/TEMPLATE/DM_FooterReleases_Jesus.gif) no-repeat top left;
	height:72px;
	margin-top:30px;
	}

#Releases .FooterLinks{
	width:260px;
	float:left;
	margin:50px 0 0 90px;
	_margin:50px 0 0 45px;
	font-size:11px;
	
	}

#Releases #footerViral{
	float:left;
	width:630px;
}
#Releases #footerViral a{
	display:block;
	margin-top:6px;
	float:left;
	
}
.sm_viralRight {
		float: left;
	}
#Releases #footerViral a.sm_myspace{
	margin-top:9px;
	margin-right:15px;
}

#Releases #footerViral a.sm_viralYT{
	display:inline;
	margin:0px 0;
	padding:12px 0 4px 0;
	}


#vidPlayer{
	margin-top:25px;
	float:left;
	}
#vidItunes{
	margin:25px 40px;
	float:left;

}

#dmVidPlayer{
	
	width:620px;
	float:left;
	}

/* Gigs Page *****************************************************/

#Gigs{
	background:url(/Images/TEMPLATE/backgrounds/DM_Gen.jpg);
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}



div#homeContent div#Gigs{
	background: transparent;
}

#Gigs #Header{
	background:url(/Images/TEMPLATE/DM_HeaderGigs.jpg) no-repeat;
	width:985px;
	height:386px;
	}

#Gigs #ContentContainer{
	padding:0 50px;
	}

#Tour{
	width:100%;
	color:#fff;
	margin-top:35px;
	font-weight:bold;
	}
#Tour th{
	height:30px;
	background:url(/Images/TEMPLATE/backgrounds/DM_td1.gif) top left no-repeat;
	padding:4px 0 0 5px;
	text-align:left;
	vertical-align:top;
	}
table#Tour {
	background: url(/images/template/tourlistBG.gif) repeat-y;
	*background: none;
}

#Tour .One, #Ringtones .One{
	background:url(/Images/TEMPLATE/backgrounds/DM_td1.gif) top left no-repeat;
	height:21px;
	}

#Tour .Two, #Ringtones .Two{
	background:url(/Images/TEMPLATE/backgrounds/DM_td2.gif) top left no-repeat;
	height:21px;
	}

#Tour .Three, #Ringtones .Three{
	background:url(/Images/TEMPLATE/backgrounds/DM_td3.gif) top left no-repeat;
	height:21px;
	}

#Tour .Four, #Ringtones .Four{
	background:url(/Images/TEMPLATE/backgrounds/DM_td4.gif) top left no-repeat;
	height:21px;
	}

#Tour .Five, #Ringtones .Five{
	background:url(/Images/TEMPLATE/backgrounds/DM_td5.gif) top left no-repeat;
	height:21px;
	}

#Tour .Six, #Ringtones .Six{
	background:url(/Images/TEMPLATE/backgrounds/DM_td6.gif) top left no-repeat;
	height:21px;
	}

#Tour .Seven, #Ringtones .Seven{
	background:url(/Images/TEMPLATE/backgrounds/DM_td7.gif) top left no-repeat;
	height:21px;
	}

#Tour td{
	margin: 0;
	padding:0;
	padding:2px 0 0 5px;
	font-family:"Courier New", Courier, monospace;
	vertical-align:top;
	height:30px;
	*background: url(/Images/TEMPLATE/backgrounds/DM_td1.gif) top left no-repeat;
	}

#Tour a{
	color:#f1c88c;
	}

#Gigs h2.Reaction{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_Reaction.gif) no-repeat;
	width:72px;
	height:13px;
	padding-top:0;
	}

#Gigs .Reaction{
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
	width:600px;
	margin-top:30px;
	*margin-top:15px;
	}

#Gigs #Footer{
	background:url(/Images/TEMPLATE/DM_FooterGigs_Jesus.gif) no-repeat top left;
	height:77px;
	margin-top:30px;
	}


#Gigs #footerViral{
	float:left;
	width:630px;
}
#Gigs #footerViral a{
	display:block;
	margin-top:6px;
	float:left;
	
}	
#Gigs #footerViral a.sm_myspace{
	margin-top:9px;
	margin-right:15px;
}
	
#Gigs  #footerViral a.sm_viralYT{
	display:inline;
	margin:0;
	padding:12px 0 4px 0;
	border:0;
	}
#Gigs .FooterLinks{
	width:260px;
	float:left;
	margin:45px 0 0 90px;
	_margin:45px 0 0 45px;
	font-size:11px;
	}

/* Cool Shit Page *****************************************************/

#CoolShit{
	background:url(/Images/TEMPLATE/backgrounds/DM_CoolShit2.jpg);
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#CoolShit #Header{
	background:url(/Images/TEMPLATE/DM_HeaderCoolshit.jpg) no-repeat;
	width:985px;
	height:386px;
	}

#CoolShit #ContentContainer{
	padding:0 50px;
	min-height:300px;
	height:auto !important;
	height:300px;
	}

#CoolShit h2.Ringtones{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_CoolShit_Ringtones.gif);
	background-repeat:no-repeat;
	width:82px;
	height:13px;
	margin-top:20px;
	padding-top:0;
	}

#CoolShit table#Ringtones{	
	width:500px;
	margin-bottom:25px;
	
	}

#CoolShit table#Ringtones td{
	height:29px;
	vertical-align:top;
	padding:2px 0 0 5px;
	color:#fff;
	font-family:"Courier New", Courier, monospace;
	}

#CoolShit #Footer{
	background:url(/Images/TEMPLATE/DM_FooterCoolShit_Jesus.gif) no-repeat;
	height:95px;
	margin-top:30px;
	}

#CoolShit .FooterLinks{
	width:260px;
	float:left;
	margin:65px 0 0 90px;
	_margin:65px 0 0 45px;
	font-size:11px;
	}

#CoolShit #footerViral{
	float:left;
	width:630px;
	margin-top:20px;
}
#CoolShit #footerViral a{
	display:block;
	margin-top:6px;
	float:left;
	
}	
#CoolShit #footerViral a.sm_myspace{
	margin-top:9px;
	margin-right:15px;
}

#CoolShit  #footerViral a.sm_viralYT{
	display:inline;
	margin:0;
	padding:12px 0 4px 0;
	border:0;
	}		

#RingtonesContent{
	background:url(/Images/TEMPLATE/backgrounds/dm_ringtones.gif) no-repeat right top;
	height:286px;
	}

#LinksBG{
	margin-top:50px;
	}

#Links{
	background:url(/Images/TEMPLATE/backgrounds/DM_CoolShit_Links.jpg) no-repeat left top;
	height:309px;
	}

/* Contest ************/


#ContestRules{
	width:320px;
	*width:310px;
	padding:20px;
	background:#e8e8e8;
	font-family:Arial,Helvetica,sans-serif;
font-size:12px;

	}
#ContestRules h1{
	font-size:16px;
	}

#ContestRules h2{
	color:#771D18;
	font-size:14px;
	}

.ContestContainer{
	background:#e8e8e8;
	padding:15px;
	width:100%;

	}

.ContestContainer h2{
	font-size:14px;
	
text-transform:uppercase;
	}

/* Mailing List Page *****************************************************/

#ML_Container{
	padding:0 50px;
	}

h2.ML{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_MailingList.gif);
	background-repeat:no-repeat;
	width:132px;
	height:18px;
	margin-top:26px;
	padding-top:0;
	}


#ML_Container #formsContainer{
	padding-left:400px;
	background:url(/Images/TEMPLATE/backgrounds/DM_MLbg.jpg) no-repeat top left;
	}



/* Account Pages *****************************************************/

#Account_Container{
	padding:0 50px;
	background:url(/Images/TEMPLATE/backgrounds/DM_Flowers.gif) no-repeat top right;
	min-height:400px;
	height:auto !important;
	height:400px;
	}

#Account_Container #formsContainer{
	padding-left:330px;
	background:url(/Images/TEMPLATE/backgrounds/DM_Accountbg.jpg) no-repeat top left;
	min-height:375px;
	height:auto!important;
	height:375px;
	
	}

#Account_Container2 {
	background:url(/Images/TEMPLATE/backgrounds/DM_Flowers.gif) no-repeat top right;
	}

#Account_Container2{
	padding:0 50px;
	}

h2.SignIn{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_SignIn.gif);
	background-repeat:no-repeat;
	width:73px;
	height:18px;
	margin-top:26px;
	padding-top:0;
	}

h2.Join{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_Join.gif);
	background-repeat:no-repeat;
	width:240px;
	height:20px;
	margin-top:26px;
	padding-top:0;
	}

h2.UpdateProfile{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_UpdateProfile.gif);
	background-repeat:no-repeat;
	width:291px;
	height:20px;
	margin-top:26px;
	padding-top:0;
	}

h2.UpdateStore{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_UpdateStore.gif);
	background-repeat:no-repeat;
	width:271px;
	height:20px;
	margin-top:26px;
	padding-top:0;
	}

div.SiteAccount{
	border-bottom:3px dashed #000;
	padding-top:0px;
	background:url(/Images/TEMPLATE/buttons/DM_Back2Site.gif) no-repeat bottom right;
	}

div.SiteAccount ul{
	width:300px;
	list-style-image:url(/Images/TEMPLATE/DM_ListArrow.gif);
	}

div.StoreAccount ul{
	float:left;
	margin-bottom:10px;
	list-style-image:url(/Images/TEMPLATE/DM_ListArrow.gif);
	}

a.backSite{
	display:block;
	width:120px;
	height:20px;
	margin:0 45px 0 385px;
	}

div.StoreAccount{
	border-bottom:3px dashed #000;
	background:url(/Images/TEMPLATE/buttons/DM_Back2Store.gif) no-repeat bottom right;

	}

a.backStore{
	display:block;
	width:120px;
	height:40px;
	margin:-45px 45px 0 385px;
	float:right;
	}

h2.EditAccount{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_EditAccount.gif);
	background-repeat:no-repeat;
	width:280px;
	height:18px;
	margin-top:26px;
	padding-top:0;
	}
	
h2.EditProfile{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_EditProfile.gif);
	background-repeat:no-repeat;
	width:169px;
	height:18px;
	margin-top:26px;
	padding-top:0;
	}
	

div.BackAccount{
	border-bottom:3px dashed #000;
	background:url(/Images/TEMPLATE/buttons/DM_Back2Account.gif) no-repeat bottom right transparent;
	height:70px;
	float:right;
	width:540px;
	
	
	}
	
a.backAccount{
	display:block;
	height:40px;
	width:140px;
	margin:0 0 0 350px;
	}

h2.ResetPassword{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_ResetPassword.gif);
	background-repeat:no-repeat;
	width:218px;
	height:18px;
	margin-top:26px;
	padding-top:0;
	}


/* Privacy Terms and Contact Pages *****************************************************/


#legal{
	padding:0 50px;
	}
dt{margin-top:10px;}
h2.PrivacyPolicy{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_PrivacyPolicy.gif);
	background-repeat:no-repeat;
	width:160px;
	height:18px;
	margin-top:26px;
	padding-top:0;
	}

h2.Tou{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_TermsOfUse.gif);
	background-repeat:no-repeat;
	width:143px;
	height:18px;
	margin-top:26px;
	padding-top:0;
	}

h2.Contact{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_Contact.gif);
	background-repeat:no-repeat;
	width:88px;
	height:18px;
	margin-top:26px;
	padding-top:0;
	}

#ContactContainer{
	padding:0 50px;
	}
.contactColumn{
	float:left;
	width:420px;
	min-height:260px;
	height:auto !important;
	height:260px;
}
h2.BusInq{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_BusInq.gif);
	background-repeat:no-repeat;
	width:204px;
	height:18px;
	margin-top:26px;
	padding-top:0;
}

h2.Help{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/DM_Help.gif);
	background-repeat:no-repeat;
	width:48px;
	height:18px;
	margin-top:26px;
	padding-top:0;
	}

#Help{
	padding:0 12px;
	}

h3{
	font-size:14px;
	}
h4{
	font-size:12px;
	text-transform:uppercase;
}


/* reactions ********/

#sifr_reaction span.sIFR-alternate span.author{
	display:block; 
	
	}
.Reaction{
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
	}
.Reaction p{margin:0; padding:0;}	
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

#sifr_reaction {
	font-size:12px;
	color:#fff;
}
.sIFR-hasFlash #sifr_reaction p {
	visibility: hidden;
	letter-spacing:3px;
	font-size: 18px;
}
.sIFR-hasFlash #sifr_reactionTour p {
	visibility: hidden;
	letter-spacing:3px;
	font-size: 16px;
}

.Reaction embed{margin:0;padding:0;}

.fanPix{
	padding:4px;
	width:190px;
	margin-top:15px;
	height:180px;
	float:left;
	
}
.fanPix img{
	border:2px solid #93afb0;
}
.fanPix span{
	font-size:10px;
}

a.Zuku{
	margin:15px 0 0 45px;
	float:left;
	display:block;
	}

a.youtube{
	display:block;
	float:left;
	margin:-70px 0 0 5px;
	}

a.RL{
	float:left;
	margin:15px 0 25px 0;
	}

a.hagstrom{
	display:block;
	float:left;
	margin:10px 0 0 35px;
}
a.markBass{
	display:block;
	float:left;
	margin:10px 0 0 35px;
}
a.marshall{
	display:block;
	float:left;
	margin:-60px 0 0 25px;
}


a.myspace{
	float:left;
	margin-right:15px;
	}

a.ilike{
	display:block;
	margin:0px 35px 20px 10px;
	padding-top:20px;
	float:left;
	}
a.washburn{
	display:block;
	float:left;
	margin:20px 0 0 5px;
}
a.pearl{
	display:block;
	float:left;
	margin:20px 0px 0 30px;
}
a.celtic{
	display:block;
	float:left;
	padding-top:30px;
	margin:10px 0px 0 20px;
}
a.tshirt{
	display:block;
	float:left;
	padding-top:20px;
	margin:00px 0px 0 50px;
}

a.warChild{
	display:block;
	float:left;
	padding-top:0;
	margin:0 0 0 20px;	
}


.RadProgressBox{
	
	height:150px;
	width:250px;
	float:right;
	position:absolute;
	right:28%;
	}

.NewsShare{
	width:105px;
	float:right;
	margin-top:-35px;

	}
.contestTshirts{
	padding:10px;
	border-bottom:1px dotted #000;
}
.contestTshirts h3{
	font-size:16px;
	text-transform:uppercase;

}
.contestTshirts img{
	display:block;
}
#colsColumn{
	width:640px;
	margin-right:20px;
	float:left;

}
#contestSidebar{
	width:193px;
	float:left;
	text-align:center;
}
#contestSidebar a,#contestSidebar img{margin:0; padding:0;display:block;}
#contestSidebar p{color:#fff; }
#contestDates{
	margin:0 0px 0 0px;
	width:183px;
	padding:0 5px;
	background:#000;
}
#contestDates a{

	text-transform:uppercase;
	padding-bottom:8px;
	font-size:110%;
	display:block;
	color:#3abad3;
	
}
h4.impDates{
	border-top:1px dotted #fff;
	color:#d5c833;
	margin:0;
	padding-top:8px;
	font-size:110%;
	
	padding:5px;
}
div.contestEntrants{
float:left;
	margin: 0 25px 20px 25px;
	width:250px;
	margin-bottom:20px;
	text-align:center;
}
div.tshirtWinner{
	margin:20px auto;
	width:350px;
	
}
div.contestEntrants img,div.tshirtWinner.img{
	border:1px solid #ccc;
	display:block;
	margin-bottom:20px;
	}
	
#contestDates ul{
	margin:0 10px 0 20px;
	padding:0;
	color:#fff;
}
#contestDates ul li{
	list-style:square;
	padding:4px 4px 4px 1px;
}
hr.contest{
	height:1px;
	border:none;
	border-top:1px dotted #000;
}
a.SubMySpaceThemes{
                background:url(/Images/TEMPLATE/subnav/DM_MySpaceThemes.gif) no-repeat bottom;
                width:170px;
                height:17px;
                display:block;
                text-indent:-1000000px;
                }
                a.SubMySpaceThemes:hover{
                                background:url(/Images/TEMPLATE/subnav/DM_MySpaceThemes.gif) no-repeat top;
                                width:170px;
                                height:17px;
                                display:block;
                                text-indent:-1000000px;
                                }
                .SubMySpaceThemes a.SubMySpaceThemes{background:url(/Images/TEMPLATE/subnav/DM_MySpaceThemes.gif) no-repeat top;}
#CoolShit h2.MySpace{
                text-indent:-1000000px;
                background:url(/Images/TEMPLATE/titles/DM_CoolShit_MySpace.gif);
                background-repeat:no-repeat;
                width:139px;
                height:13px;
                margin-top:20px;
                padding-top:0;
                }

#MySpaceContent{
                background:url(/Images/myspacepreview.jpg) no-repeat right top;
                height:1200px;
                font-family:"Courier New", Courier, monospace; font-size: 14px;
                  }

.myspacetext { width: 500px;}    

#xmasDates{
	padding:20px;
}
p.largeCenTitle{
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

/* Song details page *****************************************************/

div#appearsOn {
	width: 170px;
	margin-top: 64px;
	float: left;
}

div.album-thumbnail {
	width: 135px;
}

div.album-thumbnail span{
	display: block;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 35px;
}



/* styles for ASJAV audio player */
#hiddenPlayer{
	position:absolute; 
	top:1px; 
	left:1px; 
	height:1px;
	margin:0;
	padding:0;
	line-height:1px;
}
div.clipHolder{padding-right:5px;}
div.assigned{}
span.play a{
	background:url(../images/audioPlayBut.gif) no-repeat;
	background-position:0 0px;
	margin:0 auto;
	width:28px;
	height:17px;
	display:block;
}
span.stop a{
     display:none;
	}
div.assigned span.play a{display:none;}

div.assigned span.stop a{
    background:url(../images/audioPlayStop.gif) no-repeat;
	background-position:0 0px;
	margin:0 auto;
	width:28px;
	height:17px;
	display:block;
  }
#muchmusic_vid1,#muchmusic_vid2{float:left; padding:5px 15px 5px 0px;}
/* END styles for one click audio player */