@charset "ISO-8859-1";
* { /*sets all browser defaults to zero */
	margin:0;
	padding:0;
	border: 0px;
}
html {
	width: 100%;
	height: 100%;
}	
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccc99;
}
body {
	background-color: #333333;
	text-align:center;
}
#container {
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	height: 100%;
	z-index:3;
	background-color: #333333;
	margin: 0 auto;
	text-align: center;
}
a:link {
	color: #65654c;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #65654c;
}
a:hover {
	text-decoration: none;
	color: #cccc99;
}
a:active {
	text-decoration: none;
	color: #996600;
}

/*...begin nav - block size 100px x 36px ... */
#nav {
	position:absolute;
	left:39px;
	top:138px;
	width:100px;
	z-index:10;
	float: left;
	clear: both;
}
ul#nav {
	text-decoration: none;
	display: block;
	left: 0px;
	top: 0px;
}
ul#nav a{
	text-indent: -9999px;
	display: block;
	width:100px;
	height: 35px;
}
#nav li {
	list-style-type: none;
	line-height: 0px;
	color: #CCCCCC;
	display: block;
}
li#home {
	background-color: #333333;
	background-image: url(images/nav/home.gif);
	background-repeat: no-repeat;
	background-position: left center;
	overflow: hidden;
	display: block;
	height: 36px;
	width: 100px;
}
li#home a:hover {
	display:block;
	background-image:url(images/nav/home.gif);
	background-position: -100px;
	background-color: #333333;
}
li#home   a.select    {
	background-position: 100px;
	display: block;
	background-color: #333333;
	background-image: url(images/nav/home.gif);
}
li#story {
	background-color: #333333;
	background-image: url(images/nav/story.gif);
	background-repeat: no-repeat;
	background-position: left center;
	overflow: hidden;
	display: block;
	height: 36px;
	width: 100px;
}
li#story a:hover {
	display:block;
	background-image:url(images/nav/story.gif);
	background-position: -100px;
	background-color: #333333;
}
li#story a.select {
	background-position: 100px;
	display: block;
	background-color: #333333;
	background-image: url(images/nav/story.gif);
}
li#story-pil {
	background-color: #333333;
	background-image: url(images/nav/story-pil.gif);
	background-repeat: no-repeat;
	background-position: left center;
	overflow: hidden;
	display: block;
	height: 36px;
	width: 100px;
}
li#story-pil a:hover {
	display:block;
	background-image:url(images/nav/story-pil.gif);
	background-position: -100px;
	background-color: #333333;
}
li#story-pil a.select {
	background-position: 100px;
	display: block;
	background-color: #333333;
	background-image: url(images/nav/story-pil.gif);
}
li#about {
	background-color: #333333;
	background-image: url(images/nav/about.gif);
	background-repeat: no-repeat;
	background-position: left center;
	overflow: hidden;
	display: block;
	height: 36px;
	width: 100px;
}
li#about a:hover {
	display:block;
	background-image:url(images/nav/about.gif);
	background-position: -100px;
	background-color: #333333;
	overflow: hidden;
}
li#about a.select {
	background-position: 100px;
	display: block;
	background-color: #333333;
	background-image: url(images/nav/about.gif);
	overflow: hidden;
}
li#books {
	background-color: #333333;
	background-image: url(images/nav/books.gif);
	background-repeat: no-repeat;
	background-position: left center;
	overflow: hidden;
	display: block;
	height: 36px;
	width: 100px;
}
li#books a:hover {
	display:block;
	background-image:url(images/nav/books.gif);
	background-position: -100px;
	background-color: #333333;
	overflow: hidden;
}
li#books a.select {
	background-position: 100px;
	display: block;
	background-color: #333333;
	background-image: url(images/nav/books.gif);
	overflow: hidden;
}
li#blog {
	background-color: #333333;
	background-image: url(images/nav/blog.gif);
	background-repeat: no-repeat;
	background-position: left center;
	overflow: hidden;
	display: block;
	height: 36px;
	width: 100px;
}
li#blog a:hover {
	display:block;
	background-image:url(images/nav/blog.gif);
	background-position: -100px;
	background-color: #333333;
	overflow: hidden;
}
li#blog a.select {
	background-position: 100px;
	display: block;
	background-color: #333333;
	background-image: url(images/nav/blog.gif);
	overflow: hidden;
}
li#contact {
	background-color: #333333;
	background-image: url(images/nav/contact.gif);
	background-repeat: no-repeat;
	background-position: left center;
	overflow: hidden;
	display: block;
	height: 36px;
	width: 100px;
}
li#contact a:hover {
	display:block;
	background-image:url(images/nav/contact.gif);
	background-position: -100px;
	background-color: #333333;
	overflow: hidden;
}
li#contact a.select {
	background-position: 100px;
	display: block;
	background-color: #333333;
	background-image: url(images/nav/contact.gif);
	overflow: hidden;
}
/*...end nav  ... */
#about-bottombar {
	position:absolute;
	width:100%;
	height:1px;
	z-index:3;
	background-color: #23190A;
	top: 650px;
}
#about-bottombar-top {
	position:absolute;
	width:100%;
	height:1px;
	z-index:8;
	background-color: #23190A;
	top: 650px;
	left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#about-copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #78542f;
	text-decoration: none;
	text-align: left;
	float:left;
	position: absolute;
	padding-left:5px;
	left: 1px;
	top: 632px;
	z-index: 6;
}
#about-img1 {
	background-image: url(images/about-image1.gif);
	position: absolute;
	z-index: 8;
	height: 453px;
	width: 375px;
	top: 96px;
	right: 4px;
}
#about-grid {
	background-color: #333333;
	background-image: url(images/grid-lt.jpg);
	background-repeat: repeat-y;
	position: absolute;
	left: 407px;
	top: 165px;
	height: 565px;
	width: 212px;
}
#about-line {
	height: 22px;
	width: 21px;
	position: absolute;
	top: 100px;
	right: 550px;
}
#aboutphotocredit {
	position:absolute;
	left:707px;
	top:550px;
	width:250px;
	height:10px;
	z-index:8;
}
#about-text1 {
	height: 238px;
	width: 379px;
	left: 222px;
	top: 184px;
	position: absolute;
	background-image: url(images/about-text1.gif);
	text-indent: -9999px;
}
#about-text2 {
	background-color: #333333;
	background-image: url(images/about-text2.gif);
	background-repeat: no-repeat;
	height: 229px;
	width: 379px;
	position: absolute;
	left: 222px;
	top: 422px;
	text-indent: -9999px;
}
#about-text3 {
	height: 102px;
	width: 355px;
	left: 601px;
	top: 548px;
	position: absolute;
	background-image: url(images/about-text3.gif);
	background-color: #333333;
	background-repeat: no-repeat;
	z-index: 7;
	text-indent: -9999px;
}
#copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #78542f;
	text-decoration: none;
	text-align: left;
	float:left;
	position: absolute;
	padding-left:5px;
	left: 30px;
	top: 638px;
	z-index: 6;
}
#banner {
	background-color: #65654c;
	height: 50px;
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 545px;
}
#books-copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #78542f;
	text-decoration: none;
	text-align: left;
	float:left;
	position: absolute;
	padding-left:20px;
	top: 850px;
	z-index: 6;
	width: 240px;
	left: 40px;
}
#book-text {
	position:absolute;
	left:40px;
	top:650px;
	width:894px;
	height:183px;
	z-index:5;
	background-repeat: no-repeat;
	background-image: url(images/book-text.gif);
	margin: 10px;
	text-indent: -9999px;
}
#bottombar {
	position:absolute;
	width:100%;
	height:1px;
	z-index:2;
	background-color: #23190A;
	top: 650px;
}
#bottombar-top {
	position:absolute;
	width:100%;
	height:1px;
	z-index:8;
	background-color: #23190A;
	top: 650px;
	left: 0px;
}
#contact-logo {
	padding: 0px;
	margin-top: 7px;
	margin-left: 39px;
	left: 0px;
	top: 0px;
	height: 78px;
	width: 288px;
	float: left;
	vertical-align: text-top;
	position: absolute;
	z-index: 10;
	background-color: #333333;
	background-image: url(images/logo-dh.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#contact-t1 {
	background-image: url(images/contact-03.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 36px;
	z-index: 6;
	left: 325px;
	top: 41px;
	position: absolute;
}
#contact-t2 {
	background-image: url(images/contact-05.jpg);
	background-repeat: no-repeat;
	width: 130px;
	height: 64px;
	z-index: 6;
	left: 724px;
	top: 56px;
	position: absolute;
}
#contact-t3 {
	background-image: url(images/contact-11.jpg);
	background-repeat: no-repeat;
	width: 81px;
	height: 28px;
	z-index: 6;
	left: 854px;
	top: 102px;
	position: absolute;
}
#contact-r1 {
	background-image: url(images/contact-13.jpg);
	background-repeat: no-repeat;
	width: 25px;
	height: 156px;
	z-index: 6;
	left: 934px;
	top: 113px;
	position: absolute;
}
#contact-r2 {
	background-image: url(images/contact-30.jpg);
	background-repeat: no-repeat;
	width: 25px;
	height: 293px;
	z-index: 6;
	left: 911px;
	top: 257px;
	position: absolute;
}
#contact-heart {
	background-image: url(images/contact-52.jpg);
	background-repeat: no-repeat;
	width: 135px;
	height: 93px;
	z-index: 6;
	left: 47px;
	top: 494px;
	position: absolute;
}
#contact-b1 {
	background-image: url(images/contact-62.jpg);
	background-repeat: no-repeat;
	width: 78px;
	height: 9px;
	z-index: 6;
	left: 181px;
	top: 573px;
	position: absolute;
}
#contact-b2 {
	background-image: url(images/contact-54.jpg);
	background-repeat: no-repeat;
	width: 138px;
	height: 14px;
	z-index: 6;
	left: 587px;
	top: 519px;
	position: absolute;
}
#contact-b3 {
	background-image: url(images/contact-56.jpg);
	background-repeat: no-repeat;
	width: 108px;
	height: 28px;
	z-index: 6;
	left: 724px;
	top: 525px;
	position: absolute;
}
#contact-b4 {
	background-image: url(images/contact-59.jpg);
	background-repeat: no-repeat;
	width: 108px;
	height: 35px;
	z-index: 6;
	left: 830px;
	top: 547px;
	position: absolute;
}
#contact-bow {
	width: 170px;
	height: 46px;
	z-index: 6;
	left: 335px;
	top: 80px;
	position: absolute;
}
#contact-grid {
	height: 58px;
	width: 100%;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 593px;
	background-image: url(images/grid.jpg);
	background-repeat: repeat-x;
}
#contact-grid-top {
	height: 58px;
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 10px;
	top: 593px;
	background-image: url(images/grid.jpg);
	background-repeat: repeat;
}
#contact-img1 {
	width: 328px;
	height: 486px;
	z-index: 6;
	left: 259px;
	top: 125px;
	position: absolute;
}
#contact-img2 {
	width: 12px;
	height: 42px;
	z-index: 6;
	left: 248px;
	top: 366px;
	position: absolute;
}
#contact-img3 {
	width: 28px;
	height: 12px;
	z-index: 6;
	left: 412px;
	top: 611px;
	position: absolute;
}
#contact-text {
	background-color: #333333;
	width: 278px;
	height: 337px;
	z-index: 5;
	left: 612px;
	top: 173px;
	position: absolute;
	text-align: center;
}
#contact-email1{
	background-color: #333333;
	width: 152px;
	height: 59px;
	z-index: 6;
	left: 64px;
	top: 62px;
	position: absolute;
	text-align: center;
}
#contact-email2{
	background-color: #333333;
	width: 156px;
	height: 57px;
	z-index: 6;
	left: 62px;
	top: 249px;
	position: absolute;
	text-align: center;
}
#contact-text1{
	background-image: url(images/contact-22.jpg);
	background-repeat: no-repeat;
	width: 278px;
	height: 26px;
	z-index: 6;
	left: 0px;
	top: 0px;
	position: absolute;
	text-indent: -9999px;
}
#contact-text2{
	background-image: url(images/contact-26.jpg);
	background-repeat: no-repeat;
	width: 61px;
	height: 26px;
	z-index: 6;
	left: 117px;
	top: 32px;
	position: absolute;
	text-indent: -9999px;
}
#contact-text3{
	background-image: url(images/contact-33.jpg);
	background-repeat: no-repeat;
	width: 182px;
	height: 23px;
	z-index: 6;
	left: 50px;
	top: 131px;
	position: absolute;
	text-indent: -9999px;
}
#contact-text4{
	background-image: url(images/contact-37.jpg);
	background-repeat: no-repeat;
	width: 115px;
	height: 24px;
	z-index: 6;
	left: 84px;
	top: 155px;
	position: absolute;
	text-indent: -9999px;
}
#contact-text5{
	background-image: url(images/contact-44.gif);
	background-repeat: no-repeat;
	width: 154px;
	height: 19px;
	z-index: 6;
	left: 64px;
	top: 222px;
	position: absolute;
	text-indent: -9999px;
}
#contact-text2{
	background-image: url(images/contact-26.jpg);
	background-repeat: no-repeat;
	width: 61px;
	height: 26px;
	z-index: 6;
	left: 110px;
	top: 31px;
	position: absolute;
	text-indent: -9999px;
}
#contact-lc {
	position:absolute;
	left:750px;
	top:637px;
	width:128px;
	height:12px;
	z-index:4;
}
#flashcontent {
	position:absolute;
	left:206px;
	top:77px;
	width:773px;
	height:578px;
	z-index:2;
}
#footer {
	height: 40px;
	width: 980px;
	background-color:#65654c
}
h1 {
	font-size: 18px;
	color: #333333;
}
h2 {
	font-size: 14px;
	color: #333333;
}
h3 {
	font-size: 12px;
	color: #333333;
}
h4 {
	font-size: 10px;
	color: #333333;
}
h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 996633;
}	
h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #65654C;
	font-weight: normal;
}
#home-banner {
	background-color: #65654c;
	height: 50px;
	width: 980px;
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 545px;
}
#home-banner-txt {
	height: 40px;
	width: 278px;
	position: absolute;
	z-index: 7;
	left: 39px;
	background-image: url(images/story-pil/sh-collect.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 5px;
	top: 546px;
}
#home-img-top{
	position:absolute;
	left:690px;
	width:177px;
	height:45px;
	z-index:3;
	top: 52px;
	background-image: url(images/home-bow.jpg);
}
#home-img{
	height: 541px;
	width: 361px;
	left: 600px;
	top: 96px;
	position: absolute;
	z-index: 6;
}
#home-txt1 {
	background-image: url(images/home-txt1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 79px;
	width: 356px;
	z-index: 6;
	left: 213px;
	top: 333px;
	position: absolute;
}
#home-txt2 {
	background-image: url(images/home-txt2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 49px;
	width: 183px;
	z-index: 6;
	left: 386px;
	top: 438px;
	position: absolute;
}
#grid {
	height: 210px;
	width: 100%;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 440px;
	background-image: url(images/grid.jpg);
	background-repeat: repeat-x;
}
#grid-top {
	height: 210px;
	width: 980px;
	position: absolute;
	z-index: 4;
	left: 0px;
	top: 440px;
	background-image: url(images/grid.jpg);
	background-repeat: repeat-x;
}
#logo {
	padding: 0px;
	margin-top: 7px;
	margin-left: 39px;
	left: 0px;
	top: 0px;
	height: 118px;
	width: 562px;
	float: left;
	vertical-align: text-top;
	position: absolute;
	clear: none;
}
#logo-l {
	position:relative;
	left:0px;
	top:0px;
	width:246px;
	height:78px;
	z-index:3;
	float: left;
	background-image: url(images/logo-1.jpg);
	background-repeat: no-repeat;
	background-color: #333333;
	text-indent:-9999px;
}
#logo-r {
	left:246px;
	top:0px;
	width:316px;
	height:118px;
	z-index:2;
	float: right;
	background-image: url(images/logo-2.jpg);
}
#logo-pil {
	padding: 0px;
	margin-top: 7px;
	margin-left: 39px;
	left: 0px;
	top: 0px;
	height: 130px;
	width: 929px;
	float: left;
	vertical-align: text-top;
	position: absolute;
	clear: none;
}
#logo-pil-r {
	left:246px;
	top:0px;
	width:683px;
	height:97px;
	z-index:2;
	float: left;
	background-image: url(images/story-pil/logo-pil-r.gif);
	margin-top:23px;
	text-indent:-9999px;
	background-repeat: no-repeat;
}
#logo-pil-main1 {
	left:278px;
	top:50px;
	width:182px;
	height:108px;
	z-index:9;
	position:absolute;
	background-image: url(images/story-pil/logo-pil-main1.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#logo-pil-main2 {
	left:460px;
	top:8px;
	width:482px;
	height:173px;
	z-index:4;
	position:absolute;
	background-image: url(images/story-pil/logo-pil-main2.gif);
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#pil-banner {
	background-color: #65654c;
	height: 50px;
	width: 980px;
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 595px;
}
#pil-banner-back {
	background-color: #65654c;
	height: 50px;
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 595px;
}
#pil-banner-txt {
	height: 40px;
	width: 278px;
	position: absolute;
	z-index: 7;
	left: 39px;
	background-image: url(images/story-pil/sh-collect.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 5px;
}
#pil-banner-txt2 {
	height: 39px;
	width: 230px;
	position: absolute;
	z-index: 7;
	margin-top: 5px;
	float: right;
	clear: right;
	top: 595px;
	left: 650px;
}
#pil-img-vert {
	height:500px;
	width:405px;
	top: 0px;
	position:relative;
	float: left;
}
#pil-link1 {
	height:23px;
	width:122px;
	left: 355px;
	top: 535px;
	position:absolute;
	z-index: 8;
}
#pil-link3 {
	height:26px;
	width:130px;
	left: 150px;
	top: 214px;
	position:absolute;
	z-index: 12;
}
#pil-link3 {
	height:26px;
	width:130px;
	left: 150px;
	top: 214px;
	position:absolute;
	z-index: 12;
}
#pil-main {
	width:950px;
	height: 380px;
	top: 196px;
	left: 40px;
	position:absolute;
	z-index:5;
}
#pil-main-img1 {
	width:271px;
	height: 336px;
	position:relative;
	margin-top:20px;
	float: left;
	z-index: 5;
}
#pil-main-img2 {
	width:282px;
	height: 355px;
	margin-top:33px;
	position:relative;
	float: left;
}
#pil-main-txt {
	width:388px;
	height: 145px;
	margin-top:206px;
	background-image: url(images/story-pil/pil-main-txt.jpg);
	background-repeat: no-repeat;
	clear: right;
	float: left;
	text-indent: -9999px;
	z-index: 8;
}
#pil-main-horiz {
	height:500px;
	width:740px;
	left: 210px;
	top: 145px;
	position:absolute;
}
#pil-img-horiz {
	height:350px;
	width:500px;
	top: 0px;
	position:relative;
	float: left;
	clear: both;
}
#pil-main-vert {
	height:50px;
	width:740px;
	left: 210px;
	top: 145px;
	position:absolute;
}
#pil-photocredit {
	position:absolute;
	left:650px;
	top:658px;
	width:250px;
	height:10px;
	z-index:8;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#pil-photocredit2 {
	position:absolute;
	left:700px;
	top:770px;
	width:250px;
	height:10px;
	z-index:8;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#pil-specs {
	position:absolute;
	left:40px;
	top:650px;
	width:903px;
	height:83px;
	z-index:5;
	background-repeat: no-repeat;
	background-image: url(images/story-pil/pil-specs.gif);
	text-indent: -9999px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*...begin pillow nav - block size 77px x 86px ... */
#pil-nav {
	width:77px;
	height:344px;
	top: 0px;
	position:absolute;
	background-color: #333333;
	display: block;
	right: 0px;
}
ul#pil-nav a{
	width:77px;
	height:86px;
	display: block;
}
#pil-nav li {
	list-style-type: none;
	color: #333333;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
li#pil-1 {
	background-image: url(images/story-pil/th-img1-off.gif);
	background-repeat: no-repeat;
	height: 86px;
	width: 77px;
	display: block;
}
li#pil-1 a:hover {
	display:block;
	background-image:url(images/story-pil/th-img1-on.gif);
	background-color: #333333;
}
li#pil-1 a.select {
	display: block;
	background-image: url(images/story-pil/th-img1-on.gif);
}
li#pil-2 {
	background-color: #333333;
	background-image: url(images/story-pil/th-img2-off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 86px;
	width: 77px;
}
li#pil-2 a:hover {
	display:block;
	background-image:url(images/story-pil/th-img2-on.gif);
	background-color: #333333;
}
li#pil-2 a.select {
	display: block;
	background-image: url(images/story-pil/th-img2-on.gif);
}
li#pil-3 {
	background-color: #333333;
	background-image: url(images/story-pil/th-img3-off.gif);
	background-repeat: no-repeat;
	display: block;
	height: 86px;
	width: 77px;
}
li#pil-3 a:hover {
	display:block;
	background-image:url(images/story-pil/th-img3-on.gif);
	background-color: #333333;
}
li#pil-3 a.select {
	display: block;
	background-image: url(images/story-pil/th-img3-on.gif);
}
li#pil-4 {
	background-color: #333333;
	background-image: url(images/story-pil/th-img4-off.gif);
	background-repeat: no-repeat;
	display: block;	
	height: 86px;
	width: 77px;
}
li#pil-4 a:hover {
	display:block;
	background-image:url(images/story-pil/th-img4-on.gif);
	background-color: #333333;
}
li#pil-4 a.select {
	display: block;
	background-image: url(images/story-pil/th-img4-on.gif);
}
#pil-txt-vert {
	height:500px;
	width:195px;
	top: 0px;
	position:relative;
	float: left;
	display: block;
	text-decoration: none;
	background-image: url(images/story-pil/txt-img1.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	padding-top: 10px;
}
#pil-txt2-vert {
	height:500px;
	width:195px;
	top: 0px;
	position:relative;
	float: left;
	display: block;
	text-decoration: none;
	background-image: url(images/story-pil/txt-img2.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	padding-top: 10px;
}
#pil-txt3-horiz {
	height:80px;
	width:440px;
	top: 355px;
	position:absolute;
	display: block;
	text-decoration: none;
	background-image: url(images/story-pil/txt-img3.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	clear: right;
	margin-top: 30px;
	margin-left: 15px;
	left: 0px;
}
#pil-txt4-vert {
	height:500px;
	width:195px;
	top: 0px;
	position:relative;
	float: left;
	display: block;
	text-decoration: none;
	background-image: url(images/story-pil/txt-img4.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	padding-top: 10px;
}
/*...end pillow nav  ... */
#string {
	width:19px;
	height:16px;
	position: absolute;
	right: 21px;
	top: 198px;
}
#story-text1 {
	position:absolute;
	left:39px;
	top:430px;
	width:112px;
	height:186px;
	z-index:4;
}
#story-text2 {
	position:absolute;
	left:40px;
	top:650px;
	width:903px;
	height:83px;
	z-index:5;
	background-repeat: no-repeat;
	background-image: url(images/story-text2.gif);
	margin: 10px;
	text-indent: -9999px;
}
#story-logo {
	padding: 0px;
	margin-top: 7px;
	margin-left: 39px;
	left: 0px;
	top: 0px;
	height: 78px;
	width: 289px;
	float: left;
	vertical-align: text-top;
	position: absolute;
	z-index: 10;
}
#story-bottombar-top {
	position:absolute;
	width:100%;
	height:1px;
	z-index:5;
	background-color: #23190A;
	top: 763px;
	left: 0px;
}
#story-copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #78542f;
	text-decoration: none;
	text-align: left;
	float:left;
	position: absolute;
	padding-left:5px;
	top: 750px;
	z-index: 6;
	width: 240px;
	left: 40px;
}
#story-banner {
	background-color: #6E4D36;
	height: 75px;
	width: 100%;
	position: absolute;
	z-index: 4;
	left: 32px;
	top: 657px;
}
#story-bottombar {
	position:absolute;
	width:100%;
	height:1px;
	z-index:2;
	background-color: #23190A;
	top: 763px;
}
#pil-grid {
	height: 210px;
	width: 100%;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 460px;
	background-image: url(images/grid.jpg);
	background-repeat: repeat-x;
}
#pil-grid-top {
	height: 210px;
	width: 980px;
	position: absolute;
	z-index: 4;
	left: 0px;
	top: 460px;
	background-image: url(images/grid.jpg);
	background-repeat: repeat-x;
}
#pil-bottombar {
	position:absolute;
	width:100%;
	height:1px;
	z-index:2;
	background-color: #23190A;
	top: 670px;
}
#pil-bottombar-top {
	position:absolute;
	width:100%;
	height:1px;
	z-index:8;
	background-color: #23190A;
	top: 670px;
	left: 0px;
}
#pil-copyright {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #78542f;
	text-decoration: none;
	text-align: left;
	float:left;
	position: absolute;
	padding-left:5px;
	left: 30px;
	top: 658px;
	z-index: 6;
}
