body
{
	font-family: Arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align:center;
	padding: 0px;
}

body.showImage
{
	background: #000000;
	margin-top: 20px;
}

td
{
	font-family: Arial, helvetica, sans-serif;
}


th {
	font-family: Arial, helvetica, sans-serif;
}


#layout
{
	float:none;
	width: 815px;
	background: #000000;
	margin-right:auto;
	margin-left:auto;
	margin-top: 20px;
}

#headHolder
{
	float: left;
	width: 815px;
	background: #000000;
	margin-right:auto;
	margin-left:auto;
	border-top: 1px solid #000000;
}

#menuHolder
{
	float: left;
	width: 182px;
	background: #003945;
	height:800px;
	border-right: 1px solid #000000;
}

#startImageHolder
{
	float: left;
	width: 630px;
	background: #000000;
	height:411px;
	border-right: 2px solid #000000;
	border-bottom: 1px solid #000000;
	margin:0px;
}

#startTextHolder
{
	float: left;
	width: 630px;
	background: #000000;
	height:132px;
	border-right: 2px solid #000000;
	text-align:center;
}

#pastTextHolder
{
	float: left;
	width: 302px;
	background: #ffffff;
	height:798px;
	border-right: 3px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	text-align:left;
}

#pastTextHolder2
{
	float: left;
	width: 322px;
	background: #ffffff;
	height:798px;
	border-right: 3px solid #000000;
	border-bottom: 2px solid #000000;
	text-align:left;
}

#currentTextHolder
{
	float: left;
	width: 424px;
	background: #ffffff;
	height:798px;
	border-right: 3px solid #000000;
	border-bottom: 2px solid #000000;
	text-align:left;
	overflow:auto;
}


#currentImageBoxHolder
{
	float: left;
	width: 203px;
	background: #ffffff;
	height:798px;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

#currentImageHolder1
{
	float: left;
	width: 203px;
	height:252px;
	border-bottom: 2px solid #000000;
	text-align:left;
}

#currentImageHolder2
{
	float: left;
	width: 203px;
	height:252px;
	border-bottom: 2px solid #000000;
	text-align:left;
}

#currentImageHolder3
{
	float: left;
	width: 203px;
	height:252px;
	border-bottom: 2px solid #000000;
	text-align:left;
}

#currentRelatedLinks
{
	float: left;
	width: 384px;
	text-align:left;
	margin-left:20px;
	border:1px dotted #000000;
}

#upcomingTextHolder
{
	float: left;
	width: 628px;
	background: #000000;
	height:798px;
	border-right: 3px solid #000000;
	border-bottom: 2px solid #000000;
	text-align:left;
}

#artistTextHolder
{
	float: left;
	width: 302px;
	background: #000000;
	height:798px;
	border-right: 3px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	text-align:left;
}

#artistTextHolder2
{
	float: left;
	width: 322px;
	background: #000000;
	height:798px;
	border-right: 3px solid #000000;
	border-bottom: 2px solid #000000;
	text-align:left;
}

#artistTable
{
	float: left;
	width: 588px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	height:758px;
	text-align:left;
	overflow:auto;
}

#restaurantTextHolder
{
	float: left;
	width: 424px;
	background: #000000;
	height:798px;
	border-right: 3px solid #000000;
	border-bottom: 2px solid #000000;
	text-align:left;
	overflow:auto;
}

#restaurantImageBoxHolder
{
	float: left;
	width: 203px;
	background: #000000;
	height:800px;
	border-right: 2px solid #000000;
}

#restaurantImageHolder1
{
	float: left;
	width: 203px;
	background: #000000;
	height:252px;
	border-bottom: 3px solid #000000;
	text-align:left;
}

#restaurantImageHolder2
{
	float: left;
	width: 203px;
	background: #000000;
	height:252px;
	border-bottom: 3px solid #000000;
	text-align:left;
}

#restaurantImageHolder3
{
	float: left;
	width: 203px;
	background: #000000;
	height:252px;
	border-bottom: 3px solid #000000;
	text-align:left;
}

#subscribeTextHolder1
{
	float: left;
	width: 630px;
	background: #000000;
	height:282px;
	border-right: 2px solid #000000;
	border-bottom: 3px solid #000000;
	text-align:left;
}

#subscribeTextHolder2
{
	float: left;
	width: 630px;
	background: #ffffff;
	height:254px;
	border-right: 2px solid #000000;
	border-bottom: 3px solid #000000;
	text-align:left;
}

#subscribeTextHolder3
{
	float: left;
	width: 630px;
	background: #000000;
	height:132px;
	border-right: 2px solid #000000;
	text-align:left;
}

#subscribeFormHolder1
{
	float: left;
	text-align:left;
	margin-left:47px;
	margin-top:65px;
}

#subscribeFormHolder2
{
	float: left;
	text-align:left;
	margin-left:20px;
	margin-top:65px;
}

#subscribeFormHolder3
{
	float: left;
	text-align:left;
	margin-left:20px;
	margin-top:65px;
}

#contactImageHolder1
{
	float: left;
	width: 313px;
	background: #000000;
	height:325px;
	border-right: 2px solid #000000;
	border-bottom: 3px solid #000000;
	margin:0px;
}

#contactImageHolder2
{
	float: left;
	width: 314px;
	background: #000000;
	height:325px;
	border-right: 3px solid #000000;
	border-bottom: 3px solid #000000;
	margin:0px;
}

#contactTextHolder
{
	float: left;
	width: 630px;
	background: #000000;
	height:170px;
	border-right: 2px solid #000000;
	text-align:left;
}

#mapImageHolder1
{
	float: left;
	width: 312px;
	background: #000000;
	height:324px;
	border-right: 2px solid #000000;
	border-left: 4px solid #000000;
	border-bottom: 3px solid #000000;
	margin:0px;
}

#mapImageHolder2
{
	float: left;
	width: 305px;
	background: #000000;
	height:324px;
	border-left: 2px solid #000000;
	border-right: 4px solid #000000;
	border-bottom: 3px solid #000000;
	margin:0px;
}

#mapTextHolder
{
	float: left;
	width: 630px;
	background: #000000;
	height:170px;
	border-right: 2px solid #000000;
	text-align:left;
}


#showArtistTextHolder
{
	float: left;
	width: 628px;
	background: #000000;
	height:798px;
	border-right: 3px solid #000000;
	border-bottom: 2px solid #000000;
	text-align:left;
}

#eventsHolder
{
	float: left;
	width: 628px;
	background: #000000;
	height: 798px;
}

#eventsTextHolder
{
	float: left;
	width: 414px;
	background: #000000;
	border-bottom: 2px solid #000000;
	text-align:left;
}

#eventsImageHolder
{
	float: left;
	width: 214px;
	background: #000000;
	border-bottom: 2px solid #000000;
	text-align:left;
	margin-top:20px;
}


#shopTextHolder
{
	float: left;
	width: 422px;
	background: #ffffff;
	height:798px;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	text-align:left;
}

#shopImageBoxHolder
{
	float: left;
	width: 206px;
	background: #ffffff;
	height:798px;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}



#logoHolder
{
	float: left;
	width: 110px;
	margin-left:19px;
	margin-top:34px;
}

#menu
{
	float: left;
	margin-left:19px;
	margin-top:35px;
	text-align:left;
}

p
{
  font-family: Arial, helvetica, sans-serif;
  padding-left:10px;
  margin-top:5px;
}

p.contacttext1
{
	font-size: 13px;
	color: #ffffff;
	margin-left:47px;
	margin-top:22px;
	line-height: 15px;
}

p.contacttext2
{
	font-size: 13px;
	color: #ffffff;
	margin-left:47px;
	margin-top:5px;
	line-height: 15px;
}

p.subtext1
{
	font-size: 13px;
	color: #000000;
	margin-left:47px;
	margin-right:47px;
	margin-top:22px;
	line-height: 15px;
}

p.subtext2
{
	font-size: 13px;
	color: #000000;
	margin-left:47px;
	margin-right:47px;
	margin-top:5px;
	line-height: 15px;
	font-style:italic;
}

p.subtext3
{
	font-size: 12px;
	color: #000000;
	margin:0px;
}


p.starttext1
{
	font-size: 48px;
	color: #ffffff;
	margin-left:10px;
	margin-right:10px;
	margin-top:22px;
	margin-bottom:0px;
}

p.starttext2
{
	font-size: 32px;
	color: #ffffff;
	margin-left:10px;
	margin-right:10px;
}

p.restauranttext1
{
	font-size: 40px;
	color: #ffffff;
	margin-left:47px;
	margin-right:47px;
	margin-top:22px;
}

p.restauranttext2
{
	font-size: 13px;
	color: #ffffff;
	margin-left:47px;
	margin-right:47px;
	line-height: 15px;
}

p.restauranttext3
{
	font-size: 18px;
	color: #ffffff;
	margin-left:47px;
	margin-right:47px;
	margin-top: 40px;
	line-height: 20px;
}

p.map1
{
	font-size: 13px;
	color: #ffffff;
	margin-left:35px;
	margin-right:47px;
	margin-top: 35px;
	line-height: 15px;
}

p.artist1
{
	padding-left:20px;
	margin-top:0px;
	font-size: 15px;
	color: #ffffff;
}

p.artist2
{
	padding-left:20px;
	margin-top:0px;
	font-size: 15px;
	color: #ffffff;
}

p.showartisttext1
{
	font-size: 24px;
	color: #ffffff;
	margin-left:0px;
	margin-right:0px;
	margin-top:22px;
	margin-bottom:10px;
}

p.showartisttext2
{
	font-size: 18px;
	color: #ffffff;
	margin-left:0px;
	margin-right:0px;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 20px;
}

p.showartisttext3
{
	font-size: 13px;
	font-style:italic;
	color: #ffffff;
	margin-left:0px;
	margin-right:0px;
	margin-top: 0px;
	line-height: 15px;
}

p.showartisttext4
{
	font-size: 13px;
	color: #ffffff;
	margin-left:0px;
	margin-right:0px;
	margin-top: 0px;
	line-height: 15px;
}

p.showArtistImage
{
	font-size: 14px;
	color: #ffffff;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}


p.currentexhibition1
{
	font-size: 24px;
	color: #000000;
	margin-left:20px;
	margin-right:20px;
	margin-top:22px;
	margin-bottom:10px;
}

p.currentexhibition2
{
	font-size: 13px;
	font-style:italic;
	color: #000000;
	margin-left:20px;
	margin-right:20px;
	margin-top: 0px;
	line-height: 15px;
}

p.currentexhibition3
{
	font-size: 13px;
	color: #000000;
	margin-left:20px;
	margin-right:20px;
	margin-top: 0px;
	line-height: 15px;
}

p.currentexhibition4
{
	font-size: 18px;
	color: #000000;
	margin-left:20px;
	margin-right:20px;
	margin-top: 0px;
	margin-bottom:0px;
}

p.currentexhibition5
{
	font-size: 13px;
	color: #000000;
	margin-left:20px;
	margin-right:20px;
	margin-top: 0px;
	line-height: 15px;
}

p.relatedHeader
{
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	margin: 0px;
}

p.pastexhibition1
{
	font-size: 11px;
	color: #000000;
	margin-left:15px;
	margin-right:15px;
	margin-top: 30px;
}

p.upcomingtext1
{
	font-size: 24px;
	color: #ffffff;
	margin-left:10px;
	margin-right:10px;
	margin-top:52px;
	margin-bottom:0px;
}

p.upcomingtext2
{
	font-size: 32px;
	color: #ffffff;
	margin-left:10px;
	margin-right:10px;
	margin-top:12px;
	margin-bottom:0px;
}

p.eventstext1
{
	font-size: 20px;
	color: #ffffff;
	margin-left:47px;
	margin-right:47px;
	margin-top:52px;
	margin-bottom:0px;
}

p.eventstext2
{
	font-size: 13px;
	color: #ffffff;
	margin-left:47px;
	margin-right:47px;
	margin-top:12px;
	margin-bottom:0px;
}

p.shoptext1
{
	font-size: 32px;
	color: #000000;
	margin-left:47px;
	margin-right:47px;
	margin-top:22px;
}

p.shoptext2
{
	font-size: 13px;
	color: #000000;
	margin-left:47px;
	margin-right:47px;
	line-height: 20px;
}

p.shoptext3
{
	font-size: 15px;
	color: #000000;
	margin-left:47px;
	margin-right:47px;
	margin-top: 40px;
	font-weight:bold;
	line-height: 17px;
}



p.textbox
{
	font-size: 14px;
	color: #ffffff;
	padding-left:10px;
	margin-top:5px;
}

p.menutext
{
	font-size: 12px;
	color: #ffffff;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

a.menulink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
a.menulink:link    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
a.menulink:active  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
a.menulink:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cccccc; text-decoration: none;}

a.contactlink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none;}
a.contactlink:link    {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none;}
a.contactlink:active  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none;}
a.contactlink:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #cccccc; text-decoration: none;}

a.artistlink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none;}
a.artistlink:link    {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none;}
a.artistlink:active  {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-decoration: none;}
a.artistlink:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #cccccc; text-decoration: none;}

a.relatedlink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; margin-left:10px;}
a.relatedlink:link    {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; margin-left:10px;}
a.relatedlink:active  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; margin-left:10px;}
a.relatedlink:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #cccccc; text-decoration: none; margin-left:10px;}

a.upcominglink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 32px; color: #ffffff; text-decoration: none; margin:17px 10px 0px 20px;}
a.upcominglink:link    {font-family: Arial, Helvetica, sans-serif; font-size: 32px; color: #ffffff; text-decoration: none; margin:17px 10px 0px 20px;}
a.upcominglink:active  {font-family: Arial, Helvetica, sans-serif; font-size: 32px; color: #ffffff; text-decoration: none; margin:17px 10px 0px 20px;}
a.upcominglink:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 32px; color: #cccccc; text-decoration: none; margin:17px 10px 0px 20px;}