@charset "UTF-8";
/* CSS Document */

body {
	margin: 0 auto;
	background-image:url(images/background_repeatx.jpg);
	background-repeat: repeat-x;
	background-color: #efefef;
	}

#container {
	position: relative;
	margin: 0 auto;
	width:900px;
	background-image:url(images/contback.jpg);
	background-repeat: no-repeat;
	}
	
#homelink {
	width: 900px;
	height: 220px;
	position: relative;
	padding-top: 40px;
	}
	
#contentarea {
	width: 900px;
	background-image: url(images/content_repeatx.jpg);
	background-repeat: repeat-y;
	margin-left: -1px;
	}

#footerbottom {
	width: 900px;
	height: 70px;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin-top: -12px;
	margin-left: -1px;
	}

/*Global Header -------------------------------------------------*/
#navheader {
	width: 750px;
	height: 40px;
	z-index: 998;
	position: relative;
	}
	
#navheader #nav { margin: 0 auto; margin-left: 75px; padding: 0; list-style: none; width: 750px; height: 40px;}
#navheader #nav li a {display: inline; float: left;}
#navheader #nav li a {
	height: 40px;
	width: 150px;
	display: block;
	background: url(images/linksall.jpg) no-repeat;
	margin: 0;
	padding: 0;
	text-indent: -999em; 
	}


/*BUTTONS*/
	#nav li#home a { background-position: 0px 0px;}
	#nav li#visdinner a { background-position: -150px 0px;}
	#nav li#staff a { background-position: -300px 0px;}
	#nav li#stories a { background-position: -450px 0px;}
	#nav li#donate a { background-position: -600px 0px;}

/*OVER STATES*/
	#nav li#home a:hover { background-position: 0px -40px;}
	#nav li#visdinner:hover a { background-position: -150px -40px;}
	#nav li#staff a:hover { background-position: -300px -40px;}
	#nav li#stories a:hover { background-position: -450px -40px;}
	#nav li#donate a:hover { background-position: -600px -40px;}
	
/*ACTIVE STATES*/
	#nav li#home a:active { background-position: 0 -80;}
	#nav li#visdinner:active a { background-position: -150px -80px;}
	#nav li#staff a:active { background-position: -300px -80px;}
	#nav li#stories a:active { background-position: -450px -80px;}
	#nav li#donate a:active { background-position: -600px -80px;}	
	
/*VISITED STATES*/
	#navheader.home #nav li#home a:visited { background-position: 0 -120px;}
	#navheader.visdinner #nav li#visdinner:visited a { background-position: -150px -120px;}
	#navheader.staff #nav li#staff a:visited { background-position: -300px -120px;}
	#navheader.stories #nav li#stories a:visited { background-position: -450px -120px;}
	#navheader.donate #nav li#donate a:visited { background-position: -600px -120px;}
	
/*End Global Header ---------------------------------------------*/	

#visdin a:hover { color: gray;}

#main {
	position: relative;
	width: 700px;
	margin-left: 75px;
	padding: 0px 25px 18px 25px;
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 150%;
	}

.linklarge {
font-size: 120%;
font-family: Georgia, serif;
}
/
h3 span {
	color: #7fe101;
	font-size: 120%;
	font-family: Georgia, serif;
	}

#main p a {
	color: #7fe101;
	text-decoration: none;
	}
	
p#visdin {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;	
	font-size: 13px;
	}

p#visdin p {
	color: white;
	}
	
p#visdin a {
	color: white;
	text-decoration: none;
	text-align: center;
	font-size: 13px;
	text-transform: uppercase;
	}
	
p#visdin span a {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	}
	
table a {
	color: #7fe101;
	text-decoration: none;
	}

#submenu {
	width: 740px;
	height: 35px;
	background-color: #7fe101;
	margin-left: 75px;
	margin-top: -16px;
	padding: 5px;
	padding-top: 15px;
	}