*{
	margin:0;
	padding:0;
}

body{
	background-image:url("images/bg.png");
	background-attachment:fixed;
	font-family:Georgia, "Times New Roman", Times, serif;
}


.hidden{
	display:none;
}

#wrapper{
	width:770px;
	margin: 0 auto;
}

#header{
	background-image:url("images/header.png");
	width:770px;
	height:159px;
}


#content{
	float:left;
	background-color:#fff;
	background-image:url("images/content_bg.gif");
	background-repeat:repeat-y;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-bottom:14px;
}

	#nav{
		float:left;
		width:170px;
		background-image:url("images/nav_bg.png");
		background-repeat:no-repeat;
		padding-top:22px;
	}
		#nav ul{
			margin:0;
			padding:0;
			
		}
		#nav li{
			list-style:none;
			margin:0;
			padding:0;
		}
		#nav a{			
			background-image:url("images/nav_link_bg.jpg");
			padding-left:5px;
			display:block;
			width:153px;
			line-height:25px;
			font-size:90%;
			color:#FFF;
			text-decoration:none;
			margin:2px 5px 0 7px;
		}
			#nav a:hover{
			background-image:url("images/nav_link_bg_hover.jpg");
			}
			
	#col1{
		background-image:url("images/col1_top.gif");
		background-repeat:no-repeat;
		float:left;
		width:398px;
	}
		#inner_col1{
			margin:5px 8px;
			font-size:12px;
			width:382px;
			background:#fff;
		}
			#inner_col1 a{
				color:#D65d18;
			}
			#inner_col1 h1{
				color:#D35C1B;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:15px;
				margin-bottom:8px;
				text-align:center;
			}
			#inner_col1 h2{
				color:#326734;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:14px;
				margin-bottom:6px;
			}
			#inner_col1 h3{
				color:#d35c1b;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:14px;
			}
			#inner_col1 h4{
				color:#222;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
			}
			#inner_col1 #journalEntries dt{
				color:#284F6A;
				font-size:110%;
				font-weight:bold;
				margin-bottom:6px;
			}
				#inner_col1 #journalEntries dt a{
					text-decoration:none;
					color:#284F6A;
				}
			#inner_col1 .posted{
				font-family:Arial, Helvetica, sans-serif;
				font-size:95%;
				line-height:18px;
				color:#BFB4A6;
				display:block;
				border-top:1px solid #bfb4a6;
			}
				#inner_col1 .posted a{
					color:#bfb4a6;
					text-decoration:none;
				}
					#inner_col1 .posted a:hover{
						text-decoration:underline;
					}
			#inner_col1 .backToTop{
				font-family:Arial, Helvetica, sans-serif;
				font-size:95%;
				line-height:18px;
				color:#D35C1B;
				display:block;
				margin-right:5px;
				margin-bottom:5px;
				text-align:right;
			}
				#inner_col1 .backToTop a{
					color:#D35C1B;
					padding-right:14px;
					background-image:url("images/arrow_up.gif");
					background-repeat:no-repeat;
					background-position:right;
					text-decoration:none;
				}
				#inner_col1 .backToTop a:hover{
					text-decoration:underline;
				}
			#inner_col1 ul{
				margin-left:20px;
				margin-right:7px;
				color:#b13a09;
				
			}
				#inner_col1 li{
					margin-bottom:8px;
					font-family:Arial, Helvetica, sans-serif;
				}
			#inner_col1 .quote{
				color:#295573;
				font-family:Georgia, "Times New Roman", Times, serif;
				
			}
			#inner_col1 .quote_credit{
				color:#b13a09;
				
			}
			#inner_col1 .quote_container{
				border:1px solid #295573;
				padding:6px;
				background-color:#f0f0f0;
			}
	
	#col2{
		width:202px;
		float:right;
		font-size:12px;
		background-image:url("images/col2_bg.gif");
	}
		#inner_col2{
			border:2px solid #0A6A0A;
			border-top:none;
			width:178px;
			margin-left:10px;
			background-color:#132532;
			background-image:url("images/col2_grad.jpg");
			background-repeat:no-repeat;
			background-position:bottom;
			padding-bottom:5px;
		}
		
		#col2 p{
			margin:0px 5px 14px 5px;
		}
		#col2 a{
			color:#fff;
		}
		#col2 h3{
			color:#a0c2db;
			font-size:110%;
			font-weight:bold;
			text-align:center;
			padding:10px 6px;
			margin:0 8px;
			text-decoration:underline;
		}
		#col2 h2{
			color:#fff;
			font-size:90%;
			margin-left:5px;
			margin-right:5px;
			font-family:Arial, Helvetica, sans-serif;
		}
			#col2 h2.name{
				font-size:130%;
				text-align:center;
				background-image:url("images/col2_name.gif");
				background-repeat:no-repeat;
				padding-left:26px;
				padding-top:4px;
				height:46px;
			}
		#col2 .event_date{
			margin: 0 5px;
			color:#d35c1b;
			font-size:90%;
		}
		#col2 .event_location{
			margin: 0 5px;
			color:#a0c2db;
			font-size:80%;
		}
		#col2 .event_p{
			margin-bottom:5px;
		}
		#col2 .event_link{
			text-align:right;
			margin:0 10px;
		}
		#col2 ul{
			margin-left:10px;
			list-style:none;
		}
			#col2 ul li{
				line-height:18px;
			}

fieldset{
	padding: 5px;
	border:1px solid #295573;
	margin-bottom:4px;
}
	fieldset dd{
		margin-bottom:6px;
	}
	fieldset label{
		margin-right:5px;
	}
	fieldset .required{
		color:#990000;
	}
	fieldset textarea{
		background-color:#a6c4df;
	}
	fieldset input{
		background-color:#a6c4df;
	}
	fieldset.tab_submit{
		text-align:center;
		background-color:#295573;
	}


#footer{
	clear:both;
	width:758px;
	background-image:url("images/footer_bg.jpg");
	text-align:center;
	color:#fff;
	padding:4px;
	font-size:70%;
	border:2px solid #0A6B0A;
	border-top:none;
}
	#footer a{
		text-decoration:none;
		color:#fff;
	}
		#footer a.current_nav_item{
			text-decoration:underline;
		}
		#footer a:hover{
			text-decoration:underline;
		}
	#footer .small_footer_text{
		font-size:85%;
	}
		#footer .small_footer_text a{
			text-decoration:underline;
		}


