/*
	This is the section (site) specific css for environment.
	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
*/


/* =Body
-----------------------------------------------------------------------------*/

/* =Content Container - page background (defaults to UL rounded corner)
-----------------------------------------------------------------------------*/

#main-header .menu-item a {
	color: #2a4783;
}

#main-header .menu-item a:hover {
	color: #2a4783;
}

#main-header {
	border-bottom-color: #D7DEF1;
}

#content-container-home #main-header .sub-title	{
	margin-top: -3px;
	margin-bottom: 10px;
	font-size:16px;
	line-height:1;
	color:#044e8e;
}


#content-container #main-header .sub-title	{
	margin-top: 0;
	margin-bottom: 10px;
	font-size:11px;
	line-height:1;
	color:#044e8e;
}


#main-header h4 {
	color: #000;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}

/* =News promo module
-----------------------------------------------------------------------------*/
#content-center-well .news .promo-last h3 {
	display: none;
}

#content-center-well .news .promo {
	padding-right: 40px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #dbdbdb;
	margin-bottom: 15px;
}


/* =How you can help promo module
-----------------------------------------------------------------------------*/
#content-center-well .help h3 {
	font-size: 12px;
	font-weight: normal;
	background: #fff url(/staticfiles/NGS/Global/ApplicationAssets/img/art-bullet-31659C.gif) no-repeat 0px 4px;
	padding-left: 8px;
}


/* =A-Z List	
-----------------------------------------------------------------------------*/
.a-z-list .list-item {
	width: 162px;
	float: left;
	display: inline;
	background: #fff url(/staticfiles/NGS/Global/ApplicationAssets/img/art-bullet-000000.gif) no-repeat 0px 4px;
}

.a-z-list .list-item a {
	padding-bottom: 3px;
	padding-right: 15px;
	padding-left: 8px;
	display: block;
	height: 26px;
}

.a-z-list .list-container {
	margin-bottom: 18px;
	clear: both;
}

/* =Multimedia box icons	
-----------------------------------------------------------------------------*/
#content-center-well .multimedia .body {
	border: none;
	color: #ffffff;
	padding: 10px 4px 0px 15px;
}

#content-center-well .multimedia .audio {
	/* position: relative;
	left: -10px; */
}


/* =Image-Viewer
-----------------------------------------------------------------------------*/
.image-viewer .body {
}

.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;
}



/* =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') no-repeat 0 3px;
	margin-right: 5px;
	padding-left: 15px;
}

.slide-navigation a.next {
	background: transparent url('/staticfiles/NGS/Photography/SiteAssets/img/backgrounds/image-navigation-next.gif') no-repeat right 3px;
	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;
}





#content-center-well .multimedia .print {
	background: url(/staticfiles/NGS/Global/ApplicationAssets/img/art-icon-print.gif) no-repeat 3px top;
}

#content-center-well .multimedia .gallery {
	background: url(/staticfiles/NGS/Global/ApplicationAssets/img/art-icon-gallery.gif) no-repeat 3px top;
	margin-bottom: 0; /* overrides overlapping gallery declaration */

}

#content-center-well .multimedia .video {
	background: url(/staticfiles/NGS/Global/ApplicationAssets/img/art-icon-video.gif) no-repeat 5px 3px;
}

#content-center-well .multimedia .game {
	background: url(/staticfiles/NGS/Global/ApplicationAssets/img/art-icon-game.gif) no-repeat 3px top;

}

#content-center-well .multimedia .profile {
	background: url(/staticfiles/NGS/Global/ApplicationAssets/img/art-icon-profile.gif) no-repeat 3px top;

}
#content-center-well .multimedia .wallpaper {
	background: url(/staticfiles/NGS/Global/ApplicationAssets/img/art-icon-wallpaper.gif) no-repeat 3px top;

}

/* =Animal-specific styles
-----------------------------------------------------------------------------*/
.latin-name {
	font-size: 13px;
	color: rgb(153, 153, 153);
	font-weight: 400;
	font-style: italic;
}




	
/* =Multimedia Box
-----------------------------------------------------------------------------*/
#content-center-well .multimedia {
	border: 1px solid #e5dcd1;
	border-top: 0;
}

/* =Fact (For Fact Box)
-----------------------------------------------------------------------------*/

#content-center-well .fact .list-item,
#content-center-well .fact .profile-text,
#content-center-well .fact .fastfact { /* must apply padding elements to these individually, so photo can break the grid */
	padding-left: 14px;
	padding-right: 14px;
}

#content-center-well .fact a.endangered { 
	color: #FF0000;
}

#content-center-well .fact .list-item, #content-center-well .fact .fastfact {
	margin-bottom: 8px;	
}

#content-center-well .fact .relative-size {
	text-align: center;
	margin-top: 3px;	
}


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


/* =Map Legend -- should move to global eventually
-----------------------------------------------------------------------------*/
.map img {
	border: 1px solid #000;
}

.legend img {
	vertical-align: text-bottom;
	margin-right: 8px;
	margin-top: 5px;
}


/* =Audio Credits
-----------------------------------------------------------------------------*/

.audio-credits .list-item {
	padding-left: 10px;
	padding-bottom: 8px;
	background: #fff url(/staticfiles/NGS/Global/ApplicationAssets/img/art-bullet-000000.gif) no-repeat 0px 4px;
}

/* =Sponsors Right Rail Collection (for type 'sponsors-right-rail')
-----------------------------------------------------------------------------*/

#content-right-rail .sponsors-right-rail .promo p {
	color: #e6cdac;
}

#content-right-rail h3 {
	color: #7b4f28;
}

.sponsor {
}

.sponsor-article {
	float: right;
	padding-top: 10px;
	padding-right: 14px;
}

/* =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: 486px;
}

.galleryContentWell {
	width: 486px;
}

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


.centerContentWell .rightContent {
	width: 210px;
}

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

.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 ul {
 	margin-top: 5px;
 	margin-bottom: 5px;
}

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

.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:15px;
	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;
}

.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;*/
	font-size:14px;
	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;
}

.moreTopStoriesNews	{
	padding-bottom:8px;
	/*border-bottom: 1px solid #ddd;*/
}

/* Photo Gallery, Photo In the News, Video in the News Styles ------------------------ */

.photoInNews {
	border: 1px solid #666;
	margin-right:8px;
	margin-bottom:5px;
}

.photoGalleryImage {
	text-align:center;
	margin-top:0px;
	margin-right: 0px; /* so that in mac/ie there is a buffer btwn the image and the ad, chuckychange */
	margin-bottom:10px;
	padding: 0px;
}

.photoGalleryImage IMG {
	padding: 2px;
	border: 1px solid #000;
	background-color: #fff;
}

.photoGalleryCaption {
	font-size: 12px;
	line-height: 16px;
	text-align:left;
	margin-top: 20px;
}


.photoGalleryCredit {
	font-size:11px;
	font-style:italic;
	margin-bottom: 25px;
	margin-top: 12px;
}

.galleryThumb img {
	text-align:center;
	margin-left:15px;
	border: 1px solid #ccc;
	margin-bottom:10px;
	padding: 2px;
}

.galleryThumbHigh {
/* currently active image */
	margin-left:0px;
	padding-left:15px;
	margin-bottom:10px;
}

.galleryThumbHigh img {
	border: 2px solid #000;
}

.galleryThumbColumn {
/* column for long line of thumbnails */
	margin-top: 3px;
	text-align: right;
	margin-left: 5px;
}





.galleryThumbRow .galleryRowThumb {
	float: left;
	width: 50px; height: 50px;
	margin-left:0px;
	margin-bottom:10px;
	padding: 0px;
}

.galleryThumbRow .galleryRowThumb img {
	border: 1px solid #ccc;
}

.galleryThumbRow .galleryRowThumbAtv {
	float: left;
	width: 50px; height: 50px;
	margin-left:0px;
	margin-bottom:10px;
	padding: 0px;
}

.galleryThumbRow .galleryRowThumbAtv img {
	border: 1px solid #000;
}

.galleryThumbRow .galleryThumbRefer {
/* "More News Photos" link at bottom of line of thumbnails */
clear: both;
width: 60%;
margin-left: 0px;
font-size: 11px;
text-align: left;
}

.galleryThumbRow {
/* column for long line of thumbnails */
	margin-top: 3px;
	margin-left: 0px;
	width: 65px;
}






.enlargePhotoPageTitle {
/* page title for the "Enlarge Photo" page */
	font-size:20px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.galleryThumbRefer {
/* "More News Photos" link at bottom of line of thumbnails */
width: 45px;
margin-left: 0px;
font-size: 11px;
text-align: center;

}

/* Widget styles ------------------------------------------------ */

.editorsPicks, .readersPicks { /* the container div */
/* top margin added 2005-12-12, kurtw */     
	margin-top: 10px;
	margin-bottom: 30px;
	margin-right: 15px;  /* padding for PC/NET, chuckychange */
}

.navPicks { /* picks in the top header bar */
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	
}

.navPicks, .navPicks a {
font-size: 11px;
}

.navPicks h3 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0;
	color: #000;
}

h4 {
	font-size:11px;
	font-weight:bold;
	color: #333;
}


/* Story Styles --------------------------------------------- */

.story, .enlargePhotoPage { /* general story text */
	font-size: 14px;
	line-height: 16px;
}

.story p,.photoGalleryCaption p,.galleryContentWell p {
	margin-bottom: 1em;
}

.intro {
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	line-height:1.3em;
	color:#343434;
	margin-top:10px;
}


.inlinedate { /* currently, both "National Geographic News" and the story date are classed this */
	font-weight:normal;
	color: #666666;
	font-style: normal;
}


.captionContainer { /* deprecated: holds the caption in the regular-sized photo */
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	border-top: 1px solid #999;
	font-size:11px;
	margin-top:0px;
	line-height:12px;
    background: #fff;
}


.splitnav { /* container for "<< previous page" in story body */
	font-size: 13px;
	font-weight:bold;

}

.splitnavR, .cont {
/* container for "next page >>" in story body */
    font-size: 13px;
    font-weight: bold;
    text-align: right;
	margin-bottom: 25px;
}

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

.catpageDate {
	font-size: 11px;
	font-weight: bold;
	color: #9b8d5c;
	padding-top: 5px;
}

.categorizedStories {
	padding-top:0px;
	padding-bottom:10px;
	margin-top: 7px;
	border-bottom: 1px solid #ddd;
    /* disabled, chuckychange */
	/* border-top: 1px solid #ddd; */
}

.categorizedStories ul {
  	display:block;
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding-left: 9px;
	padding-top:0px;
	padding-bottom:0px;
        /*list-style-image: url(/news/images/global2005/listMarker.gif);*/
        list-style: disc outside;
}

.categorizedStories li {
	margin: 0px;
	padding: 0px;
}

.categoryTitle {
	font-size: 26px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:0px;
	width: 480px;
}

.categoryTopStory {
	margin-top:15px;
	padding-top:0px;
	margin-bottom:10px;
}

.categoryTopStory p {
	font-size:14px;
}

.bottomLinks { /* numbered list of pages at the bottom of category aggregate pages */
	font-size:14px;
	margin-top:30px;
	margin-bottom:10px;
}

.SideBarHeader {
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	display: block;
	background: #993300;
	border:1px solid #000;
	
}

.sideBar {
	font-size:12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:2px;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom: 15px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	display: block;
	background: #FFFFFF;
	font-style:normal;
}


.sideBar p {
	font-size:12px;
	line-height:18px;
}

.sideBar a {
	font-weight:bold;
}

.teaser2colLeft {
/* apply to left column of 2-column teaser box */
	margin-right: 15px;
	border-right: 1px solid #ccc;
	padding-right: 15px;
}



.inlinesubs {
	margin-bottom: 30px;
}


#storyInlineBox {
/* enlargeable photo, related links box that floats in story */
	font-size: 11px;
	line-height: 13px;
	width: 172px;
	float:left;
	border: 1px solid #ccc;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 10px;
}

#storyInlineBox p {
	margin-top: 2px;
	margin-bottom: 4px
}

#storyInlineBox .caption, #storyInlineBox .section {
/* a section of the inline box. places rule below each section */
padding-bottom: 9px;
border-bottom: 1px solid #ccc;
margin-bottom: 9px;

}

#storyInlineBox .caption {
/* caption below photo in inline box */
/*font-style: italic;*/
text-align: left;
}


.Pick, .LastPick { /* the container for each pick */
	margin-bottom:15px;
}

.Pick p, .LastPick p {
	font-size:11px;
	margin-top:0px;
	font-weight:normal; /* made normal, 12-16-05, chuckychange */
	padding-bottom:0px;
	margin-bottom:0px;
	
}

/* bolded for IE by kurtw */
.LastPick {
	padding-bottom:2px;
	font-weight:bold;
} 


.PickRefer {
	/* Line for "More Videos in the News" link, "More Photos in the News", etc. */
	margin-top: 0px;
	font-weight: bold;
	margin-bottom: 15px;
}

.boxHeader {
	font-size:12px;
	font-weight:bold;
	margin-bottom: 5px;
}

.boxHeader_nomargin { /* needed for places where TOP MOST POP go with NEWS FEEDS, chuckychange */
	font-size:12px;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 14px;
}

.boxContent {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	list-style-type: none;
	font-weight: normal;
	line-height: 20px;
}

.boxContent p {
	font-size:12px;
	margin-bottom: 0.5em;
}

.boxContent a {
	font-weight:normal;
}

.boxContent ul {
	margin-top:0;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:0;
  	display: block;
 	margin-left: 0px;
	list-style-type:none;
}

.boxContent li {
 	padding-bottom:4px;
	padding-top:4px;
	margin-bottom: 0px;
}

.boxContent-related {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	list-style-type: none;
	font-weight: normal;
	line-height: 20px;
	border-bottom: 1px solid #ccc;
}

.boxContent-share {
	border-bottom: 1px solid #ccc;
	padding-bottom: 12px;
	margin-bottom: 12px;
}

.boxContent-share a {
	display: block;
	padding: 3px 0px 3px 20px;
	margin: 5px 0px 0px 0px;
}

.boxContent-share .digg {
	background: #fff url(/images/share_icon_digg.jpg) no-repeat;
}

.boxContent-share .stumbleupon {
	background: #fff url(/images/share_icon_stumbledupon.jpg) no-repeat;
}

.boxContent-share .reddit {
	background: #fff url(/images/share_icon_reddit.jpg) no-repeat;
}

.boxContent-subscribe a {
	display: block;
	padding: 3px 0px 3px 20px;
	margin: 0px;
	background: #fff url(/images/share_icon_email.jpg) no-repeat;
}

.tool, img.tool, .photoGalleryImage .tool { /* for icons. style to IMG tag */
	padding-right:5px;
	vertical-align:text-top;
	border: none; padding-top: 0px;
}


.galleryRelatedBox {
/* this is a float-right box in the extended captions of PIN, VIN, and photo galleries. */

	font-size: 11px;
	line-height: 13px;
	width: 172px;
	float: right;
	border: 1px solid #ccc;
	margin-left: 15px;
	margin-bottom: 12px;
	padding: 10px; 
	
}

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

#global-left-nav li {
	line-height: 1.3em;
	margin-bottom: 0px;
}

.news-header {
	padding-bottom: 10px;
}

.boxAd {
	margin: 10px 0px 15px 0px;
}

#content-container-home #main-header .inside-nav-container-home {
	padding-bottom: 6px;
	clear: both;
}

.inside-nav-container-home .menu-item {
	font-size: 13px ! important;
}

.vinVideo { padding-bottom: 10px; }

.podcastModule {
	font-size: 18px; color: #545C69; margin-bottom: 30px;
}

.podcastLink {
	border-color:#333333; color:#333333;
	margin-right: 10px;
}

.podcastModule .content {
	padding-left:10px;
	font-size: 12px; color: #333333;
}

.podcastModule .header {
	font-size: 12px; color: #044e8e; padding-bottom: 2px; font-weight: bold;
}

.podcastModule .header .podcastLink {
	color: #044e8e; text-decoration: none;
}

.podcastModule .header, .podcastModule .promo .podcastLink {
	color: #044e8e; text-decoration: none;
}

.podcastModule .promo {
	font-size: 12px; color: #044e8e;
}

.newsModule {
	margin-bottom: 25px;
}

.newsletterModule {
	margin-bottom: 15px;
}

.newsletterModule p {
	margin-bottom: 0.5em;
}

#main-footer {
	padding-bottom: 25px;
}

.emailNewsletter-column {
	background: #fff url(/images/email_bg.jpg) no-repeat;
	width: 245px;
	padding: 15px 12px 5px 15px;
	margin-top: 15px;
}

.emailNewsletter-module {
	background: #fff url(/images/email_rightrail_bg.jpg) no-repeat;
	width: 270px;
	padding: 15px 15px 5px 15px;
	margin-top: 5px;
}

.emailNewsletter-article {
	background: #fff url(/images/email_article_bg.jpg) no-repeat;
	width: 450px;
	padding: 15px 14px 5px 15px;
	margin-top: 5px;
}

.emailNewsletter-column h3, .emailNewsletter-module h3  {
	font-size: 12px;
	color: #000;
	padding-bottom: 6px;
}

.emailNewsletter-article h3  {
	font-size: 12px;
	color: #000;
	padding-bottom: 16px;
}

.emailNewsletter-column h3 span, .emailNewsletter-module h3 span {
	display: block;
	padding-top: 8px;
	color: #d47e00;
}

.emailNewsletter-article h3 span {
	padding-top: 8px;
	padding-left: 10px;
	color: #d47e00;
}

.emailNewsletter-article p {
	display: block;
	width: 260px;
	float: left;
}

.emailNewsletter-article-form {
	padding-left: 280px;
}

.emailNewsletter-column-footer {
	width: 272px;
	height: 5px !important;
	background: #fff url(/images/email_bg_footer.jpg) no-repeat;
}

.emailNewsletter-module-footer {
	width: 300px;
	height: 5px !important;
	background: #fff url(/images/email_rightrail_bg_footer.jpg) no-repeat;
	margin-bottom: 15px;
}

.emailNewsletter-article-footer {
	width: 479px;
	height: 5px !important;
	background: #fff url(/images/email_article_bg_footer.jpg) no-repeat;
	margin-bottom: 15px;
}

.emailNewsletter-column form, .emailNewsletter-module form {
	padding-top: 5px;
}

.emailNewsletter-column .emailAddress, .emailNewsletter-module .emailAddress {
	float: left;
}

.emailNewsletter-module .emailAddress input {
	width: 170px;
}

.emailNewsletter-column .emailSignup, .emailNewsletter-module .emailSignup {
	padding-top: 1px;
	float: right;
}

.emailNewsletter-column .emailPrivacy, .emailNewsletter-module .emailPrivacy {
	display: block;
	clear: both;
	padding-top: 5px; 
}

.emailNewsletter-confirm {
	color: #666;
	font-size: 11px;
}

div.emailNewsletter-confirm, div.emailNewsletter-error {
	margin-top: 10px;
}

.emailNewsletter-confirm em {
	background: url(/images/email_icon_thankyou.gif) no-repeat;
	color: #d47e00;
	padding-left: 16px;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
}

.emailNewsletter-error {
	font-size: 11px;
	color: #f00;
	font-weight: bold;
}

.boxHeader-whatsthis {
	float: right;
}

.boxHeader-whatsthis a {
	font-weight: normal;
	font-size: 11px;
}

/* Highlight color for anchor of 'Word Link' */
/*
#expandarticle a:link,
#expandarticle a:visited,
#expandarticle a:hover,
#expandarticle a:active
{ color:#0000FF; }
*/

