body, html {
	margin: 0px;
	padding: 0px;
	font: 12px/14px "Century Gothic", Arial, Helvetica;
	height: 100%;
	width: 100%;
	letter-spacing: 0.02em;
	background: #000000 url(../images/speed.jpg) no-repeat center center;
}
a {
	text-decoration: none;
	color: #5795C9;
}
a:hover {
	text-decoration: underline;
}
#clear {
	clear: both;
}
#header {
	margin-left: 0px;
	margin-right: 0px;
}
#head_wrap {
	margin: 0px auto 0px;
	padding: 16px 0px 0px;
	text-align: center;
}
#Logo   {
	float: right;
	position: absolute;
	margin-left: 24px;
}
#container {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bkg07.jpg) no-repeat left 40px;
	color: #FFFFFF;
	margin-top: 0px;
}
#container2 {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/david-bkg.jpg) no-repeat center 50px;
	color: #FFFFFF;
}
#container3 {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bkg_news.jpg) no-repeat center 50px;
	color: #FFFFFF;
}
.caption {
	margin-right: 24px;
	margin-left: 24px;
}
#container4 {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/david4-bkg.jpg) no-repeat center 50px;
	color: #FFFFFF;
}
#container_epk {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background: #000000;
	color: #FFFFFF;
	margin-top: 0px;
}
#container_gigs {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/david&udi2_bkg.jpg) no-repeat center bottom;
	color: #FFFFFF;
}
#news_container {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/udi-bkg.jpg) no-repeat center 0px;
	color: #FFFFFF;
}
#band_container {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/group-bkg.jpg) no-repeat center 0px;
	color: #FFFFFF;
}
#media_container {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background: #01121C url(../images/bkg03.jpg) no-repeat center 20px;
	color: #FFFFFF;
	min-height: 650px;
}
#NavWrap {
	text-align: center;
	background: #094E7E;
	border-bottom: medium solid #10232E;
}
#Nav {
	padding-top: 0px;
	color: #00528A;
	float: right;
}
#Nav      a   {
	text-transform: uppercase;
	display: block;
	letter-spacing: 0.04em;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	float: left;
	padding: 24px 20px 6px;
	color: #FFFFFF;
}
#Nav    a:hover, #Nav a.current {
	text-decoration: none;
	background: #034265;
}
#main_wrap {
	height: 575px;
}
#Welcome {
	padding: 0px 28px 12px 0px;
	margin-top: 35px;
	margin-left: 24px;
	margin-right: 100px;
	line-height: 18px;
}
.ShowWrap {
	border-bottom: 1px dashed #597287;
	margin: 2px 0px 4px;
	padding-bottom: 4px;
}
.ShowWrap img {
	float: left;
	margin-right: 12px;
	margin-bottom: 0px;
}
.Show {
	padding-top: 2px;
	padding-bottom: 0px;
}
.ShowDate {
}
#MainRight {
	float: right;
	padding: 12px 12px 0px;
	width: 375px;
	height: 600px;
	margin-right: 12px;
}
#MainFlashWrap {
	background: url(../images/trans-bkg.png);
	padding: 2px;
}
.MainFlash {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
}
#MainLeft {
	margin-left: 0px;
	float: left;
	width: 650px;
	margin-top: 12px;
}
.LoginHere {
	background: #660000;
	border: thin solid #530000;
	float: right;
}
.LoginHere a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px 10px;
	display: block;
}
.LoginHere a:hover {
	background: #931B1C;
}
#LinkHolder {
	margin-right: 12px;
	margin-bottom: 24px;
	margin-top: 24px;
}
.LinkHolder {
	padding-left: 24px;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #464740;
	margin-top: 12px;
	float: left;
}
#NewsWrap {
	padding: 0px 28px 12px 0px;
	margin-top: 6px;
	margin-left: 24px;
	margin-right: 150px;
	overflow: auto;
}
.Listen {
	padding: 0px 0px 10px 0px;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 6px;
	margin-right: 12px;
	margin-left: 300px;
}
#FullContent   .LinkHolder {
	margin: 375px 0px 0px 24px;
	padding: 0px;
	float: left;
}
.Player {
	float: left;
	width: 320px;
	height: 115px;
}
.PlayerLeft {
	float: left;
}
.PlayerRight {
	float: right;
	width: 250px;
}
.AlbumImage {
	margin-top: 8px;
}
.AlbumImage img {
	margin-bottom: 2px;
	float: left;
	margin-right: 6px;
}
.BuyButton {
	background: #62231C;
	color: #FFFFFF;
	float: left;
	margin-top: 16px;
}
.BuyButton a {
	color: #FFFFFF;
	padding: 2px 9px;
}
.BuyButton a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: #931B1C;
}
.ExtLinks {
	float: right;
}
.Controls {
	margin-left: 6px;
}
.Song {
	font-weight: bold;
	float: left;
}
.NewsTitle {
	margin-bottom: 6px;
	font: 28px/42px Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.Media {
	background: url(../images/media.gif) no-repeat center center;
	height: 30px;
	margin-bottom: 12px;
}
#Footer {
	color: #2C4656;
	font-size: 10px;
	margin: 0px auto;
	padding: 6px 0px;
	width: 900px;
}
#Footer a {
	color: #2F4957;
}
.FooterLeft {
	float: left;
	padding-left: 12px;
}
.FooterRight {
	float: right;
	margin-right: 12px;
}
.PlayerSong {
	font-size: 10px;
	font-weight: bold;
}
#contact_wrap {
	top: auto;
	width: 850px;
	background: url(../images/bkg01.jpg) no-repeat left top;
	margin-left: auto;
	height: 500px;
	margin-right: auto;
}
#PhotoView {
	padding: 8px;
	width: 500px;
	float: left;
	margin-top: 0px;
	background: url(../images/trans2-bkg.png);
	margin-left: 18px;
	text-align: center;
	margin-bottom: 12px;
	height: 400px;
	overflow: auto;
}
#PhotoView img {
	margin: 0px;
	padding: 0px;
}
#PhotoThumbWrap {
	padding: 0px 8px;
	margin-right: 12px;
	margin-top: 0px;
	float: right;
	width: 275px;
	position: relative;
}
#FullContent {
	margin-top: 50px;
	padding-bottom: 0px;
	height: 325px;
}
#AudioView {
	padding: 12px 24px;
	width: 475px;
	float: left;
	height: 275px;
	background: url(../images/trans2-bkg.png);
	margin-left: 0px;
	overflow: auto;
	margin-bottom: 12px;
}
#AlbumPlayer {
	margin-top: 6px;
}
.AudioViewRight {
	float: right;
	width: 215px;
}
.AudioViewLeft {
	float: left;
	margin-right: 12px;
}
.GalleryHolder {
	padding: 8px 0px;
	margin: 0px;
	overflow: auto;
	height: 300px;
}
.GalleryHolder img {
	background: #FFFFFF;
	padding: 1px;
	margin: 2px;
}
#PressWrap {
	margin-top: 40px;
	margin-bottom: 40px;
}
#PageLeft {
	margin-left: 24px;
	float: left;
	width: 200px;
	margin-top: 56px;
}
.EmailFormWrap {
	float: right;
	margin-right: 12px;
}
form {
	margin: 0px;
	padding: 0px;
}
#go {
	background: #660000;
	color: #FFFFFF;
	padding: 4px 6px;
}
input, #Message {
	background: #FDF9E3;
	padding: 4px;
	border: 1px solid #FCF7D9;
}
#NewsHolder {
	padding: 24px;
	margin-top: 5px;
	background: url(../images/trans2-bkg.png);
	overflow: auto;
	width: 475px;
	height: 275px;
	line-height: 18px;
}
.LinkHolder2 {
	padding-left: 24px;
	padding-bottom: 6px;
	color: #464740;
	margin-top: 6px;
}
#GigsHolder {
	padding: 24px 12px 24px 24px;
	margin-top: 5px;
	background: url(../images/trans2-bkg.png);
	overflow: auto;
	width: 325px;
	line-height: normal;
	float: left;
	height: 250px;
}
#GigsHolder td {
	padding-right: 8px;
	border-bottom: 1px dotted #666666;
	padding-bottom: 4px;
	padding-top: 4px;
}
#ContactWrap {
	padding: 24px 12px 24px 24px;
	background: url(../images/trans2-bkg.png);
	width: 440px;
}
.ContactLeft {
	float: left;
	width: 175px;
}
#BandHolder {
	padding: 24px;
	margin-top: 5px;
	overflow: auto;
	height: 300px;
}
#epkHolder {
	padding: 0px 12px 24px;
	margin-top: 60px;
	margin-left: 0px;
	overflow: auto;
	text-align: center;
	font-size: 14px;
	line-height: normal;
	background: url(../images/trans2-bkg.png);
	margin-right: 0px;
	height: 400px;
}
.EPKLogin {
	margin-bottom: 16px;
}
.EPKLogin td {
	padding: 8px;
}
.epkError {
	font: 11px Arial, Helvetica, sans-serif;
	color: #CCCC00;
	margin-top: 4px;
	text-align: left;
}
#VideoView {
	background: url(../images/trans2-bkg.png);
	overflow: auto;
	text-align: center;
	width: 550px;
	float: left;
	padding-top: 12px;
	padding-bottom: 12px;
	height: 400px;
}
.VideoHolder {
	background: #000000;
	padding: 8px;
	border: medium solid #FFFFFF;
	margin-right: 36px;
	margin-left: 36px;
}
.VideoHolder .caption {
	width: 415px;
	margin-top: 8px;
	text-align: left;
	font: 11px/14px Arial, Helvetica, sans-serif;
}
#PressHolder {
	padding: 24px 24px 2px;
	background: url(../images/trans2-bkg.png);
	width: 400px;
	line-height: 18px;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 250px;
	overflow: auto;
}
#PhotoContent {
	margin-top: 40px;
	padding-bottom: 0px;
}
#VideoContent {
	margin-top: 50px;
	padding-bottom: 0px;
}
.AlbumTitle {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
.AlbumDesc {
	margin-top: 12px;
	margin-bottom: 12px;
}

