﻿html { margin:0; padding:0; height:100%; width:100%; position:absolute; }
body { margin:0; padding:0; height:100%; background:#000; position:relative; }

object { margin:0; padding:0; visibility:hidden; }

img { border:0; }
img.imageLink { cursor:pointer; }

#site { margin:0 auto; padding:0; position:relative; width:90%; min-width:800px; min-height:450px; height:100%; background:#fcfcfc url(/components/images/homepage-background-slice.jpg) top left repeat-x; }
#site .moreContent { background:#bababa url(/components/images/gallerypage-background-slice.jpg) top left repeat-x; }

.head { margin:0; padding:0; width:776px; width:100%; text-align:center; height:6%; position:relative; }
.head img { position:relative; top:20px; height:100%; }

.moreContent { width:100%; height:100%; position:absolute; }
.moreContent .head { height:9%; }
.moreContent .head img { position:relative; top:4px; height:100%; }

.logo img { position:absolute; top:20%; left:0; height:60%; }

.navigation { width:100%; position:absolute; bottom:12%; height:40px; z-index:10; }
.navigation img.imageLink { margin:20px 0 0 20px; float:left; }
.navigation .soundButton { margin:0; }
.navigation .phoneNumber { position:absolute; right:4%; bottom:12%; width:186px; }

.credits { position:absolute; bottom:1%; right:2%; margin:8px 0 0 0; }

.slideshow { margin:40px 0 0 0; }
.slideshow img { position:absolute; right:0; bottom:0; z-index:8; visibility:hidden; height:100%; }
.slideshow img.active { z-index:10; visibility:visible; }
.slideshow img.last-active { z-index:9; }

.gallery { margin:3% 0 0 -365px; padding:0; position:absolute; height:65%; min-height:200px; left:50%; width:730px; }
.gallery ul { margin:0; padding:0; list-style:none; height:33%; width:100%; clear:both; }
.gallery ul li { float:left; margin:0 1%; padding:0; height:100%; width:18%; text-align:center; }
.gallery .thumbnail { position:relative; height:95%; margin:0; padding:0; }
.gallery .fullsize { position:absolute; display:none; z-index:7; top:0; width:40%; height:100%; }
.gallery .right { right:0; }
.gallery .left { left:0; }
