.sectionbutton{
	display: block;
	width: 65px;
	height: 14px;
}

.splitter ul{
	list-style: none;
	padding: 0;
	margin: 0;	
}

.splitter ul li{
	float: left;
	margin: 0 2px;
}

.splitter span, .splitter a{
	display: block;
}

.splitter .sp-next a{
	width: 4px;
	height: 8px;
	background-image: url(../images/arrow_right2.png);
	margin: 3px 0px 0 5px;
}

.splitter .sp-next a:hover{
	background-image: url(../images/arrow_right1.png);
}

.splitter .sp-prev a{
	width: 4px;
	height: 8px;
	background-image: url(../images/arrow_left2.png);
	margin: 3px 5px 0 0;
}

.splitter .sp-prev a:hover{
	background-image: url(../images/arrow_left1.png);
}

.splitter .sp-next span, .splitter .sp-prev span{
	display: none;
} 


.newsfeed .entry, .blogfeed .entry, .biofeed .entry{
	float: left;
	width: 300px;
	height: 65px;
	background-color: #e6e6e6;
	margin: 0 12px 4px 0;
}

.biofeed .entry{
	height: 83px;
}

.researchfeed .entry{
	float: left;
	width: 300px;
	margin: 0 12px 8px 0;
}

.newsfeed .entry img, .blogfeed .entry img{
	float: left;
	margin: 7px;	
}

.biofeed .entry img{
	float: left;
	margin: 4px;	
}

.researchfeed .entry img{
	float: left;
	margin: 4px 7px 4px 4px;		
}

.newsfeed .entry .text, .blogfeed .entry .text, .biofeed .entry .text{
	float: left;
	margin-top: 5px;
	width: 150px;
}

.archivefeed .entry .text{
	float: left;
	margin-top: 4px;
	width: 250px;	
}

.biofeed .entry .text{
	margin: 10px 0 0 3px;
	width: 200px;
	height: 65px;
	overflow: hidden;
}

.newsfeed .entry .text .title, .blogfeed .entry .text .title{
	display: block;
	font-size: 0.7em;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	height: 27px;
	overflow:hidden;
}

.researchfeed .entry .title{
	display: block;
	font-size: 0.7em;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	overflow:hidden;	
}

.biofeed .entry .text .title{
	font-size: 1.0em;
	font-weight: bold;
	color: #656565;
	text-decoration: none;	
}

.newsfeed .entry .text .title:hover, .blogfeed .entry .text .title:hover, .researchfeed .entry .title:hover{
	color: #191919;	
}

.newsfeed .entry .text .datetime, .blogfeed .entry .text .datetime, .newsfeed .entry .text .author, .blogfeed .entry .text .author, .biofeed .entry .text .description, .researchfeed .entry .datetime, .researchfeed .entry .description{
	font-size: 0.7em;
	color: #909090;
}

.newsfeed .entry .text .author a, .blogfeed .entry .text .author a,  .researchfeed .entry .text a{
	font-weight: bold;
	text-decoration: none;
	color: #656565;	
}

.rssfeed .rsstop{
	width: 300px;
	height: 18px;
	background-image: url(../images/rsstop.jpg);
}

.rssfeed .rssbottom{
	width: 300px;
	height: 37px;
	background-image: url(../images/rssbottom.jpg);
}

.rssfeed .entry{
	width: 300px;
	height: 86px;
	background-image: url(../images/rssentry.jpg);
	overflow: hidden;
}

.icons .rssfeed .rsstop{
	width: 300px;
	height: 18px;
	background-image: url(../images/top_feed.jpg);
}

.icons .rssfeed .rssbottom{
	width: 300px;
	height: 37px;
	background-image: url(../images/bottom_feed.jpg);
}

.icons .rssfeed .entry{
	width: 300px;
	height: 86px;
	background-image: url(../images/back_feed.jpg);
	overflow: hidden;
}

.rssfeed .entry .datetime{
	font-size: 0.7em;
	color: #FFFFFF;
	margin: 4px 0 0 4px;
}

.rssfeed .entry a{
	text-decoration: none;
	font-size: 0.9em;
	color: #EFC70E;
	margin: 4px 0 0 4px;
	font-weight: bold;	
}

.rssfeed .entry p{
	margin: 0;
	padding: 0;	
}

.icons .rssfeed .entry a{
	font-size: 0.75em;	
}

.rssfeed .entry .description{
	font-size: 0.7em;
	color: #EFEFEF;
	margin: 2px 0 0 4px;
}

.twitterfeed .twittertop{
	width: 300px;
	height: 37px;
	background-image: url(../images/twitter_top.jpg);
}

.icons .twitterfeed .twittertop{
	width: 300px;
	height: 37px;
	background-image: url(../images/twit_icons.jpg);
}

.twitterfeed .entry{
	width: 300px;
	height: 69px;
	background-image: url(../images/twitter_mid.jpg);
	overflow: hidden;
	color: #000;
}

.twitterfeed .entry .title{ 
	padding: 4px;
	font-size: 0.75em;
	font-weight: bold;
}

.twitterfeed .entry .datetime{
	font-size: 0.7em;
	margin: 4px 0 0 4px;
}

.twitterfeed .entry a{
	text-decoration: none;
	font-size: 0.9em;
	color: #1883a3;
	margin: 4px 0 0 4px;
	font-weight: bold;	
}


.resourcefeed{
	margin: 0 0 0 5px;;	
}

.resourcefeed .links{
	margin: 0 0 10px 0;	
}

.resourcefeed .links a{
	font-size: 0.7em;
	font-weight: bold;
	margin: 0 8px 0 0;
	color: #2D8F00;			
}

.resourcefeed ul, .resourcefeed li, .teamfeed ul, .teamfeed li{
	margin: 0;
	padding: 0;
	list-style: none;
}

.resourcefeed a, .teamfeed a{
	text-decoration: none;
	color: #464646;
}

.resourcefeed a:hover, .teamfeed a:hover{
	color: #000;	
}

.resourcefeed ul li{
	margin: 0 0 5px 0;
	font-weight: bold;
}

.teamfeed ul li{
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 0.8em;
}

.resourcefeed ul li ul li {
	margin: 0 0 0 11px;
	color: #999;	
	font-weight: normal;
}

.teamfeed ul li ul li{
	color: #666;
	font-size: 0.8em;
	font-weight: normal;
	margin: 0 0 3px 0;	
}

.resourcefeed ul li ul li a{
	font-weight: normal;
	font-size: 0.7em;
}

.resourcefeed ul li ul li p{
	margin: 0;
	font-size: 0.7em;
}

.fullcolumn .resourcefeed{
	float: left;
}

.fullcolumn .resourcefeed ul li ul li a{
	font-weight: bold;
	font-size: 0.8em;
}

.fullcolumn .resourcefeed ul li ul li p a{
	font-weight: normal;
	font-size: 1.0em;		
}

.smallvideo {
	height: 360px;
} 

.smallvideo .video{
	float: left;
	position: relative;
	width: 300px;
	height: 230px;
	margin-bottom: 10px;	
}

.smallvideo .video .video-player{
	display: block;
	width: 300px;
	height: 230px;
	overflow: hidden;	
	text-align: center;	
}

.smallvideo .video .video-player img{
	margin-top: 65px;
}

.adverts .holder p, .adverts .holder li{
	margin: 0 0 10px 0;
	font-size: 0.7em;
	color: #656565;	
}

.smallvideo .title, .smallpodcast .title {
	float: left;
	font-size: 0.9em;
	color: #646464;	
	font-weight: bold;
	margin-top: 5px;
	text-decoration: none;	
}

.smallvideo .summary, .smallpodcast .summary {
	float: left;
	font-size: 0.7em;
	color: #909090;
	width: 300px;
	margin-top: 5px;
}

.largevideo, .largepodcast{
	float: left;
}

.largevideo .video{
	width: 600px;
	height: 340px;
	position: relative;
}

.largevideo .video .video-player{
	position: absolute;
	top: 0;
	left: 0;	
	width: 600px;
	height: 340px;
	overflow: hidden;	
}

.smallpodcast .podcast{
	position: relative;	
	width: 300px;
	float: left;
}

.smallpodcast .podcast .video-player{
	display: block;
	width: 300px;
	height: 25px;	
}

.largepodcast .podcast{
	position: relative;	
	width: 600px;
	float: left;
}

.largepodcast .podcast .video-player{
	display: block;
	width: 600px;
	height: 25px;	
}

.video .download, .podcast .download{
	position: absolute;
	bottom: 4px;
	right: 2px;
	width: 26px;
	height: 22px;
	background-image: url(../images/player_download1.png);
}

.flashad{
	display: block;
	width: 300;
	height: 250px;
}

.info .extra, .info img, .info .text, .info .button{
	position: absolute;
}

.info .extra div, .info .text div, .info .text a{
	margin: 2px 0;
} 

.info .comments, .info .ratings, .info .sections, .info .summary, .info .datetime, .detail, .singleitempane form{
	font-size: 0.7em;
}

 .singleitempane .detail{
 	font-size: 0.75em;
 }

.info .comments, .info .ratings, .info .sections, .info .summary, .info .datetime, .info .comments a, .info .datetime a, .detail, .singleitempane form{
	color: #656565;	
}	

.info .comments a, .info .datetime a, .info .title, .detail .title{
	font-weight: bold;
}

.info .ratings div, .info .sections div, .info .sections a{
	float: left;
	margin-right: 5px;
}

.info .title{
	font-size: 1.1em;
	text-decoration: none;
	color: #646464;	
}

.detail .title{
	font-size: 2.2em;
	text-decoration: none;
	color: #646464;		
}

.info .title:hover{
	color: #191919;
}

.info .summary{
	overflow: hidden;
}

.info .button, .detail .button{
	display: block;
	bottom: 5px;
	width: 80px;
	height: 22px;
}

.info .button .buttonhover, .detail .button .buttonhover{
	display: none;
	width: 80px;
	height: 22px;	
}

.detail p{
	padding: 0;
	margin: 0 0 15px 0;
}

.mainpane{
	float: left;
	display: block;
	width: 970px;
	height: 250px;
	position: relative;
	color: #656565;	
}

.tabbedmainpane{
	height: 275px;
}

.mainpane .pane{
	position: absolute;
	top: 0;
	left: 0;
	width: 970px;
	height: 250px;
	background-image: url(../images/main_panel.png);
	background-position: bottom;
	z-index: 1;
}

.tabbedmainpane .pane{
	top: 26px;
	left: 0;	
}

.mainpane .tabs{
	position: absolute;
	top: 0;
	left: 3px;
	width: 950px;
	height: 34px;
	z-index: 5;	
}
 
.mainpane .tabs .tab{
 	display: block;
	float: left;
	width: 117px;
	height: 34px;
}

.mainpane .tabs .tab:hover{
	background-position: -117px 0;
}

.mainpane .pane .splash{
	position: absolute;
	top: 10px;
	left: 12px;
	width: 561px;
	height: 224px;
}

.mainpane .pane .text{
	position: absolute;
	top: 10px;
	left: 600px;
	width: 340px;
	font-size: 0.7em;	
} 

.mainpane .pane .text p{
	margin: 0 0 10px 0;	
}

.mainpane .pane .text span { display: block; }

.partnerslist {
	list-style: none;	
	margin: 0;
	padding: 0;
}

.partnerslist li {
	float: left;
	margin: 10px 9px;	
}

