body
{
    text-align: center;
    font-size: 12px;
    font-family: Arial;
    margin: 0px auto;
    background-color: #303030;
    background-image:url('images/bg.gif');
    background-repeat: repeat-y;
    background-position: center;   
}
img 
{
	display:block;
	outline:none;
}
strong
{
	color: #a3a3a3;
}
ul.tracklist
{
	list-style-position:inside;
}
#menu
{
	height: 40px;
	width: 960px;
    padding: 0;
    margin: 0;
}
#menu ul
{
	list-style-type: none;
	padding: 0;
	margin: 0 auto;
}
#menu li
{
	float: left;
	padding: 0;
	margin: 0;
}
a.btn-Home:link, a.btn-Home:visited
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-1-home.jpg');
    background-repeat: no-repeat;
    display: block;
    outline:none; 
}
a.btn-Home:hover
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-1-home.jpg');
    background-position: 0px -40px;
    background-repeat: no-repeat;
    display: block;
    outline:none; 
}
a.btn-Sound:link, a.btn-Sound:visited
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-2-sound.jpg');
    background-repeat: no-repeat;
    display: block;
    outline:none; 
}
a.btn-Sound:hover
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-2-sound.jpg');
    background-position: 0px -40px;
    background-repeat: no-repeat;
    display: block;
    outline:none 
}
a.btn-Label:link, a.btn-Label:visited
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-3-label.jpg');
    background-repeat: no-repeat;
    display: block;
    outline:none 
}
a.btn-Label:hover
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-3-label.jpg');
    background-position: 0px -40px;
    background-repeat: no-repeat;
    display: block;
    outline:none 
}
a.btn-Audio:link, a.btn-Audio:visited
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-4-audio.jpg');
    background-repeat: no-repeat;
    display: block;
    outline:none 
}
a.btn-Audio:hover
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-4-audio.jpg');
    background-position: 0px -40px;
    background-repeat: no-repeat;
    display: block;
    outline:none 
}
a.btn-Dates:link, a.btn-Dates:visited
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-5-dates.jpg');
    background-repeat: no-repeat;
    display: block;
    outline:none 
}
a.btn-Dates:hover
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-5-dates.jpg');
    background-position: 0px -40px;
    background-repeat: no-repeat;
    display: block;
    outline:none 
}
a.btn-Contact:link, a.btn-Contact:visited
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-6-contact.jpg');
    background-repeat: no-repeat;
    display: block;
    outline:none 
}
a.btn-Contact:hover
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-6-contact.jpg');
    background-position: 0px -40px;
    background-repeat: no-repeat;
    display: block;
    outline:none 
}
a.btn-Pictures:link, a.btn-Pictures:visited
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-7-pictures.jpg');
    background-repeat: no-repeat;
    display: block;
    outline:none 
}
a.btn-Pictures:hover
{
	width: 120px;
	height: 40px;
    background-image:url('images/btn-7-pictures.jpg');
    background-position: 0px -40px;
    background-repeat: no-repeat;
    display: block;
    outline:none 
}
h3
{
    font-size: 14px;
    font-weight: normal;
	color: #ffffff;	
	margin: 6px 0px 6px 0px;
}
#frameMain
{
    background-position: top center;   
    background-repeat: no-repeat;
    height: 107px;
}
#content
{
    width:958px;
    margin: 0px auto;
    text-align: left;
    color: #838383;
}
#content a
{
    color: #ffffff;
    text-decoration: none;
}
#content a:hover
{
	text-decoration: underline;
}
#header
{
    background-image: url(images/top-frame.gif);
    background-repeat: repeat-x;
    background-color: #202020;
}
#statementText
{
	font-size: 16px;
	font-weight: bold; 
	background-repeat: no-repeat;
	width: 737px;
	height: 107px;
}
#mainRow
{
	padding-top: 10px;
	padding-left: 65px;
	padding-right: 24px;
	padding-bottom: 10px;
    background-image:url('images/bg-mainRow.gif');
    background-repeat: repeat-y;
    background-position: right;   
}

#mainRowFrame
{
	float: left;
    width:735px;
	margin: 0px auto;
    background-color: #202020;
    min-height: 700px;
}
#teaser
{
	float: right;
	width: 181px;
	margin: 0px auto;
	padding-top: 1px;
	padding-left: 14px;
	padding-right: 14px;
    	background-color: #303030;
}
#teaser p
{
	margin-top: 0px;
	margin-bottom: 10px;
}
#teaser h1
{
	margin: 0px;
	padding-top: 12px;
    font-size: 14px;
    font-weight: normal;

}
#teaserFrame
{
	margin-right: 14px;
}
.newsLeft
{
	padding-top: 0px;
	margin: 0px;
	border-top: 1px solid #303030;
}
.newsRight
{
	padding-top: 0px;
	border-top: 1px solid #303030;
	margin: 0px;
}
.newsText
{
	margin: 0px;
	padding: 0px;
}
.contentText
{
	padding-top: 0px;
	margin: 0px;
}
.contentText p
{
	padding-top: 4px;
	margin: 0 0 0 0;
	padding-bottom: 8px;
}
#imageGallery
{
	text-align: center;
}
#imageGallery a
{
	float: left;
	border: 1px solid #202020;
	padding: 10px;
}
#imageGallery IMG
{
	padding-bottom: 8px;
}

#imageGallery a:HOVER 
{
	background-color: #303030;
	border: 1px solid #101010;
	text-decoration: none;
}

.dateHeadline
{
	display: inline;
}

.partyDate
{
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 9px;
}

.partyDate p 
{
	margin-top: 5px;	
	margin-bottom: 5px;
}

.partyDate img
{
	margin-right: 10px;
	float: left;
}
.twoColumnsLeft
{
	width: 220px; 
	float: left;
}
.twoColumnsRight
{
	float: right; 
	width: 420px;
	border-top: 1px solid #303030;
	margin-bottom: 10px;
}
.partyLocation
{
    color: #838383;
}
.textField 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	background-color: #202020;
	border: 1px solid #404040;
}
.contactFrame
{
	float: right; 
	width: 450px;
}
.contactFormLeftRow
{
	width: 100px; 
	float: left;
}
.contactFormRightRow
{
	width: 290px; 
	float: right; 
	padding-right: 50px;
}

.audioContainer
{
	border-top: 1px solid #303030;
	padding-top:5px;
}
.audioDescription
{
	float: left;	
}

.audioDescription h3
{
	display: inline;
}

.audioDescription p
{
	margin-bottom: 10px; 
	width: 580px;
}
.audioPlayerRight
{
	float: right; 
	width: 54px;
}
.navigationLinkBack
{
	float: left; 
	padding-bottom: 10px; 
	padding-top: 10px; 
	margin: 0 0 0 0;
}
.navigationLinkForward
{
	float: right; 
	padding-bottom: 10px; 
	padding-top: 10px; 
	margin: 0 0 0 0;
}