body {
	margin: 0;
	padding: 0;
	background: #fff url(images/bg_logo3.jpg) bottom right no-repeat fixed; 
	color: #000;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	}

#header {
	
	text-align: center;
	border-bottom: 1px solid #000;
	padding:0;
	height:100px;
	margin:0;
	}
	
#logo { 
border:0;
}

#colorline {
	height: 15px;
	padding:0;
	margin:0;
	background-image: url(images/bg.gif); 
	background-repeat: repeat-x;
}	

span {

	display:none;
}	

	
	#frame {
		width:750px;
		margin-right:auto;
		margin-left:auto;
		margin-top:20px;
		padding:0px;
		text-align:left;
		}
		
	#contentleft {
		width:236px;
		padding: 0;
		float:left;
		}
		
	#contentleftlinks ul {
		margin: 0; 
		padding-left: 0; 
		list-style-type: none; 
		font-family: Arial, Helvetica, sans-serif; 
		}
		
	#contentleftlinks li {
		margin-left: 0; 
		font-size: 13px;
		list-style-type: none;
		}
		
	#contentleftlinks a {
		display: block;
		width:175px; 
		padding:2px 15px 2px 5px;
		border-top:1px dashed #fff;
		border-bottom:1px dashed #fff;
		border-left:1px dashed #fff;
		}

	#contentleftlinks a:link, #contentleftlinks a:visited {
		color: #000; 
		text-decoration: none; 
	}	

	#contentleftlinks a:hover {
		background-color: #FFC; 
		color: #600;
		border-top:1px dashed #999;
		border-bottom:1px dashed #999;
		border-left:1px dashed #999;
	}	
	
	
	#contentcenter {
		width:475px;
		padding:0 0 20px 20px;
		float:left;
		border-left: 1px dashed #999;
		border-bottom: 1px dashed #999;
		}
	#contactcenter {
		width:475px;
		height:300px;
		padding:0 0 20px 20px;
		float:left;
		border-left: 1px dashed #999;
		border-bottom: 1px dashed #999;
		}	
		
	#skinnycenter {
		width:330px;
		padding:0 20px 20px 20px;
		float:left;
		border-left: 1px dashed #999;
		border-right: 1px dashed #999;
		border-bottom: 1px dashed #999;
		}	
		
	#contentcenter a:link, #contentcenter a:visited, #contentcenter a:active {
		color: #069;
		text-decoration: none; 
		border-bottom: 1px dashed #069;
		font-size: 12px;
		font-weight: normal;
	}

	#contentcenter a:hover, #contentcenter a:visited:hover{
		color: #000;
		text-decoration: none; 
		background-color: #FFC;
		font-size: 12px;
		font-weight: normal;
	}
		li#contentcenter  {
	padding: 2px;
	}
	
	#contactcenter a:link, #contactcenter a:visited, #contactcenter a:active {
		color: #069;
		text-decoration: none; 
		border-bottom: 1px dashed #069;
		font-size: 12px;
		font-weight: normal;
	}

	#contactcenter a:hover, #contactcenter a:visited:hover{
		color: #000;
		text-decoration: none; 
		background-color: #FFC;
		font-size: 12px;
		font-weight: normal;
	}
		
	#contentright {
		width:120px;
		bottom:0px;
		padding:0 0 0 20px;
		float:left;
		}
	
	#contentheader {
		background:#fff
		}
		
	h1 {
		font-size:24px;
		color: #099;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
		}
	h2 {
		font-size:18px;
		color: #966;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
		}
	h3 {
		font-size:14px;
		color: #C00;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		padding: 0 0 0 25px;
		}
	h4{
		font-size:12px;
		color: #000;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-weight: bold;
		margin:15px 0 0 0;
		}
		
		
	li {
	padding: 1px;
	}
	
	/* Looks like you have to specify the width of #menu
or IE5 Mac stretches it all the way across the div, and 
Opera streches it half way. */

	#contentcenter #menu {
		border-left:1px dashed #999;
		border-right:1px dashed #999; 
		border-bottom:1px dashed #999;
		float:right;
		width:230px;
		margin:0px 0px 30px 10px;
		padding: 5px 5px 5px 5px;
		}
		
	#menu p { font-size:10px}

	
	
		
	#contentcenter a:link, #contentcenter a:visited, #contentcenter a:active {
	color: #069;
	text-decoration: none; 
	border-bottom: 1px dashed #069;
	font-size: 12px;
	font-weight: normal;
	}

	#contentcenter a:hover, #contentcenter a:visited:hover {
	color: #000;
	text-decoration: none; 
	background-color: #FFC;
	font-size: 12px;
	font-weight: normal;
	}
	
	
	#footer {
	width: 710px;
	text-align: center;
	float: left;
	padding: 10px;
	font-size:10px;
	color: #999;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
		
	}
	#footerlinks a:link, #footerlinks a:visited, #footerlinks a:visited {
		color: #999; 
		text-decoration: none; 
		font-size:9px;
		}
	#footerlinks a:hover, #footerlinks a:visited:hover {
		color: #000; 
		background-color: #EFEFEF; 
		text-decoration: none; 
		font-size:9px;
		}
		
	#alsolinks a:link, #alsolinks a:visited, #alsolinks a:active {
		color: #069;
		text-decoration: none; 
		font-size: 12px;
		font-weight: normal;
	}

	#alsolinks a:hover, #alsolinks a:visited:hover {
		color: #000;
		background-color: #FFC;
		font-size: 12px;
		font-weight: normal;
	}
	#alsolinks li{
		list-style-type: square; 
		color:#069;
	}	
	#top {
		text-align: right; 
	}	
	.topp {
		text-align: right; 
	}
	.nomar { 
		margin: 0;
		}
		
#new_event {
	width:475px;
	font: 18px "Trebuchet MS", Verdana, Arial, San-Serif;
	color: #C00;
	border: 1px Dashed #C00;
	background-color:#FFE6CD;
	padding:20px 15px;
	text-align:center;
	}
	
#new_event a:link, #new_event a:visited, #new_event a:visited {
		color: #C00; 
		text-decoration: underline; 
		font-size:15px;
		border:0;
		}
#new_event a:hover, #new_event a:visited:hover {
		color: #000; 
		background-color: #FFC; 
		text-decoration: none; 
		font-size:15px;
		border:0;
		}	
	
