body {
   background: #5b5c59 url(images/background.gif) repeat-y 50% 0;
   margin: 0;
   padding: 0;
   text-align: center;
}

#container {
   background: #FFFFFF;
   margin: 0px auto;
   text-align: left;
   width: 800px;
}

#header {
   background: #FFFFFF;
   margin: 0px auto;
   text-align: left;
   float: left;
   width: 800px;
   height: 89px;
}


#subheader {
   background: #FFFFFF;
   text-align: left;
   padding: 2;
   float: left;
   width: 796px;
}
	
	#subheader a {
   	color: #464745;
   	text-decoration: none;
   	font-family: georgia;
	font-weight: bold;
	font-size: 12px;
	}

	#subheader a:link, #subheader a:visited {
 	   color: #464745;
 	   text-decoration: none;
	}

	#subheader a:hover {
	   color: #9d9f9b;
	   text-decoration: none;
	}

	#subheader a:active {
	   color: #464745;
	   text-decoration: none
	}

#navcontainer {
   background: #FFFFFF;
   margin: 0px auto;
   text-align: left;
   float: left;
   width: 160;
}

	/* Navcontainer Tags */

	#navcontainer ul {
	   float: left;
	   width: 100%;
	   padding: 0;
	   margin: 0;
	   list-style-type: none;
	}

	#navcontainer li {
	   display: inline;
	   padding: 0;
	   margin: 0;
	}

	#navcontainer a {
	   float: left;
	   width: 160px;
	   height: 20px;
	   padding: 3 3 2 3;
	   margin: 0;
	   background-color: #FFFFFF;
	   text-decoration: none;
	   font: bold 14px/22px Times, sans-serif;
	   letter-spacing: 1px;
	   border-bottom: 1px solid #464745;
	}

	#navcontainer a:link, #navcontainer a:visited {
	   background-color: #FFFFFF;
 	   color: #84282d;
 	   text-decoration: none;
	}

	#navcontainer a:hover {
	   background-color: #464745;
	   color: #ffb84f;
	   text-decoration: none;
	}

	#navcontainer a:active {
	   background-color: #464745;
	   color: #84282d;
	   text-decoration: none
	}

	#navcontainer a#current {
	   background-color: #464745;
	   color: #ffb84f;
	   text-decoration: none;
	}


#headcontainer {
   background: #FFFFFF;
   margin: 0px auto;
   text-align: left;
   float: left;
   width: 80%;
}

#leftcontainer {
   background: #FFFFFF;
   margin: 0px auto;
   text-align: left;
   float: left;
   width: 156px;
   padding: 2;
}

#maincontainer {
   background: #FFFFFF;
   margin: 0px auto;
   text-align: left;
   float: left;
   width: 640px;
}

#welcome {
   background: #FFFFFF;
   margin: 0px auto;
   text-align: left;
   float: left;
   padding: 2 0 2 0;
   width: 640px;
   border-bottom: 1px solid #464745;
}

#news {
   background: #FFFFFF;
   margin: 0px auto;
   text-align: left;
   float: left;
   padding: 2;
   width: 636px;
}

#footer {
   background: #FFFFFF;
   margin: 0px auto;
   text-align: left;
   float: left;
   padding: 4 0 4 0;
   width: 800px;
   border-top: 1px solid #464745;
}

p {
   font-family: Georgia;
   font-size: 12px;
}