/*
	This is the section (site) specific css for photography.
	It contains unique elements such as color schemes and backgrounds.
	Please fewer comments in here and add more comments to the wiki at
	http://wiki.nationalgeographic.com/index.php/Site-wide_CSS_implementation
*/

#content-container-home {
background:#FFF url(/staticfiles/NGS/common/SiteAssets/img/backgrounds/content-container-home.gif) no-repeat;*/
}
#content-container-inside { 
background:#FFF url(/staticfiles/NGS/common/SiteAssets/img/backgrounds/content-container-inside.gif) no-repeat;*/
}

.action_r{
 text-align: right;
}

.inside-nav-container2 a{
 font-size: 10px; 
}

.promo .thumb2 img{
 margin: 5px 18px 0 0;
}

.promo2 {
color: #333333;
}
.promo3 {
color: #ffffff;
line-height: 120%;
}
.promo3 h6 {
font-weight:normal;
font-size: 10px;
margin-top: 10px;
}
.promo_half {
width: 275px;
height: auto;
padding:0;
margin:0;
float: left;
}
.promo_video {
color: #ffffff;
width: 230px;
height:auto;
float: right;
}
.promo3 .video_box{
margin-top:10px;
height: auto;
}
.promo3 .video_box .thumb img{
border: 1px solid #000;
width: 150px;
}
.promo3 .video_box .watch_video img{
margin: 0 3px 0 5px;
width: 41px;
}
#mapDL {
text-align:right;
}


/* =Body
-----------------------------------------------------------------------------*/
body {
	background: #fff url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/body.gif') repeat-x top center;
}

/* =Homepage Specific
-----------------------------------------------------------------------------
#content-container-home  #main-header {
	margin-bottom: 16px;
}

#content-container-home  #main-header h1 {
	margin-top: 2px;
}

#content-container-inside  #main-header {
	margin-bottom: 16px;
}

#content-container-inside  #main-header h1 {
	margin-top: 2px;
}
*/

/* =Content Title
-----------------------------------------------------------------------------
#content-title .sub {
	float: none;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 10px;
	padding-bottom: 0;
}

#content-title .super {
	font-size: 30px;
	font-weight: normal;
	margin: 6px 0 16px 0;
}
*/

/* =Features and Collections skin override for photography skin
-----------------------------------------------------------------------------*/
.collection .body {
	padding-left: 18px;
}

.collection .header {
	padding-left: 11px;
}

.collection h2 {
	border-bottom: none;
	font-size: 14px;
	padding-top: 4px;
}

.feature h2, .highlight h2 {
	color: #fff;
	padding-bottom: 0;
	padding-top: 4px;
}

	.feature .promo h3 {
		margin-bottom: 6px;
		
	}
	
	.feature .promo p {
		margin-bottom: 9px;
	}


/* =Two-Column Collection (for type 'two-column', displays horizontally with no header)
-----------------------------------------------------------------------------*/
#content-center-well .two-column {
	margin-left: 0;
}

#content-center-well .two-column .header {
	display: block;
	padding-top: 12px;
}

#content-center-well .two-column .body {
	border: 0;
	padding-bottom: 10px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 10px;
}

#content-center-well .two-column .footer {
	height: 7px;
	padding: 0 14px;
}


#content-center-well .two-column h2 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

#content-center-well .two-column .promo {
	margin-right: 15px;
	margin-bottom: 0;
	padding-right: 0;
}

	#content-center-well .two-column .promo h3 {
		border-bottom: none;
		font-size: 13px;
		padding: 0;
	}

	#content-center-well .two-column .promo h3 a {
		color: #000 !important;
	}

	#content-center-well .two-column .promo-last {
		margin-right: 0 !important;
	}

	#content-center-well .two-column .promo .thumb img {
		height: auto;
		width: auto;
	}



/* =Horizontal Collection
-----------------------------------------------------------------------------*/
#content-center-well .horizontal .promo {
	margin-bottom: 22px;
	margin-right: 18px;
}


/* =Photo Tips Collection (for skin override 'tips')
-----------------------------------------------------------------------------*/
/* No Frames for Icons */
#content-center-well .tips img {
	border: none !important;
}

#content-center-well .tips .promo {
	margin-bottom: 10px;
	margin-right: 25px;
}


/* =Highlight Collection (for skin override 'highlight')
-----------------------------------------------------------------------------*/
#content-center-well .highlight .header {
	height: 25px;
}

#content-center-well .highlight .body {
	border: none;
}

#content-center-well .highlight .footer {
	height: 20px;
}


/* =Other Collection (currently used skygrid wallpaper gallery)
-----------------------------------------------------------------------------*/
#content-center-well .other .header {
	background: url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/other-580-header.gif') no-repeat top left;
	padding: 10px 14px 10px 15px;
}

	#content-center-well .other .header h2 {
		color: #000;
		font-weight: bold;
	}
	
	.other .promo {
		height: 130px !important;
	}

#content-center-well .other .body {
	background: url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/other-580-body.gif') repeat-y top left;
	border: 0;
	padding: 0 14px;
}

	#content-center-well .other .body .action {
		margin-top: 8px;
	}

#content-center-well .other .footer {
	background: url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/other-580-footer.gif') no-repeat;
	height: 7px;
	padding: 0 14px;
}


/* =Shaded Collection (for skin override 'shaded')
-----------------------------------------------------------------------------*/
#content-center-well .shaded .body {
	border-left: 1px solid #cdcdcd !important;
	border-right: 1px solid #cdcdcd !important;
}

#content-center-well .shaded .footer {
	height: 22px;
}

	#content-center-well .shaded .header {
		padding-top: 14px !important;
	}

		#content-center-well .shaded .header h2 {
			color: #000;
			font-size: 14px;
			font-weight: bold;
		}

	#content-center-well .shaded .promo h3 a {
		color: #000;
	}




/* =Topic Pages
-----------------------------------------------------------------------------*/

.topicpage-leadparagraph {
	padding: 25px 250px 0px 35px;
	height: 260px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-left: -1px; /*just in environment */
	color: #fff;
	margin-top: 1px;
}

.topicpage-leadparagraph h2 {
	font-size: 22px;
	line-height: 28px;
	margin-bottom: 12px;
}

.topicpage-leadparagraph .action {
	border: 1px #65B749 solid;
	border-bottom-color: #215011;
	padding: 3px 10px 3px 10px;
	background-image: url(/staticfiles/NGS/Photography/SiteAssets/img/buttons/button-background-green.gif);
	background-repeat: repeat-x;
	display: block;
	width: 230px;
}

.topicpage-leadparagraph a:link,
.topicpage-leadparagraph a:visited,
.topicpage-leadparagraph a:hover,
.topicpage-leadparagraph a:active {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

.topicpage-leadparagraph .action a {
	background: url(/staticfiles/NGS/Photography/SiteAssets/img/buttons/button-arrow-white.gif) no-repeat 0px 4px;
	display: block;
	padding-left: 8px;
}


/* =Article & Bio Pages
-----------------------------------------------------------------------------*/
.inline-container .caption {
	color: #666;
	font-size: 11px;
	padding-top: 5px;
}

.inline-container img {
	border: 1px solid #333;
}


/* =Image-Viewer
-----------------------------------------------------------------------------*/
.image-viewer .body {
	width: 470px;
}

.image-viewer .footer {
	background: #fff url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/image-viewer-footer.gif') top left repeat-x;
	height: 28px;
}

	.image-viewer .footer ul {
		list-style: none;		
		margin: 0 15px;
		padding: 0;
	}
	
		.image-viewer .footer ul li {
			float: left;
		}
		
			.image-viewer .footer ul li a {
				color: #fff;
				display: block;
				font-size: 10px;
				margin: 0 25px 0 0;
				padding: 5px 0 9px 0;
				text-decoration: none;
				text-transform: uppercase;
			}
			
				.image-viewer .footer ul li a.last {
					margin-right: 0;
				}
			
			/* Specific Links and Icons */
			.image-viewer .footer ul li a.wallpaper {
				background: url('/staticfiles/NGS/Photography/SiteAssets/img/icons/image-viewer-wallpaper.gif') 0 3px no-repeat;
				padding-left: 25px;
			}
			
			.image-viewer .footer ul li a.enlarge {
				background: url('/staticfiles/NGS/Photography/SiteAssets/img/icons/image-viewer-enlarge.gif') 0 6px no-repeat;
				padding-left: 17px;
			}
				
			.image-viewer .footer ul li a.buy {
				background: url('/staticfiles/NGS/Photography/SiteAssets/img/icons/image-viewer-buy.gif') 0 5px no-repeat;
				padding-left: 22px;
			}
			
			.image-viewer .footer ul li a.email {
				background: url('/staticfiles/NGS/Photography/SiteAssets/img/icons/image-viewer-email.gif') 0 7px no-repeat;
				padding-left: 22px;
			}
			
				
			


/* =Gallery-Viewer
-----------------------------------------------------------------------------*/
.gallery-viewer .footer { /* New background isn't needed just yet */
/*	background: #fff url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/image-viewer-footer.gif') top left repeat-x; */ 
}

	/*
	.gallery-viewer .footer ul {
		list-style: none;		
		margin: 0 15px 0 15px;
		padding: 0;
	}

		.gallery-viewer .footer ul li {
			float: left;
		}

			.gallery-viewer .footer ul li a {
				color: #fff;
				display: block;
				font-size: 10px;
				margin: 0 25px 0 0;
				padding: 5px 0 0 0;
				text-decoration: none;
				text-transform: uppercase;
			}

				.gallery-viewer .footer ul li a.last {
					margin-right: 0;
				}
				*/

			/* Specific Links and Icons - Not used just yet, but hopefully in the future */
			.gallery-viewer .footer ul li a.wallpaper {
				background: url('/staticfiles/NGS/Photography/SiteAssets/img/icons/image-viewer-wallpaper.gif') 0 2px no-repeat;
				padding-left: 25px;
			}
			.gallery-viewer .footer ul li a.enlarge {
				background: url('/staticfiles/NGS/Photography/SiteAssets/img/icons/image-viewer-enlarge.gif') 0 6px no-repeat;
				padding-left: 17px;
			}
			.gallery-viewer .footer ul li a.buy {
				background: url('/staticfiles/NGS/Photography/SiteAssets/img/icons/image-viewer-buy.gif') 0 5px no-repeat;
				padding-left: 22px;
			}
			.gallery-viewer .footer ul li a.email {
				background: url('/staticfiles/NGS/Photography/SiteAssets/img/icons/image-viewer-email.gif') 0 7px no-repeat;
				padding-left: 22px;
			}
			

/* =Previous/Next/Back Navigation (aka Slide Navigation) (sized for boxgrid layout)
-----------------------------------------------------------------------------*/

/* Previous & Next Slide Navigation */
.slide-navigation {
	float: right;
	margin-bottom: 10px;
	margin-right: 10px;
}

	.slide-navigation a {
		text-transform: uppercase;
	}

		.slide-navigation a.previous {
			background: transparent url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/image-navigation-previous.gif') 0 1px no-repeat;
			margin-right: 5px;
			padding-left: 15px;
		}

		.slide-navigation a.next {
			background: transparent url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/image-navigation-next.gif') right 1px no-repeat;
			margin-left: 5px;
			padding-right: 15px;
		}


/* Back Navigation */
.back-navigation {
	border-bottom: 1px solid #cecece;
	float: right;
	margin: -36px 0 28px 0;
	padding: 0 0 10px 0;
	position: absolute;
	text-align: right !important;
	width: 486px;
}

		.back-navigation a.previous {
			background: transparent url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/image-navigation-previous.gif') 0 1px no-repeat;
			margin-right: 5px;
			padding-left: 15px;
		}


/* =AJAX Loading Status
-----------------------------------------------------------------------------*/
.loading {
	background: #eee;
	border: 4px solid #dedede;
	height: 350px;
	margin: 0 0 22px 0;
	padding: 60px 30px;
	text-align: center;
}

	.loading h3 {
		border-bottom: 1px solid #cecece;
		font-size: 18px;
		padding-bottom: 8px;
	}

	.loading img {
		display: block;
		margin: 0 auto 10px auto;
	}





/* =Multimedia Box
-----------------------------------------------------------------------------*/
#content-center-well .multimedia .header { display: none; }


/* =Poll
-----------------------------------------------------------------------------*/
.but_vote {
	background: url('/staticfiles/NGS/Photography/SiteAssets/img/buttons/poll-votebutton-white.gif') 0 0 no-repeat;
}


/* =Photo of the Day Right Rail 
-----------------------------------------------------------------------------*/
.photo-of-the-day {
	height: 200px;
	margin:  0 0 8px 0;
	padding: 13px 15px;
}

	.photo-of-the-day h2 {
		font-weight: bold;
		padding-top: 0;
	}

	.photo-of-the-day img {
		border: 1px solid #666;
		margin: 6px 0;
	}
	
	.photo-of-the-day a, .photo-of-the-day a:link, .photo-of-the-day a:visited, .photo-of-the-day a:hover, .photo-of-the-day a:active {
		color: #fff !important;
	}
	
		.photo-of-the-day a.enlarge {
			background: transparent url('/staticfiles/NGS/Photography/SiteAssets/img/icons/pod-enlarge.gif') 0 0 no-repeat;
			font-size: 11px;
			margin-top: 5px;
			padding: 4px 0 5px 20px;
			text-transform: uppercase;
		}
		
		.photo-of-the-day a.archive {
			background: transparent url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/pod-collection-arrow.gif') center right no-repeat;
			padding: 0 10px 0 0;
		}
	
	.photo-of-the-day ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
		.photo-of-the-day ul li {
			margin: 0 0 4px 0;
		}
	


/* =Flash Modules
-----------------------------------------------------------------------------*/
#a-z-module {
	margin-bottom: 22px;
}

#flashTimeline {
	margin-top: -12px; /* Needed to fix bad/un-neccessary <p> inserted by CMS HTML */
	margin-top: 0px; /* targets IE6 and 7 */
}


/* =Sponsors Right Rail Collection (for type 'sponsors-right-rail')
-----------------------------------------------------------------------------*/
#content-right-rail .sponsors-right-rail {
	background-color: #e5e4ea;
	border: 1px solid #cac9ce;
}
	
#content-right-rail .sponsors-right-rail h3 {
/*		font-size: 12px;*/
	}
	

/* =Promo Right Rail Collection
-----------------------------------------------------------------------------*/
#content-right-rail .right-rail .promo {
	border-bottom: 1px solid #d5d5d5;
}
#content-right-rail .right-rail .promo-last {
	border-bottom: none;
}
		
.bulleted-list h2 {
	border-bottom:1px solid #ccc;
	color:#000;
	margin-left:0px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:5px;
	width:100%;
}

/* =For IE6
-----------------------------------------------------------------------------*/
* html  a.windows {
	margin-bottom: -10px !important;
}

* html li.last a {
	margin-bottom: 0;
	padding-bottom: 0;
}

* html #download-instructions div ol {
	margin-left: 19pt;
	padding-left: 0;
}

* html .image-viewer .footer ul li a {
	padding: 0;
}

	* html .image-viewer .footer ul li a.wallpaper {
		background-position: 0 -2px;
	}

	* html .image-viewer .footer ul li a.enlarge {
		background-position: 0 2px;
	}

	* html .image-viewer .footer ul li a.buy {
		background-position: 0 -1px;
	}

	* html .image-viewer .footer ul li a.email {
		background-position: 0 2px;
	}

* html .back-navigation {
	position: absolute;
}


/* =For IE7
-----------------------------------------------------------------------------*/

>body .image-viewer .footer ul li a {
	padding-top: 4px;
}


*:first-child+html #download-instructions div ol {
	border: 1px solid red !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}

*+html .other-nav .half h2 {
	margin-bottom: 15px !important;
}

*+html .other-nav .half ul {
	padding-left: 15px !important;
}

*+html .photographic .promo {
	height: 120px !important;
}

/* =For Safari
-----------------------------------------------------------------------------*/
html[xmlns*=""] body:last-child .back-navigation {
	position: static;
}

/* =Ask a Photographyer Styling
-----------------------------------------------------------------------------*/
.button a {
	border: 1px solid #044E8E;
	padding: 5px 10px;
}

.button a:hover, .button a:active {
	background: #bbdcf9;
	padding:  5px 10px;
	text-decoration: none;
}

ul.nobullet {
	list-style-type: none;
	margin-left: 0 !important;
	margin-top: 10px !important;
}

ul.questions {
	margin-bottom: 15px;
	margin-top: 10px !important;
}

	ul.questions li {
		margin-bottom: 5px;
	}

.submitted {
	font-style: italic;
	color: #999;
	margin-top: 6px;
}

.question {
	margin: 20px 0 40px 0;
}

.question h3 {
	font-size: 12px;
	margin-bottom: 10px;
}




/* =Two-Column Collection (for type 'two-column', displays horizontally with no header)
-----------------------------------------------------------------------------*/

/* =Manually entered index pages in CMS (i.e. Patterns in Nature) box grid
-----------------------------------------------------------------------------*/
#content-center-well .shaded-manual{
width: 486px !important;  
}

#content-center-well .other-manual{
width: 486px !important;  
}

#content-center-well .shaded-manual .header {
background:transparent url(/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/feature-486-greyshaded-header.gif) no-repeat scroll 0pt 0%;  
}

#content-center-well .shaded-manual .footer {
background:transparent url(/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/feature-486-greyshaded-footer.gif) no-repeat scroll 0pt 0%;  
}

#content-center-well .shaded-manual .body {
background:transparent url(/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/feature-486-greyshaded-body.gif) repeat-x scroll 0pt 0%; 
}


* html #content-center-well .shaded-manual .body {
padding-bottom:0px !important;
}

* html #content-center-well .promo-manual-featured {
margin-bottom:0px !important;
}

#content-center-well .promo-manual-featured {
height:120px;
}

#content-center-well .other-manual .footer { 
background:transparent url(/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/other-486-footer.gif) no-repeat scroll 0% 0%;
}

#content-center-well .other-manual .header { 
background:transparent url(/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/other-486-header.gif) no-repeat scroll left top;
}


#content-center-well .other .body-manual {
background:transparent url(/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/other-486-body.gif) repeat-y scroll left top;
}

#content-center-well .action-manual {
padding-top:5px;
}

/*ここからskygrid/* =Content Sections
-----------------------------------------------------------------------------*/
#content-center-well {
	width: 580px !important; 
}

#content-right-rail .collection {
	width: 210px;
}

#content-right-rail {
	padding-left: 0px;
}

/* =Feature Collection (for type 'feature')
-----------------------------------------------------------------------------*/
#content-center-well .feature .header {
	background: transparent url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/feature-577-header.gif') no-repeat top left;
	height: 25px;
}

#content-center-well .feature .body {
	background: transparent url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/feature-577-body.gif') repeat-y top left;
	border: none;
}

#content-center-well .feature .footer {
	background: transparent url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/feature-577-footer.gif') no-repeat;
	height: 20px;
}

/*サイトマップ用
-----------------------------------------------------------------------------*/
#content-center-well .featurehalf .header {
	background: transparent url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/feature-274-header.gif') no-repeat top left;
	height: 25px;
}

#content-center-well .featurehalf .body {
	background: transparent url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/feature-274-body.gif') repeat-y top left;
	border: none;
	padding-left: 0px;
	padding-right: 28px;
}
*+html #content-center-well .featurehalf .body {
	padding-top: 24px;
}
* html #content-center-well .featurehalf .body {
	padding-top: 24px;
}

#content-center-well .featurehalf .footer {
	background: transparent url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/feature-274-footer.gif') no-repeat;
	height: 20px;
}



/* =Two-Column Collection (for type 'two-column', displays horizontally with no header)
-----------------------------------------------------------------------------*/
/* Rounded Features */
#content-center-well .two-column .header {
	background: url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/other-580-header.gif') no-repeat top left;
}

#content-center-well .two-column .body {
	background: url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/other-580-body.gif') repeat-y top left;
}

#content-center-well .two-column .footer {
	background: url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/other-580-footer.gif') no-repeat;
}

#content-center-well .two-column .promo {
	width: 268px;
}

/* =video introduce Collection)
-----------------------------------------------------------------------------*/
/* Rounded Features */
#content-center-well .shaded .promo2 .promo_video .header1 {
	background: url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/aboutus-video-230-header.gif') no-repeat;
	height:15px;
}

#content-center-well .shaded .promo2 .promo_video .body1 {
	background: url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/aboutus-video-230-body.gif') repeat;
}

#content-center-well .shaded .promo2 .promo_video .footer1 {
	background: url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/aboutus-video-230-footer.gif') no-repeat;
}


#content-center-well .shaded .body {
	border-left: 1px solid #cdcdcd !important;
	border-right: 1px solid #cdcdcd !important;
}

#content-center-well .shaded .footer {
	height: 22px;
}

	#content-center-well .shaded .header {
		padding-top: 14px !important;
	}

		#content-center-well .shaded .header h2 {
			color: #000;
			font-size: 14px;
			font-weight: bold;
		}

	#content-center-well .shaded .promo h3 a {
		color: #000;
	}




/* =Horizontal Collection
-----------------------------------------------------------------------------*/
#content-center-well .horizontal .promo {
	width: 257px;
}


/* =Fact Collection (for type 'fact')
-----------------------------------------------------------------------------*/
/* Photo Tip of the Week */
.photo-tip {
	width: 210px;
}

	.photo-tip .body {
		background: transparent url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/phototip-210-body.gif') bottom left no-repeat !important;
		padding-right: 34px !important;
	}

	.photo-tip .header {
		background: transparent url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/phototip-210-header.gif') top center no-repeat !important;
		padding-right: 20px !important;
	}
	
		.photo-tip .header h2 {
			font-size: 17px;
		}
	
	.photo-tip div.body {
		background-image: none !important;
		padding: 0 !important;
	}

	.photo-tip .footer {
		background-image: none !important;
	}

/* Photo Tip of the Week */
.photo-tip {
	width: 210px;
}

#content-right-rail .promo .thumb img { 
	width: 75px;
	height: 50px;
}



/* =Shaded Collection (for skin override 'shaded')
-----------------------------------------------------------------------------*/
#content-center-well .shaded .header {
	background: transparent url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/feature-580-greyshaded-header.gif') 0 0 no-repeat;
}

#content-center-well .shaded .body {
	background: transparent url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/feature-580-greyshaded-body.gif') 0 0 repeat;
}

#content-center-well .shaded .footer {
	background: transparent url('/staticfiles/NGS/common/SiteAssets/img/backgrounds/feature-580-greyshaded-footer.gif') 0 0 no-repeat;
}

#content-center-well .shaded .promo {
	width: 265px;
	margin-right: 15px;
	padding-right: 0;
}

#content-center-well .shaded .promo-last {
	margin-right: 0;
}

#content-center-well .shaded .promo2 {
	margin-right: 15px;
	padding-right: 0;
}

#content-center-well .shaded .promo3 {
  margin-left: 15px;
	margin-right: 15px;
	padding-left: 0;
	padding-right: 0;
}
#content-center-well .shaded p {
	margin-bottom: 9px;
}



/* =Other Collection
-----------------------------------------------------------------------------*/
.other .promo {
		margin-bottom: 20px;
		margin-right: 36px;
		width: 102px !important;
}

		.other .thumb img {
			height: 68px;
			width: 102px;
		}


/* =Other Navigation Elements (used on the homepage - Flash & HTML)
-----------------------------------------------------------------------------*/
.other-nav {
	margin-top: 16px;
}

	.other-nav div {
		float: left;
	}

	.other-nav .list {
		float: right;
		margin-top: 9px;
		/*	padding: 8px 0 0 21px;*/
	}

#content-center-well .half {
	width: 278px;
}

/* =/common/kiyaku
-----------------------------------------------------------------------------*/
#common_header_bg {
background:#000;
width:100%;
height:auto;
margin:0;
padding:0;
text-align:center;
}

#common_header {
height:auto;
margin: 0 auto;
}

.sect1{
  margin-bottom: 24px;
}

.sect1 ol {
line-height: 18px;
margin-bottom: 6px;
font-size:12px;
}
.sect1 li {
line-height: 18px;
margin-bottom: 6px;
font-size:12px;
}
.sect1 ul {
list-style-type:none;
}

.Lalpha{
list-style-type:lower-alpha;
}

/* For IE 6 */
* html #content-center-well .half {
	width: 270px;
}

/* For IE 7 */
html>body #content-center-well .half h2 {
	*margin-bottom: 16px;
}

	#content-center-well .half ul {
		float: left;
		font-weight: bold;
		width: 102px;
	}

	/* For IE 6 */
	* html #content-center-well .half ul {
		margin-right: 10px;
		margin-top: 10px;
		padding-left: 15px;
		width: 110px;
	}

	/* For IE 7 */
	html>body #content-center-well .half ul {
		*padding-left: 15px;
	}


/* =Topics Right Rail Collection (for type 'topics-right-rail')
-----------------------------------------------------------------------------*/
#content-right-rail .topics-right-rail .header {
	background: url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/feature-210-header.gif') no-repeat;
}
#content-right-rail .topics-right-rail h2 {
}
#content-right-rail .topics-right-rail .body {
	background: url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/feature-210-body.gif') repeat-y;
	padding: 10px 14px 0px 14px;
}
#content-right-rail .topics-right-rail .footer {
	height: 10px;
	background-image: url(/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/feature-210-footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}




/* =Right Rail Collection (for type 'right-rail')
-----------------------------------------------------------------------------*/
/* misc -- not sure if I need this?

#portlet-container {
	padding-right: 14px;
	padding-left: 18px;
}

*/

/* =For IE6
-----------------------------------------------------------------------------*/
* html .other .promo {
	height: 140px !important;
	margin-right: 20px;
}

	/* For IE 7 */
	html>body .photographic .promo {
		*height: 120px !important;
	}

.gallery-viewer .credit {
	margin-bottom: -1px;
}

