/*
-----------------------------------------------------------------------
Gateway stylesheet
The stylesheet for all Gateway specific styles
-----------------------------------------------------------------------
*/

/*
---------------------------------------------------------------------------------
Constant
---------------------------------------------------------------------------------
*/
#constrain {
	background-color: #fff;
}

a:link, a:visited {
	color: #5f7014;
	text-decoration: underline;
}

a:hover, a:visited:hover {
	color: #cc4f00;
	text-decoration: none;
}

/* header user services links */
#hdr .user-services a:link, #hdr .user-services a:visited { color: #cc4f00; }
#hdr .user-services .li1 a { background-image: url(/common/includes/header/images/icons/01/icon_account_orange.gif); }
#hdr .user-services .li2 a { background-image: url(/common/includes/header/images/icons/01/icon_ealert_orange.gif); }
#hdr .user-services .li3 a { background-image: url(/common/includes/header/images/icons/01/icon_subscribe_orange.gif); }
#hdr .user-services .li4 a { background-image: url(/common/includes/header/images/icons/01/icon_rss_orange.gif); }

/* header navigation links */
#hdr #header-nav a:link, #hdr #header-nav a:visited, #hdr #header-nav .hilite a:link, #hdr #header-nav .hilite a:visited { color: #fff; }
#hdr #header-nav a  { background: url(/gateway_group/images/tab_r.gif) no-repeat right top; }
#hdr #header-nav li { background: transparent url(/gateway_group/images/tab_l.gif) no-repeat left top;  }
#hdr #header-nav li.hilite { background-image: url(/gateway_group/images/tab_l_hilite.gif); }
#hdr #header-nav .hilite a { background-image: url(/gateway_group/images/tab_r_hilite.gif); }
#hdr {border-bottom: 1px solid #b1b0a1; }

/* ------------  adverts -----------------*/

div.ad-rh {
	background: #fff;
	margin: 20px 0;
	padding: 10px 0;
	text-align: center;
}

div.ad-rh p {
	color: #999;
	font-size: 80%;
	margin: 0;
}

div.skyscraper img, div.skyscraper embed, div.skyscraper iframe {
	height: 600px;
	min-height: 600px;
	width: 100%;
}

div.skyscraper.wide img, div.skyscraper.wide embed, div.skyscraper.wide iframe { max-width: 160px; }

#content-extranav {	
	padding-top: 25px;
	color: #313131;
}

#content, .no-headedmenu, .headedmenu { font-size: 80%; } /* fix for font sizes */

#content-extranav p { line-height: 1.2; }

#content p {
	color: #313131;
	margin: 15px 0;
}

#content h1 {
	background: url(/gateway_group/images/underline-long.gif) no-repeat bottom;
	color: #c54400;
	font-size: 150%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
}

#content h2 {
	background: url(/gateway_group/images/underline-long.gif) no-repeat bottom; 
	color: #c54400;
	font-size: 120%;
	margin: 30px 0 0 0;
	padding: 0 0 5px 0;
}

#ftr #footer-links { background: #5f7014 none repeat 0%; }
#ftr #footer-links ul li a:link, #ftr #footer-links ul li a:visited { background: #5f7014 none repeat 0%; }
.right { float: right; }

.tag a, .tag a:visited {
	background-color: #e3ebd3;
	font-weight: bold;
}

div.ad-vert {
	background: #EAEAEA none repeat 0%;
	font-size: 100%;
	padding-bottom: 20px;
}

.tree-holder {
	margin: 0;
	text-align: center;
}

.arrow-list {
	margin: 20px 0 0 0;
	padding: 0;
}

.arrow-list .arrow {
	background: url(/gateway_group/images/more.gif) no-repeat;
	color: #313131;
	list-style-type: none;
	margin: 0 0 0.8em 0;
	padding: 0 0 0 20px;
}

#content .focusbox {
	background: #f9f7f5 url(/gateway_group/images/bg-focusbox.gif) repeat-x bottom;
	border: 1px solid #811500;
	margin: 20px 0;
	padding: 10px 10px 20px 10px;
}

#content .focusbox  h2 {
	background: none;
	color: #811500;
	font-size: 120%;
	margin: 0;
	padding: 0;
}

#content .focusbox p { margin: 10px 0; }
#content .focusbox .arrow-list { margin: 0 0 20px 0; }

#content .focusbox .organism, #content .focusbox .subject { 
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 70px;
	padding: 0 0 0 115px;
}

#content .focusbox .organism.fungi { background-image: url(/gateway_group/images/organism-pic-fungi.gif); }
#content .focusbox .subject.biochem { background-image: url(/gateway_group/images/subject-pic-biochem.gif); }

#content .console {
	color: #c54400;
	font-weight: bold;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

#content .current-content-sections, #content .current-content-sections-home { margin-top: 20px; }

.console-left, .console-middle, .console-right {
	float: left;
	width: 32.3%;
}

.console-left, .console-middle { margin-right: 1.5%; }
.console-right { float:right; }

#content .console p.button-description {
	float: left;
	font-weight: normal;
	margin-top: 10px;
	padding: 0;
}

.console .section-button a, .console .section-button a:visited, .console .section-button-selected {
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 70px 0 0 20px;
	width: 211px;
}

.current-content-sections-home .section-button a,
.current-content-sections-home .section-button a:visited,
.current-content-sections-home .section-button-selected { padding: 75px 0 0 20px; }

.console .date a, .console .date a:visited { background-image: url(/gateway_group/images/button-bydate.gif); }
.console .date a:hover, .console .date-selected  { background-image: url(/gateway_group/images/button-bydate-on.gif); }

.console .rating a, .console .rating a:visited { background-image: url(/gateway_group/images/button-byrating.gif); }
.console .rating a:hover, .console .rating-selected  { background-image: url(/gateway_group/images/button-byrating-on.gif); }

.current-content-sections-home .rating a, .current-content-sections-home .rating a:visited { background-image: url(/gateway_group/images/button-rate-lg.gif); }
.current-content-sections-home .rating a:hover, .current-content-sections-home .rating-selected  { background-image: url(/gateway_group/images/button-rate-lg-on.gif); }

.console .subject a, .console .subject a:visited { background-image: url(/gateway_group/images/button-bysubject.gif); }
.console .subject a:hover, .console .subject-selected  { background-image: url(/gateway_group/images/button-bysubject-on.gif); }

.current-content-sections-home .subject a, .current-content-sections-home .subject a:visited { background-image: url(/gateway_group/images/button-sub-lg.gif); }
.current-content-sections-home .subject a:hover, .current-content-sections-home .subject-selected  { background-image: url(/gateway_group/images/button-sub-lg-on.gif); }

.console .organism a, .console .organism a:visited { background-image: url(/gateway_group/images/button-byorganism.gif); }
.console .organism a:hover, .console .organism-selected  { background-image: url(/gateway_group/images/button-byorganism-on.gif); }

.current-content-sections-home .organism a, .current-content-sections-home .organism a:visited { background-image: url(/gateway_group/images/button-org-lg.gif); }
.current-content-sections-home .organism a:hover, .current-content-sections-home .organism-selected  { background-image: url(/gateway_group/images/button-org-lg-on.gif); }

.console .subscribe a, .console .subscribe a:visited { background-image: url(/gateway_group/images/button-pod-sub.gif); }
.console .subscribe a:hover, .console .subscribe-selected  { background-image: url(/gateway_group/images/button-pod-sub-on.gif); }

.console .forum a, .console .forum a:visited { background-image: url(/gateway_group/images/button-pod-forum.gif); }
.console .forum a:hover, .console .forum-selected { background-image: url(/gateway_group/images/button-pod-forum-on.gif); }

.console .help a, .console .help a:visited { background-image: url(/gateway_group/images/button-pod-help.gif); }
.console .help a:hover, .console .help-selected { background-image: url(/gateway_group/images/button-pod-help-on.gif); }

/*  ##################################### */
/* 				RIGHT SIDE PANNELS			*/
/*  ##################################### */

.no-headedmenu {
	background: url(/gateway_group/images/right-box-bg.gif) no-repeat left bottom;
	border-top: 1px solid #5f7014;
	list-style: none;
	margin: 0 0 20px;
	padding: 0 0 5px;
}

.headedmenu, .nature-feed {
	background: url(/gateway_group/images/right-box-bg.gif) no-repeat left bottom;
	list-style: none;
	margin: 0 0 20px;
	padding: 0 0 10px;
}

.headedmenu .title, h2.natjob {
	background: url(/gateway_group/images/listheader.gif) no-repeat 0 0;
	color: #fff;
	font-size: 110%;
	margin: 0 ;
	padding: 0 0 0 10px;
	line-height: 2em;
	border: none;
}

.nature-feed.box {
	background: url(/gateway_group/images/right-box-bg.gif) no-repeat left bottom;
	border: none;
	margin: 0 0 20px;
	padding: 0 0 10px;
}

h2.natjob span.first, h2.natjob span.second { color: #fff; }
ul.natjob { padding: 10px 7px 0 20px; }
ul.natjob h3 a:link, ul.natjob h3 a:visited { color: #5F7014; }
div.natjobmore { padding: 10px 20px 0;}

div.natjobmore a:link, div.natjobmore a:visited {
	background: url(/gateway_group/images/more.gif) no-repeat 0% 50%;
	color:#5F7014;
	display:block;
	padding-left:20px;
}

.nature-feed.box div.natjobmore a:hover, .nature-feed.box div.natjobmore a:focus { background: url(/gateway_group/images/more.gif) no-repeat 0% 50%; }

.headedmenu .links {
	color: #016a7a;
	list-style: none;
	margin: 0;
	padding: 10px 7px 0 20px;
}

.headedmenu .links li {
	background: url(/natureindia/images/bullet.gif) no-repeat 0 0.3ex;
	font-size: 80%;
	margin-bottom: 1.5ex;
	padding-left: 10px;
}

.headedmenu .resources-box {
	color: #313131;
	list-style: none;
	margin: 0;
	padding: 10px 7px 0 20px;
}

.headedmenu .resources-box .jobs-box .job-title {
	font-size: 100%;
	font-weight: bold;
	margin: 0;
}

.headedmenu .resources-box .jobs-box p {
	padding: 0;
	margin: 0;
}

.headedmenu .resources-box li { margin-bottom: 1.5ex; }
.headedmenu .links li a { line-height: 1.5em; }

#extranav .sponsor-holder {
border: 0;
}

#extranav .sponsor-holder p {
font-size: 100%;
}

.sponsor-holder, .sponsor-holder img  {
	border: 0;
	color: #999;
	margin: 5px;
	padding: 0;
	text-align: center;
}

.sponsor-holder p {
	margin: 5px 0;
	padding: 0;
}

.resources-menu .links {
	padding-left: 15px;
	font-weight: bold;
}

.resources-menu .links li {
	background: transparent;
	padding-bottom: 5px;
	padding-left: 5px;
}

.resources-menu .links a {
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 25px;
}

.search-site {
	margin: 0;
	padding: 0;
	position: relative;
}

.search-site label {
	display: block;
	left: 2px;
	position: absolute;
	top: 3px;
}

.search-site #searchterm {
	background-color: #EEE;
	border: 1px solid #5f7014;
	font-size: 80%;
	padding: 3px 0;
	width: 75%;
}

form input.submit {
	background: #f87300 url(/gateway_group/images/button-bg.gif);
	border: 1px solid #811500;
	color: #fff;
	font-size: 80%;
	font-weight: bold;
	margin: 0;
	padding: 2px 3px;
}

.headedmenu .tag-list {
	color: #313131;
	margin: 0 0 20px 0;
	padding: 10px 7px 0 20px;
}

.headedmenu .tag-list li { 
	line-height: 2.5ex;
	margin-bottom: 0;	
}

.headedmenu .more {
	background: url(/gateway_group/images/more.gif) no-repeat;
	color: #313131;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 20px;
}

.rssfeeds a {
	background: url(/gateway_group/images/icon_rss.gif) no-repeat left top;
	padding: 2px 0 5px 25px;
}
	
.newsletter a {
	background: url(/gateway_group/images/icon_newsletter.gif) no-repeat left top;
	padding: 2px 0 5px 25px;
}
	
.digital a {
	background: url(/gateway_group/images/icon_digital.gif) no-repeat left top;
	padding: 2px 0 5px 25px;	
}

/*  ##################################### */
/* 					BUTTONS				  */
/*  ##################################### */

#content .orange-button a, #content .orange-button  a:visited {
	background: #f87300 url(/gateway_group/images/button-bg.gif);
	border: 1px solid #811500;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 2px 3px;
	text-decoration: none;
}

#content .orange-button  a:hover {
	background: #a3c70c url(/gateway_group/images/button-bg-over.gif);
	border: 1px solid #5f7014;
	text-decoration: underline;
}

#content .line-button-holder {
	float: left;
	margin-right: 10px;
}

/*  ##################################### */
/* 					PAPERS				  */
/*  ##################################### */

.red { color: #ce0808; }

#content .category-list {
	list-style-type: none;
	margin: 20px 0 0 0;
	padding: 0;
}

#content .category-list .category-title {
	background: #a3c70c url(/gateway_group/images/category-header.gif) no-repeat left top;
	border: 1px solid #5f7014;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 3px 0 3px 30px;
}

#content .category-list .category-title a, #content .category-list .category-title a:visited { color: #fff; }

#content .category-list .category-title a:hover {
	color: #c54400;
	text-decoration: none;
}

#content .category-list ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

#content .category-item {
	list-style-type: none;
	padding: 0;
}

#content .ratings-list .category-item { padding: 0 0 10px; }

#content .category-list .journal-title {
	background: none;
	color: #535353;
	font-weight: bold;
	font-size: 100%;
	margin: 2px 0;
	padding: 0;
	text-decoration: none;
}

#content .category-box {
	background: #fff url(/gateway_group/images/category-bg.gif) top repeat-y;
	border: 1px solid #cec4b5;
	list-style-type: none;
	margin: 0;
	padding: 10px;
}

#content .category-box-picture {
	float: right;
	margin: 0;
}

#content .paper {
	background-repeat: no-repeat;
	background-position: right -5px;
	display: block;
	left: 0;
	margin: 0 0 20px 10px;
	padding: 4ex 100px 3ex 0;
	position: relative;
	top: 10px;
	width: 85%;
}

#content .paper ul.rating {
	left: 0;
	position: absolute;
	top: 0;
}

#content .paper dl.journal-description { margin: 0; }

#content .paper dl.journal-description dt.journal-subject {
	float: left;
	line-height: 4.5ex;
	margin: 0;
	padding: 0;
	width:7.1em; 
}

#content .paper dl.journal-description dd { margin-left: 0; }
#content .paper dl.journal-description dd.journal-name { font-style: italic; }

#content .paper dl.journal-description dd.journal-subject { 
	line-height: 4.5ex;
	margin-left: 7.5em;
}

#content .paper dl.journal-description dd.journal-subject a, #content .paper dl.journal-description dd.journal-subject a:visited {
	background-color: #E3EBD3;
	font-weight: bold;
	margin: 0;
	padding: 4px;
}

#content .paper dl.journal-description dd.journal-subject a:hover { color:#CC4F00; }

#content .paper dl.journal-description dd.journal-subject .subject-organism-list li {
	display: inline;
	margin-right: 1ex;
}

#content .paper ul.linktypes {
	font-weight: bold;
	margin: 1ex 0 0;
}

#content .paper ul.linktypes li {
	border-right: 1px solid #000;
	float: left;
	margin-right: 0.5em;
	padding-right: 0.5em;
}

#content .paper ul.linktypes li.last { border-right: none; }

#content .rating li { 
	float: left;
	margin-right: 0.4em;
}

#content .rating .thumbs-up { 
	background: #E7F7B5 url(/gateway_group/images/icon_thumbs_up.gif) no-repeat 2px center;
	border: 1px solid #CEC6B5;
	color: #851100;
	float: left;
	font-weight: bold;
	padding-top: 0.6ex;
	padding-bottom: 0.6ex;
	padding-left: 2em;
	padding-right: 0.3em;
	text-align: right;	
}

#content .rating .thumbs-down {
	background: #FFE7E7 url(/gateway_group/images/icon_thumbs_down.gif) no-repeat 2px center;
	border: 1px solid #CEC6B5;
	color: #851100;
	float: left;
	font-weight: bold;
	padding-top: 0.6ex;
	padding-bottom: 0.6ex;
	padding-left: 2em;
	padding-right: 0.3em;
	text-align: right;		
}

#content .rating .add-your-rating { 
	border: 1px solid #CEC6B5;
	background-color: #FFF;
	padding-top: 0.6ex;
	padding-bottom: 0.6ex;
	padding-left:  0.4em;
	padding-right:  0.4em;	
}

#content .rating .voted-up {
	background: #fff url(/gateway_group/images/icon_thumbs_up.gif) no-repeat 96% 2px; 
	padding-right: 1.8em;
}

#content .rating .voted-down {
	background: #fff url(/gateway_group/images/icon_thumbs_down.gif) no-repeat 96% 2px; 
	padding-right: 1.8em;
}

#content .rating .add-your-rating a {
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	margin-right: 0.5em;
	padding: 0.3ex 0 0.1ex 1.8em;
}

#content .rating .add-your-rating a.up { background-image: url(/gateway_group/images/icon_thumbs_up.gif); }
#content .rating .add-your-rating a.down { background-image: url(/gateway_group/images/icon_thumbs_down.gif); }
#content .rating .add-your-rating a.login { background-image: url(/gateway_group/images/icon_vote.gif); }

#content .subject-list {
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#content .subject-list li {
	list-style-type: none;
	margin: 0;
	padding: 12px 0 12px 70px;
}

#content .subject-list .cancer{ background: url(/gateway_group/images/subject-thu-cancer.gif) no-repeat;	}
#content .subject-list .chemical{ background: url(/gateway_group/images/subject-thu-chemical.gif) no-repeat;	}
#content .subject-list .comparative{ background: url(/gateway_group/images/subject-thu-comparative.gif) no-repeat;	}
#content .subject-list .epigenomics{ background: url(/gateway_group/images/subject-thu-epigenomics.gif) no-repeat;	}
#content .subject-list .genetics{ background: url(/gateway_group/images/subject-thu-gene.gif) no-repeat;	}
#content .subject-list .genome{ background: url(/gateway_group/images/subject-thu-genome.gif) no-repeat;	}
#content .subject-list .glycomics{ background: url(/gateway_group/images/subject-thu-glycomics.gif) no-repeat;	}
#content .subject-list .metabolomics{ background: url(/gateway_group/images/subject-thu-metabolomics.gif) no-repeat;	}
#content .subject-list .pharmacogenomics{ background: url(/gateway_group/images/subject-thu-pharma.gif) no-repeat;	}
#content .subject-list .proteomics{ background: url(/gateway_group/images/subject-thu-proteomics.gif) no-repeat;	}
#content .subject-list .systems{ background: url(/gateway_group/images/subject-thu-systems.gif) no-repeat;	}
#content .subject-list .techniques{ background: url(/gateway_group/images/subject-thu-techniques.gif) no-repeat;	}
#content .subject-list .transcriptomics{ background: url(/gateway_group/images/subject-thu-transcriptomics.gif) no-repeat;	}

/*  ##################################### */
/* 					HOME				  */
/*  ##################################### */

#green-box-fade {
	background: url(/gateway_group/images/home_green_fade.jpg) no-repeat top left;
	margin-bottom: 20px;
	padding: 5px 0 5px 20px;
}

#content #green-box-fade .title {
	background: none;
	font-size: 200%;
}

#content #green-box-fade p {
	margin: 0;
	padding: 5px 0 0;
}

#content .latest-highlight {
	border-left: 1px solid #811500;	
/*	position: relative;*/
}

#content .latest-highlight .top-right-corner {
	background: url(/gateway_group/images/home_lh_top.gif) repeat-x right top;
	padding: 5px 0 0;
}

#content .latest-highlight .bottom-right-corner { 
	background: #F9F7F5 url(/gateway_group/images/home_lh_bottom.gif) repeat-x right bottom;
	height: auto;
	min-height: 197px;
}

#content .latest-highlight .bottom-right-corner .home {
	font-size: 140%;
	font-weight: bold;
	margin: 0 0 0;
	padding: 0 0 2px;
}

#content .current {
	font-size:160%;
	font-weight:normal;
}

#content .latest-highlight ul {
	list-style-type: none;	
	margin: 0;
	padding: 5px 0 0;
}

#content .latest-highlight .highlight-txt {
	padding: 0 10px 0 270px;
	position: relative;
}

#content .latest-highlight .image-holder {
	background-repeat: no-repeat;
	height: 200px;
	left: -1px;
	position: absolute;
	top: -5px;
}

#content .latest-highlight .journal li { padding-bottom: 10px;}

#content .latest-highlight .journal h3 {
	font-size: 100%;
	margin: 10px 0;
}

#content .latest-highlight .journal .journalname { font-style: italic; }
#content .latest-highlight .journal .journaldate { margin: 0 0 10px;}
#content .latest-highlight .journal li p { margin: 0; padding-right: 10px;}

#content .two-column {
	list-style-type: none;
	margin: 20px 0;
	padding: 0;
}

#content .two-column li {
	float: left;
	width: 49%;
}

#content .two-column .right-margin { margin-right: 2%; }
#content .two-column .podcast { }
#content .two-column .forum { float: right; }
#content .two-column p {margin: 0 0 0.5em; }


#content .two-column .top-left, #content .two-column .bottom-left  {
	background: url(/gateway_group/images/home-curve-tl.gif) no-repeat top left;
	padding: 0 0 0 3px;
}

#content .two-column .top-right, #content .two-column .bottom-right {
	background: url(/gateway_group/images/home-curve-tr.gif) no-repeat top right;
	margin: 0;
	padding: 10px;
/*	width: 100%;*/
}

#content .two-column .bottom-left { background: url(/gateway_group/images/home-curve-bl.gif) no-repeat top left; }
#content .two-column .bottom-right { background: url(/gateway_group/images/home-curve-br.gif) no-repeat top right; }

#content .two-column h2 {
	background: none;
	font-size: 140%;
	margin: 0;
}

#content .podcast .buttons {
	display: inline;
	list-style-type: none;
}

#content .podcast .buttons li {
	margin-top:1em;
	padding-right: 1em;
	width: auto;
}

#content .txt-holder {
	background-repeat: no-repeat;
	background-position: top left;
	height: auto;
	margin-top: 5px;
	min-height: 110px;
	padding-left: 120px;
}

#content .podcast .txt-holder { background: url(/gateway_group/images/icon_podcast.jpg) no-repeat top left; }
#content .forum .txt-holder { background: url(/gateway_group/images/icon_forum.jpg) no-repeat top left; }

/*  ##################################### */
/* 					ARCHIVE				  */
/*  ##################################### */

#content .archive-list {
	list-style-type: none;
	margin: 30px 0 0 0;
	padding: 0;
}

#content .archive-list li {
	background-repeat: no-repeat;
	background-position: top left;
}

#content .archive-list .main {
	height: 70px;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 120px;	
}

#content .archive-list .tan { background-color: #fbf6ee; }

#content .archive-list h2 {
	background: url(/gateway_group/images/more.gif) no-repeat;
	color: #313131;
	font-size: 100%;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 20px;
}

#content .archive-list .animals { background-image: url(/gateway_group/images/organism-pic-animals.gif);	}
#content .archive-list .archaea { background-image: url(/gateway_group/images/organism-pic-archaea.gif); }
#content .archive-list .arthropods { background-image: url(/gateway_group/images/organism-pic-arthropods.gif); }
#content .archive-list .bacteria { background-image: url(/gateway_group/images/organism-pic-bacteria.gif); }
#content .archive-list .chordates { background-image: url(/gateway_group/images/organism-pic-chordates.gif) }
#content .archive-list .eukaryotes { background-image: url(/gateway_group/images/organism-pic-eukaryotes.gif); }
#content .archive-list .firmicutes { background-image: url(/gateway_group/images/organism-pic-firmicutes.gif); }
#content .archive-list .fungi { background-image: url(/gateway_group/images/organism-pic-fungi.gif); }
#content .archive-list .greenplants { background-image: url(/gateway_group/images/organism-pic-greenplants.gif); }
#content .archive-list .human { background-image: url(/gateway_group/images/organism-pic-human.gif); }
#content .archive-list .mammals { background-image: url(/gateway_group/images/organism-pic-mammals.gif); }
#content .archive-list .metagenomics { background-image: url(/gateway_group/images/organism-pic-metagenomics.gif); }
#content .archive-list .nematodes { background-image: url(/gateway_group/images/organism-pic-nematodes.gif); }
#content .archive-list .primates { background-image: url(/gateway_group/images/organism-pic-primates.gif); }
#content .archive-list .proteobacteria { background-image: url(/gateway_group/images/organism-pic-proteobacteria.gif); }
#content .archive-list .rodents { background-image: url(/gateway_group/images/organism-pic-rodents.gif); }
#content .archive-list .virus { background-image: url(/gateway_group/images/organism-pic-virus.gif); }

#content .archive-list .cancer { background-image: url(/gateway_group/images/subject-pic-cancer.gif);	}
#content .archive-list .chemical { background-image: url(/gateway_group/images/subject-pic-chemical.gif);	}
#content .archive-list .comparative { background-image: url(/gateway_group/images/subject-pic-comparative.gif);	}
#content .archive-list .epigenomics { background-image: url(/gateway_group/images/subject-pic-epigenomics.gif);	}
#content .archive-list .gene { background-image: url(/gateway_group/images/subject-pic-gene.gif);	}
#content .archive-list .genome { background-image: url(/gateway_group/images/subject-pic-genome.gif);	}
#content .archive-list .glycomics { background-image: url(/gateway_group/images/subject-pic-glycomics.gif);	}
#content .archive-list .metabolomics { background-image: url(/gateway_group/images/subject-pic-metabolomics.gif);	}
#content .archive-list .pharma { background-image: url(/gateway_group/images/subject-pic-pharma.gif);	}
#content .archive-list .proteomics { background-image: url(/gateway_group/images/subject-pic-proteomics.gif);	}
#content .archive-list .systems { background-image: url(/gateway_group/images/subject-pic-systems.gif);	}
#content .archive-list .techniques { background-image: url(/gateway_group/images/subject-pic-techniques.gif);	}
#content .archive-list .transcriptomics { background-image: url(/gateway_group/images/subject-pic-transcriptomics.gif);	}

#content .archive-list .year-list, #content .specific.year-list {
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}

#content .specific.year-list { height: 8ex; }

#content .archive-list .year-list li, #content .specific.year-list li {
	border-right: 1px solid #313131;
	float: left;
	margin: 0.5ex 0;
	padding: 0 10px;
}

#content .archive-list .year-list .end, #content .specific.year-list .end { border-right: none; }
#content .archive-list .year-list li a, #content .specific.year-list li a { font-weight: bold; }

#content .specific.year-list li span.selected-year {
	border: 1px solid #841001;
	color: #841001;
	font-weight: bold;
	padding: 2px 4px;
	text-decoration: none;
}

#content .archive-category-list-holder {
	background-color: #fbf6ee;
	padding: 10px;
}

#content .archive-category-list-holder p { margin: 0; }

#content .specific.tag-list {
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}

#content .specific.tag-list li {
	border-right: 1px solid #313131;
	float: left;
	margin: 0.5ex 0;
	padding: 0 10px;
}

#content .specific.tag-list .first { padding-left: 0; }
#content .specific.tag-list .end { border-right: none; }
#content .specific.tag-list li a { font-weight: bold; }

/* Podcast */
#content .podcast-box { padding: 0; }

#content .podcast-box .specific.tag-list { 
	float: left;
	margin: 0;
}

#content .podcast-box .podcast-image-holder img { 
	float: left;
	margin-right: 10px;
}

#content .podcast-box .podcast-text { height: 1%; }

#content .podcast-box .orange-button a, #content .podcast-box .orange-button a:visited {
	display: inline;
	margin-left: 5px;
}

#content .podcast-archive {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#content .podcast-archive ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.podcast-archive ul li {
	background-position: left top;
	background-repeat: no-repeat;
	margin: 10px 0;
	padding: 0 0 0 35px;
}

.podcast-archive ul li p { margin: 0 !important;}

#content .podcast-archive ul li.icon-tan { background-image: url(/common/images/icons/podcast/orange.gif); }
#content .podcast-archive ul li.icon-yellow { background-image: url(/common/images/icons/podcast/yellow.gif); }
#content .podcast-archive ul li.icon-red { background-image: url(/common/images/icons/podcast/rust.gif); }
#content .podcast-archive ul li.icon-orange { background-image: url(/common/images/icons/podcast/light_orange.gif); }

/* Podcast archive drop downs - start */
#content #archive {
	clear: both;
	list-style-type: none;
	margin: 40px 0 0;
	padding: 0;
}

#content #archive .heading {
	background-image: url(/gateway_group/images/button-expand.gif);
	background-repeat: no-repeat;
	background-position: left center;
	clear: left;/* required for IE7 */
	padding: 1ex 0 1ex 18px;
	margin: 0;
}

#content #archive .heading.on { background-image: url(/gateway_group/images/button-close.gif); }
#content #archive .heading.on a, #archive .heading.on a:visited { color: #C54400; }
#content #archive .heading a { text-decoration: none; }

#content #archive .category {
	list-style-type: none;
	margin: 0;
	padding: 10px 1% 1ex 0;
	width: 96%;
}

#content #archive li:after {
    content: url(/common/images/clear.gif);
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

#content #archive .category li {
	background: url(/gateway_group/images/podcast-headphones-sm.gif) no-repeat left top;
	margin: 0 0 10px;
	padding: 0 0 0 40px;
}

#content #archive .category li p { margin: 0; }
#content #archive .category li p.podcast-description { margin-top: 5px; }
#content #archive .category li p a { padding: 0 5px;}

/* applied by javascript */
body.js-enabled #archive .category.default-open {display: block; }
body.js-enabled #archive .category { display: none; }
body.js-enabled #archive .heading a { cursor: pointer; }
/* end applied by javascript */
/* Podcast archive drop downs - end */
