* { margin:0; padding:0; }
body {background-color: #D2D6C2; }

a:link {color: white; text-decoration:none;}
a:visited {color: #040; text-decoration:none;}
a:focus {color:yellow; text-decoration:underline;}
a:hover {color: red; text-decoration:underline;}
a:active {color:red; text-decoration:underline;}

#header { background-color:#D2D6C2;
			padding:8px; }

#youarehere {font-size: .75em; }
#youarehere a:link {color: red; text-decoration:underline;}
#youarehere a:visited {color: #040; text-decoration:underline;}
#youarehere a:focus {color:yellow; text-decoration:underline;}
#youarehere a:hover {color: red; text-decoration:underline;}
#youarehere a:active {color:red; text-decoration:underline;}

#header h1 {font-size: 3em;
				color: #070;
				font-family: serif;
				text-align: left;
				/*padding: 15px;*/
				}
				
#navigation {text-align: right;
				border-bottom: solid #050 3px;
				}
				
#navigation a:link {color: white; text-decoration:none;}
#navigation a:visited {color:white; text-decoration:none;}
#navigation a:focus {color:yellow; text-decoration:underline;}
#navigation a:hover {color: red; text-decoration:underline;}
#navigation a:active {color:red; text-decoration:underline;}

#navigation ul {padding: 0 50px 0 0;
					position:relative;
					bottom: 5px;
						}
				
#navigation li {font-size: 1em;
				font-weight: bold;
				color: white;
				background-color: #070;
				border:solid #030 2px;
				border-bottom: solid #070 2px;
				padding: 3px;
				margin: 0 5px 0;  
				display: inline;
				}
				
.center {text-align: center;}

.sidenav {padding: 5px;
			margin: 0 0 15px 0;
				text-align: left;
				color:black;
				border: solid 2px #030;	
				}
				
.sidenav a:link {color: #040; text-decoration:none;}
.sidenav a:visited {color: #887; text-decoration:none;}
.sidenav a:focus {color:red; text-decoration:underline;}
.sidenav a:hover {color: red; text-decoration:underline;}
.sidenav a:active {color: red; text-decoration:underline;}
				
.sidenav li {/*border: solid 1px #030;*/
				background:color: #090;}
				

#left { float:left;
		width:200px;
		padding:8px;
		background-color:#D2D6C2;
		border-right: solid 5px #030; /* was 3px */
		}
		
#left ul {	list-style-type:none;}

#right { float:right;
width:200px;
padding:8px;
background-color: #D2D6C2;
border-left: solid 3px #030; }

#right ul {list-style-type:none;}

#right ul li {text-align: center;}

#right h3, #left h3 {color: #030;}

#center { margin-right:215px;
			margin-left:215px;
			padding:8px 8px 8px;
			background-color:#D2D6C2;
			line-height: 1.3em; 
			border-left: solid 5px #030;  /* was 3px */
			border-right: solid 5px #030;
/*			min-width: 350px;		*/
			}

#center h1 {padding: 10px 0 15px 10px;
				color: #030;
				line-height:1em;}

#center h2, h3 {padding: 15px 0 5px 10px;
				color: #030;}

#center p {padding: 5px 15px 5px;
				text-align: justify;}
				
#center ul {padding:5px 0 5px 60px;
				line-height: 1.5em;}
				
#center a:link {color: #040; text-decoration:underline;}
#center a:visited {color: #887; text-decoration:none;}
#center a:focus {color:red; text-decoration:underline;}
#center a:hover {color: red; text-decoration:underline;}
#center a:active {color: red; text-decoration:underline;}
				
#navcontainer {margin: 25px 0 40px;}

#navcontainer a:link {color: white;}

#navcontainer li {display:inline;
					font-size: 1em;
					font-weight: bold;
					color: white;
					border: solid 2px #030;
					background-color: #070;
					padding: 8px;
					margin: 0 15px 0;}							
				
#footer { clear:both;
			font-size: .75em;
			color: #D2D6C2;
			background-color: #050;
			padding:10px 0 10px;
			text-align: center;}
			
#footer a:link {color: #FFF; text-decoration:underline;}
#footer a:visited {color: #D2D6C2; text-decoration:underline;}
#footer a:focus {color:red; text-decoration:underline;}
#footer a:hover {color: red; text-decoration:underline;}
#footer a:active {color: red; text-decoration:underline;}
/*
#left, #right, #center { padding-bottom: 3276px;
								margin-bottom: -3276px; }

#wrapper { overflow:hidden; }

*/				

		