.nav { position: fixed; background-color: olivedrab; padding-top: 20px; height: 35px; width: 960px; text-align: center; color: white; border-bottom: 2px solid black; font-size: 17px; 
		letter-spacing: 2px;
	 }
	 
#topdiv {position: relative; z-index: 2;}

#bodydiv {position:relative; z-index: 1;}


img { display:block; }

.imgop {
	opacity:0.9;
	filter:alpha(opacity=40);
}
.imgop:hover {opacity:1.0;
filter:alpha(opacity=100);
}

body { width: 970px; margin: 0 auto; margin: 0 auto; background-color: white; font-family: tahoma, geneva, sans-serif; margin: auto; color: white; margin: 0 auto 0 auto; 
		}	

		a:link{ color: #FAF9FB;
			text-decoration: none;
					}
		a:visited{ color: #FAF9FB;
			text-decoration: none;
						}
		a:hover{ color: yellow;
			text-decoration: none;
					}
		a:active{ color: black;
			text-decoration: none;
					}
		


.banner { margin-left: auto ; margin-right: auto;
		}
	
.main { background-color: #0D530D; width: 921px; text-indent: 2em; padding: 20px; border-radius: 10px; 
	}

.arch {  font-family: Sabel Heavy, sans-serif; font-weight: lighter; font-style: oblique; font-size: 16px; link-color: black; background-color: olivedrab; border: 2px dotted black; 
		border-radius: 10px; width: 200px; 
		color: black; float: right; text-align: right; padding: 20px; 
			}

h1 { color: #F4F0B0; font-size: 27px;  font-style: none; font-family: Tahoma, Geneva, sans-serif; text-align: center; font-weight: lighter
	}

h2 { width: 600px; background-color: olivedrab; color: black; font-size: 20px;  letter-spacing: 1px; text-align: justify; padding: 30px; border: 1px solid black; 
	border-radius: 10px; font-family: 'Roboto', sans-serif;
	}
	
.credits { font-size: 12px; font-weight: 200; font-style: oblique;
			}
	
		fieldset { width: 400px; background-color: #147F14;
				}
				
		legend { font-style: italic;
			}
			
		input { background-color: #55997C; color: black;
			}
			
		textarea { background-color: #55997C; color: black; font-family: tahoma, geneva, sans-serif; width: 525px;
				}

		.button { background-color: silver; color: black;
				}
				
.float-left  { float: left; padding: 10px;
			}
			
.float-right { float: right; padding: 10px;
			}
			
p { font-size: 14px; font-weight: 400; font-family: tahoma, geneva, sans-serif;

	}

.footer { background-color: black; width: 912px; height: 25px; text-align: center; border-radius: 10px 10px 0px 0px; padding: 25px;