/* Import base styles */
@import url(/staticarchive/240319da3451cb33b89a456505db1011099560a1.css);


/* START: Generic styles */
	h2 { margin: 5px 0; }
/* END: Generic styles */


/* START: Index page styles */
	#pageContent p { margin: 10px; }
	ul#sectionList { border-top: 1px solid #EEEBEB; border-left: 1px solid #EEEBEB; border-right: 1px solid #DFDEDE; border-bottom: 1px solid #DFDEDE; padding: 5px; margin: 10px 15px; }
	ul#sectionList li { border-bottom: 1px dotted #BDBDBD; padding: 10px 5px 10px 10px; float: left; width: 290px; }
	* html ul#sectionList li { width: 306px; }
	ul#sectionList li.col1 { border-right: 1px dotted #BDBDBD; padding-left: 5px; clear: left; }
	ul#sectionList li.endRow { border-bottom: 0px; }
		ul#sectionList li div { background-color: #F6F6F6; padding: 18px 0; float: left; margin: 0 10px 0 0; border: 1px solid #CDCDCD; }
		ul#sectionList li h2 { margin: 0; font-size: 1em; }
		ul#sectionList li ul { list-style-type: none; padding: 0; color: #A50006; float: left; }
			ul#sectionList li ul li { padding: 0 0 0 14px; border: 0px; float:none; width: auto; background: url('/staticarchive/e985f4c47660efe34ddd56a279dceeb816e7a7e8.gif') no-repeat 0px 0.3em; }
/* END: Index page styles */


/* START: Editorial content styles */
	div#editorialContent { float: left; width: 513px; }
		#editorialContent h2 { font-size: 120%; font-weight: bold; }
		#photoInfo { border-top: 1px solid #EEEBEB; border-left: 1px solid #EEEBEB; border-right: 1px solid #DFDEDE; border-bottom: 1px solid #DFDEDE; padding: 0; margin: 0 10px 0 0; }
			#photoInfo ul.photographersInShow { list-style-type: none; padding: 4px 10px 3px; }
				#photoInfo ul.photographersInShow li { display: inline; }
					#photoInfo ul.photographersInShow li a.current:link, 
					#photoInfo ul.photographersInShow li a.current:visited, 
					#photoInfo ul.photographersInShow li a.current:active { color: #474747; }
			#photoInfo dl { border-bottom: 1px dotted #BBBBBB; }
				#photoInfo dl dt { background-color: #F6F6F6; border: 1px solid #D4D0C8; text-align: center; margin: 0 0 0; min-height: 500px; position: relative; }
				* html #photoInfo dl dt { height: 500px; }
					#photoInfo dl dt img { display: block; position: absolute; top: 50%; left: 0; }
					#photoInfo dl dt.portrait img { display: block; position: absolute; top: 0; left: 50%; }
				#photoInfo dl dd { margin: 10px; }
				#photoInfo dl dd.imageTitle { margin: 0 0 10px; padding: 0; }
					#photoInfo dl dd.imageTitle label { border: 1px solid #BBBBBB; border-top-width: 0px; display: block; margin: 0; padding: 5px 10px 4px; }
					#photoInfo dl dd ul { list-style-type: square; margin: 10px 13px; }
						#photoInfo dl dd ul li { margin: 10px 0; }
			
			#photoInfo div.sectionNav { text-align: left; margin: 10px 0; }
				#photoInfo div.sectionNav h3 { color: #474747; margin-left: 5px;}
				#photoInfo div.sectionNav ul { display: inline; }
					#photoInfo div.sectionNav ul li { display: inline; margin-left: 5px; }
						#photoInfo div.sectionNav ul li.current a:link,
						#photoInfo div.sectionNav ul li.current a:visited,
						#photoInfo div.sectionNav ul li.current a:active { color: #474747; }
			#photoInfo p.backtotop { float: right; margin: 5px 10px 0 0; padding: 0 0 0 15px; background: url('/staticarchive/9674fad03a13e5d9d978809b5adfca05942f860a.gif') no-repeat 0px 0.4em }
			#photoInfo div.photographersNav { text-align: left; margin: 10px 0; }
				#photoInfo div.photographersNav h3 { margin: 0 0 0 10px; color: #000000; color: #474747; }
/* END: Editorial content styles */


/* START: Related Content styles */
	div#relatedContent { float: left; width: 137px; }

		div#relatedContent ul { border-top: 1px solid #EEEBEB; border-left: 1px solid #EEEBEB; border-right: 1px solid #DFDEDE; border-bottom: 1px solid #DFDEDE; background-color: #FAFAFA; padding: 10px 0 5px; }
			div#relatedContent ul li { text-transform: uppercase; margin: 0 8px; border-bottom: 1px dotted #BBBBBB; line-height: 1.5em; }
				div#relatedContent ul li.current a:link,
				div#relatedContent ul li.current a:visited,
				div#relatedContent ul li.current a:active { color: #000000; }
		
			div#relatedContent ul ul { border: 0px; padding: 0px 0 5px; position:relative; }
				div#relatedContent ul ul li { text-transform: none; border: 0px; margin: 0; line-height: 1.2em; }
					div#relatedContent ul li.current ul li a:link,
					div#relatedContent ul li.current ul li a:visited,
					div#relatedContent ul li.current ul li a:active { color: #A50006; padding-left: 15px; }
					div#relatedContent ul li.current ul li.current a:link,
					div#relatedContent ul li.current ul li.current a:visited,
					div#relatedContent ul li.current ul li.current a:active { background: url('/staticarchive/4c10fa47dd09f918ce5adc7084a072da721c2ebd.gif') no-repeat 5px 0.4em; color: #474747; }
			
/* END: Related Content styles */