@charset "utf-8";

/* Mark and Traci Inc  |  minguswest.com */

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	}

body {
	background: #d2bf9e url(bkgd100.jpg) top repeat-x;
	color: #6b5a2f;
	}

#stage { /* for optional add'l 100% bkgd */
	width: 100%;
	text-align: center;
	}

#page-el, #page-m, #page-s {
	width: 980px;
	margin: 0 auto;
	background: url(bkgd.jpg) top center no-repeat;
	text-align: left;
	font-size: 11px; line-height: 16px;
	font-family: verdana, helvetica, sans-serif;
	position: relative;
	}
	  
#logo {
	width: 450px;
	font-size: 0; /* when graphic's dimen = div's ... fixes ie */
	}

#nav {
	width: 360px;
	height: 26px;
	position: absolute; left: 575px; top: 65px;
	}

#nav ul	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#nav ul li {
	display: inline;
	}

#nav a {
	color: #423f32;
	padding-left: 16px;
	font-weight: bold;
	text-decoration: none;
	}

#nav a:hover {
	color: #fff;
	}
	
#current a, #current a:hover {
	color: #ebd9b9;
	}

#pic {
	width: 960px;
	font-size: 0;
	}

#compy {
	width: 400px;
	position: absolute; left: 0; top: 295px;
	font-size: 0;
	}

#copyright {
	position: absolute; left: 226px; top: 12px;
	font-size: 9px;
	}

#copyright, #copyright a {
	color: #b39460;
	font-weight: normal;
	}

#copyright a:hover {
	color: #fff;
	}

#text0 {
	text-align: right;
	padding: 67px 344px 94px 0;
	}

#text1 {
	padding: 37px 0 0 538px;
	}

#text2a, #text2b, #text3 {
	position: absolute; top: 348px;
	}

#text2a {
	left: 240px;
	}

#text2b {
	left: 590px;
	}

#text3 {
	left: 430px;
	}

#text5a {
	position: absolute; right: 235px; top: 168px;
	text-align: right;
	}

#text5b {
	position: absolute; left: 225px; top: 168px;
	}

#matchbox {
	width: 170px;
	height: 156px;
	position: absolute; left: 650px; top: 313px;
	background: url(matchbk.jpg) left no-repeat;
	font-size: 0;
	}
	
#match1 a, #match2 a, #match3 a, #match4 a
	{ display: block;
	  width: 170px;
	  height: 39px;
	  vertical-align: bottom; /* 2 of 2 fixes whitespace in old IE */
	  background: url(matches.jpg); }

#match1 a {
	background-position: 0 -156px;
	}

#match1 a:hover {
	background-position: 0 0;
	}

#match2 a {
	background-position: 0 -195px;
	}

#match2 a:hover {
	background-position: 0 -39px;
	}

#match3 a {
	background-position: 0 -234px;
	}

#match3 a:hover {
	background-position: 0 -78px;
	}

#match4 a {
	background-position: 0 -273px;
	}

#match4 a:hover {
	background-position: 0 -117px;
	}

#map {
	width: 320px;
	height: 240px;
	position: absolute; left: 150px; top: 360px;
	font-size: 0;
	}

#mt {
	width: 400px;
	height: 230px;
	position: absolute; left: 400px; top: 330px;
	background: url(mt.jpg) no-repeat;
	}

#gallerybk {
	width: 560px;
	height: 420px;
	position: absolute; left: 310px; top: 335px;
	background: url(gallerybk.jpg) top center no-repeat;
	}

#gallery {
	width: 540px;
	height: 400px;
	position: absolute; left: 10px; top: 10px;
	}

#page-s {
	height: 595px;
	}

#page-m {
	height: 654px;
	}

#page-el {
	height: 777px;
	}
	  
.header {
	color: #b6370f;
	font-weight: bold;
	}
	
.red {
	color: #b6370f;
	}
	
p {
	padding-bottom: 16px;
	}
	
.indent {
	padding-left: 18px;
	font-style: oblique;
	}
	
a:link {
	color: #423f32;
	text-decoration: none;
	font-weight: bold;
	}

a:visited {
	color: #423f32;
	text-decoration: none;
	font-weight: bold;
	}
	
a:hover {
	color: #b6370f;
	text-decoration: none;
	font-weight: bold;
	}

a:active {
	color: #423f32;
	text-decoration: none;
	font-weight: bold;
	}