/* CSS Document */

body{background:#f7f3f7;}
label{
  line-height:1.7;
  font-weight:bold;
  }
#wrapper {
	width:900px;
	margin:0 auto;
	}
#header {
  height:200px;
  width:900px;
  overflow:hidden;
  }
  
#menu{
  margin-top: 5px;
  text-align:center;
  height:30px;
  width:900px;
  }
        
#content{
  position:relative;
  width:900px;
  padding:0px;
  font-family:"veranda"; 
  color:#006b6b;
  font-size:16px;
  min-height:700px;
  height:100%;
  }
  
/*Menus*/  
.tablelinks{
  text-align:left;
  width:175px;
  padding:0 0 0 5px;
  font-family:'veranda';
  color:#8eb2d9;
  font-size:18px;
  }
  
.tablelinks a{
  font-family:'veranda';
  color:#8eb2d9;
  font-size:16px;
  }
  
.tablelinks .margin a{
  color:#475883;
  }
  
.tablelinks .margin a:link{
  margin-left:15px;
  text-decoration:none;
  }
  
.tablelinks .margin a:visited{
  margin-left:15px;
  text-decoration:none;
  }
  
.tablelinks .margin a:hover{
  margin-left:15px;
  color:#bfffff;
  text-decoration:none;
  font-style:italic;
  }

.tablelinks a:link{
  text-decoration:none;
  }
  
.tablelinks a:visited{
  text-decoration:none;
  }
  
.tablelinks a:hover{
  color:#bfffff;
  text-decoration:none;
  font-style:italic;
  }

/*Table*/
table.stat {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.stat th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 245, 238);
	-moz-border-radius: 3px 3px 3px 3px;
}
table.stat td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 245, 238);
	-moz-border-radius: 3px 3px 3px 3px;
}
/*Fonts*/
.fontHeader{
  text-align:center;
  font-size:22px;
  color:#006b6b;
  font-family:'papyrus';
  font-weight:bold;
  font-style:italic;
	}
#siteText{
	margin-left:5px;
	font-size:14px;
	color:#006b6b;
	font-family:'Arial';
	}
#siteText a{
  text-decoration:underline;
  color:#006b6b;
  }
#siteText ul{
  list-style:disc outside;
  }
h1{
  margin-left:5px;
  font-size:16px;
  color:#006b6b;
  font-family:'arial';
  font-weight:bold;
}
h1 a:link{
  text-decoration:none;
  color:#006b6b;
  }
h1 a:visited{
  text-decoration:none;
  color:#006b6b;
  }
#declaration{
  background-color:#666666;
  margin:0 15px 0 15px;
  color:#eeeeee;
  padding:10px;
  font-size:12px;  
  }
  
/*boxes*/
#history{
  margin-left:20px;
  }
#outdoors{
  margin-left:55px;
  text-align:'left';
}
#left {
  position:relative;
  float:left;
  width:190px;
  height:750px;
  padding:5px 10px 0 0;
  background-color:#6b7b9c;
  }

#right{
  width:685px;
  padding:5px;
  background-color:#fefefe;
  text-align:left;
  min-height:750px;
  height:100%;
}
#contact {
  color:#006b6b;
  font-family:'veranda';
  font-size:14px;
  font-style:italic;
}
#contact a{
  color:#fefefe;
  text-decoration:none
  }
.website{
  color:#9ed3b2;
  font-size:10px;
}
.website a{
  color:#9ed3b2;
  font-size:10px;
  text-decoration:underline;
}
/* Footer styles */
#footer {
  margin: 0px;
  text-align:center;
 }

.input{
  border: 1px solid #99b3b4;
  width: 220px;
  background: #e4ebeb url(../images/input_stripe.gif);
  font: 11px verdana, sans-serif;
  color:#443;
  padding:3px;
  outline:none;
  }
.input:focus{
  border:1px solid #567475;
  background: #e4ebeb;
  }
.submit-btn{
  width: 54px;
  height: 20px;
  background:url(../images/submit.gif) no-repeat;
  outline: none;
  vertical-align:top;
  border:0;
  margin:5px 0 0 0;
  float:right;
  }
.submit-btn{
  margin:1px 0 0 0;
  }
.submit-btn:hover{
  background: url(../images/submit.gif) no-repeat 0 -20px;
  }
#container{
  border:1px solid #99b3b4;
  padding:15px;
  margin:auto;
  background-color:white;
  width:230px;
  }
.clear{clear:both}
#log{
  padding:15px;
  margin:auto;
  width:230px;
  }
#log p{
  margin:0;
  padding:4px 0 4px 0;
  }
.error{
  color:red;
  margin:0;
  padding:0;
  }
.msg{
  color:green;
  margin:0;
  padding:0;
  }

#message {
	font-size: 18px;
	font-weight:bold;
	color:#00FFFF;
}
fieldset{
	border:2px solid #6b7b9c;
}
legend{
	color:#f7f3f7;
	background: #6b7b9c;
}
label{
	font-size:15px;
	display:block;
	color:#6b7b9c;
}
input {
	color:#6b7b9c;
	border:2px outset #6b7b9c;
}

