/* main_screen.css */

/* --- "global" styles --- */

body {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background: #003300; /* dark green */
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	}

p {
	margin-top: 0;
	}

a {
	color: #76DEFC; /* light blue */
	}
	
a:hover {
	color: white;
	text-decoration: none;
	}

/* --- header styles --- */

#page_header {
	padding-top: 30px;
	}
	
	#page_header h1{
		margin: 0;
		padding: .1em 0 0 .5em;
		display: block;
		float: left;
		font-size: 2em;
		font-family: georgia, times, "times new roman", serif;
		font-weight: normal;
		color: white;
		}
	
	#page_header ul {
		margin: 0;
		padding-left: 0;
		height: 3em;
		display: block;
		list-style: none;
		}

	#page_header ul li {
		display: inline;
		float: right;
		background-color: #222222; /*dark gray*/
		}
	
		#page_header ul li a {
			padding: 0 1.5em;
			display: block;
			float: left;
			height: 3em;
			line-height: 3;
			border-left: 2px solid #003300;  /* dark green */
			color: #76DEFC;  /* light blue */
			text-decoration: none;
			}

		#page_header ul li a:hover, #page_header .current {
			background-color: #444444;
			color: white;
			}

	#page_header .picture_banner {
		height:200px;
		background-repeat: no-repeat;
		background-color: #4D4D4D;
		border-top: 3px solid #003300;
		}
			
	#sequoia_banner {
		background-image: url(../images/sequoia_banner.jpg);
		}
		
	#gps_banner {
		background-image: url(../images/gps_sat_banner.jpg);
		}
	
	#map_banner {
		background-image: url(../images/map_banner.jpg);
		}
	
	#page_header p.img_caption {
		float: right;
		margin: -1.3em .2em 0 0;
		font-size: .8em;
		}
			
	
/* --- main content styles --- */

#main_content h1 {
	margin: 0;
	margin-left: -10px;
	padding: 15px 0px 10px 30px;
	font-size: 1.5em;
	font-weight: normal;
	color: white;
	}

#main_content h2 {
	margin: 0 0 .5em;
	font-weight: normal;
	color: white;
	}

#main_content h3 {
	margin: 1em 0 .5em;
	font-weight: normal;
	color: white;
	color: #76DEFC;
	}

#main_content h2 a {
	text-decoration: none;
	}
	
#content_box {
	float: left;
	padding: 20px;
	border-top: 2px solid;
	border-bottom: 2px solid;
	border-color: #484848;
	background-color: #222222;
	font-size: .9em;
	width: 760px;
	margin: 0;
	}
	
	#content_box .text_only {
		margin: 0;
		padding: 0 1.5em 1em 1.5em;
		list-style: none;
		}
	
	#content_box  table.mt28_table th{
		padding: 0 .5em;
		}
	
	#content_box  table.mt28_table td{
		padding: 0 .5em;
		}
	
#side_menu  {
	float: left;
	width: 9em;
	}
	
	#side_menu a {
		text-decoration: none;
		}
	
	#side_menu ul {
		margin: 0;
		padding: 0;
		margin-top: -0.5em;
		display: block;
		list-style: none;
		}

		#side_menu ul li{
			padding-left: 1em;
			padding-top: 0.5em;
			padding-bottom: 0.5em;
			border-bottom: 2px solid #484848;
			}

			#side_menu .current {
				color: white;
				}

			#side_menu .last{
				border-bottom: none; /* remove bottom border from the last link*/
				}
	
#text_content  {
	padding: 0 0 0 11em;
	}

#final_report p {
	font-family: "courier new", courier, monospace;
	}
		
#clear_div {
	clear: both;
	height: 1em;
	}

/* --- footer styles --- */
		
#page_footer {
	clear: both;
	width: 800px;
	margin: -15px auto 0;
	padding: 0;
	text-align: right;
	}
	
	#page_footer p {
		font-size: .85em;
		padding: .5em 1em;
		}
		
	#updated {
		float: left;
		}