body {
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../images/bg.png);
	background-color: #660000;
}
#films {
	position:absolute;
	left:121px;
	top:208px;
	width:74px;
	height:56px;
	z-index:4;
	visibility: hidden;
	text-align: center;
}
.workshop-bullet {
	font-family: Futura;
	color: #99CCE6;
	font-size: 12px;
	text-align: left;
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 20px;
}
#snapfilm .interiorlink {
	width: 586px;
	text-align: center;
}
.style1 a {
	font-family: Futura;
	font-size: 10px;
	text-decoration: none;
}
a:link {
	font-family: Futura;
	font-size: 12px;
	line-height: 24px;
	font-variant: small-caps;
	color: #99ccff;
	text-decoration: none;
	font-style: italic;
}
a:visited {
	text-decoration: none;
	color: #99ccff;
}
a:hover {
	text-decoration: none;
	color: #FFCC00;
	font-size: 12px;
}
a:active {
	text-decoration: none;
	color: #99ccff;
	font-family: Futura;
	font-size: 12px;
}
.interiorlink a {
	font-family: Futura;
	color: #99ccff;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	font-style: italic;
	font-variant: small-caps;
	margin-bottom: 1px;
	line-height: 24px;
}
.interiorlink a, .interiorlink a:link {
	color: #99ccff;
	text-decoration: none;
	font-size: 12px;
	font-family: Futura;
	font-style: italic;
	z-index: auto;
	line-height: 24px;
}
.interiorlink a:visited {
	color: #99ccff;
	text-decoration: none;
	font-family: Futura;
}
.interiorlink a:hover, .interiorlink a:active {
	color: #FFCC00;
	text-align: left;
	font-size: 12px;
	font-family: Futura;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #660000;
}

.style_author {
	color: #99CCFF;
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	margin-right: 175px;
	background-image: url(../images/authorPic.jpg);
	background-position: left top;
	padding-left: 200px;
	text-transform: none;
	background-repeat: no-repeat;
}
.style_author-ldjil {
	color: #A0F4F7;
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	margin-right: 125px;
	margin-left: 215px;
}
#art {
	position:absolute;
	left:108px;
	top:240px;
	width:102px;
	height:42px;
	z-index:6;
	visibility: hidden;
}
#snapfilm {
	padding-left: 53px;
	font-style: normal;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
}
#film2A {
	position:absolute;
	width:854px;
	height:115px;
	z-index:2;
	left: 133px;
	top: 247px;
}
#dreamhouse {
	position:absolute;
	width:200px;
	height:115px;
	z-index:6;
	left: 192px;
	top: 290px;
}
#white {
	position:absolute;
	left:448px;
	top:183px;
	width:223px;
	height:234px;
	z-index:19;
	visibility: hidden;
}
#film2A {
	position:absolute;
	left:192px;
	top:303px;
	width:633px;
	height:28px;
	z-index:11;
	visibility: hidden;
}
#books {
	position:absolute;
	left:121px;
	top:278px;
	width:237px;
	height:131px;
	z-index:8;
	visibility: hidden;
}
#design {
	position:absolute;
	width:141px;
	height:51px;
	z-index:10;
	left: 121px;
	top: 313px;
	visibility: hidden;
}
#dreamhouse {
	position:absolute;
	width:200px;
	height:115px;
	z-index:21;
	visibility: hidden;
}
#film2b {
	position:absolute;
	left:174px;
	top:266px;
	width:619px;
	height:134px;
	z-index:14;
	visibility: hidden;
}
#ethero {
	position:absolute;
	left:279px;
	top:233px;
	width:450px;
	height:267px;
	z-index:11;
	visibility: hidden;
}
#video {
	position:absolute;
	width:200px;
	height:115px;
	z-index:24;
	visibility: hidden;
}
#flight {
	position:absolute;
	width:200px;
	height:115px;
	z-index:23;
	visibility: hidden;
}
#paint1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:18;
	visibility: hidden;
}
#paint2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:19;
	visibility: hidden;
}
#loc1 {
	position:absolute;
	width:608px;
	height:397px;
	z-index:14;
	visibility: hidden;
	background-color: #000000;
}
#loc2 {
	position:absolute;
	width:510px;
	height:373px;
	z-index:17;
	visibility: hidden;
	background-color: #000000;
}
#loc3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:18;
	visibility: hidden;
	background-color: #000000;
}
#loc4 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:19;
	visibility: hidden;
	background-color: #000000;
}
.subheads {
	font-family: Futura;
	text-align: left;
	padding-bottom: 26px;
	font-size: 14px;
	font-weight: bold;
	color: #99CCFF;
	font-variant: small-caps;
}
#voyage {
	position:absolute;
	left:189px;
	top:294px;
	width:236px;
	height:168px;
	z-index:22;
	visibility: hidden;
}
#design2A {
	position:absolute;
	left:183px;
	top:294px;
	width:433px;
	height:171px;
	z-index:9;
	visibility: hidden;
}
#workhsops {
	position:absolute;
	left:188px;
	top:300px;
	width:367px;
	height:164px;
	z-index:13;
	visibility: hidden;
}
#books2a {
	position:absolute;
	left:188px;
	top:298px;
	width:595px;
	height:225px;
	z-index:7;
	visibility: hidden;
}
.level3links {
	text-align: left;
	font-family: Futura;
	text-transform: none;
	color: #99ccff;
	padding-top: 25px;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	padding-left: 40px;
}
.level3links a {
	color: #99ccff;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
	font-variant: small-caps;
	font-style: normal;
	font-size: 14px;
	text-transform: none;
	font-family: Futura;
	letter-spacing: 1pt;
	text-align: center;
}
.style_flashtable {
	padding-top: 50px;
	padding-bottom: 25px;
	padding-left: 10px;
	margin-bottom: 30px;
}
.level3links a:hover {
	color: #FFCC00;
	text-decoration: none;
}
.workshop {
	font-family: Futura;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	padding-left: 50px;
}
.style_placeholder {
	font-family: Futura;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	text-align: center;
	padding-left: 25px;
	color: #4d97fa;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 2px;
}
.style_copyblocks {
	font-family: Futura;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	color: #99CCFF;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
}
.style_flashplace {
	font-family: Futura;
	font-size: 10px;
	text-transform: uppercase;
	color: #99CCFF;
	text-decoration: none;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1pt;
	padding-bottom: 25px;
	padding-right: 40px;
	padding-left: 15px;
	margin-left: 25px;
	margin-top: 0px;
}
.style_flashplace a {
}
flashplace a:link {
	text-decoration: none;
}
flashplace a:hover {
	text-decoration: none;
}
.style_flashplacewrap {
	font-family: Futura;
	font-size: 10px;
	text-transform: uppercase;
	color: #99CCFF;
	text-decoration: none;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1pt;
}
.style_maya-vision {
	color: #99CCFF;
	font-size: 14px;
	font-style: normal;
	line-height: 26px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	margin-right: 175px;
	background-image: url(../images/maya.v.pic.jpg);
	background-position: left top;
	padding-left: 165px;
	text-transform: none;
	background-repeat: no-repeat;
}
.style_maya-story {
	color: #99CCFF;
	font-size: 14px;
	font-style: normal;
	line-height: 26px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	margin-right: 175px;
	background-image: url(../images/maya.s.pic.jpg);
	background-position: left top;
	padding-left: 165px;
	text-transform: none;
	background-repeat: no-repeat;
}
.style_maya-e {
	color: #99CCFF;
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	margin-right: 175px;
	background-position: left top;
	padding-left: 165px;
	text-transform: none;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	background-image: url(../images/maya.e.pic.jpg);
}
.style_maya-ename {
	color: #99CCFF;
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	background-position: left top;
	padding-left: 50px;
	text-transform: none;
	background-repeat: no-repeat;
	padding-top: 10px;
}
.style_maya-personnel {
	color: #99CCFF;
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	margin-right: 175px;
	background-image: url(../images/maya.p.pic.jpg);
	background-position: left top;
	padding-left: 165px;
	text-transform: none;
	background-repeat: no-repeat;
}
.style_maya-market {
	color: #99CCFF;
	font-size: 14px;
	font-style: normal;
	line-height: 26px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	margin-right: 175px;
	background-image: url(../images/maya.m.pic.jpg);
	background-position: left top;
	padding-left: 165px;
	text-transform: none;
	background-repeat: no-repeat;
}
.ldjil {
	color: #99ccff;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	letter-spacing: normal;
	margin-right: 200px;
	margin-left: 122px;
	margin-bottom: 12px;
	padding-bottom: 12px;
}
.ldjil_initial {
	font-size:200%;
	float:left;
	color:#B5D5FF;
	padding-right: 2px;
}
.style_backtotop {
	color: #F1F506;
	font-family: Futura;
	font-size: 9px;
	font-weight: lighter;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1pt;
	text-align: left;
	line-height: 9px;
}
.style_backtotop a {
	font-family: Futura;
	font-size: 9px;
	color: #F1F506;
	text-transform: uppercase;
	text-align: left;
	text-decoration: none;
}
.style_backtotop a:link {
	text-decoration: none;
	text-align: center;
}
.style_backtotop a:visited {
	text-decoration: none;
	text-align: center;
}
.style_backtotop a:hover {
	text-decoration: none;
	color: #CC0000;
	text-align: center;
}
.style_backtotop a:active {
	text-decoration: none;
	text-align: center;
}
.ldjil-breadcrumb {
	color: #A0F4F7;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	font-family: Futura;
	letter-spacing: normal;
	margin-left: 40px;
	margin-bottom: 12px;
	padding-bottom: 12px;
}
.ldjil_smCaps {
	color: #99CCFF;
	font-size: 15px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	vertical-align: super;
	letter-spacing: 2pt;
	text-transform: none;
	font-variant: small-caps;
	margin-left: 50px;
	margin-right: 200px;
}
.ldjil-style1 {
	color: #99CCFF;
	font-size: 14px;
	font-style: normal;
	line-height: 28px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	margin-right: 200px;
	margin-left: 100px;
	vertical-align: super;
}
.ldjil_quote {
	font-family: Futura;
	color: #3399cc;
	font-style: italic;
	font-size: 14px;
	margin-left: 147px;
	line-height: 28px;
	margin-bottom: 24px;
	margin-top: 24px;
	padding-left: 18px;
	padding-bottom: 12px;
}
.workshops-AC {
	font-family: Futura;
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	padding-left: 50px;
	letter-spacing: 1pt;
	padding-top: 10px;
	text-transform: uppercase;
}
.style-workshopA {
	font-family: Futura;
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 50px;
}
.workshopR {
	font-family: Futura;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
}
.workshops-AC-r {
	font-family: Futura;
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	letter-spacing: 1pt;
	padding-top: 10px;
	text-transform: uppercase;
}
.style-booksAltars {
	font-family: Futura;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	padding-right: 50px;
	padding-left: 325px;
	background-image: url(../images/snap-altars.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.style-booksSC {
	font-family: Futura;
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	padding-left: 325px;
	font-variant: small-caps;
	letter-spacing: 1pt;
	padding-top: 10px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
}
.style-booksSC1 {
	font-family: Futura;
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	padding-left: 325px;
	font-variant: small-caps;
	letter-spacing: 1pt;
	padding-top: 10px;
}
.style-booksAltarsKit {
	font-family: Futura;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	padding-right: 50px;
	padding-left: 395px;
	background-image: url(../images/snap-altarkit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.style-booksAltarsKit1 {
	font-family: Futura;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	padding-right: 50px;
	padding-left: 335px;
	background-image: url(../images/snap-altarkit1.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
}
.style-booksAltarsKit2 {
	font-family: Futura;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	padding-right: 50px;
	padding-left: 335px;
	background-image: url(../images/snap-altarkit2.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
}
.style-booksAltarsKit3 {
	font-family: Futura;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	padding-right: 50px;
	padding-left: 335px;
	background-image: url(../images/snap-altarkit3.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
}
.ldjil-dh {
	color: #99CCFF;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	margin-right: 80px;
	margin-left: 100px;
	vertical-align: super;
}
.ldjil_smCapsAltars {
	color: #99CCFF;
	font-size: 15px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	vertical-align: super;
	letter-spacing: 2pt;
	text-transform: none;
	font-variant: small-caps;
}
.captions {
	font-family: Futura;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
}
.style_copyblocksCOMM {
	font-family: Futura;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
	margin-left: 10px;
}
.artcommlink a:link {
font-size: 14px;
	text-decoration: none;
	font-variant: small-caps;
	font-family: Futura;
	text-align: left;
	color: #99CCFF;
	line-height: 18px;
}
.artcommlink a:visited {
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	font-variant: small-caps;
	font-family: Futura;
}
.artcommlink a:hover, .artcommlink a:active {
	color: #FFCC00;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	font-size: 14px;
	font-family: Futura;
	font-variant: small-caps;
}

.breadcrumbcenter {
	text-align: left;
	font-family: Futura;
	text-transform: none;
	color: #99ccff;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	padding-left: 45px;
}
.ldjil-dhpraise {
	color: #99CCFF;
	font-size: 12px;
	font-style: normal;
	line-height: 11px;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	text-indent: 200px;
	vertical-align: baseline;
}
#speaker {
	position:absolute;
	width:200px;
	height:115px;
	z-index:27;
	left: 332px;
	top: 224px;
	visibility: hidden;
}
#built {
	position:absolute;
	left:279px;
	top:233px;
	width:450px;
	height:267px;
	z-index:25;
	visibility: hidden;
}
.workshop-bullet {
	font-family: Futura;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: outside;
	list-style-type: disc;
	font-weight: normal;
}
.workshop-bulletR {
	font-family: Futura;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: outside;
	list-style-type: disc;
	font-weight: normal;
	margin-top: 6px;
}
.workshop-photoR {
	margin-left: 40px;
}
.workshop-bulletR {
	margin-top: -5px;
}
.workshop2col {
	font-family: Futura;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	color: #99CCFF;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;
	padding-right: 100px;
	padding-left: 50px;
}
.more {
	color: #99CCFF;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
	text-align: left;
	font-family: Futura;
	font-weight: lighter;
}
.more-bullet {
	margin-left: 5px;
	list-style-position: outside;
	list-style-type: disc;
	line-height: 18px;
	padding-bottom: 2px;
}
.artprints {
	font-family: Futura;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	text-align: center;
	color: #99CCFF;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1pt;
}
.atprints a:link {}
.artprints a:visited {
}
.artprints a:hover {}
.artprints a:active{}
.archive-copy {
	font-family: Futura;
	text-align: left;
	color: #99CCFF;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	margin-left: 78px;
	margin-right: -260px;
	background-color: #000000;
}
#hammer .archive-copySC {
	font-style: italic;
	font-variant: small-caps;
	color: #99CCFF;
	background-color: #000000;
}

