body, html{font-family: Trebuchet MS, Arial, sans-serif; margin:0px; padding:0px;height: 100%; background-color:#081F2A; background-color:#000000;}body #pageContainer{width:100%; margin:0 auto;  padding:0; position:relative; 	background-position: right bottom; 	background-repeat: no-repeat; 	background-image: url(../images/common/footer.jpg); 	background-color:#081F2A;	height:auto !important; /* real browsers */	height:100%; /* IE6: treaded as min-height*/	min-height:100%; /* real browsers */ 	}/* Top Banner */#TopBanner{width:100%; height:508px; z-index: 400; margin:0 auto; padding:0; 	background-image:url(../images/common/banner-sub.jpg); 	background-repeat: no-repeat; 	background-position: 80% 0px;	}/* disclaimer and privacy */#TopBanner #topMenu {position:absolute; top:20px; left:30px; color:#AEBEC4; font-size: 8.5pt; font-weight: bold; letter-spacing: 0.07em;}#TopBanner #topMenu a {color:#8E9CA7; background-color:transparent; text-decoration:none;}#TopBanner #topMenu a:hover {color:#fff; background-color:transparent; text-decoration:none;}	/* Menu */#menu {width: 700px; background: transparent; position:absolute; top:170px; left:20px;}#menu ul {list-style: none; margin: 0; padding: 0; width: 6em; float: left;}#menu ul.home {list-style: none; margin: 0; padding: 0; width: 5em; float: left;}#menu a.top {color: #fff; text-transform: uppercase; font: bold .7em Trebuchet MS, Arial, sans-serif; display: block; background: transparent; margin: 0; padding: 2px 3px; border-bottom: 0px;}#menu a.top:hover {color: #8E9CA7; background: transparent;}#menu a {color: #fff; 	text-decoration: none; 	font: bold .7em Trebuchet MS, Arial, sans-serif; 	display: block; 	background: transparent; 	margin: 0; padding: 5px 5px;  	border-bottom: 1px solid #081F2A;}	#menu a:hover {color: #081F2A; background: #fff;}#menu li {position: relative;}#menu ul ul {position: absolute; z-index: 500; background: #754720; width: 7.5em;}#menu ul ul ul {top: 0; left: 100%;}#menu li:hover{cursor:pointer;z-index:100;}div#menu ul ul,div#menu ul li:hover ul ul,div#menu ul ul li:hover ul ul{display: none;}div#menu ul li:hover ul,div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul{display: block;}/* End menu */#Main {width:100%; height:auto; margin:0 auto; padding:0; 	background-color:#ffffff; 	background-image:url(../images/common/squares-white.gif); 	background-position: 376px 0px; 	background-repeat: repeat-x; 	position:absolute;	top:200px;		}	#Main p {font-color: #0C2735; font-size: 0.8em; line-height: 1.3em;	}	#Main div.credit {font-size:11px; color:#8E9CA7; font-style:italic;}	#Main img.photos {margin-right: 5px;	}	#Main div.arrows {	position:absolute;	top:60px;	left:790px;	}	#Main div.Squares {width:377px; margin:0 auto; padding:0; 	background-image:url(../images/common/squares-black.gif); 	background-repeat: repeat-x; 	position:absolute;	top:330px;	left:0px;	font-size: 0.7em; 	text-transform: uppercase;	letter-spacing: 0.05em;	line-height: 1.5em;	font-weight: bold;	}	#Main a {color:#754720; background-color:transparent;} #Main a:hover {color:#8E9CA7; background-color:transparent;}#Main a.squares {color:#8E9CA7; background-color:transparent; text-decoration:none;} #Main a.squares:hover {color:#4C5B65; background-color:transparent; text-decoration:none;}#Main h1{font-size: .9em; color:#8E9CA7; text-transform:uppercase;}#Main h2{font-size: .8em; color:#754720; text-transform:uppercase;}#Main h3{font-size: .8em; color:#4C5B65; text-transform:uppercase;}