html { margin: 0px; }

* {
 margin: 0;
 padding: 0;
}

body { 
 	background: #cccccc; 
 	text-align: center; 
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

#wrapper {
	position: relative;
	text-align: left;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	padding: 92px 0 0 0;
	background: white url('../images/css_bg/site-bg-3.gif') repeat-y left top;
	overflow: hidden;
}

#header {
	position: absolute;
	top: 0px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}

/***************************************************
NAVIGATION
***************************************************/

#nav { 
 	list-style: none;  /* removes list marker */ 
	position: absolute;
	top: 63px;
	width: 740px;
	margin: 0px 0px 0px 0px;
	margin: 0px 0px 0px 26px;
	color: #ffffff; 
	font: 1.2em Verdana, Arial, Helvetica, sans-serif; 
}

.active { 
	color: #ffffff; 
	background: white url('../images/css_bg/nav-bg-active.gif') repeat-x left top;
	padding: 3px 4px 4px 4px; 
}

#nav ul li { 
 display: inline;  /* sets list items to display in a row */ 
 padding: 3px 4px 4px 4px;  /* puts space in between list items */ 
 
} 

	#nav a:link, #nav a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	
	#nav a:link, #nav a:active {
		color: #eeeeee;
		text-decoration: none;
	}
	
	#nav a:active, #nav a:hover {
		color: #F2A04B;
		text-decoration: none;
	}

/***************************************************
CONTENT
***************************************************/

/* content left, all below the menue and inside the visual "frame" on the left */
	
#content {
		float: left;
		text-align: left;
		width: 440px;
		margin: 0px 2px 5px 35px;
		padding: 0px 1px 40px 0px;
	}
	
.full {
	width: 680px;
	}
	
#content h1 {
	font-size: 1.1em;
	color: #333333;	
}
	
	
#content p {
	color: #333333;
	font-size: 1.0em;
	padding: 1em 0em 1em 0em;
}

#content ul {
	color: #333333;
	list-style: none;	
	text-align: center; 
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	line-height: 1.6em;
	background-color: #eeeeee;
}

	#content a:link, #content a:visited {
		color: #336699;
		text-decoration: none;
	}
	
	#content a:active, #content a:hover {
		color: #ff6600;
		text-decoration: none;
	}


/* content right, all below the menue and inside the visual "frame" on the right*/

#right {
		float: right;
		top: 122px;
		padding: 0px 5px 5px 10px;
		margin: 0px 30px 5px 5px;
		border-left: 1px dashed #cccccc;
		width: 210px;
	}


#right h1 {
	color: #333333;
	padding: 1em 0em 0em 0em;
	font-size: 1.1em;	
}	

#right h2 {
	color: #333333;
	font-size: 1.1em;	
}	


#right p {
	font-size: 1.0em;
	color: #333333;
	padding: 1em 0em 1em 0em;
}	

#right p.quote {
	color: #ff6600;
	font-family: georgia;
	font-size: 1.1em;
	padding: 1em 0em 1em 0em;
}	

#right p.credits {
	color: #666666;
	font-size: 0.9em;
	padding: 0em 0em 2em 0em;
}	

#right a:link, #right a:visited {
		color: #336699;
		text-decoration: none;
	}
	
	#right a:active, #right a:hover {
		color: #ff6600;
		text-decoration: none;
	}
	
/* content right, with line above*/

#right h2.container_r {
	border-top: 1px dashed #cccccc;
	padding-top: 8px;
	}
	
 .centeredImage {
   	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    border:0px;
    }

/***************************************************
FOOTER
***************************************************/

/* footer graphic and link */

#footer {
	margin: 0px auto; 				/* to fix centering in Mozilla */
	background: url('../images/css_bg/site-footer-3.gif') no-repeat;
	width: 740px;					/* width should be the same as the background image */
	color: #ffffff;
	padding: 10px 0px 0px 0px;
}


#footerlink {
	margin: 0px auto; 				/* to fix centering in Mozilla */
	padding: 10px 10px 10px 10px;
	font-size: 0.9em;
}


#footerlink a:link, #footerlink a:visited {
		color: #ffffff;
		text-decoration: none;
	}

#footerlink a:active, #footerlink a:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	
/***************************************************
TABLES
***************************************************/

/* events table styling, on events.php */

#events-table {
	border-top: 1px dashed #cccccc;
	padding-top: 8px;
	width: 250px;
	border: thick solid red; 
	color: red; 
	font-size: 14px;
	}

#events-table td.city {
	width: 250px;
	}

 /*TR.whitetext {color:FFFFFF ; font-size:18pt}
 TD.redtext {border: thick solid red; color:red ; font-size:24pt}
 TD.ltgreenbackground {background:lightgreen}
 #width30 {width=30} 
 TD.image {background: url(chicken.jpg) fixed; vertical-align:bottom }*/
	