body {
	font: 11px/1.35  Lucida Grande, Myriad, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 20px 0px 20px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;}
	
a:link, a:visited, a:active {
	color:#0082C8;
	border: none;
}


a:hover {
	color:#0082C8;}

a:active {outline: none;}
a:focus	{outline-style: none;}


.sponsor img{
	border:none;
	text-decoration: none;
}

#networking img{
	border:none;
	text-decoration: none;
}

#video embed, #video object 
{
	width:222px;
	height:163px;
}

h1 {
	font-size: 17px;
	font-weight: bold;
	margin: .75em 0em .75em 0em;
	color: #444444;
	vertical-align:middle; 
	line-height:100%;}
	
	h1 .subtitle { font-size: 17px; }
	h1 a:link,h1 a:active, h1 a:visited {
	font-size:17px;
	color: #0082C8;
	font-weight: bold;
	text-decoration:none;}
	h1 a:hover{
	font-size:17px;
	color: #0082C8;
	font-weight: bold;
	text-decoration:none;}
  
h2 { font-size: 14px; font-weight: bold; margin: 1.2em 0 0.6em 0; color: #444444;} /*heading for news items */
h3 { font-size: 15px;; font-weight: bold; margin: .7em 0 0.2em 0; color: #0082C8;} /*heading for field items, blue headers */
h4 { font-size: 15px; font-weight: bold; margin: 1.2em 0em 0em 0em; color: #444444; } /*heading for double-column sections */
h5 { font-size: 17px; font-weight: bold; margin: 0em 0em 0em 0em; color: #0082C8; }
h6 { font-size: 15px; font-weight: bold; margin: 0em 0em 0em 0em; color: #444444; text-transform:uppercase;} 



p { margin: 1em 0; width:100%; }
  
ol { margin: 0.7em 0 0.7em 2em; }
ul { margin: 0.7em 0 0.7em 2em; }
  li { padding:0 0 .7em 0;}
  ul#yourlisthere li { display: list-item; list-style: disc; padding:0 0 1.2em 0;font-size:98%;}
  ul#yourlisthere a {font-size:90%;}
  
pre { border: 1px solid #e0e0e0; background-color: #000000; color: white; padding: 1em; font: 90% "Courier New", "Courier New", "Courier", monospace; margin: 1em 0; overflow: auto }
  pre .green { color: #00CC00; }
  pre .blue { color: #0000CC; }
  
code { font-family: "Courier New", "Courier New", "Courier", monospace }

dl { margin: 1em 0 }
dt { font-weight: bold; margin: 0 0 0.2em 0 }
dd { margin: 0 0 0.5em 0 }
  
dl.docs {}
dl.docs dt { font-family: "Courier New", "Courier New", "Courier", monospace }
  
table {}
  tr {}
  td, th { vertical-align: top; }
  td {}
  th { font-weight: bold }

.caption { font-size: 90%; margin: 1em 0 -1em 3px; color: #303030; }
  
.first { margin-top: 0; }
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

#pixel-trap { display: block; text-transform: lowercase; margin-top: 1em }
  	#pixel-trap img { vertical-align: middle }
  
#tmptable{ 
	padding: 0px;
	margin-left:auto;
	margin-right:auto;
	width: 940px;}

#tmpbanner{
	background-image: url(../images/bnr-bg.png);
	background-repeat: repeat-x;}

.tmpbannerleft {background-image: url(../images/bnr-how-sciflies-work.png); background-repeat: no-repeat;}
	
#mainbody{
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	line-height:125%;
	padding:0px;}
	
#main_page_section{
	padding: 0px 8px 0px 8px;
	margin:0px;}
	
#commonsection{
	background-color:#FFFFFF;
	padding:24px 16px 24px 24px; margin:0px;}

#content_finder{
	padding:45px 20px 8px 20px;
	background-image: url(../images/hdr-content-finder.png);
	background-repeat: no-repeat;
	background-color: #FDFCE7;
	font-size: 11px;}

#company_links{
	padding:8px 20px 8px 20px;}
	
	
#newslatest{
	padding:30px 40px 8px 12px;
	background-image: url(images/hdr-this-weeks-buzz.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	line-height:115%;}

#newslatest img{ padding: 0; margin: 0 10px 0 0; border:none;}

#newslatest h1{ padding: 0; margin: 0;}


	span.newsheader {font-size:140%;font-weight:bold;display:block;padding:1em 0em 1em 0em;}

span.newstitle {font-size:105%;font-weight:bold;display:block;color:#0082C8;margin:0px;padding:0 0 2px 0;}
	.newstitle a:link, a:active, a:visited{text-decoration:none;}
	.newstitle a:hover{text-decoration:underline;}

#info{
margin: 0 0 10px 0;
}

span.newsauthor {font-size:95%;font-weight:normal;display:block;color:#333333;}	

#networking{
	padding:45px 12px 12px;
	width:212px;
	background-image: url(../images/hdr-follow-us.png);
	background-repeat: no-repeat;
	background-color: #D5D5D5;
	text-align:center;}
	#networking img {padding-left:2px;padding-right:2px;}

#login_status{
	padding:12px; width:212px; margin:0px; display:block;
	background-color: #F1F1F1; line-height:155%;}
	
#social_networking{
	padding:12px;width:212px;
	background-image: url(../images/hdr-follow-us.png);
	background-repeat: no-repeat;
	background-color: #D5D5D5;}
		
#researcher{
	padding:45px 0px 12px 0px;
	margin:0px;
	width:236px;
	background-image: url(../images/hdr-featured-researcher.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;}
	
#comments {
	/*padding:45px 16px 16px 16px; */
	/*background-image: url(../images/hdr-comment-swarm.png);*/
	padding:9px 16px 16px 16px;
	background-repeat: no-repeat;
	background-color: #E1ECF8;
	font-size:11px;
	line-height:125%;
	display:block;}
	
#podcast{
	padding:45px 8px 8px;
	background-image: url(../images/hdr-featured-podcast.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	font-size:11px;
	line-height:125%;	}
	
#reviews{
	padding:45px 8px 8px;
	background-image: url(../images/hdr-movie-book-review.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	font-size:11px;
	line-height:125%;}


td.nav {padding:8px 0px 8px 0px;}
td.nav a {font-size:15px;}
td.nav a:link, td.nav a:active, td.nav a:visited{text-decoration:none; color:#444444; font-weight:bold;}
	td.nav a:hover {color:#0082C8;}

#inside_page {
	width:900px;
	height:440px;
	margin-left:auto;margin-right:auto;}

input, select, textarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;}

#footer {
	color:#B4BBC4; width:100%; font-size:11px; background-color:#FFFFFF;}

td.ftr {
	color:#CBCBCB; font-size:11px;text-align:center;padding:12px; border-top:1px solid #F1F1F1;}
	.ftr, .ftr a:link, .ftr a:active, .ftr a:visited { color:#BCBCBC; text-decoration:none;}
	.ftr a:hover {color:#B1B1B1; text-decoration:underline;}
	
a:link, a:active, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

span.minilink {
	font-size:11px;}

#navcontainer 	{
	width:100%;margin-left:auto;margin-right:auto; background-image:url(../images/bnr-bottom-description.png);backgrounr-repeat:no-repeat;height:32px;}
	#nav {padding:8px;font-size:12px;}

hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px; margin: 1em 0; width:100%;}

#home_left_sidebar{
	background-color: #F1F1F1;
	width: 232px;
	margin:0px;
	padding:0px;}



#tags_container{
	background-color:#EEEEEE;
	padding:12px; font-size:14px;}
	#tags_container a:link, #tags_container a:active, #tags_container a:visited{
	color:#333333;}

#tags_container2{
	background-color:#E5F2F9;
	padding:12px 12px 12px 20px;}
	
#categories{
	background-color:#FFFFFF;
	padding:12px;}

#searchbox{
	background-color:#EEEEEE;
	padding:12px;}

#favoriteprojects{
	background-color:#FFF1D5;width:212px;
	padding:12px;}
	
td.project_description{
	}
		
td.photogallery {
	line-height:125%;font-size:11px;padding:4px;}
	td.photogallery img{
	padding-bottom:4px;}
	
.comment {
	font-size:100%;color:#999999;padding:0px;}

td.thermoshaft {
	background-image: url(../images/thermo_shaft.gif);
	width: 175px; margin:0px; padding:0px;
	background-repeat:no-repeat;}

td.projectthumbs{	}
	td.projectthumbs img {padding:2px 2px 0px 0px;}

span.blur {
	color:#999999;font-size:90%;}

td.button_blu {
	background-color:#0082C8; color:#FFFFFFF;padding:4px 8px 4px 8px;vertical-align:middle;}
	
	.button_blu a {
	background-color:#0082C8; color:#FFFFFF;text-decoration:none;font-weight:bold;}

	
textarea.greyout {
	background-color:#E4E3E2;border:1px solid #D4D3D2;padding:4px;}

select.greyout {
	background-color:#E4E3E2;border:1px solid #D4D3D2;padding:4px;}
	
option.greyout {
	background-color:#E4E3E2;border:1px solid #E4E3E2;padding:4px;}

input.greyout {
	background-color:#E4E3E2;border:1px solid #E4E3E2;padding:4px;}

input.buttonblack{
	background-color:#444444; border:1px solid #000000; padding:4px; margin:0px; color:#FFFFFF;font-weight:bold}

input.whiteout{
	background-color:#FFFFFF; border:1px solid #999999; padding:4px; margin:0px;}

input.buttonblue{
	background-color:#0081C6; border:1px solid #0073B0;padding:4px;margin:0px;color:#FFFFFF; font-weight:bold}
	
input.fixwidth224 { width:224px;}
textarea.fixwidth224 { width:224px;}

input.fixwidth380 { width:380px;}
textarea.fixwidth380 { width:380px;}

input.fixwidth300 { width:300px;}
textarea.fixwidth300 { width:300px;}

input.fixwidth600 { width:600px;}
textarea.fixwidth600 { width:600px;}


td.leftal {
	float:left; padding-right:8px; display:inline;}

.nowrap {
	white-space: nowrap;}

.font15 {
	font-size:15px;}

td.plain {
	padding:0px 24px 24px 24px;
	font-size:115%;
	background-color:#FFFFFF; }

td.jumptopage{
	}
td.jumptopage a {
	padding:0px 4px 0px 4px;}

