


	/*  global styles  */

	body {
		background-color: #FCFCFC;
		margin: 0;
		padding: 0;
		border: 0;
		text-align: center;
	}

	img { 
		border-style: none;
		border-width: 0px;
	}

	div {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
	}



	/*  layout  */

	div#outerContainer {
		width: 780px;
		position: relative;
		top: 0;
		left: 0;
	}

	div#logo {
		position: absolute;
		top: 32px;
		left: 0px;
		height: 27px;
	}

	div#mainmenu {
		position: absolute;
		top: 32px;
		left: 280px;
		width: 500px;
		height: 27px;
		text-align: right;
	}

		div#mainmenu a {
			margin-left: 26px;
			text-decoration: none;
		}

	div#title {
		position: absolute;
		top: 120px;
		left: 0px;
		text-align: left;
		width: 235px;
	}

	div#exhibitionList {
		position: absolute;
		top: 120px;
		/* left: 56px; */
		left: 0px;
		text-align: left;
    width: 235px;
	}

	div#submenu {
		position: absolute;
		top: 340px;
		left: 0px;
		width: 235px;
		text-align: left;
	}

		div#submenu div.brk {
			padding-top: 5px;
		}

		div#submenu div.brkfull {
			padding-top: 20px;
		}

		div#submenu br {
			display: none;
		}

	div#arrows {
		padding: 0 0 0 8px;
		float: left;
	}

		div#arrows img.arrow {
			padding: 2px 4px 4px 4px;
		}

		div#arrows div#workpage	{
			float: left;
			width: 42px;
			text-align: center;
		}

	div#mainContent {
		position: absolute;
		top: 120px;
		left: 280px;
		width: 500px;
		text-align: left;
		font-size: 13px;
		line-height: 19px;
		padding-bottom: 50px;
	}

	div#photo {
		position: absolute;
		top: 120px;
		left: 280px;
		width: 500px;
		text-align: center;
	}

		div#photo img {
			background-color: #EEEEEE;
			color: #EEEEEE;
		}

		div#photo div.photocaption {
			padding: 12px 12px 50px 12px;
		}

	div#foot {
		position: absolute;
		top: 700px;
		left: 0px;
	}

	div#pre {
		position: absolute;
		top: 1000px;
		left: 0px;
		text-align: left;
	}

	div#pre pre {
		font-size: 10px;
	}



	/*  text  */

	.h1 {
		font-size: 16px;
		font-weight: bold;
		padding-bottom: 1px;
	}

	.mediumgray {
		font-size: 11px;
		line-height: 16px;
		color: #999999;
	}

	.small {
		font-size: 11px;
		line-height: 15px;
	}

	.smallgray {
		font-size: 11px;
		line-height: 14px;
		color: #999999;
	}

	.smallredserif {
		color: #B97A7A;
		font-size: 10px;
		font-family: Georgia, Palatino, "Times New Roman", Times, serif;
	}

	.smallred {
		color: #B97A7A;
		font-size: 10px;
	}

	.smallredmenu {
		color: #B97A7A;
		font-size: 10px;
		line-height: 19px;
	}



	/*  links  */

	a, a:active, a:visited {
		color: #999999;
		text-decoration: none;
		font-weight: bold;
	}

	a:hover {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
	}

	.smallredmenu a, .smallredmenu a:active, .smallredmenu a:visited {
		color: #B97A7A;
		font-weight: normal;
	}

	.smallredmenu a:hover {
		color: #000000;
		font-weight: normal;
	}



	/*  submenu list  */


	.linklist {
		margin: 0;
		padding: 0 0 80px 0;
		border: 0;
	}

		.linklist ul {
			margin: 0;
			padding: 0;
			border: 0;
			list-style-type: none;
		}

		.linklist ul li {
			margin: 0;
			padding: 0;
			border: 0;
			display: block;
		}

		.linklist ul li a, .linklist ul li a:active, .linklist ul li a:visited, .linklist ul li a:hover {
			width: 235px;
			color: #999999;
			background-color: #FCFCFC;
			margin: 0;
			padding: 6px 0;
			border: 0;
			text-decoration: none;
			display: block;
			font-size: 13px;
			line-height: 16px;
		}

		.linklist ul li a.over, .linklist ul li a.over:active, .linklist ul li a.over:visited, .linklist ul li a.over:hover {
			color: #000000;
		}

		.linklist ul li a.off, .linklist ul li a.off:active, .linklist ul li a.off:visited, .linklist ul li a.off:hover {
			color: #999999;
		}

		.linklist .date {
			font-size: 9px;
		}


	div#reviews {
		position: absolute;
		top: 120px;
		left: 280px;
		width: 500px;
		text-align: left;
		font-size: 11px;
		line-height: 15px;
		padding-bottom: 50px;
	}

		div#reviews a {
			font-size: 13px;
		}

		div#reviews .dates {
			font-size: 9px;
			color: #999999;
			padding: 5px 0 20px;
		}

		div#reviews .linklist ul li a {
			padding: 0;
			margin: 0 0 14px 0;
		}

		div#reviews .linklist ul li a:hover {
			color: #000000;
			padding: 0;
			margin: 0 0 14px 0;
		}



/*  utility styles  */

	div.column3 {
		float: left;
		width: 30%;
		padding-right: 3%;
	}

	div.column2 {
		float: left;
		width: 46%;
		padding-right: 3%
	}



/*  images  */

	img.imageleft {
		float: left;
		margin: 0 22px 22px 0;
	}

	img.imageright {
		float: right;
		margin: 0 0 22px 22px ;
	}

