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

em span, i span{ font-style: normal !important; }
em mark { margin: 0 2px; }

.clearfloats{ clear:both; }
.floatLeft{ float:left; }
.floatRight{ float:right; }

.plain{ font-weight:normal; }
.gray {color: #929090;}
.grayLight, a.grayLight { color:#BFBDBD !important; } .grayLight a{ color:#BFBDBD; }
.grayMed, a.grayMed { color:#999 !important; } .grayMed a{ color:#999; }
.small{ font-size:.8em; }
.blue{ color: #003264 }
.byline{font-style:italic; color:#666;}
.caption{font-size:smaller}
.footnote {font-size: smaller;color:#454545;margin:0 0 8px 0; line-height: normal; }
.footnote a {color: #666666;}
.smallheading{ text-transform: uppercase; font-weight:bold; font-size:.7em;}
.darkRed, a.darkRed, .darkRed a {color:DarkRed;}


.smallcaps{ font-size: 80%; text-transform: uppercase; }

.paddingTop{ padding-top: .5em }
.paddingBottom{ padding-bottom: .5em }

.borderBottom{border-bottom:1px dotted #ccc;padding-bottom:4px;}
.borderTop{border-top:1px dotted #ccc; padding-top:4px;}

.boldCapsSmall {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.dropshadow{-webkit-box-shadow: 3px 3px 10px 2px #AEAEAE;
     -moz-box-shadow: 3px 3px 10px 2px #AEAEAE;
     box-shadow: 3px 3px 10px 2px #AEAEAE;}

.external{ background:url("images/icon_externalLink.gif") no-repeat right; padding-right:15px;}

div.ChronDate{float:left; width:100px; text-align: right; padding-bottom:20px}
div.ChronText{margin-left:120px;padding-bottom:20px}
td.ChronDate{white-space: nowrap; text-align: right; padding:10px 15px 15px 5px; border-top: dotted 1px #CCC;}
td.ChronText{padding:10px 0px 15px 0px; border-top: dotted 1px #CCC;}

.marginTop{margin-top:6px;}
.marginTopDbl{margin-top:12px;}
.marginBottom{margin-bottom:6px;}
.marginBottomDbl{margin-bottom:12px;}


.section{   margin-bottom: 2em; }

.item, .filterCont{
	/*padding: .45em 0;; 
	border-bottom: 1px solid #E2E0E0; 
	*/
}
.item .label{ 
	width: 150px; 
	float:left;
	font-size: .85em;
}
.item .info { 
	margin-left:130px;
}
.item a{ color:inherit ;}


.fancybox-title .workTitle:hover{ color:inherit !important;}

.maplink{ display:inline-block; background:url("/cr_images/icon_GoogleMaps.png") no-repeat right; padding-right:46px; min-width:100px; 
    min-height: 32px; text-decoration: none; border: none!important;} 

.entryType{ font-size: 86%; color:#777777; margin-bottom:1em; display:inline-block; }

#mainPhotoCredit, .photocredit, #suppPhotoCredit, .SuppImgCredit{ font-size: 75%; color: #666666; text-align: left; line-height: 14px; }
#PhotoCredit_entryfooter #mainPhotoCredit, #PhotoCredit_entryfooter #suppPhotoCredit{ font-size: 85% !important; color: #454545 !important; padding-bottom: .4em;}

