@charset "UTF-8";
* {
	margin:0;
	padding:0;
}
body {
	background-color:#a68f4f;
	background-image:url(/images/home-bg.jpg);
	background-repeat:repeat-x;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
a {
	outline:none;
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
a:hover {
	text-decoration:underline;
}


/* Divs */
div#container {
	width:959px;
	margin:0 auto;
}
div#banner {
	width:959px;
	height:130px;
}
div#menuContainer {
	padding-left:30px;
	width:929px;
	height:41px;
	background-image:url(/images/nav-bg.jpg);
}
div#homeTop {
	width:959px;
	height:349px;
	background-image:url(/images/home-top-bg.jpg);
}
div#homeLeft {
	width:155px;
	height:520px;
	position:relative;
	margin-left:-155px;
	float:left;
	background-image:url(images/home-left-bg.jpg);
}
div#homeRight {
	width:155px;
	height:520px;
	position:relative;
	margin-right:-155px;
	float:right;
}
div#mainArea {
	width:929px;
	background-color:#eee;
	background-image:url(images/main-bg.jpg);
	background-repeat:no-repeat;
	padding:30px 0px 0 30px;
}
div#navBelow {
	width:959px;
	height:42px;
	background:url(images/inside-below-nav.jpg) no-repeat;
}
div#quicktimeBG {
	background:url(images/film-quicktime-bg.jpg) no-repeat;
	width:896px;
	height:292px;
	margin-bottom:5px;
	padding-top:10px;
}
div#leftShade {
	background-image:url(images/left-side-bg-shade.jpg);
	width:29px;
	background-repeat:repeat-y;
	position:relative;
	margin-left:-59px;
	margin-top:236px;
	float:left;
}
div#rightShade {
	background-image:url(images/right-side-bg-shade.jpg);
	width:56px;
	background-repeat:repeat-y;
	position:relative;
	margin-right:-56px;
	margin-top:236px;
	float:right;
}
div#bottomShade {
	background:url(images/bottom-shade.jpg) no-repeat;
	width:1044px;
	height:19px;
	margin-left:-29px;
	margin-bottom:15px;
}





/* TEXT */
div#homeTopText {
	padding-left:78px;
	padding-top:42px;
	width:360px;
}
div#homeTopText p {
	color:#FFF;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	height:200px;
	line-height:19px;
}
div#homeTopText p.address {
	color:#b3b5b5;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:17px;
}
div#homeTopText p.address a {
	color:#b3b5b5;
}
div#mainArea p {
	padding-bottom:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-right:30px;
}
div#copyright {
	text-align:center;
	font-size:9px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#111;
	margin-bottom:15px;
}
div.quicktimeFilm {
	width:320px;
	/*height:256px;*/
	margin:0 0 0 45px;
	float:left;
}
div.quicktimeFilm p {
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
/* hides the second object from all versions of IE */
* html object.mov {
    display: none;
}

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
    display: inline;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
    display/**/: none;
}






div#homeFramePic {
	width:440px;
	height:300px;
	float:right;
	margin-right:48px;
	margin-top:9px;
}







/* Titles replaced */
h1#titleSummary, h1#titleBook, h1#titleFilm, h1#titleResearch, h1#titleGallery, h1#titleTrips, h1#titlePartners {
	text-indent:-200em;
	display:block;
	background-repeat:no-repeat;
	margin-bottom:15px;
}
h1#titleSummary {
	width:536px;
	height:47px;
	background-image:url(/images/summary-title.png);
}
h1#titleBook {
	width:170px;
	height:34px;
	background-image:url(images/book-title.png);
}
h1#titleFilm {
	width:166px;
	height:32px;
	background-image:url(images/film-title.png);
}
h1#titleResearch {
	width:133px;
	height:50px;
	background-image:url(images/research-title.png);
}
h1#titleGallery {
	width:119px;
	height:44px;
	background-image:url(images/gallery-title.png);
}
h1#titleTrips {
	width:93px;
	height:49px;
	background-image:url(images/trips-title.png);
}
h1#titlePartners {
	width:141px;
	height:34px;
	background-image:url(images/trips-partners.png);
}






/* MAIN NAV */
div#menuContainer a {
	height:42px;
	float:left;
	display:block;
	text-indent:-200em;
	background-repeat:no-repeat;
}
#menuContainer a#home {
	background-image:url(/images/nav-home.gif);
	width:128px;
}
#menuContainer a#home:hover, #menuContainer a#home.over  {
	background-image:url(/images/nav-home-over.gif);
}
#menuContainer a#research {
	background-image:url(/images/nav-research.gif);
	width:130px;
}
#menuContainer a#research:hover, #menuContainer a#research.over {
	background-image:url(/images/nav-research-over.gif);
}
#menuContainer a#book {
	background-image:url(/images/nav-book.gif);
	width:128px;
}
#menuContainer a#book:hover, #menuContainer a#book.over {
	background-image:url(/images/nav-book-over.gif);
}
#menuContainer a#film {
	background-image:url(/images/nav-film.gif);
	width:129px;
}
#menuContainer a#film:hover, #menuContainer a#film.over {
	background-image:url(/images/nav-film-over.gif);
}
#menuContainer a#gallery {
	background-image:url(/images/nav-gallery.gif);
	width:129px;
}
#menuContainer a#gallery:hover, #menuContainer a#gallery.over {
	background-image:url(/images/nav-gallery-over.gif);
}
#menuContainer a#trips {
	background-image:url(/images/nav-trips.gif);
	width:129px;
}
#menuContainer a#trips:hover, #menuContainer a#trips.over {
	background-image:url(/images/nav-trips-over.gif);
}
#menuContainer a#partners {
	background-image:url(/images/nav-partners.gif);
	width:128px;
}
#menuContainer a#partners:hover, #menuContainer a#partners.over {
	background-image:url(/images/nav-partners-over.gif);
}


/* BOTTOM NAV */
p#bottomNav {
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	word-spacing:50px;
	border-top:1px solid #333;
	margin-left:-30px;
	padding-left:30px;
	padding-top:10px;
}
p#bottomNav a {
	word-spacing:normal;
	font-size:10px;
	color:#a75817;
}

/* GALLERY */
div#galleryFullsize {
	width:700px;
	height:430px;
	margin:0 auto;
	padding-right:30px;
	overflow:hidden;
}
div#galleryFullsize img {
	display:none;
}
div#galleryMinis {
	height:100px;
	padding-right:30px;
	margin-top:10px;
	margin-bottom:10px;
	overflow-y:hidden;
	overflow-x:hidden;
	text-align:center;
}
div#galleryMinis img {
	padding:5px;
	margin-right:13px;
	margin-left:14px;
	border:1px solid #666;
}