body {
	background: #f6f2eb url('../_img/bg.jpg') top center repeat;
	}

div#wrapper {
	background: transparent url('../_img/wrapper-bg.jpg') top center no-repeat;
	min-height: 261px;
	}
	div#header {
		background: transparent url('../_img/header-bg.png') top center repeat-x;
		height: 110px;
		width: 100%;
		}
		div#header-in {
			margin: 0 auto;
			padding: 0 75px;
			width: 911px;
			}
			div#header-in a img {
				float: left;
				}
			div#header-nav {
				float: left;
				height: 80px;
				padding: 27px 0 0 20px;
				width: 576px;
				}
			a#nav-about, a#nav-experience, a#nav-get, a#nav-extras {
				background-position: top left;
				background-repeat: no-repeat;
				display: block;
				float: left;
				height: 30px;
				margin-right: 7px;
				width: auto;
				}
			a#nav-about {
				background-image: url('../_img/nav/head-about.png');
				width: 148px;
				}
				a#nav-about:hover, a#nav-about.current {
					background-position: -149px 0;
					}
			a#nav-experience {
				background-image: url('../_img/nav/head-experience.png');
				width: 189px;
				}
				a#nav-experience:hover, a#nav-experience.current {
					background-position: -189px 0;
					}
			a#nav-get {
				background-image: url('../_img/nav/head-get.png');
				width: 124px;
				}
				a#nav-get:hover, a#nav-get.current {
					background-position: -125px 0;
					}
			a#nav-extras {
				background-image: url('../_img/nav/head-extras.png');
				width: 70px;
				}
				a#nav-extras:hover, a#nav-extras.current {
					background-position: -70px 0;
					}
	div#main {
		margin: 0 auto;
		padding: 45px 75px;
		width: 911px;
		}
		div#content {
			background: #fbfbfb url('../_img/content-foot.jpg') bottom center no-repeat;
			float: left;
			padding-bottom: 56px;
			width: 668px;
			}
			div#content-in {
				background: #fbfbfb url('../_img/content-bg.jpg') top center no-repeat;
				border: 1px solid #e9e3d9;
				min-height: 250px;
				padding: 25px;
				width: 616px;
				}
		div#events {
			float: left;
			padding-bottom: 56px;
			width: 668px;
			}
			div#events div.top {
				margin: -5px 0 8px 0;
				}
			div#events div.bottom {
				margin: -20px 0 0 0;
				}
			div.event-navigation {
				font: 1.4em Arial, Helvetica, sans-serif;
				}
				div.event-navigation a {
					font-size: 1.2em;
					font-weight: bold;
					}
				div.event-navigation div.alignleft {
					height: 22px;
					width: 150px;
					padding-top: 10px;
					}
				div.event-navigation div.month-year {
					float: right;
					height: 22px;
					width: 368px;
					text-align: center;
					font: 2em Georgia, "Times New Roman", Times, serif;
					}
				div.event-navigation div.alignright {
					height: 22px;
					width: 150px;
					text-align: right;
					padding-top: 10px;
					}
			div.events-in, div.events-head {
				background: #fbfbfb url('../_img/content-bg.jpg') top center no-repeat;
				border: 1px solid #e9e3d9;
				margin-bottom: 20px;
				min-height: 70px;
				padding: 15px 25px 5px 25px;
				width: 616px;
				}
				div.events-in div.img-wrap {
					margin: 0 15px 5px 0;
					padding-bottom: 5px;
					background: transparent url('../_img/img-bg.png') bottom center no-repeat;
					}
					div.events-in div.img-wrap img {
						background: transparent url('../_img/opacity-50.png') top center repeat;
						padding: 3px;
						}
				div#events div.event-date {
					float: left;
					display: block;
					position: relative;
					top: 15px;
					left: -35px;
					background: #ede8db url('../_img/date-bg.png') top left no-repeat;
					width: 52px;
					height: 46px;
					text-align: center;
					margin-right: -35px;
					padding: 4px 0 10px 0;
					color: #444;
					}
					div#events div.event-date span.day {
						float: left;
						display: inline;
						width: 100%;
						font: 1.5em Georgia, "Times New Roman", Times, serif;
						font-weight: bold;
						}
					div#events div.event-date span.year {
						float: left;
						display: inline;
						width: 100%;
						font: 2.2em Georgia, "Times New Roman", Times, serif;
						padding-top: 3px;
						}
		div#navigation {
			float: left;
			margin-left: 35px;
			width: 208px;
			}
			div#navigation ul {
				list-style: none;
				}
				div#navigation ul li {
					}
					div#navigation ul li a {
						background: transparent url('../_img/nav/bar.jpg') top center repeat-x;
						color: #5f5f5f;
						display: block;
						font-size: 1.6em;
						font-family: Arial, Helvetica, sans-serif;
						line-height: 1.4em;
						margin: 1px;
						margin-bottom: -1px;
						padding: 7px 10px;
						text-decoration: none;
						}
						div#navigation ul li a:hover, div#navigation a.current {
							background-color: #e4dcce;
							background-image: none;
							border: 1px solid #ded1ba;
							margin: 0 0 -2px 0;
							}
						div#navigation ul li a.top {
							background-image: none;
							}
						div#navigation a img {
							margin: 12px 0 12px 10px;
							}
	div#footer-candy {
		background: transparent url('../_img/footer-candy.png') top center repeat-x;
		height: 102px;
		width: 100%;
		}
		div#footer {
			background: #ece3d3 url('../_img/footer-bg.jpg') top center repeat-x;
			display: block;
			}
			div#footer-in {
				margin: 0 auto;
				padding: 0 75px 20px 75px;
				width: 911px;
				}
				div#footer-in div.left {
					float: left;
					padding-top: 30px;
					width: 600px;
					}
					div#footer-in div.left div.links {
						float: left;
						width: 600px;
						}
						div#footer-in div.left div.links img {
							}
						div#footer-in div.left div.links ul {
							float: left;
							list-style: none;
							margin-right: 35px;
							width: auto;
							}
						div#footer-in div.left div.links li {
							margin: 10px 0;
							}
						div#footer-in div.left div.links a {
							color: #434343;
							font-size: 1.1em;
							font-family: Arial, Helvetica, sans-serif;
							text-decoration: none;
							}
							div#footer-in div.left div.links a:hover {
								color: #4a8129;
								text-decoration: underline;
								}
				div#footer-in div.right {
					background: transparent url('../_img/nav/foot-bar.png') 0px 10px no-repeat;
					float: right;
					min-height: 240px;
					padding: 30px 0 0 35px;
					width: 245px;
					}
					div#footer-in div.right p {
						color: #434343;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 1.1em;
						line-height: 1.8em;
						margin-top: 6px;
						}
						div#footer-in div.right p b {
							color: #333;
							}
					div#footer-in div.right ul {
						font-size: 1.2em;
						margin: 30px 0 0 14px;
						}
						div#footer-in div.right ul li {
							}
							div#footer-in div.right ul li a {
								color: #434343;
								font-family: Arial, Helvetica, sans-serif;
								text-decoration: none;
								}
								div#footer-in div.right ul li a:hover {
									color: #4a8129;
									text-decoration: underline;
									}
				div#footer-in p.copy {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 1.1em;
					padding-top: 40px;
					}
					div#footer-in p.copy a {
						color: #4a8129;
						}
						div#footer-in p.copy a:hover {
							color: #333;
							}





