body {
	text-align:center;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	line-height:2em;
	color:#333;
	background-image:  url("images/bgnd_body.jpg");
	background-color:#153761; 
	/**background-color:#112B4C;**/
}
a:link, a:visited, a:active {color: #333;}
a:hover {color:#0033CC;}
p {padding:8px 10px 8px 10px; margin:0; font-size:1.2em;}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;  
	padding:21px 0 10px 5px;
	margin:0;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em; 
	font-weight: bold;
	margin:10px 0 0 0;
	padding:0;
	color:#6E969C;
	}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight:normal; 
	padding:5px 0 5px 10px;
	margin:0;
	}
h4 {
	font-size: 1.3em;
	font-weight: bold; 
	padding:10px 0 0 10px;
	margin:0px;
	color: #333;
	}
	
#container {
	width:730px;
	margin:20px auto;
	text-align:left;
	border:5px solid #fff;
}
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#666;
	height:23px;
	background-color:#ddd;
	padding:2px 21px 0 21px;
	border-top:1px solid #ccc;
}
#header {
	height:105px;
	background-color:#eee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
}
#header a {color:#666;}
#header img {float:left; border:0;}
#header p {padding:40px 20px 0 0;}
#homeImg {margin:15px 20px 0 20px; float:right;}
#mainContent {
	font-size:1.1em;
	background-color:#f6f6f6;
	padding:5px 0 5px 30px;
	background-image:  url("images/bgnd_grey.jpg");
}
#navbar {
	background-color:#ddd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:2px 0 2px 25px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
#navbar a {
	background-color:#ddd;
	text-decoration:none;
	padding:5px 7px;
	border-right:1px solid #eee;
	}
#navbar a:hover {
	background-color:#8cb6bc;
	color:#FFF;
	}
#navbar li {
	display:inline;
	}
#navbar ul {
	padding:0;
	margin:0;
	}
#rightCell {text-align:center;}
#leftCell {width:300px; vertical-align:top; height:370px;}
#leftCell img {border:1px solid #ccc; margin:3px;}
#thumbnails {}

/** Image layer styling **/
#layerContainer {position:relative; width:360px; height:360px;}
#layerContainer p {text-align:center; padding-top:150px;}
#layer1, #layer2, #layer3, #layer4, #layer5, #layer6, #layer7, #layer8, #layer9, #layer10, #layer11, #layer12, #layer13, #layer14, #layer15, #layer16
{position:absolute; visibility:hidden; left:0px; top:0px; width:360px; height:360px;}

.portrait {margin-right:8px; float:left;}
.landscape {margin:50px 0 8px 10px; float:left;}

.exhibitions {border:1px solid #fff; width:332px; margin-top:10px; padding-left:5px;}