body { margin:0px; padding:0px; background:#242424 url(/_img/bg.gif) repeat-x left top; font:normal 12px Arial; color:#C0C0C0;}

img { border:none; margin:0px;}

a 	{ color:#FFFFFF;}

h1 { font:normal 18px Arial; color:#FFFFFF;}
h2 { font:normal 18px Arial; color:#FFFFFF; margin:0px 0px 18px 0px;}
h3 { margin:0px;}

#Header1 	{ font:normal 11px Tahoma; color:#FF0000; margin:0px;}
#Header2 	{ font:normal 10px Tahoma; color:#888888; margin:0px;}
#Header2 a	{color:#888888!important;}

#Wide { width:100%;}
#Wide .boderSpacer { width:10%;}

#Main { margin:0px 75px 0px 75px; padding:15px 0px 90px 0px; width:840px;}
#Logo { position:relative; left:-8px; z-index:10;}
#Menu { width:678px; position:relative; left:163px; top:-66px; z-index:10;}
#Menu IMG { margin-left:15px;}
#Content { padding:30px 20px 34px 20px; background:#3A3A3A url(/_img/content_bg.gif) repeat-x left top; position:relative; top:-39px; z-index:1;}
#Content TABLE { width:100%; height:100%;}

#Left { width:260px; vertical-align:top;}
#Right { padding:0px 20px 0px 20px; vertical-align:top;}

#Flash { margin-bottom:20px; width:260px; background-color:#2C2C2C;}
#PhotoGalleryShot { width:220px; padding:20px 20px 15px 20px; background:url(/_img/photo_gallery_bg.gif) repeat-x left top;}
#PhotoGalleryShot P { margin:7px 0px 0px 18px;}
#PhotoGalleryShot P A { font:normal 11px Arial; color:#FFFFFF;}
#Header { margin-bottom:8px;}
#Photo { border-top:#FF0000 4px solid; margin:6px 0px 6px 0px;}

#Press { margin:23px 0px 0px 0px; padding:0px 20px 0px 19px;}
#Press A { color:#FFFFFF;}
#Press P { margin:3px 0px 2px 0px;}
#Press DIV#Header1 { margin-top:14px;}

#PressFull A { font:normal 12px Arial; color:#FFFFFF;}
#PressFull P { margin-top:3px;}
.NewsShot { margin-bottom:19px;}

#PressWide { margin:9px 0px 8px 10px; font:normal 11px Tahoma; color:#FF0000;}
#PressWideAuthor { margin:6px 0px 15px 28px; color:#d4d4d4; font:normal 10px Tahoma;}
#PressWideAuthor A { font:normal 10px Tahoma; color:#d4d4d4;}
#PressWText { margin:0px 0px 0px 28px;}
#PressWText A { font-weight:bold;}

#Pager { height:20px; margin:22px 0px 0px 2px;}
#Pager A { float:left; font-size:11px; margin-right:12px; width:20px; height:20px; line-height:20px; vertical-align:middle; text-align:center; background-color:#4E4E4E;}
#Pager B { float:left; font-size:11px; font-weight:bold; margin-right:12px; width:20px; height:20px; line-height:20px; vertical-align:middle; text-align:center; background-color:#FF0000;}

#News P { }
#News A { }
#News DIV#Header1 { margin:15px 0px 5px 10px;}
#News h3 {margin:26px 0px -16px 0px!important; font-size:16px;}
#Article A { color:#FFFFFF;}
#Article P { margin:16px 0px 0px 0px!important;}
#Article h2 { margin:0px 0px -14px 0px!important; font:bold 14px arial;}
#Article { margin:0px 0px 0px 50px;}

#Footer { padding:0px 40px 0px 40px;}
#MenuAndCopyright { font:normal 11px Arial; color:#A7A7A7;}
#MenuAndCopyright P { margin-top:24px; font:normal 12px Arial;}
#MenuAndCopyright A { font:normal 11px Arial;}
#MenuAndCopyright SPAN { margin:0px 9px 0px 9px;}

#Development { float:right; font:normal 11px Arial; color:#BE0B0B; padding-top:6px;}
#Development IMG { vertical-align:text-top;}
#Development SPAN { margin-right:11px;}

#Releases P 	{ margin:4px 0px 0px 5px;}
#ReleasedDisc 	{ float:left; width:135px; height:182px; margin-bottom:20px; font:normal 10px Tahoma; color:#BBBBBB;}
#ReleasedDisc P A {font:12px Arial!important;}
.RDMargin 		{ margin-right:47px;}

#Release { margin:14px 0px 0px 0px;}
#RDiscDetails { width:300px!important; color:#BFBFBF; margin-bottom:16px; padding-left:200px;}
#RDiscDetails H1 { margin:0px;}
#RDiscDetails P { margin:12px 0px 0px 0px;}
#TrackList { margin:20px 0px 0px 0px; border-top:#464646 1px solid;}
#TrackList td { border-bottom:#464646 1px solid;}
#TrackNumber { width:23px; padding:0px 14px 0px 4px; font:normal 12px Arial; color:#C3C3C3; text-align:right; height:23px;}
#TrackName { padding:0px 11px 0px 0px;}
#TrackName span { float:right; font-size:11px; padding-top:1px;}
#TrackPlay { margin-top:2px;}

#DiscTitle { float:left; margin:0px 20px 0px 0px;}
#ReleaseDetails { color:#C3C3C3;}
#ReleaseDetails P { margin-bottom:11px;}

#Concert 	{width:100%; border-top:#4F4F4F 3px solid;}
#Concert td {border-bottom:#4F4F4F 1px solid; color:#BBBBBB;  vertical-align:top; padding:4px 20px 4px 0px;}
#Concert td#ConcertDate{color:#FFFFFF; width:80px;}

#PhotoGallery {}
#PhotoGallery img { margin:0px 15px 15px 0px;}

#SongText { text-align:center; padding:20px;}
#SongText p { text-align:center;}

#GalHeader { clear:left; margin:0px 0px 10px 0px;}
#GalHeader a { font:normal 18px Arial; color:#FFFFFF;}
#Gallery { width:90px; height:90px; float:left; margin:0px 12px 20px 0px; background-color:#595959; text-align:center;}
#Gallery table td { vertical-align:middle;}

#PhotoDescription { float:right;}
#PhotoBig {}
#PhotoBig a { font:normal 11px Arial; color:#FFFFFF;}
#PhotoBig div#ToGallery { text-align:center; white-space:nowrap; position:relative; top:13px;}
#PhotoBig div#ToGallery span { background-color:#5D5D5D; padding:13px 20px 13px 20px;}
#PhotoBig div#Preview { float:left;}
#PhotoBig div#Preview div { background-color:#5D5D5D; padding:13px 10px 0px 0px; width:90px; height:105px;}
#PhotoBig div#Preview div img.mark { margin-right:8px;}
#PhotoBig div#Preview div div { text-align:center; height:auto; padding:13px 0px 0px 0px;}
#PhotoBig div#NextPhoto { float:right; text-align:right;}
#PhotoBig div#NextPhoto div { background-color:#5D5D5D; padding:13px 0px 0px 2px; width:90px; height:105px;}
#PhotoBig div#NextPhoto div img.mark { margin-left:8px;}
#PhotoBig div#NextPhoto div div { text-align:center; height:auto; padding:13px 0px 0px 0px;}

.mail { background: url(_img/m_top.gif); vertical-align: middle; margin-top: -2px; /margin-top: 3px }