@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;
	}
	
	input, textarea {  
    padding: 9px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 200px;  
    background: #FFFFFF;  
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 		
	/* box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; */
	    background: -webkit-gradient(linear, left top, left 25, from(#EEEEEE), color-stop(4%, #DDDDDD), to(#EEEEEE));  
    background: -moz-linear-gradient(top, #EEEEEE, #DDDDDD 1px, #EEEEEE 25px);  

    }  
  
textarea {  
    width: 400px;  
    max-width: 400px;  
    height: 150px;  
    line-height: 150%;  
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 	
	/* box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 	*/
	    background: -webkit-gradient(linear, left top, left 25, from(#EEEEEE), color-stop(4%, #DDDDDD), to(#EEEEEE));  
    background: -moz-linear-gradient(top, #EEEEEE, #DDDDDD 1px, #EEEEEE 25px);  
    }  
  
input:hover, textarea:hover,  
input:focus, textarea:focus {  
    border-color: #C9C9C9;  
    }  
  
.form label {  

    margin-left: 10px;  
    color: #999999;  
    }  
  
.submit input {  
font:Arial, Helvetica, sans-serif;
    width: auto;  
    padding: 9px 15px;  
    background: #617798;  
    border: 0;  
    font-size: 16px;  
    color: #FFFFFF;  
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 	
	/*box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 	*/
	    background: -webkit-gradient(linear, left top, left 25, from(#DDDDDD), color-stop(4%, #BBBBBB), to(#DDDDDD));  
    background: -moz-linear-gradient(top, #DDDDDD, #BBBBBB 1px, #DDDDDD 25px);  

    }  

