body {
	margin: 0;
	background: #362318 url(../images/dirt.jpg);
	font-family: Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif;
	font-size: 15px;
	color: #2b1913;
	min-width: 780px;
}

p {
	margin: 0;
	padding-bottom: 0.75em;
	line-height: 1.25em;
}

p:first-letter {
	font-size: 140%;
}

li {
	list-style-image: url(../images/bullet.gif);
	margin-bottom: 0.25em;
	margin-left: 16px;
}

li:first-letter {
	font-size: 140%;
}

a {
	color: #c04020;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	color: #000000;
}
a:visited {
	color: #606030;
}

img {
	border: 0;
}

h1 {
	text-align: center;
	font-size: 24px;
	font-variant: small-caps;
	border-width: 3px 0 3px 0;
	border-style: solid;
	margin: 1em 0 15px 0;
	clear: both;
}

h1 + p {
	clear: both;
}

table {
	background: #f4edde url(../images/paper.jpg);
	border: 2px solid #2b1913;
	border-spacing: 2px;
	padding: 0;
}

td {
	border: 1px solid #2b1913;
	padding: 5px;
}

#mtn {
	position: relative;
	width: 100%;
	height: 216px;
	background: #677998 url(../images/mtn.jpg) center repeat-x;
}

#gnd {
	position: absolute;
	top: 216px;
	width: 100%;
	height: 380px;
	background: url(../images/gnd.png) repeat-x;
}

#title1 {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 50%;
	margin-left: -265px;
	width: 641px;
	height: 86px;
	background: url(../images/title1.png);
}

#title2 {
	position: absolute;
	z-index: 3;
	top: 34px;
	left: 50%;
	margin-left: -320px;
	width: 739px;
	height: 193px;
	background: url(../images/title2.png);
}

#title3 {
	position: absolute;
	z-index: 3;
	top: 12px;
	left: 50%;
	margin-left: -302px;
	width: 703px;
	height: 190px;
	background: url(../images/title3.png);
}

#paper {
	position: relative;
	z-index: 2;
	top: -45px;
	left: 147px;
	margin-right: 200px;
	background: #f4edde url(../images/paper.jpg);
}

#ul {
	position: relative;
	top: -15px;
	margin-left: -23px;
	padding-left: 98px;
	height: 90px;
	background: url(../images/corner-ul.png) no-repeat;
}

#ur {
	height: 90px;
	padding-right: 98px;
	margin-right: -23px;
	background: url(../images/corner-ur.png) no-repeat right;
}

#top {
	height: 90px;
	background: url(../images/edge-top.png) repeat-x;
}

#left {
	position: relative;
	top: -15px;
	margin-left: -23px;
	padding-left: 98px;
	background: url(../images/edge-left.png) repeat-y;
}

#right {
    position: relative;
    margin-right: -23px;
    margin-bottom: -46px;
    padding-right: 98px;
    padding-bottom: 1px;
    background: url(../images/edge-right.png) repeat-y right;
}

#ll {
	position: relative;
	top: 31px;
	margin-left: -23px;
	padding-left: 98px;
	height: 106px;
	background: url(../images/corner-ll.png) no-repeat;
}

#lr {
	margin-right: -23px;
	padding-right: 98px;
	height: 106px;
	background: url(../images/corner-lr.png) no-repeat right;
}

#bot {
	padding-top: 50px;
	height: 106px;
	background: url(../images/edge-bottom.png) repeat-x;
	text-align: center;
	font-size: 11px;
	white-space: nowrap;
	font-variant: small-caps;
}

#nav1 {
	position: absolute;
	z-index: 4;
	top: 14px;
	left: 0;
	width: 181px;
	height: 717px;
	background: url(../images/nav-bg.png);
}

#nav2 {
	position: relative;
	top: 2px;
	width: 175px;
	height: 593px;
	background: url(../images/nav-fg.gif);
}

#map {
	position: absolute;
	top: 16px;
	left: 0;
	z-index: 5;
}

#nav-hom {
	position: absolute;
	top: 5px;
	left: 59px;
	width: 66px;
	height: 35px;
	background: url(../images/nav-hom.png);
	visibility: hidden;
}
#nav-reg {
	position: absolute;
	top: 42px;
	left: 11px;
	width: 146px;
	height: 43px;
	background: url(../images/nav-reg.png);
	visibility: hidden;
}
#nav-hot {
	position: absolute;
	top: 86px;
	left: 48px;
	width: 78px;
	height: 37px;
	background: url(../images/nav-hot.png);
	visibility: hidden;
}
#nav-gue {
	position: absolute;
	top: 128px;
	left: 42px;
	width: 78px;
	height: 40px;
	background: url(../images/nav-gue.png);
	visibility: hidden;
}
#nav-cha {
	position: absolute;
	top: 174px;
	left: 32px;
	width: 103px;
	height: 36px;
	background: url(../images/nav-cha.png);
	visibility: hidden;
}
#nav-eve {
	position: absolute;
	top: 214px;
	left: 34px;
	width: 87px;
	height: 39px;
	background: url(../images/nav-eve.png);
	visibility: hidden;
}
#nav-dea {
	position: absolute;
	top: 256px;
	left: 40px;
	width: 93px;
	height: 36px;
	background: url(../images/nav-dea.png);
	visibility: hidden;
}
#nav-art {
	position: absolute;
	top: 297px;
	left: 22px;
	width: 106px;
	height: 45px;
	background: url(../images/nav-art.png);
	visibility: hidden;
}
#nav-vol {
	position: absolute;
	top: 346px;
	left: 26px;
	width: 118px;
	height: 32px;
	background: url(../images/nav-vol.png);
	visibility: hidden;
}
#nav-pol {
	position: absolute;
	top: 386px;
	left: 41px;
	width: 86px;
	height: 34px;
	background: url(../images/nav-pol.png);
	visibility: hidden;
}
#nav-for {
	position: absolute;
	top: 427px;
	left: 45px;
	width: 87px;
	height: 33px;
	background: url(../images/nav-for.png);
	visibility: hidden;
}
#nav-abo {
	position: absolute;
	top: 461px;
	left: 25px;
	width: 110px;
	height: 45px;
	background: url(../images/nav-abo.png);
	visibility: hidden;
}
#nav-con {
	position: absolute;
	top: 510px;
	left: 29px;
	width: 122px;
	height: 37px;
	background: url(../images/nav-con.png);
	visibility: hidden;
}
#nav-sto {
	position: absolute;
	top: 551px;
	left: 25px;
	width: 115px;
	height: 37px;
	background: url(../images/nav-sto.png);
	visibility: hidden;
}

#upd {
	position: relative;
	top: 30px;
	text-align: center;
	font-size: 12px;
	font-style: italic;
}

#upd:first-letter {
	font-size: 100%;
}

#h-abo {
	position: relative;
	top: -10px;
	margin: 0 auto 10px auto;
	width: 216px;
	height: 89px;
	background: url(../images/h-abo.png) no-repeat;
}

#h-art {
	position: relative;
	top: -10px;
	margin: 0 auto 10px auto;
	width: 277px;
	height: 98px;
	background: url(../images/h-art.png) no-repeat;
}

#h-char {
	position: relative;
	top: -10px;
	margin: 0 auto 10px auto;
	width: 460px;
	height: 63px;
	background: url(../images/h-char.png) no-repeat;
}

#h-con {
	position: relative;
	top: -10px;
	margin: 0 auto 10px auto;
	width: 335px;
	height: 76px;
	background: url(../images/h-con.png) no-repeat;
}

#h-deal {
	position: relative;
	top: -10px;
	margin: 0 auto 10px auto;
	width: 298px;
	height: 55px;
	background: url(../images/h-deal.png) no-repeat;
}

#h-eureka {
	margin: 0 auto 25px auto;
	width: 484px;
	height: 46px;
	background: url(../images/h-eureka.png) no-repeat;
}

#h-events {
	position: relative;
	top: -5px;
	margin: 0 auto 20px auto;
	width: 367px;
	height: 51px;
	background: url(../images/h-events.png) no-repeat;
}

#h-for {
	margin: 0 auto 30px auto;
	width: 347px;
	height: 40px;
	background: url(../images/h-for.png) no-repeat;
}

#h-guests {
	position: relative;
	top: -10px;
	margin: 0 auto 10px auto;
	width: 467px;
	height: 60px;
	background: url(../images/h-guests.png) no-repeat;
}

#h-hotel {
	position: relative;
	top: -15px;
	margin: 0 auto 5px auto;
	width: 214px;
	height: 81px;
	background: url(../images/h-hotel.png) no-repeat;
}

#h-pol {
	position: relative;
	top: -10px;
	margin: 0 auto 10px auto;
	width: 250px;
	height: 78px;
	background: url(../images/h-pol.png) no-repeat;
}

#h-reg {
	position: relative;
	top: -5px;
	margin: 0 auto 15px auto;
	width: 376px;
	height: 57px;
	background: url(../images/h-reg.png) no-repeat;
}

#h-sto {
	position: relative;
	top: -5px;
	margin: 0 auto 15px auto;
	width: 271px;
	height: 62px;
	background: url(../images/h-sto.png) no-repeat;
}

#h-vol {
	position: relative;
	top: -5px;
	margin: 0 auto 15px auto;
	width: 444px;
	height: 58px;
	background: url(../images/h-vol.png) no-repeat;
}

#c-banjo {
	position: relative;
	top: -40px;
	margin: 0 10px -30px -70px;
	width: 219px;
	height: 266px;
	float: left;
	background: url(../images/c-banjo.png);
}

#c-cart {
	position: relative;
	top: -35px;
	margin: 0 -70px -30px 10px;
	width: 204px;
	height: 286px;
	float: right;
	background: url(../images/c-cart.png);
}

#c-eureka {
	position: relative;
	top: -40px;
	margin: 0 -30px -30px 10px;
	width: 316px;
	height: 269px;
	float: right;
	background: url(../images/c-eureka.png);
}

#c-howdy {
	position: relative;
	top: -25px;
	margin: 0 -75px -25px 10px;
	width: 257px;
	height: 238px;
	float: right;
	background: url(../images/c-howdy.png);
}

#c-sheriff {
	position: relative;
	top: -30px;
	margin: 0 -25px -25px 10px;
	width: 228px;
	height: 259px;
	float: right;
	background: url(../images/c-sheriff.png);
}

#c-shout {
	position: relative;
	top: -25px;
	margin: 0 -65px -30px 10px;
	width: 383px;
	height: 219px;
	float: right;
	background: url(../images/c-shout.png);
}

#levi-l {
    position: relative;
    top: -27px;
    left: 2px;
    margin: 0.6em -59px -0.8em 0;
    width: 92px;
    height: 58px;
    float: left;
    background: url(../images/nugget.png);
}

#levi-r {
    position: relative;
    top: -27px;
    right: 62px;
    margin: 0.6em -59px -0.8em 0;
    width: 92px;
    height: 58px;
    float: right;
    background: url(../images/nugget.png);
}

.notation {
	font-size: x-small;
	font-style: italic;
}

.important {
	color: #FF0000;
	font-style: italic;
}
