/*
              Title:          default.css 
      
              Author:         Global Web Limited
              Version:        153 
              Filename:       css/default.css 
              Date:           11:48 10 August 2010
              File Type:      Style Sheet
      
              Copyright:      Copyright (c) 1994-2009 Global Web Limited.
                              All rights reserved.
      
              Address:        Global Web Limited
                              Twin Spires Business Park
                              Mugiemoss Road
                              Bucksburn
                              Aberdeen
                              AB21 9BG
                              United Kingdom
      
              Telephone:      +44 1224 454000
              Fax:            +44 1224 454001
              E-mail:         support@globalweb.co.uk
      	      Web:            http://www.globalweb.co.uk/
      
      */
      

/* basic styles
-------------------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:62.5%/1.5;
	background: #222D2D;
	text-align:center;
	margin:0;
	padding:0;
}
img { border:none; }
*html>body { height:100%; }
p {font-size:1em} 
h1 { font-size:1.2em;  }
h2 { font-size:1.15em; }
h3 { font-size:1.1em; }
h4 { font-size:1.05em; }
h1,h2,h3,h4,h5,h6,a { color:#A0E0DE; font-family: 'Droid Sans', arial, serif; }
small {font-size: 0.8em; color:#ADEBF0; font-style:italic; } 
a:hover {
	color:#ffff66;
	text-decoration:underline;
}
hr {
	background:#CDFF00;
        color:#CDFF00;
	height: 1px;
	width: 90%;
	border:0;
}
.floatRight { float:right; }
.floatLeft { float:left; margin:0px 8px 8px 0px; }
.skipNav { display:none; }
.clear { clear:both; }
.asterix { color:yellow; font-size:1.4em;}

/* architecture
-------------------------------------------------- */
#wrapper { 
	width:920px;
	margin: 0 auto;
	height:100%;
	min-height:100%;
	text-align:left;
}
#header {
	background: #000 url(../images/header-bg.jpg) no-repeat;
	height:209px;
	width:920px;
	margin:0;
	padding:0;
        position:relative;
}
#main {
	width:920px;
	height:100%;
	position:relative;
	background: url(../images/main-bg.gif) repeat-y #375151;
	margin:0 auto;
	padding-bottom:22px;
}
#container { text-align:center; }
#col2 { float:left; width:668px;}
#col2content { margin:12px; }
#col3 { float:right; width:230px; }
#col3content { padding:0px 12px 0px 12px; }
#rightCol { width:314px; float:right; background-color:#000; margin-left:14px;}
#footer {
	background:url(../images/footer-bg.jpg) no-repeat;
	height:105px;
	width:920px;
	margin-top:2px;
}
/* header
-------------------------------------------------- */
#logoLink {
	position:relative;
	left:20px;
	top:50px;
	width:200px;
	height:100px;
	z-index:2;
}
#twitterLink {
        position:absolute;
	left:500px;
	top:120px;
	width:82px;
	height:60px;
	z-index:1;
}
#logoPrint { display:none; }
.ambassadorsLink { position:absolute; right:210px; top:10px; }

/* main navigation
-------------------------------------------------- */
#navigation {
	position:relative;
	top:68px;
	left:16px;
	height:40px;
	width:540px;
	min-width:540px;
	text-align:left;
	font-size:0.8em;
	font-weight:bold;
	background:#EB008B;
}
#navigation ul {
	list-style:none;
	margin:0;
	padding:0;
}
#navigation li { display:inline;  }
#navigation li a {
	text-decoration:none;
	line-height:40px;
}
#navigation li a:link,#navigation li a:visited { color:#fff;padding:1em 0.4em; }
#navigation li a:hover, #navigation li a.current {
	color:#FFF;
	background-color:#8F0056;
}

/* content
-------------------------------------------------- */
.newsList { padding:12px 0px 0px 12px;}
.newsListContent { clear:both; margin:20px 0px; overflow:auto; }
.newsListContent p { float:right;  width:500px; padding:0; margin:0px 0px 20px 0px; }
.newsList small { color:#fff; }
.newsThumb { float:left; width:100px; display:block; margin:0px 10px 10px 0px; }
.newsThumb a:hover { opacity:0.6; }
#hotNews { font-size:0.8em; }
#hotNews h2 {
	display:block;
	width:214px;
	height:28px;
	background:url(../images/title-bg.png) no-repeat top;
	padding:4px 0px 0px 12px;
	margin-left:-10px;
}
#hotNews h3 { margin:0px 0px 2px 0px; }
.eventDate {
	float:left;
	width:60px;
	height:79px;
	background: url(../images2/calendar2.png) no-repeat center top;
	margin:8px 8px 8px 0px;
	padding:0;
	font-family: Georgia, serif;
	text-align:center;
}
.eventDate .month { width:60px; height:21px; font-size:0.7em; color:#000; font-weight:normal; display:block; margin:0; line-height:21px;}
.eventDate .day { width:60px; height:20px; font-size:1.4em; font-weight:bold; color:#fff; display:block; margin:0; line-height:20px;}
.eventDate .year { width:60px; height:38px; font-size:1.1em; font-weight:bold; display:block; margin:0; line-height:38px;}
#usefullinks h2 { background-color:#fff; color:#375151; padding:4px 0px 4px 12px; }
#usefullinks li { border-bottom:1px dashed #536F6F; margin:8px 0px; list-style:none; }
#usefullinks li { border-bottom:1px dashed #536F6F; margin:8px 0px; list-style:none; }
.stemFirstLetter {
	color:#FF7FCC;
	font-size:1.2em;
	text-transform: capitalize;
}

.search {
	width: 220px;
	background-image: url(../images/search-bg.png);
	padding: 6px 0px 0px 0px;
	background-repeat: no-repeat;
	height: 32px;
	margin:0;
}
.search table { width:100%; }
.searchField { margin-left:22px; height:14px; width:127px; border:0; }
#searchbutton {
	margin: -5px 12px 0px 0px;
	padding: 0px;
	border: none;
	float: right;
}
.searchResults small { color:#fff; }
.library img, .news img, .newsArticle img, .hotNews img { border:#ccc solid 1px; padding:4px; }
.newsArticle img, .bioImg img {float:right; margin:0px 0px 8px 8px; }
.floatRightImg, .developments img { float:right; border:1px solid #ccc; padding:4px; margin:0px 0px 4px 4px;}
.indent { padding: 0px 0px 0px 20px; }
#usefullinks li { padding: 0px 0px 10px 0px; }
.spaced li { padding: 0px 0px 10px 0px; }
.spaced ul { padding-top: 10px; }
 
.welcomeLinks { width:644px; clear:both;}
.welcomeLinks img { float:left; margin:6px; }

#googlemaptablemap { float:right; margin:0px 0px 12px 12px;}
.homeVideo { width:280px; float:right; margin:0px 0px 8px 8px; }
.twitter { clear:both; font-size:0.9em; }
#twitter_div { background:#475F5F; padding:8px;}
ul#twitter_update_list { margin:0; padding:0;}
#twitter_update_list li { list-style:none; margin:0px 0px 12px 0px; padding:4px 4px 12px 4px; background:#536F6F; }
.refineryImg img { float:left; padding:8px; }
.refineryImg a:hover img, .biochallenges a:hover img, .stemclubs a:hover img {
opacity: .5;
background: rgba(255,255,255, .5);
}

.biotechSponsors { text-align:center; width:100%; }
.biotechSponsors img { padding:0px 8px;}
.biochallenges, .stemclubs { padding:20px 0px 0px 0px;}
.youtubeEmbed { width:480px; margin:0 auto; }

/* footer
-------------------------------------------------- */
.printFooter { display:none; }
#copyright { padding:40px 0px 0px 20px; width:500px;}
#copyright { font-size:0.7em; }
#copyright a:hover { text-decoration:underline; }
#copyrightHome {
	clear:both;
	position:relative;
	padding:0px;
}
#rss {
	float:right;
	display:block;
	position:relative;
	top:40px;
	right:40px;
}
#rss a { text-decoration:none; color:#fff; font-size:0.7em;}
#rss img { margin-left:4px; }
  
 
