/* prelims */

	body, body * {
		margin: 0;
		padding: 0;
	}
	
	img {
		display: block;
		border: 0;
	}
	
	body {
		background: url(../images/body_bg.gif);
	}
	
	div.clear {
		clear: both;
		height: .1px;
	}


/* divs */
	
	div#container {
		margin: 0 auto;
		width: 766px;
		background: url(../images/container_bg.gif) repeat-y;
		padding-left: 8px;
	}
	
	div#nav_container {
		margin: 0;
		height: 160px;
		background-image: url(../images/secondary_nav.jpg);
		background-repeat: no-repeat;
	}
	
	body#home div#nav_container {
		margin: 0;
		height: 493px;
		background-image: url(../images/home_place_holder.jpg);
		background-repeat: no-repeat;
	}
	
	div#content_container {
		padding: 20px 15px 20px 15px;
		width: 720px;
		background: url(../images/home_bg.gif);
	}
	
	body#home div#content_container {
		padding: 20px 0 20px 0;
		width: 750px;
	}

	div#secondary_content {
		width: 194px;
		padding-top: 10px;
		float: left;
		margin-bottom: 10px;
	}
	
	div#main_content {
		margin-left: 214px;
		width: 505px !important;
		width: 500px;
	}
	
	div.entry {
			border-bottom: 1px solid #252318;
			margin-bottom: 20px;
	}
	
	div#footer {
		margin: 0 auto;
		font-family: 'Trebuchet MS', sans-serif;
		height: 20px;
		width: 774px;
		background: url(../images/footer_bg.gif) 0px 0px;
		background-repeat: no-repeat;
		text-align: center;
	}
	
/* Navigation */

	ul#navigation {
		margin-top: 30px;
		margin-left: 15px;
		list-style-type: none;
		font-family: Arial;
		font-size: 17px;
	}
	
	ul#navigation li {
		display: inline;
		margin-right: 38px;
	}
	
	ul#navigation a, ul#navigation a:link, a:visited, a:hover {
		color: #2d2a25;
		text-decoration: none;
	}

/* Image replacement */

	h1#pursuit_logo {
		display: block;
		text-indent: -9999em;
		overflow: hidden;
		width: 252px;
		height: 75px;
		background-image: url(../images/pursuit_logo.png);
		background-repeat: no-repeat;
		position: relative;
		top: 5px;
		left: 10px;
	}

	h2#home_title {
		display: block;
		text-indent: -9999em;
		overflow: hidden;
		width: 705px;
		height: 75px;
		background-image: url(../images/home_slogan.png);
		background-repeat: no-repeat;
		margin-left: 20px;
		margin-bottom: 10px;
	}

	h3#core_values {
		text-indent: -9999em;
	}

	h3#core_values a {
		width: 722px;
		height: 261px;
		background-image: url(../images/home_core_values.png);
		background-repeat: no-repeat;
	    position: relative;
	    top: 80px;
	    left: 20px;
	    display: block;
	}


/* type/aesthetic */

	div#nav_container h1, div#nav_container p {
		color: #d9d3b1;
		font-family: 'Lucida Grance', 'Trebuchet MS', sans-serif;
	}
	
	a img.float_left {
		margin: 0 8px 2px 0;
		float: left;
	}
	
	img#header_image {
		margin: 10px 0;
	}
	
	img.secondary_image {
		margin-bottom: 8px;
	}

	div#content_container {
		font-family: 'Lucida Grance', 'Trebuchet MS', sans-serif;
	}
	
	body#home div#content_container h3, body#home div#content_container p {
		margin-left: 30px;
		margin-right: 30px;
	}
	
	body#home div#content_container h3 {
		font-weight: normal;
		color: #80995d;
		margin-bottom: 5px;
	}
	
	body#home div#content_container p {
		font-size: 14px;
		color: #d9d3b1;
		line-height: 22px;
		margin-bottom: 15px;
	}
	
	div#main_content h2 {
		font-weight: normal;
		color: #cac2a4;
		font-size: 20px;
		margin-bottom: 10px;
	}
	
	div#main_content h3 {
		color: #c6bfa1;
		font-family: Arial;
		text-transform: uppercase;
		letter-spacing: 2px;
		font-size: 15px;
		font-weight: normal;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
	div#main_content h5 {
		color: #c6bfa1;
		font-size: 16px;
		letter-spacing: .7px;
		font-weight: normal;
		margin-bottom: 5px;
	}
	
	div#main_content h3#events_header, div#main_content h3#news_header {
		background-repeat: no-repeat;
		background-position: 0px 0px;
		padding-left: 22px;
		margin-bottom: 15px;
	}
	
	div#main_content h3#events_header {
		background-image: url(../images/calendar_view_month.png);
	}
	
	div#main_content h3#news_header {
		background-image: url(../images/page_white_text.png);
	}
	
	div#main_content p, div#main_content ul {
		color: #a4986b;
		line-height: 24px;
		font-size: 14px;
		letter-spacing: .5px;
		margin-bottom: 20px;
	}
	
	div#main_content p.before_list {
		margin-bottom: 5px;
	}
	
	div#main_content ul {
		list-style-position: inside;
	}
	
	div#main_content ul li {
		margin-left: 15px;
	}
	
	div#main_content ul#music_list {
		list-style-type: none;
	}
	
	div#main_content ul#music_list li {
		background-image: url(../images/cd_go.png);
		background-repeat: no-repeat;
		background-position: 0px 4px;
		padding-left: 25px;
		margin-left: 15px;
		margin-bottom: 5px;
	}
	
	div#main_content ul#history_list {
		list-style-type: none;
		list-style-position: outside;
	}
	
	div#main_content ul#history_list li {
		margin-bottom: 10px;
		margin-left: 0;
		border-bottom: 1px solid #252318;
		padding-bottom: 10px;
	}
	
	div#main_content ul#history_list li strong, div#main_content p.faq em {
		font-size: 12px;
		font-weight: normal;
		color: #c6bfa1;
		font-family: Arial;
		text-transform: uppercase;
		font-style: normal;
	}

	p.values strong {
		color: #c6bfa1;
		font-size: 19px;
		font-weight: normal;
	}
	
	div#secondary_content h4 {
		color: #e4f9c4;
		font-family: Arial;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-size: 12px;
		font-weight: normal;
		margin-bottom: 6px;
	}
	
	div#secondary_content p, div#secondary_content ul li {
		color: #90a666;
		font-size: 12px;
		line-height: 22px;
	}
	
	div#secondary_content ul li {
		font-size: 13px;
	}
	
	div#secondary_content ul {
		list-style-type: disc;
		list-style-position: inside;
	}
	
	div#secondary_content hr {
		border: 0;
		background-color: #90a666;
		height: 1px;
		margin: 17px 0;
		width: 95%;
	}
	
	div#footer h5 {
		color: #0d0b07;
		font-size: 12px;
		letter-spacing: .5px;
		padding-top: 10px;
		margin-bottom: 17px;
	}
	
	div#main_content table {
		color: #90a666;
		font-size: 12px;
		margin-bottom: 15px;
	}
	
	div#main_content table td {
		margin-bottom: 15px;
		padding: 5px 10px 5px 0px;
	}
	
	div#main_content table td.staff_title {
		color: #c6bfa1;
	}

/*  href  */
	
	body a {
		outline: none;
	}
	
	a:link {
		color: #d1caab;
		text-decoration: underline;
	}
	
	a:visited, a:hover {
		color: #5e573b;
		text-decoration: underline;
	}
	
	img#reformata_link {
		border: 0;
		width: 111px;
		height: 51px;
		display: block;
		float: right;
		margin-right: 15px;
	}
	
	a img#reformata_link {
		width: 111px;
		height: 51px;
	}
	

/* forms */
	
	div#form_left {
		float: left;
		width: 170px;
	}
	
	div#form_right {
		width: 300px;
		float: left !important;
		float: none;
		margin-left: 0px;  /* both ie6 and ie7 suffer from a strange float bug in the form--this is to make them play nicely */
	}

	form label {
		color: #a4986b;
		font-size: 14px;
		letter-spacing: .5px;
		margin-bottom: 27px;
		display: block;
		padding-top: 3px;
		text-align: left;
	}
	
	form input, form textarea {
		display: block;
		margin-bottom: 24px;
		padding: 2px 4px;
		font-size: 13px;
		font-family: 'Lucida Grande', 'Trebuchet MS', sans-serif;
	}
	
	form textarea {
		width: 225px;
		height: 150px;
	}
	
	
	
/* filter ie7 hack */
	
	html>/**/body div#form_right {
		margin-left: 10px;  // for other modern browsers only--filters IE7
	}
	