/* CSS Document */

body {
	font-size:0.9em;
	font-family:"Franklin Gothic Book", Verdana, sans-serif;
	color:#000;
	background-color:#EEE;
	margin:0px;
	}

* {margin:0; padding:0;}
	
div#mainwrapper {width:800px; margin:auto; } /* add margin auto stuff if you want the layout centered */
	
/***Multi-column***/
.page{
	display:block;
	width:100%;
	padding:0px;
	background-color:#fff; }
	
#header, #footer{
	clear:both;
	background-color:#999;}
	
	
#content {
	float:left;
	width:70%;
	padding:2%;
	max-width:600px;
	min-width:500px;
	border-left: 2px solid #999;
	background-color:#fff;}
	
#navigation {
	float:left;
	width:30%;
	max-width:200px;
	min-width:150px;
	font: bold 11px "Helvetica Neue Narrow", Arial, Helvetica, sans-serif;}
	

	
/***Headers***/

h1{
	font-size:28px;}
	
h2{
	color:#666;}
	
h3{
	margin-left:8px;
	font:small-caps bold 18px Arial, Helvetica, sans-serif;}
	
.title {color:#000000;
	font-weight:bold;
	text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;}	

.site {font-family:Arial, Helvetica, sans-serif;
		font-size:1.0em;
		font-weight:bold;
		color:#369;}		
	
#header{
	height:75px;
	color:#fff;
	border:1px solid RGB(255,204,204);
	border-bottom:2px solid #999;
	background:#369;
	padding:5px 10px;}
	
#footer{
	color:#fff;
	font-size:small;
	text-align:center;
	padding-top:4px;
	border-top:2px solid #369;
	background-color:#369;}
	
.sponsor{
	font-family:"Helvetica Neue Narrow", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-left:50px;} 	
/***Navigation and Links***/

p {line-height:1.5em;}

p a{
	color:#006699;
	text-decoration:none;
	padding-bottom:0px;}
	
p a:link{
	color:#069;
	border-bottom:2px dotted #069;}
	
p a:visited{
	color:#069;
	border-bottom:2px dotted #069;}

p a:hover{
	color:#f00;
	border-bottom:2px solid #f00;}
	
p a:active{
	color:#f00;
	border-bottom:2px double #f00;}
	
#navigation ol{
	list-style-type:none;
	margin:0px;
	padding:0px;}
	
#navigation a{
	padding:2px 2px 8px 16px;
	border-top:3px solid #fff;
	text-decoration:none;
	display:block;}

#navigation a:link{
	color:#369;
	background-color:#ccc;}
	
#navigation a:visited{
	color:#369;
	background-color:#ccc;}
	
#navigation a:hover{
	background-color:#999;
	border-top:3px solid #666;
	color:#369;}
	
#navigation a:active{
	background-color:#369;
	border-top:3px solid #fff;
	color:#fff;}
	
#stop1, #stop2, #stop3, #stop4, #stop5, #stop6, #stop7, #stop8, #stop9, #stop10, #stop11, #stop12{
	font-family:Arial, Helvetica, sans-serif;}


.pad {margin-left:10px;
	margin-right: 20px;
	margin-top:10px;
	margin-bottom:10px;
	border: thin solid #DFDFDF; }
	

	
#apDiv1 {
	position:absolute;
	left:650px;
	top:41px;
	width:147px;
	height:37px;
	z-index:1;
	}
	
#apDiv1 a {color:#FFFFFF;
		text-decoration:none;}
#apDiv1 a:link{
	color:#fff;
	text-decoration:none;}
	
#apDiv1 a:visited{
	color:#fff:}

#apDiv1 a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline:}
	
	
#apDiv1 a:active {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline:}
	
.architect{font-size:16px;
	color:#369;
	font-weight:bold;
	text-decoration:none;
	}
.description {font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:0.9em;}



	
.highlight {
	border: thin silver solid;
	padding: 0.5em;
	margin-left:15px;
	margin-right:15px;
	font-style:italic; }
	
 	
	
.titled {text-decoration:underline;}


.sources {font-size:0.8em;
	padding-left: 1em;
    text-indent: -1em;}

.indent {margin-left:10px;}


.maphead {font-size:14px;}

