@charset "UTF-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}

html {
	height: 100%;
}

body {
background: #c7a76f;
height: 100%;
color: #3c2600;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
text-align: left;
margin: 0;
padding: 0;
}

p {
margin:0 0 10px;
line-height: 19px;
}

ul {
margin:0 0 0 12px;
}

li {
margin: 0 0 10px 13px;
}


a, a:link, a:visited {
color: #3b8108;
text-decoration: none;
}

a:hover {
color: #94743b;
text-decoration: underline;
}

a:focus, a:active {
color: #3b8108;
text-decoration: underline;
}

#wrapper {
	width: 1000px;
	margin:0 auto;
	background-image:url(images/page_bg.jpg);
	background-repeat: repeat-y;
	min-height: 100%;
	clear:both;
	position:relative
}

#header {
	background: transparent url(images/page_head.jpg) no-repeat center top;
	padding: 0px 0px 0px 0px;
	margin: auto;
	height: 141px;
}

#container {
background: transparent;
margin:0px 50px 0px 50px;
width:900px;
text-align: left;
}

#navigation {
float: left;
width: 148px;
padding: 0;
margin: 0;
line-height: 19px;
font-size: 16px;
}

#navigation ul {
list-style-type:none;
margin:0;
padding:0;
}
#navigation li {
display:block;
margin:0px 0px 5px 0px;
}

#navigation a, #navigation a:link, #navigation a:visited {
display:block;
font-weight:normal;
color:#a07d40;
text-decoration:none;
padding:5px 20px 5px 20px;
}

#navigation a:hover {
	color:#3b8108;
	background-color:#d9c89f;}

#navigation a:focus, #navigation a:active {color: #3b8108;}

#content {
float: right;
width: 672px;
padding: 0px 50px 0px 27px;
margin: 0px 0px 0px 0px;
text-align: left;
}

#footer {
	background: transparent;
	padding: 20px 50px 0px 0px;
	margin: auto;
	clear:both;
}

h1 {
	color:#88764b;
	font-weight: normal;
	font-size: 28px;
	margin: 10px 0;}

h2 {
	color:#9f7b3d;
	font-weight: normal;
	font-size: 24px;
	margin: 25px 0 10px 0;}

h3 {
	color:#9f7b3d;
	font-weight: normal;
	font-size: 22px;
	margin: 25px 0 10px 0;}

.title {
	color:#9f7b3d;
	font-weight: normal;
	font-size: 22px;
	line-height:25px;
	margin: 5px 0 0;}

h4 {
	color: #896a35;
	margin: 10px 0;
	font-weight: normal;
	font-size: 17px;
	line-height:20px;}

h5 {
	margin: 20px 0 0;
	font-weight: normal;
	font-size: 13px;}

h6 {
	font-weight: normal;
	font-size: 12px;
	font-style: italic;}


.smallprint {
	margin: 20px 50px 0 0;
	text-align: right;
	font-weight: normal;
	font-size: 13px;}

.small {font-size:13px;}

.copyright {
	text-align: right;
	font-weight: normal;
	font-size: 13px;}

.left img {
  float: left;
  margin:0 10px 0 0;}

.center {text-align:center;}

.divider {
	width:80%;
	margin: 30px 10%;
	border-top: #9f7b3d 1px solid;}


#schedule {
width:100%;
border-collapse:collapse;
}
#schedule td, #schedule th {
border:1px solid #ddcc9f;
padding:5px 7px 3px 7px;
height:20px;
vertical-align:top;
line-height:normal;
}
#schedule th {
text-align:left;
padding-top:12px;
padding-bottom:0px;
background-color:#e7d8b0;
}
#schedule tr.alt td 
{
background-color:#f2e7ca;
}