@charset "utf-8";
/* CSS Document */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Georgia, 'Times New Roman', Times, serif;
/* fake bg-color for Tiny-MCY editing */
	background: white;
	padding:0px;
	margin:0px;
}

div {
	padding: 0px; 
	margin: 0px;
}

#pagecontainer {
	margin: 20px auto 10px auto;
	width:790px;
	background-color:#FFFFFF;
	min-height:650px;	
}
	#header {
		height: 113px;
		border-bottom:1px #ddd solid;
	}				
		#sitename {
			font-family: "Avant Garde", "Century Gothic", sans-serif;
			font-size: 2.8em;
			margin:25px 0 0 44px ;
			text-decoration: none;
			line-height:0.9em;
			color:#000000;
		}
		 #sitename a:link, #sitename a:visited,#sitename a:hover, #sitename a:active {
			color:#010101;
			text-decoration:none;
		}		
		#sitenamesubtext {
			font-family: "Avant Garde", "Century Gothic", sans-serif;
			font-size: 1.3em;
			margin:0px 0 0 104px ;
			color: #787571;			
		}				
		#searchqueryfield { 
			text-align:right;
			padding-right:46px;
			margin-top:14px;
		}
	#main {
		font-size:1.1em;
		float:right;
		width:500px;
		padding: 30px 90px 50px 50px;
		text-align:justify;
		font-size:1.2em;
		visibility:hidden;
		min-height:425px;
	}
		#main a {
			font-weight:bold;
		}	
		#content {
			padding:0px;
			margin-bottom:0px;
			min-height:300px;
		}	
		
	#footer {
		background: #eee;
		clear:both;
		height:38px;
	}				
		#footercopyright {
			float:right;
			margin: 14px 50px 0 0;
			width:auto;
		} 

#spreview, #vpreview {
	z-index:1;
	margin-bottom:10px;		
}		

h1,h2,h3 {
	font-family: "Avant Garde", "Century Gothic", sans-serif;
	font-weight: normal;
	color:#000000;	
	}

h1 {
	font-size: 1.5em;
	border-bottom:1px #ddd solid;
	margin:0px 0px 10px 0;
}

h2 {
	font-size: 13px;
	margin-top:12px;
	margin-bottom:10px;
}

h2.biospecial {
	margin:-10px 0px 0px 0;
}

h2.biospecialright {
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:12px;
}

.heading {
	margin: 0px;
}


#searchresultEntries {
}		
	.searchresultEntry {
		clear:both;
		color: #787571;	
		border-bottom:1px #bbbbbb solid;
	}
	.searchresultEntryeRow {		
		height:10px;
	}
			.searchresultEntryC1 {
				float:left;
				font-size:5em;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				letter-spacing:-0.1em;
				line-height:0.9em;
				margin-left:-0.4em;
				color:#ddd;
				width:auto;				
			}		
			.searchresultEntryC2 {
				float:left;	
				margin-left:14px;
				margin-right:20px;
				margin-top:6px;	
				width:250px;
				font-size:12px;
				text-align:left;
			}
			
			.searchresultEntryC3 {
				float:right;	
				width:auto;
				min-height:75px;			
			}
a {
	color:#b9a17e;
	text-decoration: none;
}

a:hover {
	color: #b9a17e;
	text-decoration: underline;
}

a.m {
	text-decoration: none;
	background:url(images/m1.jpg) no-repeat;
	width:156px;
	height:13px;
	display:block;
}

a.m:hover {
	background:url(images/m2.jpg) no-repeat;
	width:156px;
	height:13px;
}

p {
	line-height:17px;
	margin-top:10px;	
	margin-bottom:0px;	
	font-size:12px;
	color: #787571;	
}

p.searchresultEntryCats {
	margin:0 0 0 0px;
}

p.searchresultEntryIntro {
	margin:0 0 0 0px;	
	color:#888;
}

.searchresultEntryC2 a {
	font-weight:normal;
}

.imagedescription {
	font-family: "Avant Garde", "Century Gothic", sans-serif;
	margin-top:-6px;	
	margin-bottom:0px;	
	font-size:1.0em;
	color:#000000;
}

.imagedescriptionwm {
	font-family: "Avant Garde", "Century Gothic", sans-serif;
	margin-top:-6px;	
	margin-bottom:0px;
	margin-left:7px;	
	font-size:1.0em;
	color:#000000;
}

.entrylistimage {
	width:100px;
	height:75px;	
}

.entryproperties {
}

.entrythumbs {
}

.entrymediums {
}

.entrymediums.landscape {
}

.entrymediums.portrait {
}

#entrymediums {
}

#entrythumbs {
}

#thumbsentrycentring {
	text-align:left;
}

#permanentlanguageselector {
	float:right;
	margin:4px 0px 0 0px;
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
}


#permanentlanguageselector a:hover, #permanentlanguageselector a:active, #permanentlanguageselector a {
	color: #aaa;
	margin-right:5px;
	border-left:1px solid #aaa;
	padding:0 0 0 5px
}

#permanentlanguageselector .selectedlanguage {
	color: #666;	
}


#warningmessage {
	font-weight:bold;
}

.btimg {
	border:1px #ddd solid;
	padding:5px;
	margin:5px;
}

.btflimg {
	float:left;
	border:1px #ddd solid;
	padding:5px;
	margin:5px 5px 5px 5px;
}

.btfrimg {
	float:right;
	border:1px #ddd solid;
	padding:5px;
	margin:5px 5px 5px 5px;
}

.btiflimg {
	float:left;
	border:1px #ddd solid;
	padding:5px;
	margin:5px 10px 5px 0px;
}

.btifrimg {
	float:right;
	border:1px #ddd solid;
	padding:5px;
	margin:5px 0px 5px 10px;
}

.bFimg {
	border:1px #ddd solid;
	padding:13px;
	margin:0px;
}

.bhflimg {
	float:left;
	border:1px #ddd solid;
	padding:13px;
	margin:10px 5px 0px 0px;
}

.bhfltimg {
	float:left;
	border:1px #ddd solid;
	padding:13px;
	margin:4px 10px 0px 0px;
}

.bhfrimg {
	float:right;
	border:1px #ddd solid;
	padding:13px;
	margin:10px 0px 0px 5px;
}

.bimg {
	border:1px #ddd solid;
	padding:10px;
	margin:5px;
}

#searchresultEntries img {
	border:1px #999 solid;
	padding:0px;
	margin:0px;
}

.imageleft {
	float:left;
	margin-right:15px;
}

.imageright {
	float:right;
	margin-left:15px;
}

.subtext {
	font-size:10px;
}

select {
	width:190px;
}

textarea {
	width:240px;
}

input {
	width:240px;
}

.disabled {
}

#searchnormal select {
	width:260px;
}

fieldset {
	margin: 0px;
	padding: 0px; 	
	border:0px;
	display:inline;
}

form {
	margin: 0px;
	padding: 0px; 	
}

#searchquery {
	text-align:right;
	border:none;
	background:none;
	color:#aaa;		
	width:100px;
	font-size: 12px;
	line-height:18px;
}

#b_contactsend {
	width:246px;
	border:1px #ccc solid;
	color:#b9a17e;
	background-color: #ffffff; 
	padding:4px 0 4px 0;
	font-weight:bold;
}

#b_contactsend:hover {
	background-color: #ededed; 
	color: #333;
}

table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.padder {
	clear:both;
	background:#dac78c; 
	padding:16px;
	color:#333333;
	border:1px #815F1E solid;
}

tr.headings {
	background:#cbba83;
	color:#652D1B;
	font-weight:bold;
}

td {
	vertical-align:top;
}

tr {}
.formrow {}
.normal {}
.highlight { background-color: #cbba83; }

.tableName {
	font-size:22px;
	color:#a66328;
}

.searchsmall {
	width:322px;
	margin-bottom:11px;
}

.headerActions {
	text-align:right;
	white-space:nowrap;
}

.rowActions {
	text-align:right;
	width:10px;
	white-space:nowrap;
}

.formbuttons {
	
}

.formTextValue1 {
}

.form_admin {
}


#header_loginline {
	margin: 0px;
	padding: 10px 20px 0 0; 
	text-align:right;
}

#searchline {
	margin: 0px;
	text-align:right;
}
				
.menu_alt1 {
	border-right:1px #ddd solid;
	font-family: "Avant Garde", "Century Gothic", sans-serif;
	height:260px;
}
.menu_alt2 {
	border-right:1px #ddd solid;
	font-family: "Avant Garde", "Century Gothic", sans-serif;
	height:280px;
}

#pages_menu_container {
	float:left;
	font-family: "Avant Garde", "Century Gothic", sans-serif;	
	height:550px;
	width:150px;	
}

#pages_menu_container a:hover {
}

#pages_menu_container ul {
	width:114px;
	list-style: none;
	float:left;
	background-color:#ffffff;
	margin: 0px 0 0 35px;
	padding:32px 0 0 0px;
	font-size:14px;
	line-height:18px;
	
}

#pages_menu_container ul ul {
	width:104px;
	background-color:#ffffff;
	margin: 0px 0 0 10px;
	padding:1px 0 0 0px;
	font-size:11px;
	line-height:17px;
	float:none;
}


#pages_menu_container ul ul ul {
	position:absolute;
	top:116px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	margin-left:98px;
	text-align:left;
	width:auto;
	background:none;
}

#pages_menu_container ul ul ul ul {
	display:none;
}

#pages_menu_container ul li {
	display: block;
	padding: 0px 0px 1px 0px; 
	list-style-type: none;
	float:left;
	width:114px;
}

#pages_menu_container ul ul li {
	margin: 0 0 0 0px;
	display: block;
	padding: 0px 0px 0px 6px; 
	list-style-type: none;
	border:none;
	width:98px;
	float:none;	
}

#pages_menu_container ul ul ul li {
	width:auto;
	font-size:9px;	
	line-height:16px;
	background:none;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	list-style-position:outside;
	border-left:1px solid #ccc;
}

#pages_menu_container ul ul ul ul li {
	display:none;

}

.categories_menu_container {
	height:0px;
	overflow:hidden;
}

.entries_menu_container {
}

#pages_menu_container ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 10px; 
	display: block; 
	color: #010101;
	text-decoration: none;
	border:none;
	background-color:#ffffff;
	cursor:pointer;
}

#pages_menu_container ul li.selected {
	padding:0px 0 0px 0;
	margin: 0px 0px 0px 0px;
}

#pages_menu_container ul li.selected a {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 1px 10px;
	border-bottom:1px #ccc solid;	
	color: #888;
	border-right:20px #d5cebf solid;	
}

#pages_menu_container ul li a:hover, #navigation ul li a:active, #navigation ul li.current_page_item a {
	background: #ededed; 
	color: #666;	
}

#pages_menu_container ul li.selected ul {
	border-bottom:1px #ccc solid;
	margin-top:2px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#pages_menu_container ul li ul {
	margin-top:0px;
	margin-bottom:3px;
	padding-bottom:0px;
}

#pages_menu_container ul li ul li a {
	margin: 0px 0 0 0px;
	padding: 2px 0px 0px 6px; 
	display: block; 
	text-decoration: none;
	border:none;	
	color: #010101;	
}

#pages_menu_container ul li.selected ul li a {
	margin: 0 0 0 0px;
	padding: 2px 0px 0px 6px; 
	display: block; 
	text-decoration: none;
	border:none;	
	color: #010101;	
}

#pages_menu_container ul li.selected ul li.selected {
	padding:0px 0 0px 0;
	margin: 0px 0px 0px 6px;
}

#pages_menu_container ul li.selected ul li.selected a {
	margin: 0px 0px 0px 0px;
	padding:2px 0px 0px 6px;
	color: #888;
	border-right:20px #d5cebf solid;	
}

#pages_menu_container ul li ul {
	display:none;
}

#pages_menu_container ul li.selected ul {
	display:block;
}

#pages_menu_container ul li ul li ul{
	display:none;
}

#pages_menu_container ul li.selected ul li ul{
	display:none;
}

#pages_menu_container ul li ul li.selected ul{
	display: inline;	
	border-bottom:none;
}

#pages_menu_container ul li.selected ul li.selected ul li {
	margin: 0px 0px 0px 0px;
	padding:0px 4px 0px 6px;
}

#pages_menu_container ul li.selected ul li.selected ul li a {
	background:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration: none;
	display:inline;
	border:none;	
	color: #999;	
}

#pages_menu_container ul li.selected ul li.selected ul li.selected a {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #555;
}


.prevnext {
	text-align:right;
}

#imagepreview{
	float:right;
	position:fixed;
	right:150px;
	top:157px;
	visibility:hidden;
	background:#dac78c; 
	color:#333333;
	border:1px #815F1E solid;
	padding:16px;	
}

.thumbimage {
	width:100px;
	float:left;
}

.fullpageimage {
	height:250px;
}

.artiststatementspace {
	margin: 0 0 0 -1px;
}

.oncanvasspace {
	margin: 0 0 0 -5px;
}

#canvastitles {
	font-family: "Avant Garde", "Century Gothic", sans-serif;
	font-size:2.8em;	
	padding-left:20px;
	line-height:1.3em;
	margin-left:0px;
}

#canvastitles li {
	list-style:square;
	color:#d5cebf;
	margin-left:0px;
	padding-left:0px;
}

.grey {
	color: #787571;
}

.editlink {
	font-size:0.5em;
	margin-left:0.2em;
}

.wrapper_pageTemplaterAjaxSlideAction {
	height:0px;
	overflow:hidden;
}

.pageTemplaterAjaxSlideAction {
	padding-top:10px;
}

.wrapper_entryTemplaterAjaxSlideAction {
	height:0px;
	overflow:hidden;
}

.entryTemplaterAjaxSlideAction {
	padding-top:10px;
	position:relative;
}

.wrapper_pageTemplaterSlideAction {
	height:0px;
	overflow:hidden;
}

ul.pagetemplaterlist {
	list-style:none;
	margin:0px;
	padding:0px 0 0 0px;
}

ul.entrytemplaterlist {
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.pagetemplaterlist li {
}

ul.pagetemplaterlist h1 {
	margin:0px 0 0px 0px;
	font-size:14px;
}

ul.pagetemplaterlist li h1 span.editlink {
position:absolute;	
}

ul.pagetemplaterlist li h1 a span.title_l {
}

ul.pagetemplaterlist li h1 a span.title_r {
	float:right;
}

ul.pagetemplaterlist li h1 a span.qual_l {
	color:#888; 
}

ul.pagetemplaterlist li h1 a span.qual_r {
	color:#888; 
	float:right;
}

ul.pagetemplaterlist li h1 a span.date_l {
	color:#aaa;
}

ul.pagetemplaterlist li h1 a span.date_r {
	color:#aaa;
	float:right;
}

ul.entrytemplaterlist li {
}

.wrapper_entryTemplaterSlideAction {
	overflow:hidden;
}

.entryTemplaterSlideAction {
	padding:10px 0 10px 0;
}

div.caller_entryTemplaterSlideAction {
	text-align:right;
	margin:0px 20px 0px 0px;
	font-style:italic;
}

div.caller_entryTemplaterSlideAction a {
	color:#b9a17e;
	font-size:9px;
}

ul.pagetemplaterlist.aboutme {
	list-style:none;
	float:left;
	margin:-30px 0px 0 0px;
	padding:0px 0 0 0px;
}

ul.pagetemplaterlist.aboutme h1 {
	text-align:right;
}

