
*{margin:0px ;padding:0px}
body{
	position:relative;
	font-size:16px;
	width:900px;
	height:600px;
	overflow:hidden;
	//z-index:1;
	background-color:black;
	
	}


	
#nav{
	width:400px; 	
	height:3.5em; 
	position:relative;
	left:250px;
	//color:#999; 
	font-family:helvetica;
	//margin:0px auto;
	font-size:.9em;
	z-index:2;
	//background-color:white;
	
	}
	
	
#nav ul{
	list-style-type:none;
	}
	
#nav ul li {
	float:left;
	//position:relative;
	
	}
	
#nav2{
	width:210px;
	height:500px;
	position:absolute;
	top:100px;
	left:0px;
	background-color:black;
	color:white;
	
	
	}

.clearfix {
	clear: both;
}


.transit ul{
	display:none;
	//z-index:3;
	}
	
.transit:hover ul{
	width:12.25em;
	height:auto;
	display:block;
	position:relative;
	//float:right;
	//z-index:3;
	//background-color:transparent;
	
	}
.transit:hover ul li{
	//height:30px;
	//background-color:white;
	
}
.transit_options{
	//position:relative;
	//display:block;
	//left:80px;
	top:px;
	z-index:3;
	//float:right;
	
	}

#test1{
	display:none;
	z-index:3;
	background-color:white;
	position:fixed;
	top:100px;
	left:150px;
	border:2px solid gray;
	width:500px;
	padding:10px;"
	
	float:left;
	}
	
#map_canvas{
	
	//width:95%;
	width:900px;	
	//z-index:-1;
	position:absolute;
	top:100px;
	right:0px;
	left:0px;
	
	height:500px;
	overflow:hidden;
	}

#line_info{
	display:none;
	position:fixed;
	z-index:6;
	top:1.25em;
	left:.625em;
	font-size:1.25em;
	
	}
	
#reset{
	text-align:left;
	width:200px;
	//background-color:white;
	position:absolute;
	right:5px;	
	top:2em;
	z-index:3;
	float:right;
	}
	
p:first-letter {
   margin-left: 3em;
}

