#sitePage .layout .main .inner{background:#FFFFFF;}

.openingText{color:#666666; margin-top: 12px;font-size: 1em; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; line-height:1.5em; }
.colored{color: #606042;}

.letter{vertical-align:top;float:left;margin:0 6px 0px 0px;}
.openingText img{margin-top: -5px;}

h1.header {margin:0 0 5px 0;}

.smallcaps1 {font-variant:small-caps;}


.pageTemplateContributors{
	color:#A69999;
	font-size:.9em;
	text-align:center;
}

hr.paintings { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

div.director {margin-bottom:15px;}

strong.movie {color:#CC0033;font-family:Geneva, Arial, Helvetica, sans-serif;}

.smallcaps {font-variant:small-caps;/**background:#FFFFCC;/**/}
.smaller {font-size:87%;}
.inset-text {color:#B42600;font-size:1.3em;line-height:1.4em; padding:20px 50px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align:center;}

div.box-image {background:#e0cdc3;padding:8px;}
table.box-image {background:none;margin-bottom:8px; margin-top: 5px;}
/*table.box-image td {padding:0;}*/

.box-image .image {padding:0; margin:0;}

/* CAPTION */
.box-image .caption {color:#254F53; font-family:Arial, Helvetica, sans-serif;font-size:.75em;padding:5px 0 5px 0; line-height: 1.2em;}
.caption.mid {color:#254F53; padding: 5px 0;}
.caption .author {text-align:right;}

.box-image .caption.links {padding:12px 8px 12px 12px; background-color:#FF6B00; color:#B42600;}
.box-image .caption.links p {margin:0;line-height:1.1em; font-size:1.4em; font-weight:bold;}
.box-image a {color:#FFFFFF;text-decoration:underline;}
.box-image a:hover {color: #ECECEC;}
.box-image .credit {text-align:right;color:#000;padding:3px 0 3px 0;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;line-height:1em;}

.article-sidebar {
	background:#F6F6F6;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:0.8em;
	margin:0 0 12px 0;
	line-height:1.1em;
	color:#666;
	}

.article-sidebar h3 {color:#000; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:1em;font-weight:normal;padding:4px 0 8px 0;text-align:center;letter-spacing:1px;margin-bottom:12px;line-height:1.2em; font-style:normal;}	
.article-sidebar p {line-height:1.2em; }
.article-sidebar .sidebar-inner {padding:18px;}
.article-sidebar h4 {color:#4E6F6B; padding-bottom:6px;}
.article-sidebar .article-inner {padding:12px;}

.article-sidebar .letter {top:4px;position:relative;}


.article-sidebar.dark {
background:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
margin:30px 0 12px 0;
color:#B2B92D;
border:none;
}
.article-sidebar.dark .sidebar-inner {padding:24px 12px 0 12px;}
.article-sidebar.dark p {line-height:1.3em; position:relative; top:-30px;}
.article-sidebar.dark p.sidebar-title img {position:relative; top:-20px;}

.article-sidebar.bright {
background:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
margin:30px 0 12px 0;
color:#B2B92D;
/**/border-top:2px solid #CCCCCC;
border-bottom:2px solid #CCCCCC;/**/
}
.article-sidebar.bright .sidebar-inner {padding:24px 12px 0 12px;}
.article-sidebar.bright p {line-height:1.3em;}

.article-sidebar .letter {top:4px;position:relative;}

.article-sidebar table.box-image {background:transparent;padding:0;}
.article-sidebar table.box-image td {padding:0px;}
.article-sidebar .box-image .image {padding:0 0 5px 0;}
.article-sidebar .box-image .caption {font-family:Arial, Helvetica, sans-serif;font-size:.9em;color:#FF6B00;padding:5px 0 0 0;line-height:1.3em;}
.article-sidebar .box-image .caption.mid {padding-bottom:5px;}
.article-sidebar .box-image .credit {text-align:right;color:#000;padding: 0 0 0 0; margin-top: 5px;}

.article-sidebar table.sidebar-data {font-size:.85em;}
p.source {font-size:.85em;color:#666;margin-bottom:5px;line-height:1em;}

.article-sidebar .article-sidebar {font-size:1em;background:#EFE0B2;}

td.headerCaption.credit, td.headerCaption, .headerCaption { color:#d00028; padding: 0px 20px 15px 20px;}
td.headerCaption.credit { text-align: center;}
