/*	standard/deluxe colors
	#000000;	black
	#2B3138;	dark grey		*DARKGREY*
	#5C6670;	medium grey		*MEDIUMGREY*
	#949EA8;	light grey		*LIGHTGREY*
	#D3DAE0;	lighter grey	*BRIGHTGREY*
	#FFFFFF;	white

	#FF6600;	safety orange
	#553B2B;	brown

	#2A3E54;	dark blue-grey
	#003D80;	dark blue
	#0079FF;	light blue
*/

html{
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	
	}

body{
	color: #2B3138;
	background-color: #FFFFFF;
	margin: 0px;
	}


#main{
	width: 640px;
	text-align: left;
	margin-left: 128px;
	}

img {border: none;}

* a:link	{	text-decoration: none;	padding-bottom: 0px;	border-bottom: 1px solid #2A3E54;	color: #2A3E54;	background-color: none; }
* a:visited	{	text-decoration: none;	padding-bottom: 0px;	border-bottom: 1px solid #2A3E54;	color: #2A3E54;	background-color: none; }
* a:active	{	text-decoration: none;	padding-bottom: 0px;	border-bottom: 1px solid #2A3E54;	color: #2A3E54;	background-color: none; }
* a:hover	{	text-decoration: none;	padding-bottom: 0px;	border-bottom: 1px solid #2A3E54;	color: #2A3E54;	background-color: #D3DAE0; }

 p {	font-size:12px; 
		line-height:16px; 
		color:#2B3138; 
		/* margin-left: 192px; */
		}

H3 {font-size:16px; line-height:16px; color:#5C6670; letter-spacing:0px;}
H2 {font-size:24px; line-height:24px; color:#949EA8; letter-spacing:-0.5px;}
H1 {font-size:32px; line-height:32px; color:#949EA8; letter-spacing:-1px;}

H3 a:link		{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#5C6670;}
H3 a:active		{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#5C6670;}
H3 a:visited	{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#5C6670;}
H3 a:hover		{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#5C6670;}
H2 a:link		{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#949EA8;}
H2 a:active		{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#949EA8;}
H2 a:visited	{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#949EA8;}
H2 a:hover		{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#949EA8;}
H1 a:link		{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#949EA8;}
H1 a:active		{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#949EA8;}
H1 a:visited	{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#949EA8;}
H1 a:hover		{ text-decoration: none;	border-bottom:1px solid #D3DAE0;	color:#949EA8;}


a.image 		{ text-decoration: none;	border-bottom:none; background-color: #FFFFFF;}
/* a link which contains an image needs to have the 'image' class... and this will turn off the underlines*/
/* ex: <a href="#" class="image"><img src="deluxe.jpg" /></a>  */



/*	*	*	*	*	*	*	*	*	*	*	*	*	*/

/* MASTHEAD */
	#sdMasthead{
		width: 100%;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 32px;
		text-align: left;
		background-color: #949EA8;
		color: #FFFFFF;
		padding-bottom: 32px;
		text-transform: lowercase;
		}

	#sdMastheadContent{
		margin-top: 0px;
		margin-left: 128px;
		width: 640px;
		border-bottom: 1px solid #2B3138;
	}

	#sdMasthead H1.sdLogo{
		font-weight:normal;
		color:#FFFFFF;
		margin-top: 0px;
		margin-left: 128px;
		font-size: 64px;
		line-height: 64px;
		margin-bottom: 0px;
		}

	#sdMasthead .sdIntro { font-size: 12px;	line-height:16px;	margin-left: 192px;	border-top: 1px solid #D3DAE0;
	width: 576px;
}
	#sdMasthead .sdAddre { font-size: 12px;	line-height:16px;	margin-left: 192px;	border-top: 1px solid #D3DAE0;
	width: 576px;
}
	#sdMasthead .sdTelep { font-size: 12px;	line-height:16px;	margin-left: 192px;	border-top: 1px solid #D3DAE0;
	width: 576px;
}
	#sdMasthead .sdEmail { font-size: 12px;	line-height:16px;	margin-left: 192px;	border-top: 1px solid #D3DAE0;
	width: 576px;
}
	#sdMasthead .sdMembe { font-size: 12px;	line-height:16px;	margin-left: 192px;	border-top: 1px solid #D3DAE0;
	width: 576px;
}

	#sdMasthead a:link		{ text-decoration: none;	border-bottom:none;	color: #FFFFFF; background-color: none;}
	#sdMasthead a:active	{ text-decoration: none;	border-bottom:none;	color: #FFFFFF; background-color: none;}
	#sdMasthead a:visited	{ text-decoration: none;	border-bottom:none;	color: #FFFFFF; background-color: none;}
	#sdMasthead a:hover		{ text-decoration: none;	border-bottom:none;	color: #FFFFFF;	background-color: #D3DAE0; }


	/*	*	*	*	*	*	*	*	*	*	*	*	*	*/


/* MAIN PAGE: NEW EXPOS */
	.newExpo{
		border-top: 1px solid #D3DAE0;
		padding-top: 32px;
		margin-top: 32px;
		margin-bottom: 32px;
		padding-bottom: 32px;
		}
		.newExpo .expoFlyerImage{
			margin-bottom: 16px;
			}
		.newExpo .expoArtist{
			font-weight: bold;
			font-size: 40px;
			line-height: 40px;
			letter-spacing: -0.03em;
			margin-bottom:-24px;
			}
		.newExpo .expoTitle{
		/*	font-style: italic;	*/
			font-size: 32px;
			line-height: 32px;
			margin-bottom:-16px;
			}
		.newExpo .expoEventDate{
			font-size: 24px;
			line-height: 24px;
			}
		.newExpo .expoFlyerText{
			font-size: 12px;
	
			border-top: 1px solid #D3DAE0;
			margin-left: 192px;
			padding-top: 8px;
			}


			.newExpo .expoFlyerImage a:link		{ text-decoration: none;	border-bottom:none;}
			.newExpo .expoArtist a:link			{ text-decoration: none;	border-bottom:none;}
			.newExpo .expoTitle a:link			{ text-decoration: none;	border-bottom:none;}
			.newExpo .expoFlyerImage a:active	{ text-decoration: none;	border-bottom:none;}
			.newExpo .expoArtist a:active		{ text-decoration: none;	border-bottom:none;}
			.newExpo .expoTitle a:active		{ text-decoration: none;	border-bottom:none;}
			.newExpo .expoFlyerImage a:visited	{ text-decoration: none;	border-bottom:none;}
			.newExpo .expoArtist a:visited		{ text-decoration: none;	border-bottom:none;}
			.newExpo .expoTitle a:visited		{ text-decoration: none;	border-bottom:none;}
			.newExpo .expoFlyerImage a:hover	{ text-decoration: none;	border-bottom:none;}
			.newExpo .expoArtist a:hover		{ text-decoration: none;	border-bottom:none;}
			.newExpo .expoTitle a:hover			{ text-decoration: none;	border-bottom:none;}




/* MAIN PAGE: OLD EXPOS */
	.oldExpo{
		border-top: 1px solid #D3DAE0;
		margin-bottom: 32px;
		padding-top: 32px;
		margin-top: 32px;
		padding-bottom: 32px;
		}
		.oldExpo .expoFlyerImage{
			float: left;
			margin-top: 0px;
			padding-top: 0px;
			}
		.oldExpo .expoArtist{
			font-weight: bold;
			letter-spacing: -0.03em;
			margin-left: 192px;
			margin-top: 16px;
			font-size: 24px;
			line-height: 32px;
	
			}
		.oldExpo .expoTitle{
			color:#949EA8;
			margin-left: 192px;
			font-size: 18px;
			line-height: 24px;
		}
		.oldExpo .expoEventDate{
			margin-left: 192px;
			font-size: 11px;
		}
		.oldExpo .expoFlyerText{
			margin-left: 192px;
			padding-bottom: 16px;
			border-bottom: 1px solid #D3DAE0;
			font-size: 12px;
		}




/*	*	*	*	*	*	*	*	*	*	*	*	*	*/

/* EXPO ARCHIVE PAGES */
	.archiveExpo{
		border-top: 1px solid #D3DAE0;
		padding-top: 32px;
		margin-top: 32px;
		margin-bottom: 32px;
		padding-bottom: 32px;
		}
		.archiveExpo .expoFlyerImage{
			margin-bottom: 16px;
			}
		.archiveExpo .expoArtist{
			font-weight: bold;
			font-size: 40px;
			line-height: 40px;
			letter-spacing: -0.03em;
			}
		.archiveExpo .expoTitle{
		/*	font-style: italic;	*/
			font-size: 32px;
			line-height: 32px;
			}
		.archiveExpo .expoEventDate{
			font-size: 24px;
			line-height: 24px;
			}
		.archiveExpo .expoFlyerText{
			font-size: 12px;
	
			border-top: 1px solid #D3DAE0;
			margin-left: 192px;
			padding-top: 8px;
			}
		.archiveExpo .expoShortText{
			font-size: 12px;
	
			border-top: 1px solid #D3DAE0;
			margin-left: 192px;
			padding-top: 8px;
			}
		.archiveExpo .expoLongText{
			font-size: 12px;
	
			border-top: 1px solid #D3DAE0;
			margin-left: 192px;
			padding-top: 8px;
			}
		.archiveExpo .expoLongText .author {
			font-style: italic;
			text-align: right;
			font-size: 10px;
			padding-right: 16px;
			}

		.archiveExpo .expoKunst {
			border-top: 1px solid #D3DAE0;
			margin-top: 64px;
			padding-top: 64px;
			margin-bottom: 16px;
		}
			.archiveExpo .expoKunst .expoImage{
				margin-bottom: 64px;
			}
				.archiveExpo .expoKunst .expoImage .legend{
					font-style: italic;
					text-align: left;
					margin-bottom: 16px;
				}

		.archiveExpo .expoEvent{
			border-top: 1px solid #D3DAE0;
			padding-top: 64px;
		}
			.archiveExpo .expoEvent .expoEventImage{
				padding: 32px;
			}




/*	*	*	*	*	*	*	*	*	*	*	*	*	*/

/* FOOTER */
	#sdFooter{
		width: 100%;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 32px;
		text-align: left;
		background-color: #949EA8;
		color: #FFFFFF;
		padding-top: 32px;
		padding-bottom: 12px;
		text-transform: lowercase;
	}

	#sdFooterContent{
		margin-top: 0px;
		margin-left: 128px;
		width: 640px;
	}

	#sdFooter .sdLogo{
		margin-top: 0px;
		margin-left: 128px;
		font-size: 18px;
	
		margin-bottom: 0px;
		}


	#sdFooter a:link { 		text-decoration: none;	border:none;	color: #FFFFFF; }
	#sdFooter a:active { 	text-decoration: none;	border:none;	color: #FFFFFF; }
	#sdFooter a:visited { 	text-decoration: none;	border:none;	color: #FFFFFF; }
	#sdFooter a:hover { 	text-decoration: none;	border:none;	color: #FFFFFF;	background-color: #949EA8; }

/*	*	*	*	*	*	*	*	*	*	*	*	*	*/
