﻿* {
	margin: 0;
	padding: 0;
	outline: none;
}

html {
	overflow-y: scroll;
}

body {
	font: 12px Arial, Verdana, Helvetica, Sans-Serif;
	color: #000;
	background: #090000 url(../Images/BG_Body.jpg) no-repeat fixed 50% 0;
}

/* Elements */
a {
color: #000;
text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.Btn_DonateNow {
	display: block;
	float: left;
	width: 197px;
	height: 36px;
	margin-bottom: 10px;
	text-indent: -9999px;
	background: url(../Images/Btn_DonateNow.gif) no-repeat 0 0;
}

a.Btn_DonateNow:hover {
	background-position: 0 -36px;
}

h1 a {
	display: block;
	float: left;
	width: 172px;
	height: 93px;
	text-indent: -9999px;
}

h3 {
	width: 100%;
	margin-bottom: 10px;
}

h4 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 6px;
}

hr.hr_Dash {
	border: none;
	height: 4px;
	margin-bottom: 15px;
	background: transparent url(../Images/hr_Dash.gif) no-repeat 0 0;
}

img {
	border: none;
}

p {
	margin-bottom: 15px;
}

p.IntroPara:first-letter {
font-size: 16px;
}

ul {
	list-style: none;
}


/* Styles by Site Structure */
div.CenteringWrapper {
	width: 932px;
	margin: 0px auto;
}

div.HeaderWrapper {
	float: left;
	width: 932px;
	height: 93px;
	margin-top: 50px;
	margin-bottom: 10px;
	background: url(../Images/BG_HeaderWrapper.gif) no-repeat 0 0;
}

div.TopNavHolder {
	float: left;
	width: 726px;
	height: 23px;
	margin-top: 70px;
	padding-left: 34px;
}

div.TopNavHolder li {
	float: left;
	display: inline;
	height: 10px;
	margin-right: 40px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

div.TopNavHolder a {
	float: left;
	display: block;
	height: 10px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

div.TopNavHolder a:hover, div.TopNavHolder a.active, div.TopNavHolder a.active:hover {
	background-position: 0 -10px;
}

div.TopNavHolder li.TopNav_Home, div.TopNavHolder li.TopNav_Home a {
	width: 38px;
	background-image: url(../Images/TopNav_Home.gif);
}

div.TopNavHolder li.TopNav_About, div.TopNavHolder li.TopNav_About a {
	width: 45px;
	background-image: url(../Images/TopNav_About.gif);
}

div.TopNavHolder li.TopNav_Music, div.TopNavHolder li.TopNav_Music a {
	width: 42px;
	background-image: url(../Images/TopNav_Music.gif);
}

div.TopNavHolder li.TopNav_Booking, div.TopNavHolder li.TopNav_Booking a {
	width: 59px;
	background-image: url(../Images/TopNav_Booking.gif);
}

div.ContentWrapper {
	float: left;
	position: relative;
	width: 932px;
	margin-bottom: 150px;
}

div.ContentWrapper_Music {
	min-height: 711px;
	height: auto !important;
	height: 711px;
	background: url(../Images/BG_Music.gif) no-repeat 240px 0;
	}
	
div.mp3PlayerHolder {
	position: absolute;
	left: 0;
	top: 60px;
}	

div.ContentBox {
	float: left;
	display: inline;
	margin: 0 20px 20px 0;
}

div.ContentBox_Dates {
	width: 332px;
}

div.ContentBox_News {
	width: 445px;
}

div.ContentBox_News p {
	color: #fff;
	padding-right: 100px;
}

div.ContentBox_Links {
	margin-right: 0px;
}

div.ContentBox_Haiti {
	width: 467px;
	margin-right: 0px;
}

div.ContentBox_Dates td.ContentBox_M {
	padding: 5px 0;
}

div.ContentBox_MainImage_Home td.ContentBox_M {
	padding: 7px 0;
}

div.ContentBox_Links a {
	float: left;
	display: inline;
	margin: 0 2px;
}

div.ContentBox_About {
	width: 431px;
}

div.ContentBox_About h3 {
	margin-bottom: 25px;
}

div.ContentBox_About p {
	line-height: 17px;
	padding-right: 50px;
}

div.ContentBox_BandsAndArtists {
	width: 371px;
}

div.ContentBox_BandsAndArtists td div.Column {
	width: 160px;
	padding-right: 15px;
}

div.ContentBox_BandsAndArtists ul {
	font-size: 11px;
}

div.ContentBox_Booking {
	width: 421px;
}

div.ContentBox table {
	width: 100%;
}

*html div.ContentBox table {
	border: 1px solid #fff;
}

td.ContentBox_TL {
	width: 10px;
	height: 10px;
	background: url(../Images/ContentBox_TL.png) no-repeat left top;
}

*html td.ContentBox_TL {
	width: 10px;
	height: 10px;
	background: #68462b;
}


td.ContentBox_T {
	height: 10px;
	background: url(../Images/ContentBox_T.png) repeat-x left top;
}

*html td.ContentBox_T {
	height: 10px;
	background: #68462b;
}

td.ContentBox_TR {
	width: 10px;
	height: 10px;
	background: url(../Images/ContentBox_TR.png) no-repeat right top;
}

*html td.ContentBox_TR {
	width: 10px;
	height: 10px;
	background: #68462b;
}

td.ContentBox_L {
	width: 10px;
	background: url(../Images/ContentBox_L.png) repeat-y left top;
}

*html td.ContentBox_L {
	width: 10px;
	background: #68462b;
}

td.ContentBox_R {
	width: 10px;
	background: url(../Images/ContentBox_R.png) repeat-y right top;
}

*html td.ContentBox_R {
	width: 10px;
	background: #68462b;
}

td.ContentBox_M {
	vertical-align: middle;
	background: #68462b;
}

td.ContentBox_BL {
	width: 10px;
	height: 10px;
	background: url(../Images/ContentBox_BL.png) no-repeat left bottom;
}

*html td.ContentBox_BL {
	width: 10px;
	height: 10px;
	background: #68462b;
}

td.ContentBox_B {
	height: 10px;
	background: url(../Images/ContentBox_B.png) repeat-x left bottom;
}

*html td.ContentBox_B {
	height: 10px;
	background: #68462b;
}

td.ContentBox_BR {
	width: 10px;
	height: 10px;
	background: url(../Images/ContentBox_BR.png) no-repeat right bottom;
}

*html td.ContentBox_BR {
	width: 10px;
	height: 10px;
	background: #68462b;
}

div.NetworkLinksBox {
	float: left;
	position: absolute;
	right: 0;
	top: 0;
	width: 90px;
}

div.NetworkLinksBox a {
	float: left;
	margin-bottom: 8px;
}

div.FooterWrapper {
	color: #755339;
}

div.Column {
	float: left;
}

div.ScrollBox01 {
	width: 100%;
	overflow-y: scroll;
}
