body {
		margin:0; padding:116px 0 0 0;
		text-align: center;
		background-image: url("../images/background.jpg");
		background-attachment: fixed;
		}

div#header {
	  position:absolute;
	  top:0;
	  left:0;
	  width:100%;
	  height:110px;
	  background-image: url("../headers/rotate.php");
	  background-repeat: no-repeat;
	  background-position: center;
	  }

div#photo {
	 padding: 0;
	 margin: 0;

	 }

#nav {

	margin: 110px 0 0 0;
	padding: 1px;
	background-image: url("../images/nav.jpg");
	background-repeat: repeat-y;
	background-position: center;
	}

	
	  body>div#header{
	   position: fixed;
	  }

	 * html body{
	  overflow:hidden;
	 } 
	 * html div#content{
	  height:100%;
	  overflow:auto;
		
	 }
	
	#content {	width: 756px;
	background: url(../images/3col_background.jpg) repeat-y center;
	margin: auto;
	padding: 0; 
	text-align: left;
	}

body#col2 #content {background: url(../images/2col_background.jpg) repeat-y center;}

	#main1 {
		margin:0; padding:0;
		}
	#main2 {
		margin:0; padding:0;
		}
	#left {
		float:left;
		margin:0; padding:0;
		}
	#right {
		float:right;
		width:150px;
		margin:0; padding:0;
		}

body#col2 #right {
		display: none;
		}

	#middle {
		margin:0 150px;
		}

body#col2 #middle {
		margin: 0 100 0 100px;
		}

	.column-in {
		margin:0; padding:0.5em 20px;
		}

.column-in h4 {
		margin: 14px 0 0 0;
		padding: 0;
		}		

.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

#footer {
	  	position:absolute-bottom;
	  	top:0;
	  	left:0;
	  	width:100%;
	  	height:10px;
		margin:0; padding:0;
	  	background-image: url("../images/footer.jpg");
	  	background-repeat: no-repeat;
	  	background-position: center;
	  	}
		
#news_divider {
	  	top:0;
	  	left:0;
	  	width:100%;
	  	height:10px;
	  	background-image: url("../images/footer.jpg");
	  	background-repeat: no-repeat;
	  	background-position: center;
		}		
		
#calendar_main {
	  	width:100px;
	  	}

.calendar_date_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.calendar_event_title_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.calendar_venue_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.calendar_notes_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.twitter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding:0;
	list-style-type:none; 
}

#twitter_div ul li{
  margin-bottom:5px;
}

.nav_bar {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	letter-spacing: 1px;
	word-spacing: 1px;
}

.news_entry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.news_next {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 50px;
}

.news_prev {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 50px;
}

.news_date {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 50px;
	margin-bottom: -10px;
	color: #614711;
}

.news_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
}
a:link {
	color: #663300;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #663300;
}
a:hover {
	color: #333300;
	text-decoration: underline;
	font-weight: bold;
}


.n {
	font-family: Verdana, Arial, sans serif;
	color: #ffffff;
	font-weight: normal;
}



.n:link {
	font-family: Verdana, Arial, sans serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}



.n:visited {
	font-family: Verdana, Arial, sans serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.n:hover {
	font-family: Verdana, Arial, sans serif;
	color: #ead592;
	text-decoration: none;
	font-weight: normal;
}

.n:active {
	font-family: Verdana, Arial, sans serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.headline {
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	line-height: 24px;
	color: #614711;
	letter-spacing: .2em;
	word-spacing: .2em;
}
