/*
Theme Name: Questroyal Theme
Theme URI: http://questroyal/
Description: Questroyal Theme
Author: Tiimo Schulze and Sam Yellin
Author URI: http://www.tscreative.com/
Tags: questroyal
Version: 1.30
*/
/**********************Reset*****************************/




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
caption {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 17px;
	color: #444;
	margin: 60px 0 20px;


	font-weight: normal;
	font-size: 26px;
	text-align: left;
	color: #94012e;

}

/** Generated by FG **/
@font-face {
    font-family: 'Conv_Univers 57 Condensed';
    src: url('fonts/Univers57Condensed.eot');
    src: local('☺'), url('fonts/Univers57Condensed.woff') format('woff'), url('fonts/Univers57Condensed.ttf') format('truetype'), url('fonts/Univers57Condensed.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'Conv_Univers 57 Condensed';
    src: url('fonts/univers57condensed-webfont.eot');
    src: url('fonts/univers57condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/univers57condensed-webfont.woff') format('woff'),
         url('fonts/univers57condensed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

figure { margin: auto; }





body {
	line-height: 1.5em;
	background-color:#000000;
	
	font-family:"Times New Roman", Times, serif;
	font-size:.8em;
	color:#252525;
	
}
ol, ul {
	list-style: none;
}
ul.column-list, ul.row-list{
	float:left;
}
ul.row-list li,
.st-related-posts li{
	float:left;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/**********************End Reset*****************************/

/**********************Begin Layout**************************/

h1 {
	width: 980px;
	margin: 5px auto;
	text-align: right;
	color: #6d6e71;
    font-size: 11px;
}
a{
	text-decoration:none;
	color:#252525;
}
p{
	margin-top:15px;
	margin-bottom:15px;
	font-size:1.2em;
	
	
}
p a {
 color: #a70c29;
}
sup{
	font-size:.8em !important;
	line-height:.4em  !important;
}
p.no-indent{
	text-indent:0px;
}
table tbody tr:first-child td{
	padding-top:11px;
}
table tbody tr:last-child td{
	padding-bottom:11px;
}

td{
	font-size:.95em;
	padding:3px 12px 3px 12px;
}

.widget-left .title,
th,
#tagTable .title {
	background-color:#a70c29;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	color:white;
	text-align:left;
	font-size:1.3em;
	line-height: 22px;
	padding: 0 4px;
	font-weight: normal;
	font-size: 16px;
}
.tax-artist .widget-left {
	border: none;
}
.tax-artist .widget-left .title {
	background: none;
	color: #a70c29;
	/*font-weight: bold;*/
	padding-left: 0;
	font-size: 18px;
}
#tagTable .title span{
	font-size: 13px;
}
#tagTable .tags {
	padding:12px;
	text-align: left;
}
#tagTable .tags a {
	/*text-transform: lowercase;*/
	font-size: 14px;
}
a:hover{
	text-decoration:underline;
}
.screen-reader-text{
	display:none;
}
.large{
	font-size:1.3em;
}
.red_gradient{
	width:100%;
	height:100%;
	position:absolute !important;
	left:0px;
	top:0px;
	z-index:0 !important;
}
.menu{}
	.menu li{
		
		margin-left:15px;
		/*funny fix for ie*/
		display: inline;
		display:inline-block;
		zoom:1; 
		*display: inline; 
		_height: 18px;
	}
	.menu a{
		color:white;
	}
.inset,
.st-related-posts li{
	background-color:#FBFAF5;
	border: 1px solid #E2E2E2;
}
.alignleft {
	float:left;
}
.alignright {
	float: right;
}
.clear{
	clear:both;
}
.small-caps{
	/*font-variant:small-caps;*/
	font-size:1.25em;	
}
span.small-caps:first-letter{
	border:1px solid red;
}
.zoom_button{
	background-image:url(images/zoom_image.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}
label.error{
	color: #6C0E0E;
}
.error {
	display:inline !important;
	font-weight:bold;
}
ul{
	
}
ul li{
	padding-bottom:15px;
}
.bullet{
	background-image:url(images/bullet_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	/*padding-left:15px;*/
}
.bullet-back{
	background-image:url(images/bullet_arrow_back.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
}

.clearfloat {
	display: inline-block;
	width: 100%;
}

#page{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:40px;
	padding-bottom:20px;
}
#header{
	display: inline-block;
	width: 100%;
}
	#headerimg{
		/*position:relative;
		top:10px;
		left:10px;*/
		float:left;
		margin-bottom: 0;
		margin-left:7px;
		width: 410px;
	}
	
	#content #main_menu{
		background-image:url('images/menu_background_lg.gif');
		/*width:589px;*/
		width: 630px;
		height:28px;
		position:absolute;
		right:-2px;
		top: -40px;
		background-repeat:no-repeat;
		padding-top:11px;
		text-align:center;
		padding-left:0px;
		font-size:1.1em;
	}
	#content #main_menu ul{
		display:inline;
		white-space:nowrap
	}
	
		#main_menu li{
			margin-left: 12px;
		}
		#content #main_menu li.first-item{
			margin-left:0px !important;
		}
		
		/*
		#content #main_menu #menu-home { width:37px; }
		#content #main_menu #menu-inventory{ width:62px; }
		#content #main_menu #menu-artists{width:41px;}
		#content #main_menu #menu-publications{width:73px;}
		#content #main_menu #menu-exhibitions{width:69px;}
		#content #main_menu #menu-contact{width:41px;}
		#content #main_menu #menu-historical{width:136px;}
		#content #main_menu #menu-blog{width:28px;}
	*/
		
		#main_menu a {
			color:white;
			font-size: 13px;
			font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
			text-transform: uppercase;
		}
		#main_menu .first-item{
			margin-left:12px;
		}
	
#content_outer{
	max-width: 980px;
	background-color:#FFFFFF;
	clear:both;
	position:relative;
	margin-bottom:5px;
}

#page_header{
	height:39px;
	border-width:1px;
	position:relative;
	border-color:#5B0A09;
	border-style:solid;
	background-color:#6B100F;
	
	background-repeat:repeat-x;
}
	#page_header *{
		z-index:1;
		position:relative;
	}
		#page_header h2{
			color:white;
			font-size:1.5em;
			top:7px;
			left:14px;
			z-index:2;
			line-height:1.3em;
			position:relative;
			float:left;
		}
		#page_header #searchform{
			float:right;
			top:8px;
			right:52px;
			z-index:3;
		}
		@-moz-document url-prefix() {
			#page_header #searchform{
				right:85px;
			}	
		}
		#search_container{
			background-repeat:no-repeat;
			height: 24px;
			/*width: 210px;*/
		}
		#searchform #s{
			border: 0px none white;
			height: 22px;
			width: 200px;
			margin-left: 7px;
			padding: 0 5px 0 5px;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			behavior: url(ie-css3.htc);
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			outline: none;
		}

		@-moz-document url-prefix() {
			#searchform #s{
				width: 200px;
			}
		}

		#searchsubmit{
			/*display:none;*/
		}
#content{
	margin-left:35px;
	margin-right:35px;
	margin-top:35px;
	margin-bottom:38px;
}

.page-template-contact-php #content {
	margin: 0 37px;
    padding-top: 23px;
}
#content_left{
	float:left;
	margin-right: 20px;
}
#content_right{
	float:right;
}
.publications {
	width:610px;
}

.page-template-publications-php .publications {
	width: 648px;
}
#footer{
	font-size:12px;
	height:50px;
	position:relative;
	float:left;
	
}
#copyright,
#copyright a,
#footer, #footer a{
	font-size: 13px;
	color:#888;
}
#footer #main_menu{
	
}
	#footer #main_menu li{
		/* display:inline; */
		float: left;
		margin: 0 10px 0 0;
	}
	#copyright{
/*		float:right;*/
		text-align: center;
		display: block;
	}
	
/**********************End Layout**************************/

/***********************Contact Page ****************/
.page-template-contact-php #content_right{
	width:226px;
	margin-bottom:0px !important;
	padding-bottom:10px;
}
.page-template-contact-php #content_right p{
	margin-bottom:15px;
	margin-top:0px;
	text-indent:0px;
	font-size:13px;	
}
.page-template-contact-php h3, .page-template-contact-php .heading{
	color: #350306;
	font-style:italic;
	font-weight:bold;
	font-size:17px;
}

.page-template-contact-php #about h3{
	display:block;
	margin-bottom:4px;
}	
.page-template-contact-php #about p{
	margin-bottom:15px;
	margin-top:0px;
	text-indent:0px;
	
}
.page-template-contact-php #gallery_update{
	margin-bottom:15px;
	color: #6B100F;
	font-size:13px;
}
	.page-template-contact-php #gallery_update p{
		margin-top:0px;
		margin-bottom:0px;
		font-size:13px;
	}
	.page-template-contact-php #gallery_update strong{
		font-size:17px;
		font-style:italic;
	}

.page-template-contact-php hr{
	margin-bottom:10px;
	
}
/**********************Home Page********************/
.home #page_header{
	display:none;
}
.home #content{

}
.home #gallery_update{
	color: #C4C4C4;
	/*position:absolute;
	right:0px;
	top:15px;*/
	float:right;
	margin-bottom:15px;
	font-size:13px;
	
}
	.home #gallery_update p{
		font-size:0.9em;
		margin-top:0px;
		padding-bottom:0px;
		margin-bottom:0px;
		font-size:13px;
	}
	.home #gallery_update p strong{
		padding-top:0px;
		margin-top:0px;

	}
	
	.home #gallery_update strong{
		color:white;
		text-transform:uppercase;
		font-size:10px;
		
	}
#slideshow{
	margin:0px;
	padding:0px;
	height:557px;
}

.hidden{
	display:none;
	margin:0px;
	padding:0px;
}
.block	{
	display:block;
}
.home #content_outer{
	/*border: 1px solid #404040;*/
	border: none;
	width:980px;
	text-align:center;
	clear:both;
	position:relative;
	margin-bottom:5px;
	/*margin-top:39px;*/
	margin-left:auto;
	margin-right:auto;
	
	
}
	.home #content{
		margin:0px;
		background:black;
		position: relative;
	}
		#.home #content img{
			width:100%;
		}
		.home #content #main_menu{
			position:absolute;
			padding-top:0px;
			top:0px; 
			right:0px;
			background-image:none;
			
			width:100%;
			height:30px;
			font-size:1.3em;
			text-align:left;
			line-height:1.7em;
			z-index:5;
		}
			.home #content #main_menu li{
				padding-right:2px;
				display:inline;
			}
					
			.home #main_menu #menu-home{ width:auto !important; }
			.home #main_menu #menu-inventory{ width:auto !important; }
			.home #main_menu #menu-artists{width:auto !important;}
			.home #main_menu #menu-publications{width:auto !important;}
			.home #main_menu #menu-exhibitions{width:auto !important;}
			.home #main_menu #menu-contact{width:auto !important;}
			.home #main_menu #menu-historical{width:auto !important;}
			.home #main_menu #menu-blog{width:auto !important;}
			.home #content #main_menu li.first-item{
				margin-left:12px !important;
			}
		
			.home #content #main_menu li a{
				vertical-align:middle;
			}
	.home #content #searchform{
		position:absolute;
		padding-top:3px;
		top:2px; 
		right:47px;
		z-index:100;
	}
	@-moz-document url-prefix() {
		.home #content #searchform{
			right:80px;
		}	
	}
	.home #content #searchform #s{
		margin-left:0px;
	}
	#home-buttons {
		position:absolute;
		bottom:20px;
		right:13px;
		width:652px; /*needed for ie6*/
		/*text-align:left;*/
	}
	#home-button-logo{
		width:205px !important; /*needed for ie6*/
	}
		#home-buttons li{
			display:block;
			float:left;
			width:160px;
			font-size:.8em;
			color:white;
			margin-left:0px;
			margin-right:3px;
			padding-bottom:0px;
			padding-top:0px;
			/*
			background-color:black;
			filter:alpha(opacity=60);
			-moz-opacity:0.6
			-khtml-opacity: 0.6;
			opacity: 0.6;*/
		}
			#home-buttons li h3{
				color:white;
			}
/**********************Artwork Page********************/

/******This was used on the old web site to style essays *****/
p.MsoNormal, p.MsoBodyText{
	margin-top:0px !important;
	margin-bottom:0px !important;
	
}


.single #content{
	margin-left:16px;
	margin-right:16px;
	margin-top:10px;
}
#artwork_container{
	
	padding:16px;
	
	position:relative;
	margin-bottom:15px;
	font-size:1.05em;
	text-align:center;
	display: inline-block;
}

.single #artwork_container {
	padding-left: 7px;
}

	#artwork_container #artwork{
		float:left;
		text-align:center;
		width:650px;
	}
#artwork-image-sidebar{
	float:right;	
	text-align:left;
	width:270px;
	height:100%;
	position:relative;
	left: 18px;
}
#artwork-image-sidebar .widget {
	margin-top: 10px;
}
#artwork-image-sidebar .info_about_artist {
	margin-bottom: 48px;
}
#artwork-image-sidebar .widget_small_caps {
	margin-bottom: 30px;
}
#artwork-image-sidebar .widget_share {
	margin-bottom: 42px;
}
#artwork-image-sidebar .title {
    margin-bottom: 10px;
    font-weight: bold;
}
#artwork-image-sidebar .zoom_button {
	background: none;
    padding-left: 0;
}

#artwork-image-sidebar .small-caps {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	/*font-size: 16px;*/
	font-size: 14px;
	/*color: #6B100F;*/
	color: #a70c29;
	text-transform: uppercase;
}

#artwork-image-sidebar .small-caps:hover {
	color: #000;
    text-decoration: none;
}
.widget_small_caps a:hover {
	text-decoration: none;
}
		#artwork-image-sidebar .artist-name, .artist-lifespan{
			/*color:#6B100F;*/
			color: #a70c29;
		}
		#artwork-image-sidebar .artist-name, .artist-lifespan, .document-title{
			font-size:1.3em;
		}
		#artwork-image-sidebar .artist-name  {
		  font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
		  font-family: "Times New Roman", Times, serif;
		  font-size: 1.2em;
		 font-weight: bold;
		}
		
		.info_about_artist a {
		  font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
		  text-transform: uppercase;
		  /*color:#6B100F;*/
		  color: #a70c29;
		  
		}
		.info_about_artist a:hover {
		  color: #000;
		  text-decoration: none;
		}
		
		.artwork-title{
			font-style:italic;
			overflow: hidden;
			white-space: normal;
			width: 168px;
			font-size: 14px;
			/*display: block;*/
		}
		.tax-artist .inset .artwork-title {
            display: block;
            margin-top: 11px;
		}
		.tax-artist .all_works_right .artwork-title {
            margin-top: 2px;
		}
		
		#artwork-image-sidebar .document-caption{
			font-weight:bold;
		}
		
		.artwork-date{ font-size: 14px; }
		.artwork-media{ font-size: 14px;}
		.artwork-dimensions{font-size: 14px;}
		.artwork-signed{display: block; margin-bottom: 30px; font-size: 14px;}
	#artwork-image-sidebar #artwork_tools{
		vertical-align:bottom;
		/*position:absolute;*/
		bottom:8px;
		left:0px;
		/*border-top:1px solid #BEBFBA;*/	
		padding-top:7px;
		text-align:left;
	}
#artwork-description{
	width:620px;
	margin-left:16px;
	float:left;
}
.single #artwork-description-mobile,
.single #artwork-description {
	margin: 10px 0 0 5px;
}
.single #artwork-description-mobile p,
.single #artwork-description-mobile span,
#artwork-description p,
#artwork-description span{
	text-align:justify;
	font-family:"Times New Roman", Times, serif !important;
	font-size:12pt !important;
}
#artwork-description-title2,
#artwork-description-title { 
	margin-bottom:10px;
	text-align: left;
	margin-top: 21px;
}

#artwork-description-title2 h3,
#artwork-description-title h3 {
	color: #a70c29;
}

#artwork-description-title {
	display: block !important;
}
	
#artwork-description-mobile .artist-name, 
#artwork-description .artist-name {
	font-style:italic;
	font-size:.85em;
}
#artwork-text-sidebar {
	float:right;
	width:315px;
}
.single #artwork-text-sidebar {
	/*width: 280px;*/
	width: 268px;
	margin-top: 40px;
	position: relative;
	left: 20px;
}
	#genreTable{
		width:100%;
		white-space:nowrap;
		margin-top:15px;
	}
	
	#genreTable tbody td {
		padding: 3px 4px 3px 12px;
	}
	#genreTable tbody {
		text-align: left;
	}
	#genreTable td a {
	   font-family:"Times New Roman", Times, serif;
	   font-size: 14px;
		text-align: left;
	}
	
	#artwork-links{
		margin-bottom:15px;
		font-size:1.25em;
		font-weight: bold;
	}
	#artwork-text-sidebar a.bullet{
		display:block;
		vertical-align:top;
	}
/*******************************Artist List**************************/
.page-template-artists-php #content{}
	#browse-alphabetically-menu{
		float:left;
		margin: 10px 0 10px 16px;
		display: inline-block;
	}
	#browse-alphabetically-menu a {
	   color: #a70c29;
	}
@-moz-document url-prefix() {
	/*#browse-alphabetically-menu{
		margin-right:84px;
	}*/
}

	#browse-alphabetically-menu li{
		margin-left:3px;
		font-size:1.3em;
		float: left;
	}
	#browse-alphabetically-menu li a {
	   display: block;
	   padding: 4px 7px 3px;
       border: 1px solid #d2d3db;
       margin-right: 3px;
       font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
       font-size: 20px;
	}
	#browse-alphabetically-menu li a:hover {
	   text-decoration: none;
	   background: #d2d3db;
	   color: #fff;
	}
/*.letter-browser {
	padding-right:15px;
	border:1px solid white;
	width: 438px;
	display: inline-block;
}*/

.letter-browser {
	margin-bottom: 40px;
	display: inline-block;
	width: 100%;
}

.letter-browser h3{
	width:100%;
	margin-bottom:22px;
	padding-bottom:3px;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	color: #a70c29;
	font-size: 22px;
}
.letter-browser ul.column-list{
	width:25%;
}
.letter-browser ul.row-list{
	width:100%;
	position:relative;
	/*left:10px;*/
}
.letter-browser .row-list li{
	width: 100%;
	font-size:1.2em;
	height:25px;

}
.letter-browser .artist-name a{
	padding-right:13px;
}
/*******************************Single Artist**************************/
#content_left.singleArtist {
	margin-left:32px;
	padding-top:25px;
	width:506px;
}
#content_right.singleArtist {
	padding-top: 70px;
	width:400px;	
}
.tax-artist #content_right.singleArtist {
	width: 290px;
}
.tax-artist #content_left.singleArtist {
	width: 635px;
	padding-top: 23px;
}
	#content_right.singleArtist .thumbnails{
		padding-top:13px;
		position: relative;
		left:-10px;
		clear:both;
		width:290px;
		margin-bottom: 20px;
	}
	.tax-artist #content_right.singleArtist .thumbnails{
	   /*left: -5px;*/
	}
	#content_right.singleArtist .thumbnails .inset {
	   background: none;
       border: none;
       padding-left: 0;
	}
	
	.artist-bio{
		text-align:justify;
		font-size: medium;
		margin-top: 17px;
	}
	#content_right.singleArtist #paintings-by-heading{
		margin-left:2px;
		/*float:left;*/
		width:420px;
		margin-bottom: 7px;
	}
	#content_right.singleArtist h3{		
	   font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
        color: #a70c29;
        font-size: 18px;
       /* font-weight: bold;*/
        margin-left: -2px;
	}

	#content_right.singleArtist #additionalWorks{
		float:right;
		margin-bottom:15px;
	
	}
/*******************************Inventory**************************/
.blog #content, 
.archive #content, 
.page-template-inventory-php #content, 
.search #content,
.page-template-browseAllRedirect-php #content{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	/*height:862px;*/
	margin-right:0px;
}
div.search-results-section{
	padding-left:39px;
	font-size:1.3em;
	clear:both;
}
	#refine-search-message{
		font-size:.9em;
		color:#252525;
		margin-left: 15px;
		font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
		margin-top: 30px;
        margin-bottom: 0px;
        font-size: 14px;
	}
	.search-results-section {
	   font-size: 1.2em;
	}
	.search-results-section .bullet{
		padding-left: 33px;
		margin-left: -18px;
		line-height:1.4em;
		background: none;
	}
.search-message{
	font-size:1.2em;
	clear:both;
}
.search h3{
	display:inline-block;
	zoom:1; 
	*display: inline; 
	_height: 18px;
		
	font-size: 16px;
	font-weight:bold;
	
	padding-left:5px;
	margin-bottom:10px;
	
    font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    margin-left: 10px;
    color: #a70c29;

}
#genre-sidebar {
	float:left;
	height:796px; /*This height is the height of #content, minus #genre-sidebar padding top and bottom*/
	border-left:0px; 
	border-top:0px;
	border-bottom:0px;
	padding-top:12px;
	padding-bottom:20px;
	font-size:1.1em;
	width:139px;
	padding-left:12px;
	padding-right:15px;
	/*background-color:#FBFAF5 !important;*/
	white-space:nowrap;
	
}

.search #genre-sidebar {
    margin-left: 4px;
}
#search-heading-paintings {
	/*padding-left: 14px;*/
	padding-left: 2px;
}

#genre-sidebar,
.page-template-browseAllRedirect-php #genre-sidebar  {
	border: none;
	background: none;
}

#search-heading-artists{
	margin-top:15px;
}
#genre-thumbnails{
	float:left;
	max-width:807px;
	padding-left:0px;
	margin-top:13px;
	margin-left:0px;
	margin-bottom:12px;
}
	#genre-thumbnails .banner{ margin-left:12px; margin-bottom:10px;}

.special .thumbnails li {
	height:240px;
}

.thumbnails div{
	overflow:hidden;
	width:170px;
}
	.thumbnails li,
	.st-related-posts li {
		padding-top:9px;
		padding-left:9px;
		padding-right:9px;
		padding-bottom:37px;
		margin-left:12px;
		margin-bottom:13px;
		display:block;
		width:168px;
		height:213px;
	}
	
	.tax-artist #content_right.all_works_right .thumbnails li {
	   padding-right: 5px;
	}
	
	.search .thumbnails li,
	.tax-genre .thumbnails li,
	.page-template-browseAllRedirect-php .thumbnails li {
	   border: none;
	   background: none;
	   padding-left: 0;
	   margin-left: 0;
	   padding-right: 0;
	   margin-left: 22px;
	}
	.search .thumbnails li {
	   margin-left: 20px;
	}
	
	
	.tax-artist .thumbnails li {
	   height: 155px;
	   margin-bottom: 20px;
	}
	
	
		.thumbnails li .artist-name,
		.thumbnails li .document-title,
		.st-related-posts li .artist-name,
		.st-related-posts li .document-title{
			font-weight:bold;
			font-size:1.1em;
			display:block;
			padding-left:4px;
			text-indent:-4px;
			margin-bottom:0px;
			margin-top:5px;
		}
		.thumbnails li img,
		.st-related-posts li img {
			/*border:1px solid #979795;*/
			margin-bottom:0px;
			width:168px;
			height:168px !important;
		}
		#pageNavigation{
			float:right;
			/*margin-right:18px;*/
		}
		.wp-pagenavi {
			float:right;
		}
		
		.tax-genre .description,
		#genre-thumbnails .description {
			float:left;
			/*width:650px;*/
			font-size:1.2em;
			color:#252525;
			text-align: justify;
			margin-left: 45px;
			margin-right: 13px;
		}
		
		.tax-genre .description .title,
		#genre-thumbnails .description .title {
			font-weight: bold;
			font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
			font-size: 16px;
			margin-bottom: 5px;
			margin-top: 15px; 
		}
		
		.tax-genre .description .title {
            width: 100% !important;
		}
		
		#genre-thumbnails .caption {
			margin: 30px 10px 20px 46px;
			max-width: 736px;
		}
		
		
		.special .artwork-price strong {
			color:#c00;
		}
		
		/*.special .row-list li{margin-left:10px;}
		.special .artwork-price{display:block; margin-top:3px;}
		
		.special .thumbnails li{height:238px;} */
/*************************Publications Page ******************/

.page #content,
.page-template-exhibitions-php #content,
.page-template-about-php #content,
.page-template-artists-php #content,
.page-template-publications-php #content {
	padding: 20px 32px 26px 31px;
	margin:0px;
}
.home #content {
	padding: 0;
}
#publications-description {
	padding-left:28px;
	padding-right:28px;
	margin-bottom: 15px;
	
	background: none;
	border: none;
	padding-left: 0;
}

div.form-error{
	padding: 10px 20px;
	text-transform: uppercase;
	text-align: center;
	font-size: 1em;
	margin-bottom:20px;
	background-color:#6c0f0f;
	color:#FFFFFF;
	border:1px solid #550000;
}
div.form-success{
	padding: 10px 20px;
	text-align: center;
	font-size: 1em;
	margin-bottom:20px;
}
#pubications-form{}
	#publications-form .form-label{
		width:100px;
		text-align:right;
		padding-right:12px;
		font-size:1em;
	}
	#publications-form .form-field{
		text-align:left;
		padding-right:0px;
		padding-left:0px;
		position: relative;
	}
	#publications-form .form-submit{
		padding-top:11px;
		padding-right:0px;
		text-align:right;
		margin-bottom: 5px;
	}
	#publications-form .form-field input{
		width:222px;
	}
	#publications-form textarea{
		width:222px;
		height:88px;
	}
	#form-right{
		padding-left:63px;
		vertical-align:top;
	}
	
	#publications-form #form-right {
	   padding-left: 0;
	}
		tr.publication{
			
		}
		.publication-thumb-container{
			padding-right:15px;
		}
		.publication td{
			padding-top:0px !important;
			padding-left:0px;
			vertical-align:top;
			font-size:1.15em;
			color:#444444;
			line-height:1.25em;
			padding-bottom:27px;
		}

		.publication .publication-title {
			font-weight:bold;
			position:relative;
			font-size: 15px;
		}
		.publication .publication-description a,
		.publication .publication-description {
            font-size: 14px;
		}
		.publication label{
			font-weight:bold;
			color:#3A0201;
			font-style:italic;
			font-size:1.05em;
		}
/*************************Exhibitions Page ******************/
.page-template-exhibitions-php #content_left{
	width:432px;
	/*text-align:center;*/
}
.page-template-exhibitions-php .heading{
	font-size:15pt;
}
.page-template-exhibitions-php p {
	text-align:left;
	margin-bottom:30px;
}
.page-template-exhibitions-php #exhibition-right p { 
    margin-bottom: 10px;
    font-size: 14px;
}
.page-template-exhibitions-php #content_right{
	padding-left:10px;
	width:450px;
}
#exhibition_image{
	/*margin-right: 16px;*/
}
	.page-template-exhibitions-php #content_right p{
		font-size:1.2em;
		margin-top:0px;
	}

	

	/********The form*************/
	#exhibition-form table{
		background-color:white;
		border-style:none;
	}
	#exhibition-form td{
		padding-left:0px;
		padding-right:5px;
	}
	td.form-label{
		vertical-align:top;
		text-align:right;
		
	}
	#exhibition-form .form-field input, #exhibition-form textarea{
		width:330px;
	}
	#exhibition-form .form-submit{
		text-align:right;
	}
	#exhibition-form textarea{
		height:141px;
	}
	
/***************************Image Contact Form *******************/
.popup-form{
	background-color:white;
	
}
.popup-form #content_outer{
	margin-top:0px;
	width:auto;
	border:0px;
}
.popup-form  #content{
	width:auto;
}
.popup-form .page-header
{
	background-color:#6B100F;
	color:white;
	width:auto;
	padding-left:4px;
	height:auto;
	white-space:normal;	
	padding-bottom:6px;

	
}
.popup-form h2{
	vertical-align:middle;
	height:100%;
	line-height:1.3em;
	font-size:1.6em;
	padding-top:6px;
	padding-left:4px;
	white-space:normal;	
}

.view-all {
	text-align: right;
	clear:right;
}

.view-all a {
	font-size: 16px;
	text-decoration: none;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    color: #a70c29;
}

.view-all a:hover {
	color: #222222;
}

.wp-pagenavi span, .wp-pagenavi a {
border:none;
}

.wp-pagenavi span.current {
padding: 2px 3px 2px 3px;
margin: 0px;
font-weight: bold;
}

.wp-pagenavi {
font-size: 1.3em;
color: #6B100F;
float: right;
}

.wp-pagenavi a:visited {
padding: 2px 3px 2px 3px;
margin: 0px;
text-decoration: none;
}

.wp-pagenavi a, .wp-pagenavi a:link {
padding: 2px 0px 2px 0px;
margin: 0px;
text-decoration: none;
color: #6B100F;
}

.wp-pagenavi a:hover {
padding: 2px 3px 2px 3px;
margin: 0px;
}

.wp-pagenavi a.nextpostslink {float:right;}
.wp-pagenavi a.previouspostslink {float:left;}

.wp-pagenavi a.nextpostslink,  .wp-pagenavi a.nextpostslink:hover,
.wp-pagenavi a.previouspostslink,  .wp-pagenavi a.previouspostslink:hover {
margin-top:-2px; 
}
.featured_posts {
	padding:10px 15px;
	border-top:1px solid #CCC;
}
.featured_posts .title {
	font-size:22px;
	font-weight:bold;
}

.featured_posts .title a {
	color:#404040;
}
.featured_posts .read_more {
	color:#6B100F;
}
.featured_posts .meta {
	margin:5px 0;
}
.clearfloat {
	display: inline-block;
	width: 100%;
}
.alignright {
	float: right;
}
.social-icons img {
	margin-right: 10px;
}

#footer {
	margin-top: 18px;
}
.footer-main {
	margin-top: 4px;
}

.widget-left {
	margin-top: 40px;
	border: 1px solid #CCC;
	border-right: none;
}
.tax-artist .widget-left {
    margin-top: 47px;
}
.widget-left .featured_posts {
	border-top: none;
}

.tax-artist .widget-left .featured_posts {
	padding-left: 0;
	font-weight: normal;
}
.widget-left .subtitle {
	font-style: normal;
	text-transform: uppercase;	
	font-size: 13px;
	font-weight: bold;
}
.tax-artist .widget-left .subtitle {
	font-weight: normal;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	font-size: 14px;
	text-transform: none;
}
.social-icons {
	margin-top: 10px;
}

.ie7 caption nobr {
	display: block;
	margin-bottom: 20px;
}


.connect-social {
	padding-left: 0;
}

.social-exhibitions .first_item {
	padding-left: 0;
}

.page-template-exhibitions-php  p.no-indent {
	font-size: 14pt;
	font-weight: bold;
	width: 412px;
	text-align: left;
	margin-left: 8px;
}
.page-template-exhibitions-php.ie7  p.no-indent {
	margin-left: 16px;
}
.page-template-exhibitions-php #exhibition-form {
	float: right;
}

@-moz-document url-prefix() {
	.page-template-exhibitions-php  p.no-indent {
		margin-left: 9px;
	}
}

.page-template-exhibitions-php.ie7 #exhibition-form,
.page-template-exhibitions-php.ie8 #exhibition-form,
.page-template-exhibitions-php.ie9 #exhibition-form {
	float: none;
}
.page-template-exhibitions-php.ie7 #exhibition-form {
	margin-left: 17px;
}
.page-template-exhibitions-php.ie8 #exhibition-form {
	margin-left: 5px;
}
.page-template-exhibitions-php.ie9 #exhibition-form {
	margin-left: 6px;
}

.single #artwork-text-sidebar .social-icons {
	margin-top: 10px;
	margin-bottom: 10px;
}
.social-icons .bullet {
	color: #252525;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}
.social-icons .bullet:hover {
	text-decoration: none;
}

.single #artwork-text-sidebar #artwork-links {
	margin-bottom: 0;
}

.single .script-icons {
	margin-left: 0;
}

.signle .social-signle  {
	display: none;
}

.page-template-publications-php .social-items {
	position: absolute;
	top: 848px;
	left: 30px;
} 

/*.page-template-publications-php.ie7 .social-items {
	left: 30px;
} */

#menu-top-menu {
	max-width: 700px;
	float: left;
	margin-top: 5px;
	margin-bottom: 2px;
}
@-moz-document url-prefix() {
    #menu-top-menu {
        max-width: 675px;
    }
}
#menu-top-menu li {
	position: relative;
	display: block;
	float: left;
	padding-bottom: 0;
	z-index: 10;
}

.ie7 #menu-top-menu li {

}
#main_menu {
	display: inline-block;
	width: 100%;
	height: 37px;
}
.single #main_menu {
    height: 27px;
}
#main_menu a {
	display: block;
	padding-bottom: 8px;
	color: grey;
	font-size: 14px;
}
#main_menu a:hover {
	color: #a5a6aa;
}
#searchform {
	float: right;
    /*margin-right: 50px;*/
    /*margin-bottom: 12px;*/
}

#content #main_menu .sub-menu,
.home #content #main_menu .sub-menu,
#menu-top-menu .sub-menu {
	display: none;
	position: absolute;
    background: url("images/quest_dropdown_90.png") repeat;
    padding: 10px 14px 5px 0;
    text-align: left;
    z-index: 800;
    text-transform: none;
}
.ie7 #menu-top-menu .sub-menu {
	background: #000;
	opacity: 0.9;
	filter: alpha(opacity=80);
	top: 21px;  
}
#menu-top-menu .sub-menu a {
	color: #fff;
	text-transform: none;
	font-size: 15px;
}
#menu-top-menu a:hover {
	color: #a5a6aa;
	text-decoration: none;
}

#content #main_menu li,
#content #main_menu .sub-menu li,
.home #content #main_menu .sub-menu li,
#menu-top-menu .sub-menu li {
	display: block;
	float: left;
}
#menu-top-menu .sub-menu li {
    white-space: nowrap;
    display: block;
    float: none;    
}

.home #content #main_menu .sub-menu li,
#content #main_menu .sub-menu li {
	float: none;
}


.home #content #main_menu .sub-menu li a {
	color: black;
}
#content #main_menu li:hover .sub-menu,
.home #content #main_menu li:hover .sub-menu,
#menu-top-menu li:hover .sub-menu {
    display: block;   
}

#footer .menu li {
	margin-left: 0;
	margin-right: 8px;
}
#infooter .menu li a {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	text-transform: uppercase;
    color: #a5a6aa;
    font-size: 12px;
}
#infooter .menu li a:hover {
	color: #fff;
	text-decoration: none;
}
#genre-sidebar .menu li {
	display: block;
	/*background-image: url(images/bullet_arrow.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
	/*padding-left: 15px;*/
    margin-left: 0;
}
#menu-left-menu li a {
	font-size: 16px;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	color: #a70c29;
}
#menu-left-menu li a:hover {
    color: #252525;
    text-decoration: none;
}

#social-bar {
	/*width: 200px;*/
	background: #ccc;
	float: right;
    margin: 28px 0 10px 10px;
	padding: 10px 0 0 10px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
}
#social-bar .widget {
	/*text-align: center;*/
}
#social-bar .title {
	/*text-align: center;*/
	font-size: 16px;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#social-bar .icons {
	display: inline-block;
	width: 100%;
	margin-bottom: 12px;
}
.page-template-photo-gallery-page-php #social-bar .icons,
.page-template-about-subpage-php #social-bar .icons,
.page-template-about-php #social-bar .icons {
	margin: 12px 0 24px;
}

#contact-left-bar .icons,
#infooter .icons {
	display: inline-block;
}

#contact-left-bar .icons a,
#infooter .icons a,
#social-bar .icons a {
	width: 32px;
	height: 32px;
    display: block;
    float: left;
    margin-right: 5px;
}
#contact-left-bar .icons a {
	margin-right: 21px;
}
#infooter .icons a {
	margin-right: 10px;
	margin-left: 10px;
}
#contact-left-bar .icons a:hover,
#social-bar .icons a:hover,
#infooter .icons a:hover {
	opacity: 0.7;
}
#twitter_icon {	background: url("images/twitter_button.png") no-repeat;}
#facebook_icon { background: url("images/facebook_button.png") no-repeat;}
#printerest_icon { background: url("images/pinterest_button.png") no-repeat;}
#rss_icon { background: url("images/rss_button.png") no-repeat;}

.page-template-about-php h3 {
	color: #5B0A09;
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 19px;
	font-weight: normal;
}

#contact-left-bar {
	float: left;
	width: 270px;
    padding: 0 10px 10px 0;
}
#contact-left-bar .widget {
	margin-bottom: 38px;
}
#contact-left-bar .widget-3 {
    margin-bottom: 20px;
}
#contact-left-bar .textwidget {
	font-size: 15px;
	line-height: 18px;
}

#social-bar .contact-link,
#contact-left-bar .contact-link,
.page-template-contact-php .content-block h3,
#contact-left-bar .widget .title {
	font-size: 16px;
    margin-bottom: 10px;
    font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    color: #a70c29;
    /*font-weight: bold;*/
    text-transform: uppercase;
}
.page-template-contact-php h3 {
	font-weight: normal;
}
.page-template-publications-php .social-share,
.page-template-contact-php .social-share {
	display: none;
}
#social-bar .contact-link,
#contact-left-bar .contact-link {
	text-transform: uppercase;
	font-size: 16px;
	display: block;
}
#social-bar .contact-link:hover,
#contact-left-bar .contact-link:hover {
	text-decoration: none;
	color: #000;
}
#contact-left-bar .widget .title {
	margin-bottom: 21px;
}

#header-bar {
    float: right;
    width: 556px;
    display: inline-block;
    margin-bottom: 0;
}
#header-bar .widget {
    float: right;
    margin-bottom: 22px;
}
#header-bar .widget_sp_image .title {
	display: none;
}

#infooter {
	text-align: center;
	color: #fff;
	font-size: 14px;
}
#infooter .first .textwidget {
	font-size: 16px;
	color: #a5a6aa;
	margin-top: 15px;
	margin-bottom: 8px;
}
#infooter .textwidget {
	margin-bottom: 8px;
}
#infooter .textwidget a {
	color: #fff;
}
#infooter .menu li {
	padding-bottom: 0;
}
#infooter .widget_nav_menu {
	margin-bottom: 20px;
	margin-top: 13px;
}
.footer-main {
	font-family: "Times New Roman", Times, Helvetica, Arial;
}

/*.home #mobile-slideshow,*/

.home #slideshow {
	height: 542px;
	position: relative;
	overflow: hidden;
}
.home #mobile-slideshow .widget-block:hover,
.home #slideshow .widget-block:hover {
    text-decoration: none;
}

.home #mobile-slideshow .widget .title,
.home #slideshow .widget .title {
	position: absolute;
	max-width: 400px;
	/*background: #000;*/
	color: #fff;
	padding: 5px;
    /*font-weight: bold;*/
    z-index: 500;
    top: 100px;
    text-align: left;
    /*opacity: 0.3;
    filter:alpha(opacity=30);*/
    
    background: url("images/quest_dropdown_40.png") repeat;
    font-size: 16px;
    font-family: Helvetica, Arial, sans-serif;
    
    font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    width: 250px;
    padding: 15px;
    text-transform: uppercase;
}
.home #mobile-slideshow .widget .title:hover,
.home #slideshow .widget .title:hover {
	background: #fff;
	color: #000;
	opacity: 1;
	filter:alpha(opacity=100);
}
.home #mobile-slideshow .widget .title:hover a,
.home #slideshow .widget .title:hover a {
	color: #000;
}

.home #mobile-slideshow .widget,
.home #slideshow .widget {
	z-index: 100;
}
.home.ie7 #slideshow .widget {
	position: static;
}
.home.ie7 #slideshow .widget .title {
	left: -1px;
}


.home #home-buttons {
	bottom: 0;
	z-index: 2000;
    background: black;
}

.quotes-bar .widget {
    width: 169px;
    float: left;
    margin-right: 0px;
    color: #fff;
    padding: 10px 12px 0 15px;
}


.quotes-bar .widget:hover {
	background: #fff;
	color: #000;
	text-decoration: none;
}
.quotes-bar .widget:hover a {
	color: #000;
	text-decoration: none;
}
.quotes-bar .widget a:hover {
	text-decoration: none;
}
.quotes-bar .textwidget {
	font-size: 16px;
   /* font-style: italic;*/  
   text-decoration: none; 
}
.quotes-bar .widget-block {
	text-decoration: none;
}
.quotes-bar .textwidget p {
	font-size: 15px;
	margin-bottom: 0;
	padding-bottom: 0;
}
.quotes-bar .textwidget a .title {
	font-style: normal;
	margin-top: 7px;
	margin-bottom: 5px;
}
.quotes-bar .textwidget a {
	color: #fff;
}
.quotes-bar .widget .title {
	/*font-weight: bold;*/
	font-size: 14px;
	/*font-family: Helvetica, Arial, sans-serif;*/
	text-transform: uppercase;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
}
#home-buttons {
	width: 100%;
	left: 0;
}


.widget.featured_post {
	width: 400px; /* was 414*/
	height: 104px;
	margin-left: 10px;
}
.featured_post_text {
	display: inline-block;
	width: 100%;
}
.widget .artist_info {
	float: left;
	width: 280px;
}
.widget .artist-name {
	color: #fff;
	font-size: 16px;
}
.widget.featured_post .thumb {
	float: right;
}
.widget.featured_post .name {
	margin-top: 6px;
}
.widget.featured_post .name a {
    font-size: 16px;
}
.widget.featured_post .name a,
.widget.featured_post .title {
    font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    color: #fff;
}
.widget.featured_post .name a {
    font-style: italic;
}
.widget.featured_post .title {
    font-size: 18px;
    margin-bottom: 14px;
    text-transform: uppercase;
}
.single .inset {
	border: none;
	background: none;
}
.single .wpcf7 .wpcf7-textarea {
	width: 268px;
}
.single .wpcf7 p {
	font-size: 14px;
}
.single .wpcf7 .wpcf7-textarea,
.single .wpcf7 .wpcf7-text,
.single .wpcf7 .wpcf7-captchar {
	width: 230px;
	border-radius: 5px;
	/*border: 2px solid #ccc;*/
	border: none;
}

.page-template-about-subpage-php .wpcf7-submit,
#testimonials-form .wpcf7-submit,
.page-template-exhibitions-php .wpcf7-submit,
.page-template-publications-php #submit,
.page-template-contact-php .wpcf7-submit,
.single .wpcf7-submit {
	background: #a70c29;
	border: none;
	width: 81px;
	height: 44px;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	font-size: 18px;
}
.page-template-publications-php #submit {
	padding-left: 9px;
	width: 72px;
}

.page-template-publications-php #publications-form .form-submit {
    text-align: left;
}
.page-template-publications-php #publications-form label {
    font-size: 14px;	
}
.page-template-publications-php .publication-check-label {
	font-style: normal;
	text-transform: uppercase;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
}
.page-template-publications-php #publications-form textarea,
.page-template-publications-php #publications-form input {
	border: none !important;
	border-radius: 5px;
}
.page-template-publications-php #publications-form .form-field {
	margin-bottom: 10px;
}
.single .wpcf7 {
	background: #dadbe3;
	padding: 10px 17px;
}
.page-template-publications-php .social-items {
	display: none;
}
.page-template-publications-php .contact-form input,
.page-template-publications-php .contact-form textarea {
	border-radius: 4px;
}
.page-template-publications-php .form-fields {
	padding: 10px 13px;
	background: #dadbe3;
}
.publication {
	width: 182px;
	margin-right: 34px;
    min-height: 350px;
    margin-bottom: 10px;
}

.publication .publication-description p {
	margin: 0;
}
#publications-form .contact-form {
	width: 250px;
	/*padding: 10px 21px;*/
	/*background: #f0f0f0;*/
	border-radius: 2px;
    padding: 10px 0px 10px 18px;
}

.ie7 #main_menu li,
.ie8 #main_menu li,
.ie9 #main_menu li {
	margin-left: 11px;
}

.page-template-contact-php h3 {
	font-style: normal;
}
.page-template-contact-php .content-block {
	width: 636px;
	float: right;
}
.page-template-contact-php .wpcf7 input,
.page-template-contact-php .wpcf7 textarea {
	width: 360px;
	border-radius: 5px;
	border: none;
}
.page-template-exhibitions-php .wpcf7 input,
.page-template-exhibitions-php .wpcf7 textarea {
	border-radius: 5px;
}


.page-template-contact-php .wpcf7 .wpcf7-captchar,
.page-template-contact-php .wpcf7 .wpcf7-submit {
	width: 100px;
}
#searchsubmit {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	border: 2px solid #fff;
	background: none;
	color: #fff;
	border-radius: 3px;
    	cursor: pointer;
    	margin-left: 5px;
}
#searchsubmit:hover {
	background: #6d6e71;
}
.ie9 #menu-top-menu .first,
.ie8 #menu-top-menu .first,
.ie7 #menu-top-menu .first,
#menu-top-menu .first {
	margin-left: 0;
}
.exhibition-title,
.page-template-publications-php .subtitle,
#picture-bar .widget .title {
	text-transform: uppercase;
	color: #fff;
	background: #000;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	margin-bottom: 0;
	font-size: 15px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}

.widget_share .title {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
}


.right-single-bar {
	width: 250px;
	float: right;
	margin-left: 20px;
}
.ie7 .right-single-bar {
	float: left !important;
	margin-left: 10px;
}


.tax-artist .widget_share {
	margin-bottom: 35px;
}
.tax-artist .widget_share .title {
    margin-bottom: 15px;
    font-weight: bold;
}

.tax-artist #content_left h3 {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	color: #a70c29;
	font-size: 18px;
	text-transform: uppercase;
}

.tax-artist #content_left h3 .livedate {
	font-family: Arial, Helvetica, sans-serif;
    color: #a70c29;
    font-size: 16px;
}
.tax-artist .paintings_by {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	font-size: 16px;
	color: #000;
	margin-left: -2px;
}


.tax-artist #content_left.all_works_left {
	width: 190px;
	margin-right: 5px;
	margin-left: 16px;
}
.tax-artist #content_left.all_works_left {
    padding-top: 20px;
}
.all_works_left li {
	width: 100%;
	margin-left: 0;
}
.all_works_left li a {
	font-size: 16px;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	color: #a70c29 !important;
}
.all_works_left li a:hover {
	color: #252525 !important;
	text-decoration: none;
}
.all_works_left .left_title {
	text-transform: uppercase;
	font-size: 18px;
    font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    margin-bottom: 20px;
}
.tax-artist .all_works_left .left_title {
    margin-bottom: 25px;
}



.tax-artist #content_right.all_works_right {
    width: 768px;
    padding-top: 20px;
}

#content_right.all_works_right .thumbnails {
    display: inline-block;
    width: 764px;
    position: static;
}
.tax-artist #content_right.all_works_right #paintings-by-heading {
	width: auto;
	float: right !important;
}

.tag .our_tag,
.tax-artist #content_right.all_works_right #paintings-by-heading h3 {
	color: #252525;
	font-weight: normal;
	margin-right: 17px;
}
.tag .our_tag {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	float: right;
	font-size: 18px;
	margin-bottom: 20px;
	margin-right: 12px;
}

.tax-artist #content_right.all_works_right li.inset {
	float: left;
    width: 164px;
    margin-left: 24px;
    min-height: 193px;
    margin-bottom: 38px;
}
.search  .row-4,
.tax-artist #content_right.all_works_right li.row-4 {
	margin-left: 0;
}
.all_works {
	margin-top: 10px;
	text-transform: uppercase;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	font-size: 16px;
	margin-left: 1px;
}
.all_works a {
	color: #a70c29;
	display: block;
	margin-top: 26px;
}
.all_works a:hover {
    text-decoration: none;
    color: #252525; 
}

.all_works_bottom {
    margin-top: 15px;	
}

.tax-genre #menu-left-menu li.current-menu-item a {
/*	font-weight: bold;*/
    color: #000;
}

.search #pageNavigation .page-numbers,
.tax-genre #pageNavigation .page-numbers,
.page-template-browseAllRedirect-php #pageNavigation .page-numbers {
	color: #a70c29;
	font-size: 16px;
	display: block;
	padding: 5px 5px;
	border: 1px solid #d2d3db;
	float: left;
	margin-left: 4px;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
}
.search #pageNavigation .page-numbers.current,
.tax-genre #pageNavigation .page-numbers.current,
.page-template-browseAllRedirect-php #pageNavigation .page-numbers.current {
	background: #d2d3db;
	color: #fff;
}

.search #pageNavigation .page-numbers:hover,
.tax-genre #pageNavigation .page-numbers:hover,
.page-template-browseAllRedirect-php #pageNavigation .page-numbers:hover {
    text-decoration: none;
    color: #fff;
    background: #d2d3db; 
}
.search #pageNavigation .current:hover,
.tax-genre #pageNavigation .current:hover,
.page-template-browseAllRedirect-php #pageNavigation .current:hover {
    color: #fff;
}

.search #pageNavigation  .view-all,
.tax-genre #pageNavigation  .view-all,
.page-template-browseAllRedirect-php #pageNavigation  .view-all {
	display: block;
	margin-top: 10px;
}

.tax-genre  #genre-sidebar,
.page-template-browseAllRedirect-php  #genre-sidebar {
	padding-left: 0;
}

.tax-genre  #content,
.page-template-browseAllRedirect-php  #content {
	padding: 16px;
	padding-top: 10px;
}
.search #pageNavigation {
	margin-right: 22px;
}

.tax-genre #genre-thumbnails,
.page-template-browseAllRedirect-php #genre-thumbnails {
	width: 794px;	
}
.tax-genre #genre-thumbnails .thumbnails,
.page-template-browseAllRedirect-php #genre-thumbnails .thumbnails {
	width: 794px;
	margin-left: 20px;
}
.tax-genre #genre-thumbnails .thumbnails {
	width: 786px;
	margin-left: 24px;
}
.tax-genre #genre-thumbnails .row-4 
.page-template-browseAllRedirect-php #genre-thumbnails .row-4 {
	margin-left: 0;
}

.tag #genre-thumbnails li.inset,
.tax-genre #genre-thumbnails li.inset,
.page-template-browseAllRedirect-php #genre-thumbnails li.inset {
	min-height: 193px;
	margin-bottom: 24px;
}
.title-genre {
	margin-left: 30px;
	float: right;
	margin-bottom: 20px;
}
#questroyal_inventory, 
.title-genre a {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	color: #252525;
	font-size: 17px;
    font-weight: normal;
}

.tax-genre .title-genre a {
	margin-right: 9px;
}

#questroyal_inventory {
	font-size: 18px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.tag .inset {
	border: none;
	background: none;
}

.tag #content {
	padding-top: 8px;
}

.tag .row-list {
	margin-left: 12px;
	width: 100%;
}
.tag #genre-sidebar {
	padding-left: 16px;
}

.page-template-press-page-php h2,
.error404 h2,
.page-template-photo-gallery-page-php h2,
.page-template-about-subpage-php h2,
.page .title,
.page-template-exhibitions-php .title,
.page-template-contact-php .title,
.page-template-about-php .title,
.page-template-artists-php .title,
.page-template-publications-php .title {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	color: #a70c29;
	font-size: 18px;
}
.error404 #content {
	margin: 0;
	padding-top: 15px;
}
.error404 h2 {
	margin: 0 0 0 31px;
}
.page-template-artists-php .title {
	margin-bottom: 14px;
}
.page-template-contact-php .title {
	font-weight: normal;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 16px;
}

#publications-choice {
    display: inline-block;	
    margin: 22px 0 12px;
}

#available-publication,
#archive-publication {
    float: left;
    display: block;
    font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

#archive-publication {
	margin-left: 20px;
}
#available-publication {
	margin-right: 12px;
}
.publications .third_publication {
	margin-right: 15px;
}
.current-note {
	text-decoration: underline;
}

.page-template-publications-php .archive-publications {
	width: 920px;
}
.page-template-publications-php .archive-publications .publication {
	float: left;
	width: 410px;
	min-height: 200px;
	margin-right: 98px;
}
.page-template-publications-php .archive-publications .second-publication {
    margin-right: 0;
}
.page-template-publications-php .archive-publications .publication .publication-thumb-container {
	width: 195px;
    float: left;
    padding-right: 0;
}

.page-template-publications-php .archive-publications .pubication-decription-outer {
	width: 207px;
	float: left;
}
#archive-bar {
	margin-bottom: 20px;
}
#archive-bar .widget {
	margin-bottom: 10px;
}
#archive-bar .first {
	margin-bottom: 10px;
	margin-top: 16px;
}
#archive-bar .textwidget { 
    font-size: 1.2em;
    margin-bottom: 32px;
}
.page-template-publications-php .archive-publications #form-right {
	padding: 0;
}

.search-results-section p,
.search-results-section {
    margin-top: 35px;
    margin-bottom: 15px;
    font-size: 1.1em;
    font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    line-height: 24px;	
}
.search-results-section .no-results {
	text-align: center;
}
.captcha-data {
	height: 24px;
}
.page-template-publications-php .form-name {
	position: relative;
}
.error_emailed,
.success_emailed,
.error_field {
	position: absolute;
	border: 1px solid red;
	font-size: 12px;
    background: #fff;
    padding: 3px;
}
.error_field {
	height: 15px;
	top: 28px;
	width: auto;
	left: 0;
}
.error_emailed,
.success_emailed {
	position: static;
}
.success_emailed {
	border: 1px solid green;
}
.ajax-loader {
	margin: 24px 0 0 12px;
    display: none;
}

#menu-left-menu li.current-menu-item a {
	color: #000;
}

#searchbox {
	height: 20px;
	float: right;
	width: 270px;
	border: 1px solid #ccc;
}

.right-column,
.left-column {
	width: 350px;
    min-height: 100px;
    padding-left: 25px;
 }
.right-column {
	margin-left: 14px;
}
.left-column {
	margin-left: 20px;
} 
 #main-artists-block {
    border: 4px solid #d2d3db;
    /*border-top: 5px solid #d2d3db;*/
    padding: 16px 54px 24px;
    display: inline-block;
    max-width: 804px;
 }
 #main-artists-block.current_all_artists {
    width: 892px;
    padding: 16px 10px 24px;
 }
 .page-template-search_artists-php #main-artists-block {
    width: 100%;
 }
 
 #tabs {
    text-transform: uppercase;
    font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    margin-top: 5px;
 }
#tab-all-artists,
#tab-featured-artists {
    width: auto;
    float: left;
    padding: 3px 6px 6px;
    font-size: 16px;
}
#tab-all-artists {
	margin-left: 50px;
}

#tab-all-artists:hover,
#tab-featured-artists:hover {
    cursor: pointer;
    /*background: #d2d3db;*/
    text-decoration: underline;
    padding: 3px 6px 6px;
}

.current-artists {
    background: #d2d3db;
    padding: 3px 6px 6px !important;
}
/*
#featured-artists-columns {
	display: none;
}*/

#all-artists-columns {
    display: inline-block;
    width: 100%;	
}
.add_loading {
    margin-top: 100px;
    height: 20px;
    display: none;
    text-align: center;
}
.search-artists form {
	float: right;
}
#searchbox_input {
	width: 268px !important;
}
.search-artists span {
	margin-right: 10px;
	text-transform: uppercase;
    font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    font-size: 16px;
    display: block;
    float: left;
    margin-top: 2px;
}

#searchbox_input {
	width: 267px;
    border: 1px solid #000 !important;
    outline-width: 0;
    outline: none;
}

.artists_search {
	display: none;
}

#tab-featured-artists #browse-alphabetically-menu {
	display: none;
}

.all_featured_artists .artist_info {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	font-size: 16px;
	margin-bottom: 20px;
}
.first_step_items {
	width: 305px;
}
.second_step_items {
	width: 305px;
}

#second-all-artists {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	width: 460px;
	height: 51px;
	color: #a70c29;
	background: #d2d3db;
	border: 2px solid black;
	font-size: 18px;
	padding: 10px 10px 20px;
	text-align: center;
    margin: 20px auto 38px;
    text-transform: uppercase;
}
#second-all-artists:hover {
	cursor: pointer;
	background: white;
    text-decoration: none;
}
.click_here {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
}
.view-all-artists {
	padding: 16px 10px 24px !important; 
	width: 896px !important;
}
.view-all-artists-link {
	display: block;
}
.view-all-artists-link:hover {
	text-decoration: none;
}

.page-template-artists-php .search-artists {
	margin-left: 64px;
}
#q_input {
	color: #a70c29;
	font-size: 14px;
}
#q_ctr .row {
	text-transform: capitalize;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
}

#menu-about-page-menu {
	display: inline-block;
	width: 100%;
    margin: 16px 0 10px;
}
#menu-about-page-menu li {
	float: left;
	margin-right: 35px;
}
#menu-about-page-menu li a {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}
.page-template-about-php h3,
.page-template-about-php .heading {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	font-size: 16px;
    text-transform: uppercase;
    color: #a70c29;
    margin-top: 25px;
    display: block;
}
.page-template-about-php h4 {
	color: #000;
	font-size: 16px;
    font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
    font-weight: bold;
    margin-top: 10px;
}
.page-template-press-page-php h2,
.error404 h2,
.page-template-photo-gallery-page-php h2,
.page-template-about-subpage-php h2,
.page .title,
.page-template-exhibitions-php .title,
.page-template-about-php .title {
	font-size: 18px;
	font-weight: normal;
}
.page-template-press-page-php h2 a,
.page-template-photo-gallery-page-php h2 a,
.page-template-about-subpage-php h2 a {
	color: #a70c29;
}
.page-template-exhibitions-php .title {
	margin-bottom: 20px;
}
.page-template-exhibitions-php #social-bar .title {
    margin-bottom: 20px;
}
.page-template-exhibitions-php #social-bar .icons {
	margin-bottom: 20px;
}
.page-template-exhibitions-php #social-bar .icons a {
    margin-right: 21px;
}
.page-template-exhibitions-php #social-bar .contact-link {
    margin-bottom: 20px;
}
.page-template-exhibitions-php #exhibitions-bar .widget {
	margin-bottom: 30px;
	font-size: 14px;
}
.page-template-exhibitions-php .widget .title {
	margin-bottom: 8px;
}
.page-template-photo-gallery-page-php #social-bar,
.page-template-exhibitions-php #social-bar,
.page-template-about-subpage-php #social-bar,
.page-template-about-php #social-bar {
	background: none;
	width: 226px;
}
.page-template-photo-gallery-page-php #social-bar {
	margin-top: 50px;
}
.page-template-exhibitions-php #social-bar {
	float: left;
	margin-left: 0;
	padding-left: 0;
}

.page-template-exhibitions-php #exhibitions-bar .textwidget {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
}

.page-template-photo-gallery-page-php #social-bar .icons a,
.page-template-about-subpage-php #social-bar .icons a,
.page-template-about-php #social-bar .icons a {
    margin-right: 15px;	
}
.page-template-about-php .wp-post-image {
	margin-bottom: 10px;
}
.page-template-about-php .social-share {
	display: none;
}
#staff_form {
    display: inline-block;
    width: 100%;
    background: #e0e1e5;	
}
.page-template-contact-php  .wpcf7-textarea,
.page-template-contact-php  .wpcf7-text {
    width: 260px !important;
    margin-top: 5px;
}
.page-template-contact-php  .wpcf7-textarea {
	height: 100px;
}

.page-template-exhibitions-php .wpcf7-textarea,
.page-template-exhibitions-php .wpcf7-text,
.page-template-exhibitions-php .wpcf7-captchar {
    width: 180px !important;
    margin-top: 5px;
    border: none;
}
.page-template-exhibitions-php .wpcf7-textarea {
	height: 95px;
}
.right-staff-form,
.left-staff-form {
	width: 260px;
	float: left;
}
.page-template-exhibitions-php .right-staff-form,
.page-template-exhibitions-php .left-staff-form {
    width: 182px;
} 
.right-staff-form {
	float: right;
}

.exhibition-info {
	width: 100%;
	display: inline-block;
	margin-top: 36px;
}
#exhibition-right {
	width: 463px;
	float: right;
	min-height: 100px;
}
#staff_from {
    width: 600px !important;
}
.page-template-exhibitions-php #staff_from {
    width: 423px !important;
}

#exhibition-left {
    width: 440px;
    float: left;
    min-height: 100px;
}
.page-template-about-subpage-php h2:hover {
	text-decoration: underline;
}

#menu-about-page-menu .current-menu-item {
	text-decoration: underline;
}
.error_emailded {
	border: 1px solid red;
}
.gallery-video-header {
	margin-bottom: 4px;
}
.gallery-video-frame {
	margin-top: 0;
}
#lightbox-image-details-currentNumber {
	display: none !important;
}
#gallery-1 .gallery-item {
    text-align: left !important;
    margin-top: 19px !important;
} 
#lightbox-image-details-caption {
	font-size: 15px;
	font-style: italic;
	font-family:"Times New Roman", Times, serif;
}

#gallery-1 img {
	border: none !important;
}

#infooter .textwidget #rss_icon {
	position: relative;
	left: -1px;
}

.lightbox-caption-1 {
    font-style: normal;
}

.page-template-about-php #content p {
	font-size: medium;
}
.search-results .row-list {
	padding-left: 32px;
}
.small-caps {
	cursor: pointer;
}

/* Predictive search styles */

#q_ctr {
	background: #d2d3db;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
#q_ctr .row {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif !important;
	font-size: 15px;
	color: #000;
	border-bottom: 1px solid #000;
	padding-left: 3px;
}
#q_ctr .ffb-sel {
	background: #fff;
    color: #000 !important;
}

#qp {
	float: left;
}
#qn {
    float: right;
}

.ffb .summary {
    width: 100%;
    text-align: center;
    background: white;
    border-top: 1px solid #000;
}

.ffb .page, .ffb a.page {
    border: none !important;
    background: none !important;
}
#pagebox {
	margin-left: 30px;
	margin-top: -1px;
}
.page-pagebox {
	text-transform: uppercase !important;
	font-size: 11px !important;
}
.ffb .page, .ffb a.page {
    font-size: 95% !important;
}

.louis-quote {
	font-family:"Times New Roman", Times, serif;
	font-style: italic;
	line-height: 24px;
	font-size: 16px;
	margin-right: 323px;
}

.louis-quote-author {
	margin-right: 360px;
	text-align: right;
}

.staff-name {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif !important;
    font-size: 16px;
}
.position {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif !important;
    font-size: 15px;
}
.name-description {
	font-family:"Times New Roman", Times, serif;
	text-align: justify;
    margin-bottom: 40px;
}
.staff-1 td {
	padding-left: 0;
}
.staff-2 {
	border-spacing: 0 5px 10px 5px !important;
	margin-top: 45px;
}
.staff-2 tr:first-child td {
    padding-top: 0;
}
.staff-2 td {
	vertical-align: top;
	border: none;
	padding: 0 0 30px;
}
.staff-2 .staff-information {
	padding-left: 10px;
}
.staff-bio {
    font-family:"Times New Roman", Times, serif;
    font-size: 15px;	
}
.staff-2 .persona {
	margin-top: 28px;
}
#lightbox-container-image,
#lightbox-container-image-box {
	border: none !important;
}

#jquery-overlay {
	position: fixed !important;
}

#header-bar .widget {
	margin-bottom: 5px;
}

#header-bar .last {
    clear: right;
    margin-bottom: 5px;
    color: #fff;
    font-size: 16px;
    font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif !important;
}
.page-template-photo-gallery-page-php #lightbox-image-details-caption {
	font-size: 14px;
}

#searchform {
	position: relative;
}
#warn_message {
	display: none;
	position: absolute;
	height: 20px;
	background: white;
	color: black;
	border: 1px solid #a70c29;
	padding: 2px 3px;
	top: -24px;
	left: 5px;
	z-index: 400;
}

.UniversLT-Condensed { 
    font-family: UniversLT-Condensed;
    font-weight: normal;
    font-style: normal;
}
.pub-hint {
	font-size: 14px;
	font-family:"Times New Roman", Times, serif;
	margin-top: 20px;
}
.pub-hint a {
	color: #a70c29;
	text-decoration: none;
}
.pub-hint a:hover {
    text-decoration: underline;
}
#q_input,
#q_ctr {
	width: 270px !important;
}
#pub-empty-message {
	font-family: Arial, sans-serif;
	font-weight: bold;
	width: 100%;
	text-align: center;
	font-size: 16px;
	background: #fff000;
	padding: 5px 0;
	width: 610px;
}
.required-field {
	color: #ff0000;
}
#form-incomplete,
.page-template-publications-php .success_emailed,
.page-template-publications-php .error_emailed,
.page-template-publications-php .error_field {
	background: #fff000;
	padding: 2px;
	font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 13px;
    border: none;
    position: static;
    margin-top: 2px;
    display: block;
    width: 218px;
}
.page-template-publications-php .success_emailed,
.page-template-publications-php .error_emailed {
	width: auto;
}
.page-template-publications-php .success_emailed {
	/*background-image: url("images/check-mark.png");
	background-repeat: no-repeat;
	background-position: right;*/
	padding-right: 11px;
	width: 225px;
	background: green;
	color: #fff;
}
#form-incomplete {
	width: 225px;
}
.page-template-publications-php .error_emailed {
	position: absolute;
	width: 176px;
}
.page-template-publications-php .form-submit input {
	margin-top: 10px;
}
.page-template-publications-php .captcha-data {
	height: auto;
	margin-bottom: 0;
}
.captcha-data .error_field {
	width: 170px;
	position: absolute;
	top: 86px;
	left: 77px;
	height: auto;
}
#publications-form .form-submit {
	padding-top: 0;
}
#publications-form #code {
	margin-top: 3px;
}
.page-template-publications-php .form-submit #submit {
	margin-top: 0;
}
.our_captcha {
	width: 84px;
	height: 30px;
}
.search-no-results #search-heading-artists {
	display: none;
}
#instructions {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif !important;
	margin-bottom: 20px;
	font-size: 14px;
}
.title-instructions {
	font-size: 16px;
	text-decoration: underline;
	margin-bottom: 5px;
	font-weight: bold;
}
#instructions li {
	margin-bottom: 4px;
	font-size: 15px;
    list-style-type: decimal;
    margin-left: 18px;
}
#search-heading-artists.no-zero {
	display: block;
}
#refine-search-message.no-zero {
	display: none;
}
.have-posts-no-artists {
	display: none;
}
.wpcf7-mail-sent-ok,
.wpcf7-not-valid-tip,
.wpcf7-not-valid-tip-no-ajax,
.wpcf7-validation-errors {
	background: #fff000 !important;
	padding: 2px !important;
	font-family: Arial, sans-serif;
	font-weight: bold !important;
	font-size: 13px !important;
	border: none !important;
	margin-top: 2px !important;
    border: none !important;
}
.wpcf7-not-valid-tip-no-ajax,
.wpcf7-not-valid-tip {
	position: static !important;
    color: #000 !important;
    font-size: 12px !important;
}
.page_not_found {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
.no-results {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	font-size: 15px;
}
#testimonials {
	width: 620px;
}
#testimonials-form {
	width: 235px;
	padding: 10px 18px;
	background: #ccc;
	margin-top: 22px;
}
#testimonials-form form {
	width: 234px;
}
#testimonials .sub-title,
.title-testimonial {
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	text-transform: uppercase;
	color: #a70c29;
	font-size: 16px;
}
#testimonials .sub-title {
	text-transform: none;
}
#testimonials .sub-desc {
	color: #999;
	font-size: 15px;
	margin: 10px 0;
}
.testimonial-input,
.testimonial-textarea {
	width: 230px;
	border-radius: 5px;
}

.page-template-testimonials-php #social-bar {
	background: none;
}

.one-testimonial {
	margin: 10px 0;
}
.one-testimonial .client-name {
	color: #999;
	text-transform: uppercase;
}

.error404 #genre-sidebar {
	padding-top: 0;
}


.page-template-about-subpage-php .wpcf7 {
	width: 311px;
	padding-bottom: 13px;
	background: #e0e1e5;
	margin-top: 112px;
}

.page-template-about-subpage-php .wpcf7-form {
	border-radius: 0;
}
.page-template-about-subpage-php .wpcf7-form input,
.page-template-about-subpage-php .wpcf7-form textarea {
	border: none;
	border-radius: 4px;
	width: 268px;
}
.page-template-about-subpage-php .wpcf7-submit {
	width: 90px !important;
}

.left-side-testimonials {
	width: 600px; 
	position: relative; 
	top: -258px;
}

.page-template-about-subpage-php .wpcf7-response-output {
	/*width: 108%;*/
}

.wrap-testimonials-form {
	display: inline-block; 
	width: 270px; 
	background:  #e0e1e5; 
	padding:10px 20px; 
	/*margin-top: 112px;*/
}
.ie7 .wrap-testimonials-form {
	margin-top: 130px;
}
.ie9 .wrap-testimonials-form,
.ie10 .wrap-testimonials-form {
	margin-top: 134px;
}
.ie8 #jquery-overlay {
	filter: alpha(opacity=100);
}
#jquery-overlay {
	opacity: 1 !important;
}
#jquery-lightbox {
	top: 45px !important; 
}

span.wpcf7-not-valid-tip {
	width: 227px !important;
	display: block;
}
.page-template-about-subpage-php.ie7 .wpcf7  { 
	width: auto; 
	padding-bottom: 0;
}

.ie7 #menu-top-menu li {
	z-index: 10;
}
.ie7 #menu-top-menu li li {
	z-index: 0;
}
.empty-artist-info {
	font-size: 1.2em;
	margin-top: 20px;
}
.empty-artist-info a {
	color: #a70c29;
}

.home #menu-top-menu li,
.home #menu-top-menu li {
	z-index: 900 !important;
}

.page-template-press-page-php .post {
	margin-bottom: 41px;
}

.page-template-press-page-php .post .thumbnail {
	width: 260px;
	float: left;
	overflow: hidden;
}
.page-template-press-page-php .post h2 a {
	font-size: 18px;
	color: #000;
}
.page-template-press-page-php .content {
	font-size: 14px;
	font-family:"Times New Roman", Times, serif;
	font-style: italic;
}
.page-template-press-page-php .read_more_article {
	color: #a70c29;
	font-family:"Times New Roman", Times, serif;
	font-style: normal;
}
.page-template-press-page-php .post .has_thumb {
	margin-left: 281px;
}
.page-template-press-page-php #press-posts {
	margin-top: 38px;
}

#press-posts .content a {
	color: #a70c29;
	font-style: normal;
}

.red_error {
	color: #a70c29; 
}


.testimonial-text {
	color: #000000; 
	font-family: 'times new roman', times;
}

.testimonial-author {
	font-family: 'Conv_Univers 57 Condensed'; 
	color: #808080; 
	font-size: smaller;
}

.nav-bar-mobile .main-menu-mobile {
	width: 80%;
	max-width: 400px;
	height: 35px;
	border: 2px solid #434e4e;
	background-color: #2A3030;
	color: #eee;
}
#nav-bar-mobile {
	margin: 0 auto;
	text-align: center;
}
.nav-bar-mobile {
	display: none;
	padding: 10px 0;
}
.description-mobile a {
	font-size: 15px;
	color: #3A0201;
	text-transform: uppercase;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
	display: block;
}

.publication-thumb {
	width: 120px;
}



.copyright {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.copyright .copyright_inner {
	display: inline-block;
}
.copy_year,
.copyright .c-separator,
.copyright .site_version,
.copyright .site_version a {
	display: inline;
	color: #fff;
	font-size: 13px;
}




#menu-top-menu li.search-link,
#about-item,
#about_general,
#infooter #icons_mobile,
#mobile-address,
#jump-to {
	display: none;
}

.term-new-acquisitions .mobilestyle #main_menu  li.current-menu-parent a {
	color: #fff;
}
.back_to_the_top {
	display: none;
}

.mobile_artist_name {
	display: none;
}

.mobile_info_about_artist {
	display: none;
}

.artist_read_more {
	display: none;
}

.staff-3 {
	display: none;
}

.jump-to-publication-form {
	display: none;
}
#mobile-footer-menu {
	display: none;
}
.description-mobile {
	display: none;
}
.mobile-exhibition-image {
	display: none;
}

/* Hide mobile gallery on desktop */
.desktop-gallery-wrapper { display: block; }
.mobile-gallery-wrapper { display: none; }

#artwork-description-mobile {
	display: none;
}

#search-results-message {
	margin-top: 0;
	margin-left: 49px;
	font-size: 18px;
	font-family: 'Conv_Univers 57 Condensed', Arial, sans-serif;
}
/*
#lightbox-container-image,
#lightbox-image {
	max-width: 100% !important; 
	max-height: auto !important;
}
*/

.page-template-photo-gallery-page #jquery-lightbox {
	position: fixed;
}

.single #gallery-artwork figcaption {
	display: none !important;
}
.single .pswp__caption__center {
	text-align: center;
}


#genre-caption-mobile {
	display: none;	
}
#genre-caption-mobile .widget .title {
	display: none;
}
#genreimages {
	display: inline-block;
}

#mobile-slideshow {
	display: none;
}


#social-logo .widget img {
	height: auto;
}
