/** body **/
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color: #5a5a5a;
	background: #eff3ed;
}


.hideme {
	display:none;
}


td {
    padding:10px 5px;
    vertical-align:top;
}
.bottom-border-me td {
border-bottom:1px solid #ccc;
}

/** wrapper **/
.outer-wrapper {
	background: #fff url('/assets/images/body.bg.jpg') center top no-repeat;
}
	.wrapper {
		position:relative;
		width:960px;
		margin:0 auto;
	}


/** header **/
.header {
	height:152px;
	background: #d1d8c8 url('/assets/images/header.bg.jpg') left top no-repeat;
}


/** main navigation **/
.navigation {
	padding-top:155px;
	margin-left:260px;
	margin-bottom:13px;
	font-size:1em;
}
	.navigation ul {
		list-style:none;
		margin:0;
	}
		.navigation li {
			float:left;
			margin-right:5px;
		}
		.navigation li.last {
			margin-right:0;
		}
			.navigation li a {
				display:block;
				font-style:italic;
				color: #808080;
				text-decoration:none;
				padding:3px 6px;
			}
			.navigation li a:hover,
			.navigation li a.selected {
				text-decoration:none;
				color: #808080;
				background: #d8e9ec;
				-moz-border-radius-topleft: 5px; 
				-moz-border-radius-topright: 5px; 
				-moz-border-radius-bottomleft: 5px; 
				-moz-border-radius-bottomright: 5px; 
				-webkit-border-top-left-radius: 5px; 
				-webkit-border-top-right-radius: 5px;
				-webkit-border-bottom-left-radius: 5px; 
				-webkit-border-bottom-right-radius: 5px;
			}
			.navigation li a.selected {
				color: #944f59;
			}


/** search **/
.search {
	position:absolute;
	top:100px;
	left:789px;
}
	.search input {
		width:121px;
		height:13px;
		padding:0;
		border:0;
		background: none;
		padding:5px 2px;
		color: #636363;
		font-style:italic;
		font-size:1em;
	}


/** side bar **/
.side-bar {
	float:left;
	width:260px;
	margin-bottom:20px;
}
	.side-bar .top {
		text-align:center;
		margin-top:-8px;
	}
		.side-bar .top h1 {
			margin:0;
			padding:0;
		}
			.side-bar .top h1 a {
				display:block;
				width:260px;
				height:175px;
				background: url('/assets/images/sidebar.top.png') center bottom no-repeat;
			}
				.side-bar .top h1 a span {
					display:none;
				}
	.side-bar .middle {
		background: url('/assets/images/sidebar.bottom.png') center bottom no-repeat;
		padding-bottom:30px;
	}
	.side-bar .middle-content {
		background: url('/assets/images/sidebar.middle.png') center top repeat-y;
		padding:10px 50px 10px 52px;
	}
	.side-bar .bottom {
		/* height:119px; */
		
	}
	
	/** sidebar text styles **/
	.side-bar h1 {
		color: #944f59;
		font-style:italic;
		font-size:20px;
		margin-bottom:0.5em;
		margin-top:-20px;
	}
	.side-bar h2 {
		color: #698694;
		font-size:14px;
		font-style:italic;
		margin-bottom:0;
	}
	.side-bar p {
		font-style:italic;
		color: #808080;
		font-size:11px;
		margin-bottom:1.5em;
	}
	.side-bar a {
		color: #464646;
		text-decoration:none;
	}
	.side-bar a:hover {
		text-decoration:underline;
	}
	.side-bar .module-container {
		margin-top:30px;
	}
		.side-bar .module-container p {
			margin-bottom:0;
		}
	.side-bar .offset-image {
		width:20px;
		height:157px;
		overflow:hidden;
	}
		.side-bar .offset-image-inner {
			position:absolute;
			left:10px;
		}
	.side-bar .horizontal-rule {
		border-bottom:1px solid #7a8e8d;
		margin-bottom:20px;
		padding-top:20px;
	}
	.side-bar ul {
		list-style:none;
		font-size:12px;
		margin-left:-15px;
	}
		.side-bar li {
			margin-bottom:5px;
		}
		  .side-bar li ul {
			margin: 5px 0 5px 15px;
			font-size:90%;
		  }

			.side-bar li a {
				font-style:italic;
				text-decoration:none;
				color: #698694;
				padding-left:15px;
				display:block;
				line-height:16px;
			}
			.side-bar li a:hover {
				color: #944f59;
				background: url('/assets/images/icon.penleecross.png') left 2px no-repeat;
			}
			.side-bar li a.selected {
				color: #944f59;
				background: url('/assets/images/icon.penleecross.png') left 2px no-repeat;
			}


/** body **/
.body {
	float:left;
	border:0px solid red;
	width:680px;
	margin-top:10px;
	/*
	margin-left:260px;
	margin-right:20px;
	padding-bottom:20px;
	*/
	line-height:1.3;
}


/** homepage **/
.homepage {
	color: #fff;
}




/** homepage mini panels **/
.homepage-panel {
	float:left;
	width:220px;
	height:145px;
	padding-top:15px;
	margin-right:10px;
}
.homepage-panel-last {
	margin-right:0;
}
.homepage-panel h1 {
	margin-bottom:5px;
	color: #fff;
}
.panel-whatson {
	background: url('/assets/images/panel.whatson.bg.jpg');
	padding-left:30px;
	width:190px;
}
.panel-whatson h1 {
	padding-left:40px;
	margin-top:-10px;
}
.panel-collections {
	background: url('/assets/images/panel.collections.bg.jpg');
	width:150px;
	padding-left:70px;
}
.panel-visiting {
	background: url('/assets/images/panel.visiting.bg.jpg');
	width:122px;
	padding-left:98px;
}


/** footer **/
.footer-wrapper {
	background: #eff3ed;
	font-family:Arial, Helvetica, sans-serif;
}
	.footer {
		width:960px;
		margin:0 auto;
		padding-top:30px;
		padding-bottom:10px;
		background: url('/assets/images/footer.bracket.jpg') left center no-repeat;
	}
	.footer .address-and-credit {
		margin-left:70px;
		margin-top:25px;
		color: #698694;
		font-size:0.9em;
	}
	.footer .address-and-credit p {
		margin:0;
		color: #698694;
	}
	.footer .address-and-credit a {
		color: #698694;
		text-decoration:none;
	}
	.footer .address-and-credit a:hover {
		color: #698694;
		text-decoration:underline;
	}
	.footer p.sitecredit {
		color: #808080;
	}
	.footer .sitecredit a {
		color: #808080;
		text-decoration:none;
		font-weight:normal;
	}
	.footer .sitecredit a:hover {
		text-decoration:underline;
		color: #698694;
	}
	
	/** footer links **/
	.footer .links {
		margin-left:70px;
		font-size:0.9em;
	}
	.footer .links ul {
		list-style:none;
		margin:0;
	}
	.footer .links li {
		float:left;
		width:145px;
	}
	.footer .links ul ul li {
		float:none;
	}
	.footer .links ul li a {
		text-decoration:none;
		color: #808080;
		font-weight:bold;
	}
	.footer .links ul ul li a {
		font-weight:normal;
		color: #999999;
	}
	.footer .links a:hover {
		text-decoration:underline;
		color: #698694;
	}


/** artists page **/
.artist-page {
	color: #5c6f74;
}
.artist-page h1 {
	margin-bottom:5px;
	line-height:1em;
}
.artist-page h3 {
	margin-bottom:15px;
}
.artist-page h4 {
	margin-bottom:0.5em;
}
.artist-page .frame {
	background: #e6f3f6;
	padding:20px;
	margin-bottom:10px;
    position:relative;
	/* min-height:432px;  */
}
.artist-page .bottomframe {
	padding-bottom:60px;
}

.artist-page .top-image-area {
	float:right; 
	margin-left:0px; 
	width:435px; 
	min-height:435px; 
	overflow:; 
	text-align:left;
}

.artist-page .top-image-container {
	width:435px;
}


.artist-page .top-image-text-area {
	text-align:left; 
	margin:0px; 
	padding:10px 10px 0px 10px; 
	width:275px; 
	display:;
}
	.artist-page .top-image-text-area h4 {
		font-weight:bold;
	}
	.artist-page .top-image-text-area p {
		margin-bottom:0;
	}

.text-summary-area {
	width:190px;
}







.portfolio-images-area {
	margin-top:0px; 
	position:absolute; 
	top:280px;
}

.portfolio-images-container {
	width:200px;
	height:150px;
	overflow:hidden;
	position:relative;
}
.portfolio-images {
	list-style:none;
	margin:0;
}
.portfolio-images li {
	float:left;

}
.portfolio-images img {
	width:45px;
	height:45px;
	border:2px solid #E6F3F6;
	/*
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	*/
}
.portfolio-images li a {
	display:block;
	margin-right:1px;
	margin-bottom:1px;
}

.portfolio-mainimage-overlay {
	position:absolute;
	text-align:center;
	width:435px;
	height:95%;
	background: #E6F3F6;
	z-index:10;
	display:none;
}
.portfolio-images img.selected-image {
	border:2px solid #E6F3F6;
	/*
	filter:alpha(opacity=100);
	-moz-opacity:1.0;

	-khtml-opacity: 1.0;
	opacity: 1.0;
	*/
}


.bio-image-area {
	float:right; 
	width:160px; 
	margin-right:0px; 
	margin-left:10px; 
	margin-bottom:10px;
}
	.bio-image-area img {
		margin-bottom:10px;
	}
	.bio-image-area h4 {
		font-weight:bold;
	}

.bio-text-area {
	margin-right:165px;
}
	.bio-text-area h3 {
		margin-bottom:25px;
	}










.newlyn-page {
	color: #fff;
}




/** artistpage mini panels **/
.artistpage-panel {
	float:left;
	width:220px;
	height:145px;
	padding-top:15px;
	margin-right:10px;
}
.artistpage-panel-last {
	margin-right:0;
}
	.artistpage-panel h1 {
		margin-bottom:5px;
		color: #fff;
	}

.panel-behindthepainting {
	background: url('/assets/images/panel.behindthepainting.jpg') no-repeat;
	width:265px;
	height:331px;
	padding-left:20px;
	padding-right:165px;
}
	.panel-behindthepainting h1 {
		color: #fff;
	}
	.panel-behindthepainting h2 {
		color: #638694;
	}

.panel-sidepanel {
	float:right;
	width:200px;
	height:150px;
	padding:10px 0 0 20px;
	margin:0;
}
	.panel-sidepanel p {
		width:140px;
	}
.panel-archaeology {
	background: #954F59;
}
.panel-azlisting {
	background: #e69e3e;
}




.whatson-page {
}





.education-page {
	color: #fff;
}





.general-content-block {
	background: #e6f3f6;
	color: #4c5c60;
	margin-bottom:10px;
	padding:20px;
	padding-right:170px;
}
	.general-content-block h2 {
		color: #944f59;
	}
	.general-content-block a {
		color: #944f59;
		font-weight:bold;
	}
	.general-content-block h2 a {
		color: #944f59;

	}



.news-page {
}


.split-content {
margin-bottom:10px;
width:635px;
}
.split-content img {
float:right;
margin-left:10px;
}



.listings-header {
	background: url('/assets/images/h1.divider.png') left bottom no-repeat;
	padding-bottom:10px;
	display:block;
	margin-bottom:20px;
}
	.listings-header h1 {
		margin:0;
	}
	
.collection-item {
	margin-bottom:10px;
}
	.collection-item h2 {
		font-size:12px;
		margin-bottom:1em;
	}
.noimage-container {
	display:block;
	width:165px; 
	height:130px; 
	border:1px solid #999; 
	float:left; 
	margin-right:10px; 
	margin-bottom:10px;
}
	.noimage-container span {
		display:none;
	}

.pagination {
	float:right;
	text-align:right;
}
	.pagination a {
		font-weight:bold;
		color: #698694;
	}
	.pagenumbers {
	}
	.resultstext {
	}
	a.pagination_page {
		font-weight:normal;
	}
	a.pagination_currentpage {
		color: #944f59;
		font-weight:bold;
	}
	.displaying-info {
	}
	.displaying-info span {
		color: #944f59;
		font-weight:bold;
	}

.filtering-tools {
	margin-bottom:5px;
}
	.filtering-tools .label {
		color: #944f59;
		font-weight:bold;
	}
	.filtering-tools a {
		font-weight:normal;
		color: #BFBFBF;
	}
	.filtering-tools a:hover {
	}
	.filtering-tools a.selected {
		font-weight:bold;
		color: #808080;
	}


.collections-item-page {
	padding-right: 20px;
}
	.collections-item-page .toppart {
		background: url('/assets/images/h1.divider.png') left bottom no-repeat;
		padding-bottom:10px;
                display:block;
                margin-bottom:10px;
	}
	.collections-item-page .toppart p { margin:0; padding:0; }

	.collections-item-page h1 {
		padding:0;
margin:0;
		display:block;
	}
		.collections-item-page h1 a {
			font-weight:normal;
margin:0;
padding:0;
		}
	.side-image-area {
		float:right;
		width:320px;
		margin-left:20px;
	}
		.side-image-area img.main-image {
			margin-bottom:20px;
		}
		.side-image-area h3 {
			margin-bottom:0;
			font-weight:bold;
			font-style:italic;
		}
		.side-image-area-text {
			margin:0 10px;
		}

.item-table {
	margin-bottom:10px;
}
	.item-table td {
		padding:2px 2px 2px 0px;
		vertical-align:top;
	}
	.item-table th {
		font-style: italic;
		font-weight:bold;
		padding-top:10px;
	}
	.item-table td.label {
		font-style:italic;
		padding-right:10px;
	}

.collection-image-thumbnails {
margin-bottom:1em;
}
.collection-image-thumbnails a {
  float:left;
 margin:0 5px 5px 0;
}

.collection-image-thumbnails a img {
width:65px;
}



