body	{ background-color: #000033;
		background-image: url(../graphics/bg.gif); }

#page	{ width: 714px; 
		margin-left: auto;
		margin-right: auto; 
		margin-top: 20px;
		position: relative; }
		
#interface, #header, #middle, #footer { width: 623px; }

#sidebar 	{ width: 91px; 
			position: absolute;
			top: 0px;
			left: 0px;}
			
#logo	{ width:78px;
		height: 61px; 
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 8px; }
		
#navigation { width: 91px; }
		#navigation-top { background: url(../graphics/navigation_top.gif);
						width: 91px;
						height: 20px;}
		#navigation-middle { background:url(../graphics/navigation_center.gif);
							padding: 6px; }
		#navigation-bottom {background:url(../graphics/navigation_bottom.gif);
							width: 91px;
							height: 40px;}
#interface	{ position: absolute;
			left: 91px;
			top: 0px; }

#header	{ height: 50px;  
		position: relative;
		overflow: visible;
		z-index: 3; }
			#header_left { background: url(../graphics/header_left.gif);  
						width: 82px;
						height: 50px;
						position: absolute;
						top: 0px;
						left: 0px; }
			#header_center { background:url(../graphics/header_center.gif); 
							width: 451px; 
							height: 70px; 
							position: absolute;
							top:0px;
							left:82px;}
							
							#header_title		{ position:relative;
												top: 17px;
												text-align: center;}
								
			#header_right { background: url(../graphics/header_right.gif);   
						width: 90px;
						height: 50px; 
						position: absolute;
						top:0px;
						left: 533px;}

#middle { background: url(../graphics/bg_column.gif); 
		z-index: -1;}

#content-box	{ background-color: #000; 
				background: url(../graphics/bg-chalkboard.gif); 
				width: 565px;
				position: relative;
				margin-left:auto;
			margin-right: auto; }

#content	{ padding-top: 30px;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 30px; }	
		
#footer { background: url(../graphics/footer.gif); 
		height: 32px; 
		position: relative; }
		#copyright { position: absolute;
					left: 49px;
					top: 5px; 
					text-align: left;}
		#galgas { position: absolute; 
				right: 49px; 
				top: 5px;
				text-align: right; }

#experiment_table	{ width: 525px; 
					color: #000; }
					
		#experiment_table td {padding-left: 10px;
							padding-right: 10px;}

		
/* Font Stylings */

body	{ font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 1.5em;
		color: #FFF;  }

img		{border: 0;}
		
a		{ color: #F93; 
		text-decoration: underline; }
		
			a:hover	{ color:#FF0; }

h1, h2, h3, h4, h5 {line-height: 1.5em; }

h1		{ font-size: 13pt;
		color: #C00; }

h2		{ font-size: 12pt;
		 color: #D50; }

h3		{ font-size: 11pt; 
		color: #FC0; }

h4		{ font-size: 10pt; 
		text-decoration: underline; }

h5		{ font-size: 9pt; 
		text-decoration: underline; }
.orange/ariel {
	color: #FF9933;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-weight: bold;}

#navigation { font-size: 7pt; }

#footer, { font-size: 8px;
			text-transform: uppercase; }
		#footer a, #footer a:visited { color: #FF0;
					text-decoration: none; }

#navigation { text-align: center; }

		#navigation a { color: #FFF; 
						text-decoration: none; }
		#nav-experiments, #nav-questions, #nav-sciencefair, #nav-research, #nav-teachers, #nav-aboutbob, #nav-contact, #nav-privacy { border-bottom: 1px solid #CC6600; }
						
		#navigation a:hover { background-color: #F60; }
			
.noborder	{ border: none; }

.center { text-align:center; }

.invisible { visibility: hidden;
			position:absolute;  }

			
.subnavigation, .subnav_buttons { text-align: center; 
				width: 100%;
				background-color:#333; 
				font-size: 7.5pt;
				border-bottom: 1px solid #666; 
				padding-top: 8px;
				padding-bottom: 8px;
				margin-bottom: 15px;}
				.subnavigation a {color:#FFFFFF; 
								padding: 3px;
								text-decoration: none; }
				.subnavigation a:hover { background-color: none;  }

.disclaimer	{ font-size: 10px;
			font-style: italic; }
.orange_ariel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 130%;
	color: #FF9933;font-weight: bold;
}

/* End Font Stylings */

