* {
 margin: 0;
 padding: 0;
}
body {
 text-align: center;
 background-image: url(body.jpg);
 background-position: 0 0;
 background-repeat: repeat-x;
 background-color: rgb(207,236,254);
 padding: 0;
}
#main {
 color: rgb(0,102,0);
 width: 861px;
 margin: 0 auto;
 background-color: rgb(209,245,205);
 text-align: center;
 font-family: Verdana;
 font-size: 80%;
 border-left: 2px solid rgb(0,153,0);
 border-right: 2px solid rgb(0,153,0);
}
#main a {
 color: rgb(0,102,0)
}
#main a:hover {
 color: rgb(0,0,0)
}
#header {
 width: 893px;
 height: 241px;
 text-align: left;
 background-image: url(header.jpg);
 background-position: 50% 50%;
 background-repeat: no-repeat;
 margin: 0 auto;
}
#header ul {
 list-style-type: none;
 padding-top: 15px;
 margin-left: 135px;
 line-height: 205%;
 width: 200px;
 text-align: center;
 font-size: 15px;
 font-family: Verdana;
}
#header a {
 color: rgb(0,0,0);
 text-decoration: none;
}
#header a:hover {
 color: rgb(0,0,0);
 text-decoration: underline;
}
#footer {
 color: rgb(0,102,0);
 margin: 0 auto;
 margin-bottom: 10px;
 width: 861px;
 background-color: rgb(209,245,205);
 background-repeat: no-repeat;
 background-position: 50% 50%; 
 height: 40px;
 line-height: 40px;
 text-align: right;
 font-family: Verdana;
 font-size: 80%;
 border-left: 2px solid rgb(0,153,0);
 border-right: 2px solid rgb(0,153,0);
 border-bottom: 2px solid rgb(0,153,0);
}
#footer a {
 color: rgb(0,102,0);
}
#footer a:hover {
 color: rgb(0,0,0);
}
table {
  text-align: center;
 font-size: 90%;
 font-family: Verdana;
	border-collapse: collapse;
	border: 1px solid rgb(0,102,0);
	margin: 10px auto;
}
table td, table th {
	padding: 3px;
}
#content {
 padding: 5px 10px;
}
p {
 padding: 5px;
}