@charset "UTF-8";

html { height: 100%; margin-bottom: 1px; }

body {
	height: 100%;
	font: 1em/1.2em Times, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px;
	color: #000000;
	background-color: white;
	z-index: 0;
	
}


.nav a:link {background-color: none; text-decoration:none; border-bottom: 1px solid; padding-bottom:1px; color: #999999;}
.nav a:visited { text-decoration:none; color: black; }
.nav a:hover { text-decoration: none; border-bottom: 1px solid #000; padding-bottom:1px;color: #2ed47a;}

.nav a:active {text-decoration:border-bottom 1px solid; background-color: transparent;}


#give a:link {background-color: white; text-decoration:none; border-bottom: 0px solid; padding-bottom:1px; color: #999999;}


.nav {
	color: BLACK;
	width: 2000px;
	height:17px;
	position: fixed;
	z-index:12;
	left:50px;
	top: 20px;
	font-family:Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:17px;
	text-decoration: none;
	background-color: transparent;}

#wrapper {
	height:auto !important;
	margin:0 auto -400px; /*this value is the footer height)*/
	min-height:100%;
}



#footer {
	display: none;
	position: absolute;
	bottom: -1200px;
	font: bold .9em/1.4em 'Didact Gothic', Helvetica, sans-serif;
	color: #fff;
	z-index: 200;
	width: 250px;
	height: 150px;
	right: 85px;
}

#newsfooter {
	display: none;
	position: absolute;
	bottom: 0px;
	font: bold .9em/1.4em 'Didact Gothic', Helvetica, sans-serif;
	color: #fff;
	z-index: 200;
	width: 250px;
	height: 150px;
	right: 85px;
}


#logo_layer {
	z-index: 200;
	position: fixed;
	top: 15px;
	left: 50%;
	margin-left: -253px;
}

h1 {
	font: 1.75em/1em 'Goudy Bookletter 1911', sans-serif;
	text-decoration: underline;
	color: #000;
}
	


#nav_right {
	z-index: 7;
	position: relative;
	width: 30px;
	clear: both;
	top:70px;
	left: 50px;
	text-align: right
	color:black;
	background: transparent;}


#navigation {	
	font: 1.6em/1.4em courier new, san-serif;
	letter-spacing: .001em;
	text-decoration: none;
	list-style: none;
	font color: green;
	
}
.navitem {
	list-style-type: none; 
	width: 20px;
	margin-left:0px;
}

.navlink {
	list-style-type: none; 
	width: 20px;
	margin-left:0px;
	
	}
	
#frontpage {
	position: absolute;
	top: 200px;
	margin-left: 300px;}
	


.content {
	position: absolute;
	top: 90px;
	left: 30px;
	padding-left: 0px;
	color: black;
	width: 600px;
	z-index: 5;}
	
	
.image {
	z-index: -1;
	position: fixed;
	top: 0px;
	left: 500px;
	width: 700px;
	margin-left: 0px;
	display: block;
	font: 2.5em/1.2em  courier new, serif;
	letter-spacing: .04em;
	text-align: center;
	color: #f05f84;
}

.about {
	position: absolute;
	top: 0px;
	left: 0px;
	padding-left: 0px;
	color: black;
	width: 700px;}
	
#frontpage {
	position: absolute;
	top: 100px;
	left:100px;
	margin-left: 200px;}
	
}

.content3 {
	position: fixed;
	top: 50px;
	left: 4px;
	padding-left: 0px;
	color: black;
	z-index: 100;}


.content span {
	z-index:10;
	float:left;
	padding-top: 310px;
	padding-left: 30px;
	padding-bottom: 5px;}

.content p {
	font: .75em/1.5em 'Cousine', Helvetica, sans-serif;
	width: 420px;
	margin-left: 10px;
	margin-top: -4px;}
	
	
		
.content3 p {
	font: bold .8em/1.3em arial, Helvetica, serif;
	width: 420px;
	margin-left: 330px;
	margin-top: 0px;
	color:black;}

	
#about p {
	font: bold .8em/1.1em Arial, Helvetica, sans-serif;
	width: 420px;
	margin-left: 165px;
	margin-top: 0px;}
	
#news {
	position: absolute;
	top: 0px;
	padding-top:90px;
	left: 0px;
	padding-left: 0px;
	background-color: white;
	color: black;
	width: 100%;}
	
#news p {
	font: bold .8em/1.1em Arial, Helvetica, sans-serif;
	width: 420px;
	margin-left: 195px;
	margin-top: 0px;}
	
#get {
	position: absolute;
	top: 0px;
	padding-top: 90px;
	left: 0px;
	padding-left: 0px;
	background-color: white;
	color: black;
	width: 100%;}
	
#get p {
	font: bold .8em/1.1em Arial, Helvetica, sans-serif;
	width: 420px;
	margin-left: 195px;
	margin-top: 0px;}
		
.newsitem {
	clear: both;
	margin-left: 45px;}

.newsitem span {
	margin-bottom: 120px;}
	
.newsitem div {
	float:left;
	padding-left: 45px;
	width: 420px;
	font: 1em/1.5em 'Cousine', Helvetica, sans-serif;}
	

#give {height: 1200px;}
#give p {
	font: bold .8em/1.1em Arial, Helvetica, sans-serif;
	width: 420px;
	margin-left: 165px;
	margin-top: 0px;}
	
#bios {height: 1200px;}
#bios p {
	font: bold .8em/1.1em Arial, Helvetica, sans-serif;
	width: 420px;
	margin-left: 165px;
	margin-top: 0px;}	
	
#contact {height: 1200px;}
#contact p {
	font: bold .8em/1.1em Arial, Helvetica, sans-serif;
	width: 420px;
	margin-left: 165px;
	margin-top: 0px;}
	
	
#amigos {height: 1200px;}
#press {height: 1200px;}

	
/* END STRUCTURAL STYLES */

/* START VISUAL STYLES */
h2 {
	z-index: 20;
	position: fixed;
	top: 75px;
	left: 115px;
	width: 200px;
	margin-left: 0px;
	display: block;
	font: bold .8em/1.1em Arial, Helvetica, sans-serif;
	letter-spacing: .05em;
	text-align: center;
	color: #000;
}


h3 {
	z-index: 20;
	position: fixed;
	top: 170px;
	left: 115px;
	width: 200px;
	margin-left: 0px;
	display: block;
	font: .6em/1.4em Arial, sans-serif;
	letter-spacing: .1em;
	text-align: center;
	color: #000;
}

h4 {
	z-index: 300;
	position: fixed;
	top: 10px;
	left: 150px;
	width: 900px;
	margin-left: 0px;
	display: block;
	font: 2.5em/1.5em  courier new, serif;
	letter-spacing: .02em;
	text-align: center;
	color: #e1538c;
}

h6 {
	z-index: 300;
	position: fixed;
	top:500px;
	left: 150px;
	width: 700px;
	margin-left: 0px;
	display: block;
	font: 2.5em/1.2em  courier new, serif;
	letter-spacing: .04em;
	text-align: center;
	color: #f05f84;
}


h7 {
	z-index: -1;
	position: fixed;
	top:150px;
	left: 150px;
	width: 700px;
	margin-left: 0px;
	display: block;
	font: 2.5em/1.2em  courier new, serif;
	letter-spacing: .04em;
	text-align: center;
	color: #f05f84;
}


h5 {
	z-index: 0;
	position: fixed;
	top: 0px;
	left: 500px;
	width: 700px;
	margin-left: 0px;
	display: block;
	font: 2.5em/1.2em  courier new, serif;
	letter-spacing: .04em;
	text-align: center;
	color: #f05f84;
}


a:link, a:visited {
	color: #15c869;
	text-decoration: none;
	border-bottom:2px black solid;
}

a:hover{border-bottom:2px green solid;color: black;
} 

.about a, .dinners a, .distribution a  .news a{
	text-decoration: underline;
	}	

	
/* END VISUAL STYLES */

/* LISTS */

ul.past_list {}


ul {
	list-style: none;
	margin: 10px 0 10px 0;
	padding: 0;
	width: 50px;
}

ul ul {
	margin: 0;
	}

/* END LISTS */