html
{
	height:100%;
	margin-bottom:1px;
}

body
{
	width:1008px;
	height:792px;
	margin:0 auto 0 auto;
	text-align:center;
	font-family:"Courier New", Arial;
	font-size:13px;
}

.pagecontainer
{
	text-align:left;
	position:relative;
	border:1px #000000 solid;
}

a, a:link, a:hover, a:active, a:visited
{
color:inherit !important;
font-weight:normal !important;
}

.navbarwrap
{
	position:absolute;
	z-index:1000;
	left:52px;
	top:0px;
	width:954px;
	overflow:visible;
	height:205px;
	/*background-color:green;*/
}
#navbar
{
	display:block;
	width:954px;
	height:205px;
	/*background-color:green;*/
}

#navbar div
{
	width:120px;
	background-color:#000000;	
	height:38px;
}

#navbar a
{
	display:block;
	width:120px;
	float:left;	
	margin-left:59px;	
}

#navbar div img
{
	width:120px;
	height:40px;
	position:absolute;
	bottom:0px;
	color:#ffffff;
	text-align:center;
	font-size:20px;
}
#navbar .alwaysdown
{
	height:110px;
}
#scrollbox{overflow: auto;}
.pagecontent
{
	width:898px;
	height:678px;
	margin:54px 49px 0 49px;
	border:1px #000000 solid;
	padding:2px;
	position:relative;
	z-index:100;
}
.pagecontentinnerborder
{
	border:2px #000000 solid;
	width:894px;
	height:674px;
	position:relative;
}
.galpagebox
{
	border:2px #4b86cb solid;
	width:900px;
	height:776px;
	position:relative;
	margin:8px 49px 8px 49px;
	z-index:100;
}
.galpagebox2
{
	border:2px #d2232a solid;
	width:900px;
	height:776px;
	position:relative;
	margin:8px 49px 8px 49px;
	z-index:100;
}
.fullback
{
	width:876px;
	height:652px;
	margin-left:9px;
	margin-top:11px;
	position:relative;
}
.dreamcontento
{
	position:absolute;
	top:0px;
	left:20px;
	width:299px;
	height:652px;
	background-color:#ffffff;
	z-index:150;
}
.dreamcontenti
{
	position:relative;
	margin-top:30px;
	width:299px;
	height:566px;
	background-color:#ffffff;
}
.dreamcontento2
{
	position:absolute;
	top:15px;
	left:15px;
	width:822px;
	height:600px;
	background-color:#ffffff;
	padding:10px 13px 10px 13px;
	display:none;
	font-size:70%;
}
.dreamcontenti2
{
	position:relative;
	height:542px;
	padding:0px 5px 15px 5px;
	background-color:#ffffff;
	color:#a661b6;
}
.dreamdivide
{
width:1px;
height:420px;
background-color:#a661b6;
position:absolute;
top:110px;
left:411px;
z-index:165;
}
.dreamspacer
{
	float:left;
	width:120px;
	height:70px;
}
.explorehomeback
{
	position:absolute;
	top:90px;
	left:0px;
	width:440px;
	height:611px;
	z-index:50;
}
.explorehomecon
{
	position:absolute;
	top:90px;
	right:0px;
	width:738px;
	height:520px;
	z-index:60;
}
.explorehomeconin
{
	position:absolute;
	top:110px;
	right:46px;
	width:710px;
	height:346px;
}
.explorehomelinks
{
	position:absolute;
	top:575px;
	right:135px;
	width:440px;
	height:90px;
}
#exploreinnerback
{
	background-image:url(/images/explore_inner/expinnerback.jpg);
	position:relative;
	width:894px;
	height:581px;
	background-repeat:no-repeat;
}
.starlink
{
	position:relative;
	display:block;
	width:124px;
	height:126px;
	margin-left:auto;
	margin-right:auto;
}
.starnum
{
	position:absolute;
	top:50px;
	left:50px;
}
.galstar
{
	position:relative;
	width:158px;
	height:158px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
.galstarnum
{
	position:absolute;
	top:64px;
	left:64px;
}
.ingaltitle
{
	text-align:center;
	margin-bottom:10px;
}
#exploremap
{
	background-image:url(/images/explore_outer/bwmap.gif);
	position:relative;
	margin-top: 95px;
	margin-left:1px;
	width:891px;
	height:496px;
	background-repeat:no-repeat;
}
#exploremap #mapkey
{
	position:absolute;
	z-index:200;
	width:172px;
	height:160px;
	left:4px;
	bottom:0px;
}
.miniworld
{
	position:absolute;
	z-index:210;
	width:146px;
	height:100px;
	left:376px;
	bottom:10px;
}
#exploremap #mapkey #mapicons
{
	margin-left:30px;
	margin-top:10px;
}
#exploremap #mapkey #mapicons img
{
	margin-bottom:8px;
	cursor:pointer;
}
#exploremap #mapoverlay div
{
	display:none;
}
#popups
{
	position:absolute;
	right:76px;
	top:44px;
}
#popups #visualinfo, #popups #soundinfo, #popups #destinationinfo, #popups #writinginfo, #popups #givinginfo
{
	position:relative;
	display:none;
	width:259px;
	padding-top:22px;
	padding-bottom:22px;	
}
#popups #visualinfo
{
	background-color:#ed5f2f;
	margin-top:58px;
}
#popups #soundinfo
{
	background-color:#4b86cb;
	margin-top:58px;
}
#popups #destinationinfo
{
	background-color:#a2a206;
}
#popups #writinginfo
{
	background-color:#a661b6;
	margin-top:58px;
}
#popups #givinginfo
{
	background-color:#ff9933;
	margin-top:58px;
}
#popups .popcontent
{
	background-color:#ffffff;
	padding:10px;
}
#popups .closewindow
{
	position:absolute;
	bottom:6px;
	left:85px;
	cursor:pointer;
}
.popcontent .poplinks img
{
	margin-bottom:15px;
	display:block;
}
.popcontent .poptitle
{
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
}
.popcontent .popinstr
{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
.evolveframe
{
	float:right;
	width:702px;
	height:533px;
	border:4px #000000 solid;
	background-image:url(/images/evolve/evolveframe.jpg);
	background-position:40px 38px;
	background-repeat:no-repeat;
	position:relative;
}
.evolvecontent
{
	position:absolute;
	left: 130px;
	top:115px;
	width:445px;
	height:300px;
}
.evolvecontent2
{
	position:absolute;
	left: 28px;
	top: 91px;
	width:742px;
	height:566px;
}
#inspirehometopline
{
	width:874px;
	margin-left:10px;
	margin-top:85px;
	margin-bottom:3px;
	height:3px;
	background-color:#4b86cb;
}
#inspirehomebottomline
{
	width:874px;
	margin-left:10px;
	margin-top:3px;
	height:3px;
	background-color:#4b86cb;
}
#inspirehomeback
{
	width:818px;
	height:350px;
	margin-left:10px;
	background-color:#4b86cb;
	padding: 23px 28px 23px 28px;
}
#inspireinnerline
{
	width:874px;
	height:2px;
	margin-left:10px;
	background-color:#ed5f2f;
color:#ed5f2f;
border:none;
}
#inspireinnerposter
{
	width:429px;
	margin-right:30px;
	float:right;
}
#inspireinnercontent
{
	width:368px;
	padding:50px 33px 0px 33px;
	float:left;
}
#inspireinnerlinks
{
	width:364px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#inspireinnerlinks img
{
	float:left;
	margin-left:10px;
}
#inspireinnerlinks .innerbullets img
{
	height:15px;
	margin-top:10px;
}
.contacthomecon
{
	position:absolute;
	top:70px;
	left:43px;
	width:811px;
	height:567px;
}
.contacthomeconin
{
	position:absolute;
	top:124px;
	left:75px;
	width:764px;
	height:420px;
}
.contactphotos
{
	position:absolute;
	top:128px;
	left:36px;
	width:288px;
	height:212px;
	z-index:150;
}
.contactleft
{
	float:left;
	width:273px;
	height:420px;
	border-right:2px #000000 solid;
}
.contactcenter
{
	float:left;
	margin-left:3px;
	margin-right:3px;	
	width:237px;
	height:420px;
	border-right:2px #000000 solid;
	border-left:2px #000000 solid;
}
.contactright
{
	float:left;
	width:240px;
	height:420px;
	border-left:2px #000000 solid;
}
.contacttitle
{
	width:229px;
	margin:16px auto 0 auto;
	text-align:center;

}
.contactdashes
{
	width:19px;
	margin:18px auto 18px auto;
	text-align:center;
}
.contactlink
{
	width:229px;
	margin:0 auto 0 auto;
	text-align:center;
}
/*Gallery*/
.galpagecontent
{
	position:relative;
	height:594px;
	margin-top:58px;
}
.galpagecontent2
{
	position:relative;
	height:606px;
	margin-top:46px;
}
.galpagetitle
{
	text-align:center;
	margin-bottom:20px;
}
#galbar
{
	width:774px;
	height:68px;
	position:absolute;
	bottom:0px;
	left:62px;
}
#galbar2
{
	width:774px;
	height:68px;
	margin-top:15px;
	margin-left:62px;

}
#thumbleft
{
	float:left;
	width:45px;
	height:68px;
	padding-top:24px;
	text-align:left;
}
#thumbright
{
	float:left;
	width:37px;
	height:68px;
	padding-top:24px;
	padding-left:20px;
	text-align:right;
}
#thumbleftimg, #thumbrightimg{	cursor:pointer;}

#gallerythumbs
{
	float:left;
	width:672px;
	height:68px;
}
.galthumb
{
	float:left;
	width:100px;
	margin-left:12px;
	text-align:center;
	cursor:pointer;
}
.galthumb2
{
	float:left;
	width:88px;
	margin-left:8px;
	text-align:center;
	cursor:pointer;
}
.galthumb2 img
{
	width:88px;
	
}
.galthumb3
{
	float:left;
	width:100px;
	margin-left:12px;
	text-align:center;
}
.galthumb3 img
{
	cursor:pointer;
}
.smallmaingalpic
{
	width:460px;
	
}
.morelink
{
	position:absolute;
	bottom:49px;
	right:110px;
	z-index:300;
}
#galtext
{
	width:664px;
	margin-left:118px;
	margin-top:23px;
	height:192px;
	text-align:justify;
	color:#4b86cb;
}
#galtextcol1
{
	float:left;
	width:320px;
}
#galtextcol2
{
	float:right;
	width:320px;
}
.gal2content
{
	width:684px;
	height:586px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4b86cb;	
	overflow:hidden;
}
.gal3content
{
	width:740px;
	height:542px;
	margin-left:108px;
	text-align:justify;
	color:#4b86cb;	
}
.gal2lcol
{
	width:332px;
	float:left;
}
.gal2rcol
{
	width:332px;
	float:right;
}
.gal2contents
{
	width:684px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	color:#4b86cb;	

}
.gal2lcols
{
	width:332px;
	float:left;

}
.gal2rcols
{
	width:332px;
	float:right;
}
.galarrow2
{
	position:absolute;
	bottom:70px;
	right:60px;
}
.galarrow3
{
	position:absolute;
	top:300px;
	right:100px;
}
.galarrow4
{
	position:absolute;
	bottom:85px;
	right:85px;
}
.galarrow5
{
	position:absolute;
	bottom:85px;
	left:50%;
}
.galpic3
{
	position:absolute;
	width:900px;
	bottom:80px;
	text-align:center;
}
/*Sound*/
.soundgalpic
{
	text-align:center;
	margin-bottom:15px;
}
.soundgaltitle
{
	text-align:center;
	margin-bottom:20px;
}
#soundgaltext
{
	width:664px;
	margin-left:118px;
	margin-top:23px;
	height:312px;
	text-align:justify;
	color:#4b86cb;
	overflow:hidden;
}
#soundgaltextcol1
{
	float:left;
	width:320px;
}
#soundgaltextcol2
{
	float:right;
	width:320px;
}
.ingaltext
{
	width:664px;
	margin-left:118px;
	margin-top:15px;
	height:450px;
	text-align:justify;
	color:#d2232a;
}
#bookcovers
{
	margin-top:20px;
	width:560px;
	margin-left:auto;
	margin-right:auto;
}
.wisstar
{
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}
.scrollarrows
{
	width:15px;
	height:77px;
}
.scrollarrows div
{
	margin-bottom:0px !important;
}
.scrollarrows #scrollup
{
	margin-bottom:12px;
}
.scrollarrows img, #scrollarrows img{cursor:pointer;}
.navarrowsgal
{
	position:absolute;
	width:15px;
	height:90px;
	bottom:70px;
	right:60px;
	z-index:500;
}
.navarrowsgal div
{
	margin-bottom:12px !important;
}
.navarrowsgal img{cursor:pointer;width:15px; height:30px;}
.maxsidebar
{
	float:left;
	width:295px;
	padding-top:22px;
	padding-bottom:22px;	
	background-color:#4b86cb;
}
.maxsidebar .maxcontent
{
	background-color:#ffffff;
	padding:10px;
}
.maxsidebar .maxtitle
{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
.maxsidebar .maxcontent a
{
	text-align:left;

	color:#000000 !important;
	text-decoration:none !important;
	font-size:18px;
}
.spinglobe
{
	width:250px;
	height:auto;
	margin-left:44px;
}
.sitemapback
{
width:894px;
height:674px;
background-image:url(/images/sitemap/sitemap.jpg);
background-repeat:no-repeat;
position:relative;
}
.sitemapl, .sitemapr
{
width:426px;
height:600px;
padding-top:60px;
}
.sitemapl
{
float:left;
margin-left:25px;
}
.sitemapr
{
width:420px;
float:right;
margin-right:21px;
}
.sitemapcontent, .sitemapcontentr
{
width:390px;
height:600px;
margin:0 auto 0 auto;
text-align:center;
font-size:16px;
font-weight:bold;
}
.sitemaplink
{
color:#000000;
text-decoration:none;
overflow:hidden;
}
.sitemapcontent img
{
margin:0 auto 0 auto;
}
.sitemapcontent div
{
padding-bottom:20px;
}
.sitemapcontentr div
{
padding-bottom:25px;
}
.navighomeie img
{
float:left;
} 