/* CSS Document */

/* GENERAL CSS */
body {
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:.8em;
	background: url(images/swatch_background.gif);
	background-repeat: repeat;
	color:#000;
	line-height: 1.25em;
}

a {
	text-decoration: none;
}

a:link {
	color: #828256;
	text-decoration: none;
	
}

a:visited {
	color: #666666;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #b1573b;
}

a:active {
	color: #999999;
}

p.back {
	margin: 20px 40px;
	padding: 0 0px 0 0px;
	color: #828256;
	text-align: center;
	letter-spacing: .05em;
	position: absolute;
	left: 583px;
	top: 681px;
}

h1,h2 {
	margin:0px;
	text-align:center;
	font-size:1.2em;
	color:#444;
	padding-bottom: 8px;
}

h3 { 
	color:#828259;
	font-size: 1em;
	text-align: left;
	text-transform: none;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	border-bottom: #74744f thin;
	border-bottom-style: dotted;
	
}

h2 {
	color:#666;
	font-size:1em;
	margin-bottom: 10px;
}
#holder {
	width:950px;
	height: 850px;
	margin:10px auto;
}

/* MAP */

dl.map{
	background: url(images/intrmap_02.jpg) no-repeat;
	margin: 0px;
  	padding: 0px;
	text-align:left;
  	width: 950px;
  	height: 850px;
  	position: relative;
	margin-right: auto;
	margin-right: auto;
	
	
}

dl.map dt{
	display: inline;
}

dl.map dd {
  background:transparent;
  background-image: url(images/swatch_background.gif);
  background-repeat: repeat;
  border: 2px solid #74744f;
  border-radius: 8px; /* CSS3 rounded corners */
  -moz-border-radius: 8px; /* Mozilla rounded corners */
  color: #74744f;
  padding: 8px;
  width: auto;
  position: absolute;
  left: -9999px;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 11;
}

dl.map a.location {
  background: url(images/point.png) no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 10px;
  height: 10px;
  position: absolute;
  z-index: 10;
}
dl.map a.location:hover {
  background: url(images/point-hover.png) no-repeat -1px -1px;
}	

dl.map a#journey{
	top: 332px;
  	left: 177px;
}

dl.map a#rift{
	top: 320px;
  	left: 195px;
}

dl.map a#one{
	top: 267px;
  	left: 212px;
}

dl.map a#two{
	top: 238px;
  	left: 178px;
}

dl.map a#three{
	top: 220px;
  	left: 251px;
}

dl.map a#four{
	top: 204px;
  	left: 303px;
}

dl.map a#five{
	top: 194px;
  	left: 368px;
}

dl.map a#six{
	top: 203px;
  	left: 405px;
}

dl.map a#seven{
	top: 128px;
  	left: 441px;
}

dl.map a#eight{
	top: 112px;
  	left: 548px;
}

dl.map a#nine{
	top: 128px;
  	left: 637px;
}

dl.map a#ten{
	top: 183px;
  	left: 675px;
}

dl.map a#eleven{
	top: 177px;
  	left: 714px;
}

dl.map a#twelve{
	top: 209px;
  	left: 723px;
}

dl.map a#thirteen{
	top: 208px;
  	left: 774px;
}

dl.map a#fourteen{
	top: 197px;
  	left: 798px;
}

dl.map a#fifteen{
	top: 193px;
  	left: 781px;
}


dl.map a#forward{
	top: 161px;
  	left: 793px;
}

/* poems and special indentation */

p.l{
font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	padding-top: 5px;
	line-height:25%;
}

p.l1{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	text-indent: 2em;
	line-height:25%;
}

p.l2{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	text-indent: 4em;
	line-height:25%;
	
}

p.l3{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	text-indent: 6em;
	line-height:25%;
}

p.l4{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	text-indent: 8em;
	line-height:25%;
}

p.l5{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	text-indent: 10em;
	line-height:25%;
}

p.l6{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	text-indent: 12em;
	line-height:25%;
}

p.u{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: uppercase;
	line-height:25%;
	padding-top: 5px;
	
}

p.u1{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: uppercase;
	text-indent: 2em;
	line-height:25%;
}

p.u2{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: uppercase;
	text-indent: 4em;
	line-height:25%;
}

p.u3{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: uppercase;
	text-indent: 6em;
	line-height:25%;
}

p.u4{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: uppercase;
	text-indent: 8em;
	line-height:25%;
}

p.u5{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: uppercase;
	text-indent: 10em;
	line-height:25%;
}

p.u6{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: uppercase;
	text-indent: 12em;
	line-height:25%;
}

p.ucentered{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: uppercase;
	line-height:25%;
	text-align: center;
}

p.padtop{
	padding-top: 55px;
	width:674px;
	
}

p.lcentered{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	line-height:25%;
	text-align: center;
	padding-top: 10px;
}

p.lcenteredfirst{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	line-height:25%;
	text-align: center;
	padding-top: 20px;
}

p.lleft{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	line-height:25%;
}

p.lleftbold{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	line-height:25%;
	padding-top: 20px;
	font-weight:bold;
}

p.lleftfirst{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-transform: none;
	line-height:25%;
	padding-top: 20px;
}

p.break{
	font: .90em/1.90em /* font size/line-height */ georgia, "times new roman", palatino, serif;
	color: #74744f;
	text-align: center;
	padding: 20px 0 10px 100px;
	letter-spacing: 7em;
}
