html,

body {
   height:100%;
   color : #dbddb9;
   font: 11px/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #0e0e0e url(../images/bg.gif) repeat-x;
}

img, div, a, input, li, ul, p, h1, h2, h3 { behavior: url(/iepngfix.htc) }

#content {
	width: 850px;
	margin: auto;
}

#flashheader {
	width: 850px;
}

#Partners {
	width: 750px;
	margin: auto;
	margin-top: 30px;
}

#Partners a{
border: 0px;
width: 120px;
height: 120px;
background: #2d0a37 url(../images/artistbg.gif) repeat;
}


#flashgallery {
	width: 850px;
	margin-top: 50px;
}

#newsitem {
	width: 510px;
	float: left;
	margin-top: 50px;
	padding-bottom: 30px;
	border-bottom: thin dotted #797660;
}
#nextpage {
	width: 510px;
	float: left;
	margin-top: 50px;
	padding-bottom: 30px;
	
}

a.newsitem:link{
background: #2d0a37 url(../images/artistbg.gif) repeat;
color: #0f1124;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

a.newsitem:visited{
background: #2d0a37 url(../images/artistbg.gif) repeat;

color: #0f1124;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

a.newsitem:hover{
background: #2d0a37 url(../images/artistbg.gif) repeat;

color: #fff;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

a.newsitem:active{
background: #2d0a37 url(../images/artistbg.gif) repeat;

color: #0f1124;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#newsitem ul {
	margin:13px 0 25px;
	padding:0;
	list-style:none;
}
#newsitem li {
	height: 30px;
	margin-bottom:7px;
	padding-top: 7px;
	border-bottom: 1px solid #dbddb9;
	border-color: #291f30;
	margin-left: -1px;
	background-color: #19131b;
	background-image: url(../images/artistbg.gif);
}
#nextparty {
	width: 250px;
	float: right;
	text-align: left;
	position:relative;
 	top: 48px;
 	left:0px;
}
#subscribe {
	width: 250px;
	float: right;
	text-align: left;
	position:relative;
 	top: 14px;
 	left:0px;
}


#footer {
	width: 850px;
	text-align: left;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}
.footercontent {
	border-top: thin solid #2a1e2e;
	text-align: right;
	height: 50px;
	padding-top: 7px;
	padding-right: 5px;
	background: #120b14 url(../images/artistbg.gif) repeat;
}

a.footerlink:link {
	color: #000;
	background-color: #fbfdd4;
}
a.footerlink:hover {
	color: #fbfdd4;
	background-color: #000;
	text-decoration: underline;
}


.date {
	color: #8ffa42;
}
.adress {
	margin-top: -10px;
}
.partyadress {
	margin-top: -10px;
	font-weight: bold;
}
.adress2 {
	clear: both;
}
#small {
	font-size: 0.7em;
	margin-bottom: 55px;
	background: #2d0a37 url(../images/artistbg.gif) repeat;
	padding: 15px;
	width: 400px;
	text-align: center;
	border: thin solid #30113a;
}
.partydate {
	color: #fff;
	font: bold 20px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}
.artistlinks {
	float: left;
	text-transform: uppercase;
	color: #c4dcde;
	font: italic bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.artistrechts {
	text-align: right;
	float: right;
}
.partytitle {
	color: #feba11;
	margin-left: 10px;
	font-size: 20px;
	font-weight: bold;
}

.LeftFloat{
	float: left;
	margin: 0 15px 10px 0;
	border: 3px solid #FFFFFF;
}
.bold{
	font-weight: bold;
}

.nextpartiesheader{
	background:url(../images/nextparty.png) no-repeat;
	display:block;
	text-indent:-3000px;
	height: 50px;
}
.contactheader{
	background:url(../images/contactheader.png) no-repeat;
	display:block;
	text-indent:-3000px;
	height: 50px;
}

.subscribeheader{
	background:url(../images/mailinglist.png) no-repeat;
	display:block;
	text-indent:-3000px;
	height: 50px;
	margin-top: 50px;
}

a:link{
background-color: #ffde4c;
color: #0f1124;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

a:visited{
background-color: #ffde4c;
color: #0f1124;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

a:hover{
background-color: #ff2f93;
color: #fff;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

a:active{
background-color: #ffde4c;
color: #0f1124;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#linksArtists {
	width: 265px;
	float: left;
	margin-top: 30px;
	padding-bottom: 5px;
	border-bottom: thin dotted #797660;
}
#linksArtists ul {
	margin:13px 0 25px;
	padding:0;
	list-style:none;
}
#linksArtists li {
	height: 15px;
	margin-bottom:7px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-bottom: 1px solid #dbddb9;
	border-color: #291f30;
	margin-left: -1px;
	background-color: #19131b;
	background-image: url(../images/artistbg.gif);
}



#linksArtists a{
background-color: #18121a;
color : #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: thin dotted #dbddb9;
}

#linksArtists a:visited{
background-color: #18121a;
color : #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom: thin dotted #dbddb9;
}

#linksArtists a:hover{
background-color: #18121a;
color : #dbddb9;
border-bottom: thin solid #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#linksArtists a:active{
background-color: #18121a;
color : #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom: thin dotted #dbddb9;
}

#linksOrganisations {
	width: 265px;
	float: right;
	margin-top: 30px;
	padding-bottom: 5px;
	border-bottom: thin dotted #797660;
}
#linksOrganisations ul {
	margin:13px 0 25px;
	padding:0;
	list-style:none;
}
#linksOrganisations li {
	height: 15px;
	margin-bottom:7px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-bottom: 1px solid #dbddb9;
	border-color: #291f30;
	margin-left: -1px;
	background-color: #19131b;
	background-image: url(../images/artistbg.gif);
}

#linksOrganisations a{
background-color: #18121a;
color : #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: thin dotted #dbddb9;
}

#linksOrganisations a:visited{
background-color: #18121a;
color : #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom: thin dotted #dbddb9;
}

#linksOrganisations a:hover{
background-color: #18121a;
color : #dbddb9;
border-bottom: thin solid #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#linksOrganisations a:active{
background-color: #18121a;
color : #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom: thin dotted #dbddb9;
}

#linksLabels {
	width: 265px;
	float: right;
	margin-top: 30px;
	margin-right: 27px;
	padding-bottom: 5px;
	border-bottom: thin dotted #797660;
}
#linksLabels ul {
	margin:13px 0 25px;
	padding:0;
	list-style:none;
}
#linksLabels li {
	height: 15px;
	margin-bottom:7px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-bottom: 1px solid #dbddb9;
	border-color: #291f30;
	margin-left: -1px;
	background-color: #19131b;
	background-image: url(../images/artistbg.gif);
}

#linksLabels a{
background-color: #18121a;
color : #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: thin dotted #dbddb9;
}

#linksLabels a:visited{
background-color: #18121a;
color : #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom: thin dotted #dbddb9;
}

#linksLabels a:hover{
background-color: #18121a;
color : #dbddb9;
border-bottom: thin solid #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#linksLabels a:active{
background-color: #18121a;
color : #dbddb9;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom: thin dotted #dbddb9;
}

/* @group contact */

#contact p, label, legend { font: 1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
	


#contact { display: block; width: 500px; margin: 0px; float: left;
	margin-top: 50px;
}

/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.5em; }
#contact input, textarea, select { width: 280px; margin: 0; padding: 5px; color: #bdbdbd; background: #1f1521; border: 1px solid #30113a; margin: 5px 0; font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }   
#contact input:focus, textarea:focus, select:focus { border: 1px solid #30113a; color: #e5e5e5;
	background: #2d0a37 url(../images/artistbg.gif) repeat;
}
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #ff3099; background: #bf2170; color:#fff; }
#contact input.submit:hover { border: 1px solid #ff3099; background: #ec008c; }
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

#contact span.required{ font-size: 13px; color: #ffde4c; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

#contact .error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

#contact #succsess_page h1 { background: url('assets/success.gif') left no-repeat; padding-left:22px; }

/* @end */
