/*
	Theme Name: Landscape Child Theme
	Theme URL: http://www.studiopress.com/themes/landscape
	Description: Landscape is a 1, 2 or 3-column Widget-ready child theme created for the Genesis Theme Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 1.0
	
	Template: genesis

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/


body {
	background: black;
/* t added dont want to see the layout right now	background: #222222; */
	color: #333333;
	font-size: 14px;
/* t added change default font to "Times New Roman"	font-family: Century Gothic, Verdana, Arial; */
	font-family: "Times New Roman";
	margin: 0 auto 0;
	padding: 0;
	line-height: 20px;
/* t added */
/* old color: #EFAE00; */
/*	t added too yellow color: #FFCC00; */
/* t added darker gold color less yellow */
	color: #EFAE00;
	}
	
/***** Hyperlinks ********************/
/* t added */
a:link {
	color: #EFAE00;
	text-decoration: none;
	}

a:visited {
/* t added tasty dark gold color: #CF9700; */
/* t added purple visited links */
	color: #A213B5;
	text-decoration: none;
	}
	
a:hover {
	color: #EFAE00;
	text-decoration: none;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}

	/* t added "painting and blurg" div to layout painting and blurb even with each other to the left of 'artistlist" */
.paintingandblurb{
	padding-left: 20px;
	float: left;
}

/* t added contemporary and early cal artists listings a style to be differently styled */
.artistlist a:link{
/* t added nancy doesn't want this fancy css name list    background: none repeat scroll 0 0 #6B0303; */
/* t added nancy doesn't want this fancy css name list    border: 1px dotted gold; */
/* t added brighten and warm up the orange just like the "Contemporary Artists" title   color: #EFAE00; */
	color: #FFCC00;
    line-height: 2em;
/*     outline-style: ridge; */
    padding: 3px;
    text-decoration: none;
	 padding: 0 12px;
}
.artistlist a:visited{
	background: none repeat scroll 0 0 black;
}
/* t added contemporary and early cal artists listings a style to be differently styled */
.artistlist li{
	list-style-type: none;
}
/* t added to remove mouseover colors on other pages and make the artistlist turn the background black, this could be set to none if the website didn't have a black background */
.entry-content a:focus, a:hover, a:active {
    background: none repeat scroll 0 0 black;
	}
	
/***** Wrap ********************/

#wrap {
	width: 990px;
	margin: 0 auto 0;
	padding: 0;
	}

/***** Header ********************/

#header {
	width: 980px; 
	height: 80px;
	margin: 0 auto 0;
	padding: 0;
	text-align: center;
	}
	
#header .wrap {
	}

#title-area {
	width: 980px;
	float: left;
	margin: 0; 
	padding: 10px 0 0 0;
	overflow: hidden;
	}
	
#title-area #title {
	font-size: 24px;
	font-weight: normal;
	line-height: 53px;
	margin: 0; 
	padding: 5px 0 0 10px;
	}
	
#title-area #title a {
	color: #FFCC00;
	margin: 0; 
	padding: 0;
	text-decoration: none;
/* t added custom font for header */
	font-family: 'WebFont', 'UniversityNormal';
    font-variant: small-caps;
	font-size: 50px;
	}
	
#title-area #title a:hover {
	color: #FFE26F;
	text-decoration: none;
	}
	
#title-area #description {
	color: #FFFFFF;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: 0; 
	padding: 0 0 0 10px;
	}

#header .widget-area {
	width: 445px;
	color: #FFFFFF;
	float: right;
	margin: 0; 
	padding: 0;
	}
	
#header .widget-area p {
	margin: 0;
	padding: 0 0 5px 0;
	}
	
#header .widget-area h4 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0 0 0; 
	padding: 0;
	text-decoration: none;
	}
	
#header .widget-area ul {
	margin: 0;
	padding: 0;
	}
	
#header .widget-area ul li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
	}
	
/***** Image Header - Partial Width ********************/

.header-image #header #title-area {
	}

.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {
	background: url(images/logo.png);
	display: block; 
	float: left;
	width: 400px;
	height: 80px;
	margin: 0; 
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	}
	
.header-image #title-area #description {
	display: block;
	width: 0; 
	height: 0;
	overflow: hidden;
	}

/***** Image Header - Full Width ********************/

.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a {
	width: 850px;
	}
	
/***** Header Right Navigation ********************/

#header ul.nav, #header ul.menu {
	width: auto;
	float: right;
	list-style: none;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	}
	
#header ul.nav li, #header ul.menu li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#header ul.nav li a, #header ul.nav li a:visited, #header ul.menu li a, #header ul.menu li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 12px;
    margin: 0;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	position: relative;
	}

#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a {
	color: #FFFFFF;
	}
	
#header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul {
	padding-right: 20px;
	}	
	
#header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator {
	background: url(images/arrow-down.png);
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 11px;
	right: 5px;
	}
	
#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited {
	background: #222222;
	color: #FFFFFF;
	width: 148px; 
	font-size: 11px;
	margin: 0;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #333333;
	position: relative;
	}
	
#header ul.nav li li a:hover, #header ul.nav li li a:active, #header ul.menu li li a:hover, #header ul.menu li li a:active {
	background: #111111;
	}

#header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator {
	background: url(images/arrow-right.png);
	top: 10px;
	}

#header ul.nav li ul, #header ul.menu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0;
	padding: 0;
	}

#header ul.nav li ul a, #header ul.menu li ul a { 
	width: 150px;
	}

#header ul.nav li ul ul, #header ul.menu li ul ul {
	margin: -31px 0 0 168px;
	}

#header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, #header ul.nav li.sfHover ul ul ul, #header ul.menu li:hover ul ul, #header ul.menu li:hover ul ul ul, #header ul.menu li.sfHover ul ul, #header ul.menu li.sfHover ul ul ul {
	left: -999em;
	}

#header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav li li li.sfHover ul, #header ul.menu li:hover ul, #header ul.menu li li:hover ul, #header ul.menu li li li:hover ul, #header ul.menu li.sfHover ul, #header ul.menu li li.sfHover ul, #header ul.menu li li li.sfHover ul {
	left: auto;
	}

#header ul.nav li:hover, #header ul.nav li.sfHover, #header ul.menu li:hover, #header ul.menu li.sfHover { 
	position: static;
	}

/***** Nav Menu ********************/

#nav {
	clear: both;
/* t added hide layout for now	background: #333333; */
	background: black;
	width: 990px;
	height: 60px;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0 auto 5px;
	padding: 0;
	text-transform: uppercase;
	}

#nav .wrap {
margin-left: 33px;
	}
	
#nav ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 19px 0 0px; /* t added left padding to separate graphic navbar buttons */
	}
	
#nav li a {
	color: #FFFFFF;
	display: block;
    margin: 0;
/* t added dont make the hotspot not line up with the container	padding: 5px 15px 5px 15px; */
	text-decoration: none;
	position: relative;
	/* t added height so that hotspot with mouseover actually covers the bottom 30px of the 60px container */
	height: 60px;
	}
/* t added hide nav li hover
#nav li a:hover, #nav li a:active, #nav .current_page_item a {
	background: #222222;
	color: #FFFFFF;
	}
*/
#nav li a.sf-with-ul {
	padding-right: 20px;
	}	
	
#nav li a .sf-sub-indicator {
	background: url(images/arrow-down.png);
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 12px;
	right: 5px;
	}
	
#nav li a:hover .sf-sub-indicator {
	background: url(images/arrow-down.png);
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #222222;
	color: #FFFFFF;
	font-size: 11px;
	width: 153px; 
	margin: 0;
	padding: 4px 10px 4px 10px;
	border-bottom: 1px solid #333333;
	position: relative;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #333333;
	color: #FFFFFF;
	}

#nav li li a .sf-sub-indicator, #nav li li a:hover .sf-sub-indicator {
	background: url(images/arrow-right.png);
	top: 10px;
	}
	
#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 175px;
	margin: 0;
	padding: 0;
	}

#nav li ul a { 
	width: 155px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -29px 0 0 173px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfHover { 
	position: static;
	}
	
#nav li.right {
	float: right;
	margin: 0 10px 0 0;
	padding: 5px 5px 0 0;
	}

#nav li.right a {
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}
	
#nav li.right a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#nav li.date {
	padding: 5px 5px 0 0;
	}
	
#nav li.rss a {
	background: url(images/rss.png) no-repeat left center;
	margin: 0 0 0 10px;
	padding: 3px 0 3px 16px;
	}
	
#nav li.search {
	padding: 3px 0 0 0;
	}
	
#nav li.twitter a {
	background: url(images/twitter-nav.png) no-repeat left center;
	padding: 3px 0 1px 20px;
	}
	
/***** SubNav Menu ********************/

#subnav {
	clear: both;
	background: #666666;
	width: 850px;
	height: 30px;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0 auto 5px;
	padding: 0;
	text-transform: uppercase;
	}

#subnav .wrap {
	}
	
#subnav ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#subnav li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#subnav li a {
	color: #FFFFFF;
	display: block;
    margin: 0;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	position: relative;
	}

#subnav li a:hover, #subnav li a:active, #subnav .current_page_item a, #subnav .current-cat a {
	background: #333333;
	color: #FFFFFF;
	}
	
#subnav li a.sf-with-ul {
	padding-right: 20px;
	}	
	
#subnav li a .sf-sub-indicator {
	background: url(images/arrow-down.png);
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 12px;
	right: 5px;
	}
	
#subnav li a:hover .sf-sub-indicator {
	background: url(images/arrow-down.png);
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #333333;
	color: #FFFFFF;
	width: 139px; 
	font-size: 11px;
	margin: 0;
	padding: 4px 10px 4px 10px;
	border-bottom: 1px solid #666666;
	position: relative;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #666666;
	color: #FFFFFF;
	}

#subnav li li a .sf-sub-indicator, #subnav li li a:hover .sf-sub-indicator {
	background: url(images/arrow-right.png);
	top: 10px;
	}

#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0;
	padding: 0;
	}

#subnav li ul a { 
	width: 140px;
	}

#subnav li ul a:hover, #subnav li ul a:active { 
	}

#subnav li ul ul {
	margin: -29px 0 0 159px;
	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul {
	left: -999em;
	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul {
	left: auto;
	}

#subnav li:hover, #subnav li.sfHover { 
	position: static;
	}

/***** Inner ********************/

#inner {
	background: black;
/* t added dont want to see the layout right now	background: #222222; */
	width: 940px;
	margin: 0 auto 0;
	padding: 20px 20px 20px 20px;
	border: 0px solid #333333; /* t added finishing touch to hide box on ENTIRE website instead of 5px */
	overflow: hidden;
	}
	
#homepage {
	background: #000000;
	width: 960px; /* t added changed this to not be 1120px */
/* t added height not needed	height: 533px; */
	margin: 10px 0 0 -11px; /* t added scoot to left and up to get centered instead of just 0 */
	padding: 0px;
	text-align: center;
	}
	
#homepageblurb {
    float: left;
	width: 843px;
    font-family: "Times New Roman";
    font-size: 18px;
    margin-left: 64px;
    padding-top: 0px;
	margin-top: -29px;
}
/***** Inner Backgrounds ********************/

.content-sidebar #inner {
    }
   
.sidebar-content #inner {
    }
   
.content-sidebar-sidebar #inner {
    }
   
.sidebar-sidebar-content #inner {
    }
    
.sidebar-content-sidebar #inner {
    }

.full-width-content #inner {
    }
	
/***** Breadcrumb ********************/

.breadcrumb {
	font-size: 12px;
	margin: 0 0 40px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #333333;
	}
	
/***** Taxonomy Description ********************/

.taxonomy-description {
	margin: 0 0 30px 0;
	padding: 10px;
	border: 0px solid #333333; /* t added hide this pretty nice box by going from 1px to 0px */
	}
	
#content .taxonomy-description p {
	margin: 0;
	padding: 0;
	}

/***** Content-Sidebar Wrapper ********************/

#content-sidebar-wrap {
	width: 940px;
	margin: 0;
	padding: 0;
	float: left;
	}

.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
	width: 940px;
	}

.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
	}

/***** Content ********************/

#content {
	width: 550px;
	margin: 0;
	padding: 0;
	float: left;
	}

.sidebar-content #content, .sidebar-sidebar-content #content {
	float: right;
	}

.sidebar-content #content, .content-sidebar #content {
	width: 760px;
	}
	
.full-width-content #content {
	width: 990px;
	text-align: center;
	margin-left: -20px;
	}

#content .post img, #content .post p img {
	max-width: 100%;
	}

#content blockquote {
	color: #666666;
	font-style: italic;
	margin: 5px 15px 15px 15px;
	padding: 0 0 0 10px;
	border-left: 1px solid #333333;
	}
	
#content .post blockquote p {
	margin: 0;
	padding: 0;
	}

#content .post {
	margin: 0 0 40px 0;
	padding: 0;
	}
	
#content .page {
	margin: 0;
	padding: 0;
	}
	
#content .post p {
	font-family: 'Times New Roman';		
	margin: 0;
	padding: 0 0 10px 0;
	}
	
#content .post ul, #content .page ul {
	list-style-type: square;
	margin: 0;
	padding: 0 0 15px 0;
	}
	
#content .post ul li, #content .page ul li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
	}
	
#content .post ul ul, #content .page ul ul {
	list-style-type: square;
	margin: 0;
	padding: 0;
	}
	
#content .post ol, #content .page ol {
	margin: 0;
	padding: 0 0 15px 0;
	}
	
#content .post ol li, #content .page ol li {
	margin: 0 0 0 20px;
	padding: 0;
	}
	
#content .post ol ol, #content .page ol ol {
	margin: 0;
	padding: 0;
	}
	
#content .post-image {
	margin: 0 0px 10px 0; /* t added changed margin left from 10 to 0 to center post image as well as changing /genesis/lib/structure/post.php image line 71 in to remove "alignleft" attribute */
	padding: 4px;
	border: 0px solid #E6E6E6;
	}
	
#content .archive-page {
	float: left;
	width: 50%;
	margin: 0;
	padding: 20px 0;
	}

.clear {
	clear: both;
	}
	
/***** Post Info ********************/
	/* t added silence post-info */
.post-info {	display: none;
	font-size: 12px;
	margin: 0 0 15px 0;
	padding: 0;
	}
	
.post-info p {
	margin: 0;
	padding: 0;
	}
	
/***** Post Meta ********************/
	
.post-meta {
	font-size: 12px;
	margin: 0;
	padding: 5px 0 0 0;
	border-top: 0px solid #333333; /* t added hide this bottom line separator for posts by going from 1px to 0px */
    clear: both;
	}
	
/***** Author Box ********************/
	
.author-box {
	font-size: 12px;
	margin: 0 0 40px 0;
	padding: 10px 0 10px 0;
	overflow: hidden;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	}
	
.author-box p {
	margin: 0;
	padding: 0;
	}
	
#content .author-box img {
	background: #FFFFFF;
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: 1px solid #333333;
	}

/***** Headlines in Content ********************/

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	color: #FFDD00;
/* t added custom font	font-family: Century Gothic, Verdana, Arial; */
	font-family: 'Times New Roman';	
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0;
	}

#content h1 {
	font-family: 'WebFont', 'University';	
	font-size: 32px;
/* t added */
	color: #FFCC00;
	text-align: center;
	}
	
#content h2 {/* t added painting description */
	font-size: 1.3em;	line-height: 1.6em;	text-align: center;	color: #EFAE00;
	}
/* t added */	
#content h2 a, #content h2 a:visited {
	color: #CF9700;
	text-decoration: none;
	display: none;
	}
#content h2 a, #content h2 a:link {
	color: #EFAE00;
	text-decoration: none;
	}
	
#content h2 a:hover {
	color: #EFAE00;
	text-decoration: none;
	}
	
#content h3 {
	font-size: 18px;
	}
	
#content h4 {
	font-size: 16px;
	}
	
#content h5 {
	font-size: 14px;
	}
	
/* t added H6 used for SOLD graphic see below for declarations */
#content h6 {
	font-size: 12px;
	color: black;
	}
	
/***** Post Icons ********************/
	
.time {
	margin: 0;
	padding: 0;
	}
	
.post-comments {
	background: #FFFFFF url(images/icon-dot.gif) no-repeat top left;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 2px 10px;
	}
	
.categories {
	margin: 0;
	padding: 0;
	}

	/* t added hide "filed under" */
span.categories {
	display: none;
}

.tags {
	background: #FFFFFF url(images/icon-dot.gif) no-repeat top left;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 2px 10px;
	}

/***** Images ********************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0;
	}
	
img.alignnone {
	padding: 0;
	margin: 0 0 10px 0;
	display: inline;
	}
	
img.alignleft {
	padding: 0;
	margin: 0 10px 10px 0;
	display: inline;
	}

img.alignright {
	padding: 0;
	margin: 0 0 10px 10px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin: 0 auto 10px;
	}
	
.alignleft {
	float: left;
	margin: 0 10px 0 0;
	}

.alignright {
	float: right;
	margin: 0 0 0 10px;
	}

.wp-caption {
/*	background: #F7F7F7;
	text-align: center;
	padding: 5px 0 0 1px;
	border: 1px solid #E6E6E6; */
background:none repeat scroll 0 0 #333333;
border:1px solid #000000;
color:#EFAE00;
padding:5px 2px 2px 1px;
text-align:center;
	}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0;
	}

.wp-caption p.wp-caption-text {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
img.wp-smiley, img.wp-wink {
	float: none;
	border: none;
	margin: 0;
	padding: 0;
	}

/***** Post Navigation ********************/

.navigation {
	width: 100%;
	font-size: 12px;
	margin: 0;
	padding: 20px 0 20px 0;
	overflow: hidden;
	}
	
.navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.navigation li {
	display: inline;
	}

.navigation li a {
	color: #3A8A91;
	padding: 5px 8px 5px 8px;
	border: 1px solid #E6E6E6;
	}

.navigation li a:hover {
	background: #3A8A91;
	color: #FFFFFF;
	border: 1px solid #E6E6E6;
	text-decoration: none;
	}

.navigation li.disabled {
	margin: 0;
	padding: 5px 8px 5px 8px;
	border: 1px solid #E6E6E6;
	}

.navigation li.active a {
	background: #3A8A91;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #E6E6E6;
	}

/***** Primary & Secondary Sidebars ********************/

#sidebar {
	width: 180px;
	float: right;
	color: #EFAE00;
	font-size: 12px;
	margin: 0;
	padding: 0;
	display: inline;
	}
	
#sidebar-alt {
	width: 150px;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0;
	display: inline;
	}

.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {
	float: left;
	}
	
.content-sidebar-sidebar #sidebar-alt {
	float: right;
	}

#sidebar .widget, #sidebar-alt .widget {
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	}
	
#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a {
	color: #333333;
	font-size: 12px;
	font-family: Century Gothic, Verdana, Arial;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
	
#sidebar h2 a:hover, #sidebar-alt h2 a:hover {
	color: #3A8A91;
	text-decoration: none;
	}

#sidebar h4, #sidebar-alt h4 {
	color: #EFAE00;
	font-family: Century Gothic, Verdana, Arial;
	font-weight: normal;
	margin: 0;
	padding: 0 0 2px 0;
	text-transform: uppercase;
	border-bottom: 1px solid #333333;
	}

#sidebar .widget p, #sidebar-alt .widget p {
	margin: 0;
	padding: 0;
	}
	
#sidebar .textwidget p, #sidebar-alt .textwidget p {
	margin: 0;
	padding: 5px 0 0 0;
	}

#sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img {
	border: none;
	margin: 0;
	padding: 0;
	}

#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;
	}

#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol {
	margin: 0;
	padding: 0 0 0 15px;
	}

#sidebar li, #sidebar-alt li {
	padding: 0 0 3px 0;
	margin: 0 0 3px 0;
	border-bottom: 1px solid #DDDDDD;
	word-wrap: break-word;
	}

/***** Sidebar(s) Tag Cloud ********************/

#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div {
	padding: 5px 0 0 0;
	}
	
/***** Sidebar(s) Category Dropdown ********************/
	
#cat {
	color: #333333;
	font-size: 11px;
	font-family: Century Gothic, Verdana, Arial;
	margin: 10px 0 0 0;
	padding: 3px;
	display: inline;
	border: 1px solid #333333;
	}
	
#sidebar #cat {
	width: 175px;
	}
	
#sidebar-alt #cat {
	width: 130px;
	}

/***** Sidebar(s) Featured Post/Page ********************/

#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	clear: both;
	}
	
#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page {
	margin: 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #DDDDDD;
	overflow: hidden;
	}
	
#sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar {
	margin: 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
	
#sidebar .featuredpost img, #sidebar .featuredpage img, #sidebar-alt .featuredpost img, #sidebar-alt .featuredpage img {
	background: #FFFFFF;
	margin: 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}

/***** Sidebar(s) User Profile ********************/

#sidebar .user-profile, #sidebar-alt .user-profile {
	overflow: hidden;
	}

#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar {
	background: #F7F7F7;
	float: left;
	margin: 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
	
#footer-widgeted .user-profile .avatar {
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}

#sidebar .user-profile p, #sidebar-alt .user-profile p {
	margin: 0;
	padding: 5px 0 0 0;
/* t added */
color:#3BAFEF;
	}

#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link {
	margin: 0;
	padding: 0 0 10px 0;
	}
	
/***** Search Form(s) ********************/

.searchform {
	margin: 0;
	}

#header .searchform {
	float: right;
	padding: 20px 0 0 0;
	}
	
#sidebar .searchform {
	padding: 0;
	}
	
#nav .searchform {
	float: right;
	padding: 1px 0 0 0;
	}
	
.s {
	background: #222222 !important;
	color: #FFFFFF;
	font-family: Century Gothic, Verdana, Arial;	
	font-size: 10px;
	margin: 0 1px 0 0;
	padding: 2px 0 2px 5px;
	border: 1px solid #111111;
	}
	
#sidebar .s, #sidebar-alt .s {
	background: #FFFFFF !important;
	color: #333333;
	font-family: Century Gothic, Verdana, Arial;	
	font-size: 11px;
	margin: 0 1px 0 0;
	padding: 2px 0 2px 5px;
	border: 1px solid #333333;
	}
	
#header .s, #nav .s, #sidebar .s {
	width: 170px;
	}
	
#sidebar .s {
	width: 130px;
	}
	
#sidebar-alt .s {
	width: 80px;
	}

.searchsubmit {
	background: #222222;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	text-transform: uppercase;
    margin: 0;
	padding: 1px 3px 1px 3px;
	border: 1px solid #111111;
	}

.searchsubmit:hover {
	background: #111111;
	border: 1px solid #111111;
	}
	
/***** eNews & Updates Widget ********************/

#header .enews {
	width: 290px;
	float: right;
	margin: 0;
	padding: 0 0 5px 0;
	}
	
#sidebar .enews, #sidebar-alt .enews {
	margin: 0;
	padding: 0;
	}
	
#sidebar .enews p {
	margin: 0;
	padding: 10px 0 0 0;
	}

.enews #subscribe {
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
	
#sidebar .enews #subscribe {
	padding: 0;
	}
	
.enews #subbox {
	background: #F7F7F7 !important;
	width: 200px;
	color: #333333;
	font-family: Century Gothic, Verdana, Arial;
	font-size: 11px;
	padding: 4px 0 4px 5px;
	margin: 5px 5px 0 0;
	border: 1px solid #CCCCCC;
	}
	
.enews #subbutton {
	background: #333333;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Century Gothic, Verdana, Arial;
	text-decoration: none;
	text-transform: uppercase;
    margin: 0;
	padding: 3px 5px 3px 5px;
	border: none;
	}
	
.enews #subbutton:hover {
	background: #3A8A91;
	border: none;
	}

/***** Latest Tweets Widget ********************/

#header .latest-tweets {
	background: url(images/twitter.png) top right no-repeat;
	width: 350px;
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
	}

#sidebar .latest-tweets, #sidebar-alt .latest-tweets {
	background: url(images/twitter.png) top right no-repeat;
	margin: 5px 0 15px 0;
	padding: 0 0 15px 0;
	}
	
#footer-widgeted .latest-tweets a, #footer-widgeted .latest-tweets a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#footer-widgeted .latest-tweets a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

/***** Calendar ********************/

#wp-calendar {
	margin: 0;
	padding: 0;
	width: 100%;
	}
	
#footer-widgeted #wp-calendar a, #footer-widgeted #wp-calendar a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#footer-widgeted #wp-calendar a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

#wp-calendar caption {
	font-size: 12px;
	font-family: Century Gothic, Verdana, Arial;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 2px 5px 0 0;
	text-align: right;
	}

#sidebar #wp-calendar caption {
	color: #333333;
	}
	
#footer-widgeted #wp-calendar caption {
	color: #FFFFFF;
	}
	
#sidebar #wp-calendar th {
	color: #333333;
	}
	
#footer-widgeted #wp-calendar th {
	color: #FFFFFF;
	}

#wp-calendar thead {
	margin: 10px 0 0 0;
	font-weight: bold;
	}
	
#sidebar #wp-calendar thead {
	background: #F7F7F7 !important;
	color: #F7F7F7 !important;
	}
	
#footer-widgeted #wp-calendar thead {
	background: none;
	color: #FFFFFF;
	}

#wp-calendar td {
	font-weight: normal;
	text-align: center;
	margin: 0;
	padding: 2px;
	}
	
#sidebar #wp-calendar td {
	background: #F7F7F7;
	}
	
#footer-widgeted #wp-calendar td {
	background: none;
	}

#wp-calendar tfoot td {
	background: none;
	margin: 0;
	padding: 0;
	}
	
/***** Contact Form ********************/
	
.gform_footer .button {
	background: #333333;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Century Gothic, Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin: 0;
	padding: 2px 5px 2px 5px;
	border: none;
	}
	
.gform_footer .button:hover {
	background: #3A8A91;
	border: none;
	}
	
.gform_footer input.button {
	color: #FFFFFF !important;
	}
	
.gform_wrapper .gform_footer {
	border: none!important;
	}

/***** Footer ********************/

#footer {
	clear: both;
	width: 850px;
	height: 1px;
	color: #A58240; /* t added liquidwebsite light blue  #3BC0EF is nice color but doesn't blend with website */
	font-size: 12px;
	margin: 0 auto 0;
	padding: 0;
	}

#footer .wrap {
	}
	
#footer a, #footer a:visited {
	color: blue;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #3BC0EF;
	text-decoration: underline;
	}
	
#footer p {
	margin: 0;
	padding: 0;
	}

#footer .gototop {
	width: 220px;
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	}
	
#footer .gototop a {
	margin: 0;
	padding: 0 0 0 15px;
	background: url(images/footer-top.png) no-repeat left center;
	}
	
#footer .creds {
	width: 610px;
	float: right;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: right;
	}
	
/***** Footer Gallery ********************/
	
#footer-gallery {
	background: #333333;
	width: 850px;
	color: #FFFFFF;
	font-size: 12px;
	margin: 5px auto 0;
	padding: 0 0 5px 0;
	overflow: hidden;
	clear: both;
	}
	
#footer-gallery .wrap {
	padding: 10px 20px 15px 20px;
	}
	
#footer-gallery .widget {
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	}
	
#footer-gallery h4 {
	color: #CCCCCC;
	font-size: 14px;
	font-family: Century Gothic, Verdana, Arial;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;
	border-bottom: 1px solid #666666;
	}

#footer-gallery .featuredpost, #footer-gallery .featuredpage {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	clear: both;
	}
	
#footer-gallery .featuredpost .post, #footer-gallery .featuredpage .page {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	overflow: hidden;
	}
	
#footer-gallery .featuredpost a img, #footer-gallery .featuredpage a img {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	border: 2px solid #FFFFFF;
	}
	
#footer-gallery .featuredpost a:hover img, #footer-gallery .featuredpage a:hover img {
	margin: 0;
	padding: 0;
	border: 2px solid #999999;
	}
	
/***** Footer Widgeted ********************/
	
#footer-widgeted {
	background: #333333;
	width: 850px;
	color: #FFFFFF;
	font-size: 12px;
	margin: 5px auto 0;
	padding: 0;
	overflow: hidden;
	clear: both;
/* t added hide footer-widgeted altogether, unhide this to get any footer widgeted items back */
	display: none;
	
	}
	
#footer-widgeted .widget {
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	}
	
#footer-widgeted h4 {
	color: #CCCCCC;
	font-size: 14px;
	font-family: Century Gothic, Verdana, Arial;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;
	border-bottom: 1px solid #666666;
	}
	
#footer-widgeted p {
	color: #FFFFFF;
    font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
	}
	
#footer-widgeted a, #footer-widgeted a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer-widgeted a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#footer-widgeted ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 0;
	}
	
#footer-widgeted ul li {
	list-style-type: square;
	margin: 0 0 0 15px;
	padding: 0;
	word-wrap: break-word;
	}

.footer-widgeted-1 {
	width: 255px;
	float: left;
	margin: 0;
	padding: 10px 20px 5px 20px;
	}
	
.footer-widgeted-2 {
	width: 260px;
	float: left;
	margin: 0;
	padding: 10px 20px 5px 0;
	}
	
.footer-widgeted-3 {
	width: 255px;
	float: right;
	margin: 0;
	padding: 10px 20px 5px 0;
	}
	
/***** Comments ********************/

.comments {
	font-size: 12px;
	margin: 0;
	padding: 0;
	}
	
#respond {
	margin: 0 0 15px 0;
	padding: 0;
	}

#author, #email, #url {
	background: #FFFFFF !important;
	width: 250px;
	color: #333333;
	font-family: Century Gothic, Verdana, Arial;
	font-size: 12px;
	padding: 3px 0 3px 3px;
	margin: 5px 5px 0 0;
	border: 1px solid #333333;
	}
	
#comment {
	background: #FFFFFF !important;
	width: 98%;
	height: 150px;
	color: #333333;
	font-family: Century Gothic, Verdana, Arial;
	font-size: 12px;
	padding: 3px 0 3px 3px;
	margin: 5px 0 5px 0;
	border: 1px solid #333333;
	}
	
#submit {
	background: #333333;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
    margin: 0;
	padding: 3px 5px 3px 5px;
	border: none;
	}
	
#submit:hover {
	background: #3A8A91;
	border: none;
	}
	
.comment-list {
	margin: 0;
	padding: 0;
	}
	
.ping-list {
	margin: 0 0 40px 0;
	padding: 0;
	}
	
.comment-list ol, .ping-list ol {
	margin: 0;
	padding: 10px;
	}

.comment-list li, .ping-list li {
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 10px 5px 10px 10px;
	list-style: none;
	}
	
.comment-list li ul li { 
	margin-right: -6px;
	margin-left: 10px;
	}

.comment-list p, .ping-list p {
	font-weight: normal;
	text-transform: none;
	margin: 10px 5px 10px 0;
	padding: 0;
	}

.comment-list li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #333333;
	margin: 0 5px 0 10px;
	padding: 4px;
	}

.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a {
	font-weight: bold;
	font-style: normal;
	}

.commentmetadata {
	font-size: 11px;
	font-weight: normal;
	}

#respond:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	
.alt {
	margin: 0;
	padding: 10px;
	}
	
.children { 
	margin: 0;
	padding: 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
	
.reply a, .reply a:visited {
	font-weight: normal;
	}

#comments .navigation {
	display: block;
	margin: 10px 0 0 0;
	}

.thread-alt, .thread-even {
	margin: 0;
	padding: 0;
	}

.depth-1 {
	border-left: 1px solid #333333;
	margin: 0;
	padding: 0;
	}

.even, .alt {
	border-left: 1px solid #333333;
	margin: 0 0 10px 0;
	padding: 0;
	}	
	
/* t added Author Profile plugin styling */
.authorprofile_widget{
	line-height: 1.4em;
	font-size: 15px;
}

.photo{/* makes no difference? */
	margin: 0 auto;
}

.widget-wrap{
/* this is inside authorprofile_widget */
}

/* t added author name in author profile to be styled */
#author_name {
	text-align: center;
}

/* t added container_division div is created in the loops.php file which allows us to target post excerpts to create fixed widths and inline to create column post excerpts */
.container_division{	
	width: 160px;	
	display: inline;	
	float: left;}

/* t added excerpt styling for category pages to have multiple columns, this is unusual for WP. If you use float left then they will not vertically center, the solution is display inline-block and vertical-align middle */
#content .excerpt {
    display: inline-block;
    line-height: 1em;
    padding: 10px 30px;
    vertical-align: middle;
    width: 160px;
	margin: 0 0 10px;
	text-align: center;
	float: none;
}
/* t added not center fancy title instead mimic center by pushing over from left to get it to appear to center over image for earlycal and contemporary post templates */
#centered-fancy-title {
/*	text-align: center; */
	padding-left: 185px;
	font-family: 'WebFont','UniversityNormal';
	font-size: 21px;
}
#centered-fancy-title2 {
	text-align: center;
	padding-left: 1px;
	font-family: 'WebFont','UniversityNormal';
	font-size: 21px;
}
div#multicolumn1 {
	-moz-column-count: 2;
	-moz-column-gap: 0px;
	-webkit-column-count: 2;
	-webkit-column-gap: 0px;
	column-count: 2;
	column-gap: 0px;
	margin-left: 284px;
	width: 400px;
}

/* t added custom fonts */
@font-face {
    font-family: 'BelfastSFRegular';
    src: url('belf-webfont.eot?') format('eot'),
         url('belf-webfont.woff') format('woff'),
         url('belf-webfont.ttf') format('truetype'),
         url('belf-webfont.svg#webfontGe8zzXOe') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UniversityNormal';
    src: url('univers-webfont.eot?') format('eot'),
         url('univers-webfont.woff') format('woff'),
         url('univers-webfont.ttf') format('truetype'),
         url('univers-webfont.svg#webfontpRi3ganC') format('svg');
    font-weight: normal;
    font-style: normal;
}

.entry-title {
	display: none;
}

/* home nav item */
.menu-item-820 {
	background: url(/wp-content/uploads/button_home_unlit.png) no-repeat 0 0;
	text-indent: -1000em;
	width: 115px;
}

/* home nav item */
.menu-item-820 a:hover {
	background: url(/wp-content/uploads/button_home_lit.png) no-repeat 0 0;
/*	text-indent: -1000em; */
	width: 115px;
	height: 60px;
}

/* contemporary nav item */
.menu-item-144 a:hover {
	background: url(/wp-content/uploads/button_contemporary_lit.png) no-repeat 0 0;
/*	text-indent: -1000em; */
	width: 115px;
	height: 60px;
}
 
/* contemporary nav item */ 
.menu-item-144 {
	background: url(/wp-content/uploads/button_contemporary_unlit.png) no-repeat 0 0;
	text-indent: -1000em;
	width: 115px;
	height: 60px;
}

/* early california nav item */
.menu-item-143 {
	background: url(/wp-content/uploads/button_earlycal_unlit.png) no-repeat 0 0;
	text-indent: -1000em;
	width: 115px;
}

/* early california nav item */
.menu-item-143 a:hover {
	background: url(/wp-content/uploads/button_earlycal_lit.png) no-repeat 0 0;
/*	text-indent: -1000em; */
	width: 115px;
	height: 60px;
}

/* current show nav item */
.menu-item-915 {
	background: url(/wp-content/uploads/button_currentshow_unlit.png) no-repeat 0 0;
	text-indent: -1000em;
	width: 115px;
}

/* current show nav item */
.menu-item-915 a:hover {
	background: url(/wp-content/uploads/button_currentshow_lit.png) no-repeat 0 0;
/*	text-indent: -1000em; */
	width: 115px;
	height: 60px;
}

/* Current and past shows nav item */
.menu-item-146 {
	background: url(/wp-content/uploads/button_currentshow_unlit.png) no-repeat 0 0;
	text-indent: -1000em;
	width: 115px;
}

/* Current and past shows nav item */
.menu-item-146 a:hover {
	background: url(/wp-content/uploads/button_currentshow_lit.png) no-repeat 0 0;
/*	text-indent: -1000em; */
	width: 115px;
	height: 60px;
}

/* gallery tour nav item */
.menu-item-819 {
	background: url(/wp-content/uploads/button_gallerytour_unlit.png) no-repeat 0 0;
	text-indent: -1000em;
	width: 115px;
}

/* gallery tour nav item */
.menu-item-819 a:hover {
	background: url(/wp-content/uploads/button_gallerytour_lit.png) no-repeat 0 0;
/*	text-indent: -1000em; */
	width: 115px;
	height: 60px;
}

/* gallery album nav item */
.menu-item-2722 {
	background: url(/wp-content/uploads/button_galleryalbum_unlit.png) no-repeat 0 0;
	text-indent: -1000em;
	width: 115px;
}

/* gallery album nav item */
.menu-item-2722 a:hover {
	background: url(/wp-content/uploads/button_galleryalbum_lit.png) no-repeat 0 0;
/*	text-indent: -1000em; */
	width: 115px;
	height: 60px;
}

/* books nav item */
.menu-item-870 {
	background: url(/wp-content/uploads/button_books_unlit.png) no-repeat 0 0;
	text-indent: -1000em;
	width: 115px;
}

/* books nav item */
.menu-item-870 a:hover {
	background: url(/wp-content/uploads/button_books_lit.png) no-repeat 0 0;
/*	text-indent: -1000em; */
	width: 115px;
	height: 60px;
}

/* contact nav item */
.menu-item-151 {
	background: url(/wp-content/uploads/button_contact_unlit.png) no-repeat 0 0;
	text-indent: -1000em;
	width: 115px;
}

/* contact nav item */
.menu-item-151 a:hover {
	background: url(/wp-content/uploads/button_contact_lit.png) no-repeat 0 0;
/*	text-indent: -1000em; */
	width: 115px;
	height: 60px;
}

/* t added category post earlycal and contemporary font list style */
.artistlist {
	font-family: "Times New Roman";
	font-size: 18px;
	line-height: 23px;
	width: 243px;
	float: right;
	margin-right: 26px;
}

/* t added sold graphic to hide "sold" text in an h6 size */
h6 {
	background: url(/wp-content/uploads/sold_red.gif) no-repeat center;
}
 /* t added blurb for the text on the earlycal and contemporary pages that sits under the photo */
.blurbcontemporarypage {
    clear: left;
    font-family: "Times New Roman";
    font-size: 18px;
    margin-left: 78px;
    padding-right: 299px;
    padding-top: 9px;
}
.blurbearlycalpage {
    clear: left;
    font-family: "Times New Roman";
    font-size: 18px;
    margin-left: 30px;
    padding-right: 223px;
    padding-top: 9px;
}
/* t added contact form styles */
.wpcf7-text {
	background: tan;
}
.wpcf7-form-control-wrap {
	background: tan;
} 
.your-message {
	background: tan;
} 
.category .post {
    display: inline-block;
    line-height: 1em;
    padding: 10px 30px !important;
    vertical-align: middle;
    width: 160px;
    margin: 0 0 10px !important;
    text-align: center;
    float: none;
}

.saboxplugin-wrap .saboxplugin-gravatar img{
	width: 177px;
    max-width: 177px !important;
    height: 260px;
}
.saboxplugin-wrap .saboxplugin-gravatar {
    padding: 0 !important;
	float: none !important;
}
.saboxplugin-wrap .saboxplugin-authorname a {
    text-decoration: none;
    font-family: Century Gothic,Verdana,Arial;
    font-weight: 400;
    margin: 0;
    padding: 0 0 2px;
    text-transform: uppercase;
}
.saboxplugin-wrap .saboxplugin-authorname {
    border-bottom: 1px solid #333;
    text-align: center;
    margin: 0 !important;
}
.saboxplugin-wrap .saboxplugin-desc{
	margin:0 !important;
}
.saboxplugin-wrap{
	border: transparent !important;
}
.single .post .saboxplugin-wrap{
	display:none;
}

/* wh-start alignment fix for thumbs on categories */
.archive .entry .cq-archive-thumb,
.blog .entry .cq-archive-thumb {
  display: block;
  margin: 0 auto;
  margin-bottom: 16px !important;
}

/* Ensure titles/captions can't wrap beside the image even if some float slips in */
.archive .entry .entry-title,
.blog .entry .entry-title {
  clear: both;
}

.archive .entry img.cq-archive-thumb { float: none !important; }

/* wh-end alignment fix for thumbs on categories */