/* #ed5a3c - Orange, events links */
/* #ae0602 - Red, links */
/* #1d0800 - Dark brown, text */
/* #dcc8ae - Tan, events text */
/* Test */

a {
	color:#ae0602;	
}

a:hover {
	text-decoration:none;	
}

body {
	background:url(images/bg-stone.jpg) repeat #382828;
	color:#1d0800;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	margin:0;
	padding:0;
}

div.column_left {
	float:left;
	padding-left:21px;
	width:241px;
}

div.column_main_home {
	float:left;
	padding:0 20px 20px 40px;
	width:393px;
}

div.column_right {
	float:left;
	width:221px;
}

div.content {
	float:left;
	padding-right:36px;
	width:674px;	
}

div.events {
	background:url(images/bg-events.gif) no-repeat #844e2d;	
	color:#dcc8ae;
	padding:0 5px 0 15px;
}

div.events a {
	color:#b9b98e;	
}

div.events h2 {
	margin:0;
	padding:0 0 20px 0;
}

div.events_bottom {
	background:url(images/bg-events-bottom.gif) no-repeat transparent;
	height:12px;
}

div.footer {
	background:url(images/bg-footer.png) no-repeat transparent;
	color:#dcc8ae;
	font-size:10px;
	min-height:76px;
	padding:20px 0 0 0;
	text-align:center;
}

div.footer a {
	color:#dcc8ae;
	text-decoration:none;
}

div.footer a:hover {
	text-decoration:underline;	
}

div.header {
	background:url(images/logo.png) no-repeat transparent;
	height:116px;
}

div.header a {
	display:block;
	height:116px;
	margin:0 auto;
	text-indent:-9000px;
	width:340px;
}

div.links {
	padding:0 0 0 30px;	
}

div.links p {
	margin:0;
	padding:8px 0 0 0;
}

div.main_content {
	background:url(images/bg-page.png) repeat-y transparent;
}

div.nav_bottom {
	background:	url(images/bg-nav-bottom.png) no-repeat transparent;
	height:26px;
}

div.photos_home {
	background:url(images/photos-home.png) no-repeat transparent;
	height:230px;
}
	
div.wrapper {
	margin:0 auto;
	width:972px;	
}

dl {
	margin:0;
	padding:0 0 10px 0;
}

dl dd {
	margin:0;
	padding:0;
}

dl dt {
	font-weight:bold;	
}

dl dt a {
	text-decoration:none;	
}

h1 {
	font-size:24px;
	margin:0;
	padding:0 0 20px 0;
}

h1, h2, h3, ul.nav {
	font-family:Georgia, Palatino, serif;	
	font-weight:normal;
}

h2 {
	font-size: 18px;	
}

p {
	margin:0;
	padding:0 0 12px 0;
}

img {
	border:none;
	vertical-align:baseline;	
}

ul.nav {
	background:url(images/bg-nav.png) repeat-y transparent;
	list-style:none;
	margin:0;
	padding:0 2px;
}

ul.nav li {
	margin:0;
	padding:0;
}

ul.nav li a {
	background:url(images/bg-nav-item.png) repeat-x transparent bottom;
	display:block;
	color:#1d0800;
	height:40px;
	font-size:15px;
	padding:15px 0 0 25px;
	text-decoration:none;
}

ul.nav li a:hover {
	background:url(images/bg-nav-hover.png) repeat-x transparent;	
}
