/* =Content Sections
-----------------------------------------------------------------------------*/
#content-center-well {
	width: 486px !important;
}

/* space to the right is left as auto; the padding is the gutter */
#content-right-rail {
	padding-left: 0px;
	padding-top: 0px;
}



/* =Feature Collection (for type 'feature')
-----------------------------------------------------------------------------*/
#content-center-well .feature .header {
	background:#28331F url('/staticfiles/NGS/Materials/SiteAssets/img/backgrounds/feature-486-header.gif') no-repeat top left;
	border-bottom:2px solid #E0E0E0;
	height: 27px;
}

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

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

#content-center-well .feature .promo	{
	padding-right:0px;
}

#content-center-well .feature .header h2	{
	padding: 3px 0 3px 0;

}

#content-center-well .gallery .promo table {
	/* A little wider so three fit in evenly */
	width: 120px;
	margin-right: 18px;
	margin-left: 10px;
}


/* =Special DIVs added for "Expand for More" (should be global eventually)
-----------------------------------------------------------------------------*/
div.XpanderContainer { text-align: right; }
img.XpanderToggleImg { display: inline; margin-bottom: 5px; margin-top: 10px; cursor: pointer; }
div.XpanderClip { text-align: left; }


/* Patch for old news content */


.NewsContent {
	background-color: #ffffff;
	padding-top: 10px;
}

.centerContentWell {
	width: 480px;
}

.galleryContentWell {
	width: 480px;
}

.rightContent {
	padding: 10px 0px 0px 0px;
}


.centerContentWell .rightContent {
	width: 210px;
}

.centerContentWell .date {
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.centerContentWell .topStory H1 {
	font-size: 20px;
}

.centerContentWell .moreTopStories H1 {
	font-size: 16px;
	font-weight: normal;
}

.centerContentWell .categorizedStories H1 a {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.rightContent H1 {
	font-size: 16px;
}

.NewsStories {
	padding-top: 5px;
	padding-bottom: 8px;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

.NewsStories a {
/*
	text-decoration: underline;
*/
}

.NewsStories li {
	font-size:11px;
	margin-top:0px;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
}

.NewsStories h1 {
	margin-top: 0px;
	font-size: 16px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight: bold;
}

.NewsStories ul {
 	margin-top: 5px;
 	margin-bottom: 5px;
}

.NewsStories img {
	margin-top: -6px ! important;
margin-bottom: 0px;
}

.thumb {
/* applied to thumbnail IMG tags */
	padding: 2px;
	margin-right:8px;
}

.thumb_small {
/* applied to thumbnail IMG tags */
	border:1px solid #CCCCCC;
	padding: 2px;
	margin-right:8px;
}

.photo {
/* applied to photos (not thumbnails) */
	margin-bottom: 5px;
	border: 1px solid #000;
}

/* Category/Index Page Styles ------------------------------------------ */

.topStoryCaption { /* Photo caption in the topmost story on aggregate pages */
	padding-top:5px;
	font-size:9px;
	font-style:italic;
}

.topStory { /* topmost story on aggregate pages */
	margin-top:10px;
	padding-top:0px;
	padding-bottom:15px;
	border-bottom: 1px solid #ddd;
}

.topStory p {
	margin-top:0px;
	padding-top:0px;
	font-size:13px;
	line-height: 1.4;
}

.topStory h1 {
	margin-top:0px;
	font-size: 20px;
	font-weight: bold;
	padding-bottom:2px;
}

.topStory h2 {
	margin-top:0px;
	font-size: 20px;
	font-weight: bold;
	padding-bottom:2px;
}

.NewsContent h1, .newsTitle {
	margin-top:0px;
	font-size: 24px;
	/*font-weight: bold;*/
	padding-bottom:2px;
	padding-top: 10px;
	width: 480px;
}

.NewsContent .newsSubtitle {
	margin-top:0px;
	font-size: 16px;
	/*font-weight: bold;*/
	padding-bottom:2px;
}

.newsTitleHome {
	font-size: 11px ! important;
	padding-top: 0px ! important;
	margin-bottom: 0px ! important;
}

.moreTopStories p {
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 1.4;
}


/* bolded for IE by kurtw */
.moreTopStories h3, .catpageHeadline {
	margin-top:12px;
	font-size: 16px;
	font-weight: normal; /* 12.16.05 made normal, chuckychange */
    text-decoration:none;
	padding-top:18px;
	margin-bottom:3px;
	border-top: 1px solid #ddd;
}

.moreTopStories h1	{
	font-size: 16px;
	font-weight: normal; /* 12.16.05 made normal, chuckychange */
    text-decoration:none;
	padding-top:18px;
	margin-bottom:3px;
}

.moreTopStoriesNews	{
	padding-bottom:15px;
	border-bottom: 1px solid #ddd;
}



/* Oceans/Index Page Styles ------------------------------------------ */
.oceans_categories_L {
width : 235px;
float : left;
margin-bottom : 15px;
}

.oceans_categories_R {
width : 235px;
float : right;
margin-bottom : 15px;
}

.categories_details {
width : 112px;
height: 120px;
text-align : left;
}

.categories_details h3 {
font-weight : normal;
font-size : 85%;
}

.categories_details img {
border : 1px solid #000000;
}

.btn_details {
margin : 0 0 5px 0;
}

.clear {
clear : both;
}

#content-center-well .category-overview {
	margin-bottom: 10px;
}



