/** 
 * Site layout
 *
 * layout styles for Nature.com umbrella site
 * Establishes a three-content-column layout
 * with a fixed column on the right-hand side
 */

div.tfs-wrapper
{
	float: right;
	width: 59%;
}

div.stretchyside
{
	float: left;
	width: 40%;
}

div.fixed
{
	float: right;
	width: 160px;
}

div.stretchy
{
	margin-right: 170px;
}

div.topbar
{
	
}

div.constrain,
div.footer-constrain
{
	max-width: 930px;
	margin-left: auto;
	margin-right: auto;
}

div#margin
{
    margin-left: 6px;
    margin-right: 6px;
}

div#content div[class="cleardiv"],
div#content-top div[class="cleardiv"],
div#content-bottom div[class="cleardiv"]
{
    display: none;
}

/** 
 * Extra layout properties for subject area pages
 *
 * body ID must = "subject-area"
 */
#subject-area div.column2
{
    float: left;
    width: 49.5%;
}

#subject-area div.column3
{
    float: right;
    width: 49.5%;
}

/** 
 * Extra layout properties for A-Z index pages
 *
 * These pages use the standard "CJE" three-column template
 *
 * body ID must = "a2z"
 */
#a2z #content-journalnav
{
    width: 67%;
    margin-left: 0;
}

#a2z #content-journalnav #content
{
    float: left;
    width: 49%;
    margin: 0;
}

#a2z #content-journalnav #journalnav
{
    float: right;
    width: 49%;
    margin: 0;
}

#a2z #extranav
{
    width: 31.5%;
    margin-right: 0;
}

/* Hide from IE Mac \*/
* html #a2z div#margin
{
	height: 1%;
}
/* End hide from IE Mac */


/** 
 * Base appearance
 *
 * low-level declarations for appearance of various elements
 */

/** 
 * Set base font size and HTML body properties
 */
* html body
{
	font-size: 62.5%; /* for IE Mac */
}

/* hide from mac ie5.x \*/
* html body
{
	font-size: 63%;
}
/* end hide from mac ie5 */

body
{
	font-size: 62.5%; /* all other browsers (except Mac IE 5.0) */
	margin: 0;
	padding: 0 0 20px 0;
	color: #000;
	background: #fff;
	font-family: Verdana, arial, Helvetica, sans-serif;
}
/* END: Set base font size and HTML body properties */


/** 
 * Default site-wide link colors
 */
a:link
{
	color: #9d0006;
}

a:visited
{
	color: #9d0006;
}

a:hover
{
	color: #f00;
}
/* END: Default site-wide link colors */


/** 
 * XHTML Elements
 *
 * Sets global defaults for a selection of HTML elements
 * Do not add any more to this section
 */
a img
{
	border: 0;
}

abbr,
acronym
{
	text-decoration: none;
	border-bottom: 0;
}

abbr:hover,
acronym:hover
{
	cursor: help;
}
/* END: XHTML Elements */

/** 
 * Generic Classes
 */
.journal-name
{
	font-style: italic;
}
/* END: Generic Classes */


/** 
 * Header
 *
 * Rules to overwrite default header styles
 */
#head-er .image-user-services img.journal-header,
#a2z.error404 #head-er .image-user-services img.journal-header
{
	width:342px;
    height: 74px;
    margin: 0;
}

#head-er .image-user-services-wrap
{
	background-color: #b1062e;
}

#login-page #head-er .image-user-services-wrap,
#press-releases #head-er .image-user-services-wrap,
#a2z #head-er .image-user-services-wrap,
#subject-index #head-er .image-user-services-wrap,
#press-releases #head-er .image-user-services-wrap
{
    background-color: #b1062e;
}

#head-er .user-services a {
	color:#fff;
	background:url(/common/images/icons/fff/arrow_s.gif) right center no-repeat #000;
}

#head-er .user-services a:hover {
	background:url(/common/images/icons/fff/arrow_s.gif) right center no-repeat #767474;
}
/* END: Header */


/** 
 * MODULE: .ad
 *
 * Style for adverts
 */
div.ad
{
    font-size: 100%;
    color: #d6d6d6;
    background: #f3f3f3;
	text-align: center;
    font-size: 100%;
	margin: 0 0 20px 0;
}

div.ad.wide-skyscraper
{
    text-transform: uppercase;
}

div.ad.masthead
{
	background: url(/naturedotcom/images/graphics/bg.ad.masthead.gif) no-repeat 50% 0 #f3f3f3;
}

div.ad img,
div.ad embed
{
	border: 0;
	vertical-align: bottom;
}

div.ad.wide-skyscraper img,
div.ad.wide-skyscraper embed
{
    width: 100%;
    max-width: 160px !important;
    margin: 4px 0 0 0;
}

* html div.ad.wide-skyscraper
{
    width: 100%;
	max-width: 160px !important;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}


/** 
 * MODULE: .blurb
 *
 * A box with a heading (sometimes concealed), some text, on a background colour
 */

.blurb
{
    color: #000;
    background: #ebe9e9;
    padding: 5px 10px;
}

.blurb p
{
    margin: 0 0 1em 0;
    line-height: 150%;
}

/** 
 * MODULE: .box
 *
 * Default, generic content box styles for Nature.com umbrella site
 */ 
.box
{
	margin: 0 0 7px 0;
	background: #e5e5e5;
}

div.box.no-background
{
    background: #fff;
}

/* lighter coloured (highlighted) boxes */
.box.highlighted
{
	background-color: #f3f3f3;
}

.box a
{
	font-weight: bold;
}

.box a:link,
.box a:visited
{
	text-decoration: none;
}

.box a:hover
{
	text-decoration: underline;
}

/* top level heading in a box */
.box h2
{
	font-size: 120%;
	color: #fff;
	background: #999;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 5px 10px;
}

/* "more" lists with darker grey background */
.box ul.more
{
	font-size: 100%;
	margin: 0;
	padding: 5px 10px;
	list-style-type: none;
	background: url(/naturedotcom/images/graphics/bg.1x2.more-list-line.gif) repeat-x left top #d4d2d2;
}

/* more lists in highlighted boxes */
.box.highlighted ul.more
{
	background-color: #e5e5e5;
}

.box ul.more li
{
	margin: 0;
	padding: 0 0 0 10px;
	background: url(/naturedotcom/images/graphics/arrow.left.9d0006.gif) no-repeat left center;
}

/* lists containing article headings (not within .multi-list style) */
.box ul.article-list
{
	font-size: 100%;
	margin: 0;
	padding: 10px;
	list-style-type: none;
}

.box ul.article-list li
{
	margin: 0 0 1em 0;
	padding: 0;
}

.box ul.article-list li .atl
{
	font-size: 100%;
	margin: 0;
	padding: 0 0 0 10px;
	background: url(/naturedotcom/images/graphics/arrow.left.9d0006.gif) no-repeat left center;
}

.box ul.article-list li .date
{
	font-size: 100%;
	margin: 0;
	padding: 0 0 0 10px;
}

/* category lists */
.box ul.category-list
{
    background: url(/naturedotcom/images/graphics/bg.1x2.multi-list-line.gif) repeat-x left top;
}

#a2z .box ul.category-list
{
    background-image: none;
}

.box ul.category-list,
.box ul.category-list ul
{
	font-size: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#a2z .box h2
{
    background-color: #999;
}

#a2z .box ul.category-list li h3
{
    font-size: 100%;
    color: #000;
    background: #d4d4d4;
    border-bottom: 0;
}

.box ul.category-list li h4
{
    font-size: 100%;
    padding: 5px 10px 5px 20px;
    margin: 0;
    background-color: #f3f3f3;
	/* border-bottom: 1px solid #fff; */
}

.box ul.category-list ul li
{
	margin: 0;
	padding: 5px 10px 5px 30px;
	background: url(/naturedotcom/images/graphics/arrow.left.9d0006.gif) no-repeat 20px 50% #f3f3f3;
	/* border-bottom: 1px solid #fff; */
}

#a2z .box ul.category-list ul li
{
    background-color: transparent;
    border-bottom: 0;
}

/* unordered multi-list and article-list styles */
.box.multi-list
{
	background: #f2e9e9;
}

.box.multi-list h3
{
	font-size: 120%;
	margin: 0;
	padding: 5px 10px 5px 10px;
	background: url(/naturedotcom/images/graphics/bg.1x2.multi-list-line.gif) repeat-x left bottom;
}

.box.multi-list ul.article-list
{
	margin-bottom: 0;
}

.box.multi-list ul.article-list li
{
	margin-bottom: 1em;
}

/* Hide from IE Mac \*/
* html .box.multi-list ul.article-list li
{
	height: 1%;
}
/* End hide from IE Mac */

.box.multi-list ul.article-list li .atl
{
	display: inline;
	font-size: 100%;
	margin: 0 1em 0 0;
}

.box.multi-list ul.article-list li .journal-name
{
	display: inline;
	font-style: italic;
	color: #000;
}

.box .box-item ul.article-list.thumbnail li
{
    padding-left: 40px;
    min-height: 30px;
}

.box .box-item ul.article-list li h4,
.box .box-item ul.article-list li h5
{
    font-size: 100%;
    margin: 0;
}

.box .box-item ul.article-list li h4
{
    text-transform: lowercase;
}

.box .box-item ul.article-list li h5 a:link,
.box .box-item ul.article-list li h5 a:visited
{
    font-weight: normal;
}

/* ordered lists and ordered article lists */
.box.multi-list ol
{
	font-size: 100%;
	color: #9d0006;
	margin: 0;
	padding: 10px 10px 10px 30px;
}

* html .box.multi-list ol
{
	padding-left: 35px;
}

.box.multi-list ol li
{
	margin-bottom: 1em;
}

.box.multi-list ol.article-list li .atl
{
	display: inline;
	font-size: 100%;
	margin: 0 1em 0 0;
	padding: 0;
}

.box.multi-list ol.article-list li .journal-name
{
	display: inline;
	font-style: italic;
	color: #000;
}

/* labelled boxes */
.box.labelled h2
{
	background-color: #b1062e;
}

.box.labelled h3
{
	font-size: 120%;
	/* color: #fff; */
	background: url(/naturedotcom/images/graphics/bg.7x1.b1062e.gif) repeat-y left top;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 5px 17px;
}

.box.labelled h3.off
{
	background-color: #e5e5e5;
}

/* box item (sets padding around content within box) */
.box .box-item
{
	padding: 10px;
}

.box div.box-item.no-padding
{
    padding: 0;
}

.box div.box-item.no-background
{
    background: #fff;
}

/* default paragraph text */
.box .box-item p
{
	font-size: 100%;
	line-height: 150%;
	margin: 0 0 1em 0;
}

/* default list styles */
.box .box-item ul
{
	font-size: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.box .box-item ul li
{
	margin: 0 0 1em 0;
	padding: 0 0 0 10px;
	background: url(/naturedotcom/images/graphics/arrow.left.9d0006.gif) no-repeat left center;
}

/* sponsored link boxes */
.box .box-item .sponsor
{
    float: left;
    width: 21%;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
}

.box .box-item .sponsor a img
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* alphabetical link lists for a-z index */
.box .box-item ul.a2z-list:after
{
    content: url(/common/images/clear.gif);
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hide from IE Mac \*/
* html .box .box-item ul.a2z-list
{
	height: 1%;
}
/* End hide from IE Mac */

.box .box-item ul.a2z-list li
{
    background-image: none;
    display: block;
    float: left;
    width: 1.25em;
    margin: 0.1em;
    padding: 0.25em;
    font-weight: bold;
    text-align: center;
    color: #999;
    background: #e5e5e5;
    border: 1px solid #a1a1a1;
}

.box .box-item ul.a2z-list li.empty
{
    background: #fff;
    border: 1px solid #fff;
}

.box .box-item ul.a2z-list li a:link,
.box .box-item ul.a2z-list li a:visited
{
    display: block;
    color: #8f0303;
}

/* a-z index lists */
.box .box-item ul.a2z-index-list
{
    padding-bottom: 1em;
}

.box .box-item ul.a2z-index-list li
{
    background-image: none;
    padding-left: 0;
}

.box .box-item ul.a2z-index-list li h3
{
    font-size: 120%;
    margin: 0 0 1em 0;
    padding: 5px 10px;
    background: #e5e5e5;
}

.box .box-item ul.a2z-index-list li ul li
{
	margin: 0 0 1em 0;
	padding: 0 0 0 20px;
	background: url(/naturedotcom/images/graphics/arrow.left.9d0006.gif) no-repeat 10px 50%;
}

/* subject areas lists */
.box ul.subjects-list,
.box ul.subjects-list li ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* alphabetical link lists for a-z index */
.box ul.subjects-list:after
{
    content: url(/common/images/clear.gif);
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hide from IE Mac \*/
* html .box ul.subjects-list
{
	height: 1%;
}
/* End hide from IE Mac */

.box ul.subjects-list li
{
    float: left;
    width: 19%;
    margin-right: 1%;
    background: #f4f1f1;
}

.box ul.subjects-list li.highlighted
{
    background: #f9f8f8;
}

.box ul.subjects-list li.last
{
    margin-right: 0;
}

.box ul.subjects-list li#life-science
{
    width: 16%;
}

* html .box ul.subjects-list li#life-science
{
    width: 15%;
}

.box ul.subjects-list li#clinical-practice
{
    width: 29%;
}

.box ul.subjects-list li#physics
{
    width: 14%;
}

.box ul.subjects-list li#chemistry
{
    width: 14%;
}

.box ul.subjects-list li#earth-environment
{
    width: 23%;
}

.box ul.subjects-list li ul li
{
    float: none;
    width: auto;
}

.box ul.subjects-list li ul
{
    padding: 10px 10px 10px 0;
}

.box ul.subjects-list li ul li
{
	margin: 0 0 0.5em 0;
	padding: 0 0 0 20px;
	background: url(/naturedotcom/images/graphics/arrow.left.9d0006.gif) no-repeat 10px 50%;
}


/* press release lists */
.box.press-releases
{
    background-color: #fff;
}

.box ul.press-releases,
.box ul.press-releases ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.box ul.press-releases li h2
{
    margin: 0;
    padding: 5px 10px;
    color: #000;
    background-color: #ebebeb;
    font-size: 110%;
}

.box ul.press-releases li ul li p.date
{
    margin: 1em 0 0.5em 0;
    font-weight: bold;
}

.box ul.press-releases li ul li h3
{
    font-size: 100%;
    font-weight: normal;
    margin: 0 0 1em 0;
}

.box ul.press-releases li ul li h3 a.msword:link,
.box ul.press-releases li ul li h3 a.msword:visited
{
    min-height: 11px;
    padding-left: 20px;
    background: url(/naturedotcom/images/graphics/icon.word-doc.grey.gif) no-repeat left center;
}

.box ul.press-releases li ul li h3 a.msword:hover
{
    background-image: url(/naturedotcom/images/graphics/icon.word-doc.red.gif);
}

.box ul.press-releases li ul li h3 a.pdf:link,
.box ul.press-releases li ul li h3 a.pdf:visited
{
    min-height: 11px;
    padding-left: 20px;
    background: url(/naturedotcom/images/graphics/icon.pdf.grey.gif) no-repeat left center;
}

.box ul.press-releases li ul li h3 a.pdf:hover
{
    background-image: url(/naturedotcom/images/graphics/icon.pdf.red.gif);
}

.box ul.press-releases li ul li h3 span.fileinfo
{
    color: #7c7a7a;
}

.box ul.press-releases li ul li h3.pr-see-all
{
    margin-top: 1em;
}


/* forms */
.box form
{
    margin: 0;
    padding: 0;
}

.box form label
{
    font-weight: bold;
}


/* subject area pages */
.box.subject table.journals-articles
{
    width: 100%;
    border-collapse: collapse;
}

* html .box.subject table.journals-articles
{
    /* width: 99.6%; */
    margin-right: -1%;
}

.box.subject table.journals-articles thead th
{
    padding: 5px 10px;
    font-size: 120%;
    border-bottom: 1px solid #fff;
    text-align: left;
}

.box.subject table.journals-articles tbody tr
{
    vertical-align: top;
}

.box.subject table.journals-articles tr.odd td,
.box.subject table.journals-articles tr.odd th
{
    background-color: #f3f3f3;
}

.box.subject table.journals-articles tbody th,
.box.subject table.journals-articles tbody td
{
    padding: 5px 10px 5px 10px;
    width: 50%;
    text-align: left;
}

.box.subject table.journals-articles tbody th a:link,
.box.subject table.journals-articles tbody td a:link,
.box.subject table.journals-articles tbody th a:visited,
.box.subject table.journals-articles tbody td a:visited
{
    display: block;
    padding: 0 0 0 10px;
    background: url(/naturedotcom/images/graphics/arrow.left.9d0006.gif) no-repeat left center;
}

.box.subject table.journals-articles tbody td a:link,
.box.subject table.journals-articles tbody td a:visited
{
    background-image: url(/naturedotcom/images/graphics/bullet.square.9d0006.gif);
}

#subject-area .box h2.natjob,
#subject-area .box h2.natevents,
#subject-area .box h2.natprod
{
	background-color: #000;
}

#subject-area .box h2.natjob span.first,
#subject-area .box h2.natevents span.first,
#subject-area .box h2.natprod span.first
{
    color: #df0024;
}

/* new@npg box */
#npg-new .box-item img
{
    float: right;
    margin: 0 0 10px 10px;
}

#npg-new .box-item h3
{
    font-size: 100%;
    margin: 0 0 1em 0;
}

/* web-foci and npg-gateways boxes */
#web-foci .box-item ul li,
#npg-gateways .box-item ul li
{
    background-image: url(/naturedotcom/images/graphics/bullet.a51b3e.gif);
    margin-bottom: 0.5em;
}

/* special rules for the Naturejobs and Natureevents boxes to overwrite main.css */
#subject-area div.nature-feed.box
{
    margin-bottom: 0;
}

.box h2.natjob,
.box h2.natevents,
.box h2.natprod
{
	font-size: 120%;
	font-family: inherit;
	border: 0;
    border-bottom: 1px solid #fff;
}

.box h2.natjob a:link,
.box h2.natjob a:visited,
.box h2.natevents a:link,
.box h2.natevents a:visited,
.box h2.natprod a:link,
.box h2.natprod a:visited
{
	color: #fff;
}

.box h2.natjob span.first,
.box h2.natjob span.second,
.box h2.natjob span.third,
.box h2.natevents span.first,
.box h2.natevents span.second,
.box h2.natprod span.first,
.box h2.natprod span.second
{
	color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: lowercase;
}

.box ul.natjob
{
	border: 0;
	margin: 0;
	padding: 10px;
}

.box ul.natjob li h3,
.box ul.natjob li ul
{
	font-size: 100%;
}

.box ul.natjob li h3
{
	padding-left: 10px;
	background: url(/naturedotcom/images/graphics/arrow.left.9d0006.gif) no-repeat left center;
}

.box ul.natjob li h3 a:link,
.box ul.natjob li h3 a:visited
{
	color: #9d0006;
	text-decoration: none;
}

.box ul.natjob li h3 a:hover
{
	color: #f00;
	text-decoration: underline;
}

.box ul.natjob li ul li
{
	padding-left: 10px;
}

.box div.natjobmore
{
	font-size: 100%;
	margin: 0;
	padding: 5px 10px;
	list-style-type: none;
	border: 0;
	background: url(/naturedotcom/images/graphics/bg.1x2.more-list-line.gif) repeat-x left top #e5e5e5;
}

.box div.natjobmore a:link,
.box div.natjobmore a:visited
{
	display: block;
	font-size: 100%;
	text-decoration: none;
	color: #9d0006;
	margin: 0;
	padding: 0 0 0 10px;
	background: url(/naturedotcom/images/graphics/arrow.left.9d0006.gif) no-repeat left center;
}

.box div.natjobmore a:hover
{
	color: #f00;
	text-decoration: underline;
}

/* naturejobs editorial box */
#subject-area div.nature-feed.box.highlighted,
#subject-area div.nature-feed.box.highlighted ul
{
    background-color: #e5e5e5;
}

#subject-area .nature-feed div.natjobmore
{
    display: none; /* zap "more" link on nj box because it is replicated at bottom of editorial box */
}

#subject-area #natjobed h2.natjob
{
    background: url(/naturedotcom/images/graphics/bg.1x2.more-list-line.gif) repeat-x left bottom transparent;
    border-bottom: 0;
}

#subject-area #natjobed h2.natjob a:link,
#subject-area #natjobed h2.natjob a:visited,
#subject-area #natjobed h2.natjob span.first,
#subject-area #natjobed h2.natjob span.second,
#subject-area #natjobed h2.natjob span.third
{
    color: #000;
}

#subject-area #natjobed h2.natjob span.third
{
    text-transform: none;
}

#natjobed ul.more
{
    padding: 0;
    background-color: #f3f3f3;
}

#natjobed ul.more:after
{
    content: url(/common/images/clear.gif);
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hide from IE Mac \*/
* html #natjobed ul.more
{
	height: 1%;
}
/* End hide from IE Mac */

#natjobed ul.more li
{
    margin: 0;
    padding: 5px 10px 5px 20px;
    background-color: #f3f3f3;
    border-bottom: 7px solid #e5e5e5;
    background-position: 10px 50%;
}

#natjobed ul.more li.one-of-two
{
    float: left;
    border-bottom: 0;
}


/** 
 * MODULE: .journal-cover
 *
 * contains image of journal cover and links to homepage and ToC
 */

.journal-cover
{
	margin: 0 0 7px 0;
	color: #fff;
	background: #df0024;
}

.journal-cover div.front-cover
{
    width: 160px;
    height: 180px;
    background-repeat: no-repeat;
    background-position: center top;
}

.journal-cover a:link,
.journal-cover a:visited
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.journal-cover a:hover
{
	text-decoration: underline;
}

.journal-cover div.front-cover a:link,
.journal-cover div.front-cover a:visited
{
    display: block;
    width: 100%;
    height: 100%;
}

.journal-cover a img
{
	display: block;
}

.journal-cover ul
{
	font-size: 100%;
	margin: 0;
	padding: 5px 10px 5px 10px;
	list-style-type: none;
}

.journal-cover ul li
{
	margin: 0;
	padding: 0 0 0 10px;
	background: url(/naturedotcom/images/graphics/arrow.left.fff.gif) no-repeat left center;
}

.journal-cover ul li.last
{
	margin-bottom: 0;
}


/** 
 * MODULE: .news-focus
 *
 * Complex image box for Nature.com umbrella site
 * which contains a background image (from a news
 * story, or similar) with a caption, link to full
 * story, and journal source information
 */

.news-focus
{
	margin: 0 0 7px 0;
    background-color: #000;
}


.news-focus div.illustration
{
	height: 19.0em;
	background-repeat: no-repeat;
	background-position: center center;
}

.news-focus div.illustration div.caption
{
	position: relative;
	top: 16.8em;
	color: #fff;
	background: #000;
	padding: 0.5em 10px;
}

/* Hide from IE Mac \*/
.news-focus div.illustration div.caption
{
	opacity: 0.70;
}
/* End hide from IE Mac */

.news-focus div.illustration div.caption:after
{
    content: url(/common/images/clear.gif);
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hide from IE Mac \*/
* html .news-focus div.illustration div.caption
{
	filter: alpha(opacity=70);
	height: 1%;
}
/* End hide from IE Mac */

.news-focus div.illustration div.caption h2
{
	font-size: 100%;
	margin: 0;
	float: left;
}

.news-focus div.illustration div.caption p.full-story
{
	font-size: 100%;
	margin: 0;
	padding-right: 10px;
	float: right;
	background: url(/naturedotcom/images/graphics/arrow.left.fff.gif) no-repeat right center;
}

.news-focus div.illustration div.caption p.full-story a:link,
.news-focus div.illustration div.caption p.full-story a:visited,
.news-focus div.illustration div.caption h2 a:link,
.news-focus div.illustration div.caption h2 a:visited
{
	color: #fff;
	font-weight: bold;
	/* text-transform: uppercase; */
	text-decoration: none;
}

.news-focus div.illustration div.caption p.full-story a:hover,
.news-focus div.illustration div.caption h2 a:hover
{
	text-decoration: underline;
}

.news-focus p.source
{
	font-size: 100%;
	margin: 0;
	padding: 5px 10px;
	color: #fff;
	background: #000;
    border-top: 1px solid #fff;
}

.news-focus .source a:link,
.news-focus .source a:visited
{
    color: #fff;
    text-decoration: none;
}

.news-focus .source a:hover
{
    text-decoration: underline;
}

/** 
 * MODULE: .ad-vert
 *
 * Vertical advert
 */

.page-header
{
    margin: 0 0 7px 0;
    padding: 1em 0;
}

.page-header h1
{
    font-size: 200%;
    font-weight: normal;
    color: #b1062e;
    margin: 0;
    padding: 0;
}

.page-header p
{
    margin: 1em 0 0 0;
    line-height: 150%;
}

.page-header span.pr-date
{
    float: right;
    font-size: 75%;
    margin-top: 0.3em;
}

.page-header .message
{
    /*border-top: 1px solid #b1062e;
    margin-top: 1em;*/
    padding-top: 1em;
}

.page-header .message p
{
    font-size: 100%;
    margin: 0 0 1em 0;
}

/** 
 * MODULE: .page-headline
 *
 * Page headline styles with black text on light grey backgrounds
 */
.page-headline
{
    margin: 0 0 7px 0;
    background: #e5e5e5;
}

.page-headline:after
{
    content: url(/common/images/clear.gif);
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .page-headline
{
	height: 1%;
}
/* End hide from IE-mac */

.page-headline h1
{
    font-size: 120%;
    margin: 0;
    padding: 15px 5px;
    float: left;
}

.page-headline h1.npg
{
    padding-left: 40px;
    background: url(/naturedotcom/images/logos/npg.gif) no-repeat 1px 50% #e5e5e5;
}

.page-headline p.date
{
    font-size: 120%;
    font-weight: bold;
    margin: 0;
    padding: 15px 5px;
    float: right;
}

.page-headline.intro
{
    padding: 10px;
}

.page-headline.intro h1
{
    float: none;
    padding: 0;
}

.page-headline.intro p
{
    margin: 1em 0 0 0;
}

