/*selection*/
::selection {background: #F2F2F2;}
::-moz-selection {background: #F2F2F2;}

img::selection {background: transparent;}
img::-moz-selection {background: transparent;}

@media only screen and (max-device-width: 480px) {

	html {-webkit-text-size-adjust: none}
	a {-webkit-tap-highlight-color: rgba(300,0,0,0.4);}
	
	}
	
	abbr {
	cursor: help;
}

/*index*/
#i_wrap {margin: 0 auto;
		  width: 480px;
		  height: 480px;
		  padding-top: 8%;}



/*scientific thinking*/

body {font-family:"Times New Roman",Georgia,Serif;}

#wrapper {margin: 0 auto;
		  width: 785px;
		  height: 550px;
		  padding-top: 3%;}
		  
#nav{margin: 0 auto;
	 width: 785px;
	 height: 140px;	  
		}


.learn > p {font-family:"Times New Roman",Georgia,Serif; 
	font-size: 20px; 
	line-height: 1.6em; 
	color: #999;
	padding-bottom:20px;
	clear: both;
	font-weight: 100;}

	  
p {font-family:"Times New Roman",Georgia,Serif; 
	font-size: 20px; 
	line-height: 1.6em; 
	color: #222;
	padding-bottom:20px;
	clear: both; 
	font-weight: 100;}			  
		  

	
h1 {font-size: 26pt;
	padding-bottom: 30px;
	font-weight:500;
	float: left;}
	
.tm {font-size: 9px; 
	 float: left; 
	 padding-top:2px;}	
	
	
	
	
ul {font-family: "HelveticaNeue", "Helvetica Neue", 
	"Helvetica Neue Roman", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	display: block;
	list-style: none;
	list-style-image:none;
	font-size: 14px;
	font-weight: 900;

}

li {float: left;
	padding-top: 0px; /*12px;*/}



.black {color: #111111;
		font-weight: 500;}


/*links*/


.learn a:link { 
	text-decoration:none; 
	color: #222;
}

.learn a:active { 
	text-decoration:underline; 
	color: #292929;

}

.learn a:visited {
text-decoration:none; 
color: #222;
}

.learn a:hover { 
text-decoration:none; 
color: #292929; 
}


a:link { 
text-decoration:none; 
color: #111;
}

a:active { 
text-decoration:underline; 
color: #292929;

}

a:visited {
text-decoration:underline; 
color: #999;
}

a:hover { 
text-decoration:none; 
color: #BABABA; 
}

a img { border: none; }



/*menu*/

.tab {

	padding-bottom:5px; 
	cursor: pointer;
	}
 
.panel {
	position: fixed;
	width: 160px;
	height: 80px;
	display: none;
	line-height: 20px;
	
	}
	
.tab_seed {	
	float: right;
	cursor: pointer;
	
	
	}
 
.panel_seed {
	width: 110px;
	height: 140px;
	display: none; 
	float: right;
	
	}	
	
	.panel_seed ul {
	
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica Neue Roman", 		"Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	display: block;
	list-style: none;
	list-style-image:none;
	font-size: 12px;
	font-weight: 900;
	
	padding-top: 1px;
/*
padding-left: 180px; */


}

.panel_seed li {
	padding-top: 4px;
	padding-bottom: 5px;}
	