/* base style all */* {	margin:0;	padding:0;	border:0px none;}html , body {	overflow-x:hidden;	overflow-y:auto;}#canvas {	position:absolute;	z-index:2;	top:0;	left:50%;	width:970px;	min-height:600px;	margin-left:-485px;}* html #canvas {	height:600px;}#top {	position:absolute;	z-index:1;	top:0;	left:0;	width:100%;	height:205px;}#overlay {	position:absolute;	z-index:1;	top:0;	left:50%;	width:100%;	height:40px;	margin-left:-195px;}#contentinformation , #contenterror {	position:absolute;	z-index:2;	top:225px; 	left:290px;	text-align:left;}#contenthome , #contentmuseum , #contentdates , #contenteducation {	position:absolute;	z-index:2;	top:40px; 	left:285px;	text-align:left;}#error {	background:url(media/bg/bg_error.gif) no-repeat top left;	width:270px;	height:180px;	padding-left:230px;	padding-top:100px;	padding-right:40px;	padding-bottom:120px;}#menuaccessibility {	position:absolute;	left:-1800px;	top:0;}#menuleft {	position:absolute;	top:205px;	left:0px;	width:280px;	text-align:right;}#menuleft * {	line-height:0;}#menuleft .selected {	color:#ffffff;}#menutop {	position:absolute;	top:0px;	left:290px;}#menutop .selected {	color:#ffffff;	background:#a7a7a7;}#menuhome , #menudates , #menuexhibitions , #menuevents , #menumuseums , #menuadditional {	margin-bottom:6px;}#contentmain {	position:absolute;	z-index:3;	top:185px;	left:5px;	min-width:680px;	min-height:390px;} * html #contentmain {	width:680px;}#contenthead {	position:absolute;	z-index:3;	top:0px;	left:5px;	min-width:680px;	height:165px;	overflow:visible;}* html #contenthead {	width:680px;}#headoverlay {	position:absolute;	z-index:9;	left:0px;	top:0px;	height:165px;} * html #headoverlay {	display:none;}.leftcolumn {	width:375px;	float:left;}.rightcolumn , .columnmedia {	padding-left:400px;	margin-bottom:12px;}.rightcolumn .paragraph {	margin-bottom:3px;}.columnmedia .mediamedium {	width:280px;	height:280px;	background-color:#d0d0d0;}.columnhead {	padding:3px 5px 2px 12px;	margin-bottom:6px;	color:#ffffff;}.mediacontrol {	position:absolute;	right:12px;	top:12px;	z-index:9;}.mediacontrol .mediacontrolprevious {	position:absolute;	right:20px;}.mediacontrol .mediacontrolnext {	position:absolute;	right:0px;}* html .rightcolumn , * html .columnmedia {	padding:0px;	width:280px;	float:right;	clear:right;}.columnmedia .columnhead {	margin:0px;}.directionstram , .directionsbus , .directionsdirection {	padding-left:32px;}.directionstram {	background:url(media/bg/tram.gif) left center no-repeat;	min-height:32px;}.directionsbus {	background:url(media/bg/bus.gif) left center no-repeat;	min-height:32px;}.seasonbgdark {	background-color:#424242;}.seasonfgdark {	color:#212122;}.seasonbgbright {	background-color:#a7a7a7;}.areabg {	background-color:#f6f6f6;}.areamg {	color:#606060;}.areafg {	color:#303030;}.substitute {	display:none;}#logo {	position:absolute;	z-index:9;	top:40px;	left:20px;	width:260px;	height:160px;}a , a * {	color:inherit;	text-decoration:none;}* html a , * html a * {	color:#212121;}a:hover {	text-decoration:underline;}#headresartium , #headtempus , #headlocus , #headeducation {	position:absolute;	min-width:130px;	min-height:20px;	top:12px;	padding-top:15px;	overflow:visible;}#headresartium {	left:162px;}#headtempus {	left:342px;}#headlocus {	left:482px;}* html #headresartium {	width:170px;	height:50px;}* html #headtempus {	width:130px;	height:50px;}* html #headlocus {	width:200px;	height:50px;}.switches li , .switchesselected li {	list-style-type:none;	padding:0px;	margin:0px;;	padding-left:10px;	display:block;	white-space:nowrap;}.switcheselected li {	font-weight:bold;}.datesblock , .educationbox {	margin-bottom:6px;	padding-bottom:3px;	display:block;	border-bottom:1px solid #424242;	height:1%;}/* IE6 clearing bug occured at datesblock; hack; hidden for ie5 \*/* html .datesblock {height:1%;/* hide end */}.datesblockresults {	margin-top:6px;}.datesblockresartium {	float:left;	width:258px;	margin-right:12px;}.datesblocktypetempus {	float:left;	width:192px;	margin-right:12px;}.datesblockchoice {	float:left;}.datesblocktags {	padding:0px 5px;	background-color:#424242;	margin:0px;	margin-left:16px;	display:inline;	clear:both;	float:none;}.clearing {	clear:both;}#printhead {	position:absolute;	top:0px;	z-index:99;	display:none;}