/* CSS Document */

P {margin-top:O}

#exhibitiondates {
	display:block;
	width:500px;
	height:2.3em;
	vertical-align:text-top;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.dates {
	width:50%;
	margin:2px 0;
	z-index: 1; 
}

#subtitlebox {
	clear:both;
	width:500px;
	text-align:center;
	}

.subtitle {
	text-transform: uppercase;
	clear:both;
	float:inherit;
	position: relative; 
	top: -10px;
	background-color:#FFF;
	padding:0 5px;
	z-index: 2;
}

.pagetitle { font-size:1.2em; font-weight:bold; margin:7px 0 5px 0;}

.pagesubtitle { font-size:smaller; margin-bottom:10px; display:block;}

#container { display:block;}

#container2 { clear:both; margin-top:5px;}

#leftcolumn {width:240px; float:left;}

#middlecolumn {width:1px; float:left; background-color:#ccc; margin:10px;}

#rightcolumn {width:240px; float:right; clear:none;}

.linebreak {width:90%; height:1px; background-color:#ccc; margin:0; padding:0; text-align:center;}

hr {
  border: none;
  background-color: #ccc;
  color: #ccc;
  height: 1px;
  line-height:1px;
  margin:0;
  padding:0;
}

.linebreak2 {width:100%; height:1px; line-height:1px; background-color:#ccc; margin:4px 0px; text-align:center;}

.bold { font-weight:bold; }

.picture {float:left; clear:none;padding-left:5px;}

.picture2 { float:left; clear:none; padding-left:20px; }

.footer { clear:both; width:100%; background-color:#ccc; margin:10px 0; text-align:center; color:#000;}

.previous { float:left; width:120px; text-align:left; font-size:2em; padding-left:5px;}

.next {float:right; width:120px; text-align:right; font-size:2em; padding-right:5px;}

.infotext { color:#000;}

a.news:link, a.news:visited {
	text-decoration: none;
	color: #000000;
}

a.news:hover {
	text-decoration: underline;
	color: #000000;
}
