*{padding: 0; margin: 0;}
html{background: url(images/bg.jpg) fixed; height: 100%;}
body{font-family: arial, verdana, sanserif; font-size: 12px; line-height:1.5em;color: white; background: url(images/bgBody.png) repeat-y center 0 ; min-height: 100%; }
h1{ color: #ffd9ac; margin-bottom: 8px; line-height: 1.5em; font-size: 26px;}
h3 { margin-bottom: 1em; color: #FFD9AC;}
p{margin-bottom: 1.5em;}
a{ font-weight: bold; color: white; }
a:hover{ color: #fe7301; background-color: white;  text-decoration: none;}

.textReplace{ text-indent: 10000px; overflow: hidden; font-size: 0; line-height: 0; }

#container{ width: 636px; margin: 0 auto;}
	#header{background: url(images/bgSplash.gif) repeat-x bottom center; }
		#logo{text-indent: -9999px; overflow: hidden; background: url(images/logo.gif) no-repeat ; display: block; width: 636px; height: 137px;}
		#welcome  #splash{background: url(images/splashHolder.jpg) no-repeat 19px 0; height: 397px; vertical-align: bottom;}
			  #splash{background: url(images/splashHolder.jpg) no-repeat 19px 0; height: 207px; vertical-align: bottom;}
			#welcome #splash img{margin: 0 auto; display: block; padding-top: 308px; }
				 #splash img{margin: 0 auto; display: block; padding-top: 119px; }
		#nav{}
			
			#nav ul{ width: 472px; margin: 0 auto; text-align: center; height: 58px; }
			#nav li{ list-style-type: none; float: left;} 
				#nav li a{ outline: none;  background: url(images/bgNav.png); text-indent: -900px; overflow: hidden; height: 58px; display: block;}
				#nav li#navWelcome a{ width: 190px;}
				#nav li#navWelcome a:hover, #nav li.current#navWelcome a{ background-position: 0 -58px; }
				#nav li#navAbout a{ background-position: -190px 0; width: 140px; }
				#nav li#navAbout a:hover, #nav li.current#navAbout a{ background-position: -190px -58px; }
				#nav li#navMenu a{background-position: -330px 0; width: 142px; }
				#nav li#navMenu a:hover, #nav li.current#navMenu a{ background-position: -330px -58px; }
					
	#content{ overflow: auto; padding: 0 20px 46px 20px;   background: url(images/bgContent.gif) repeat-x; }
		#contentInner{ padding-top: 46px;overflow: auto; background: url(images/bgBottom.gif) no-repeat right bottom; }
			#leftCol{ width: 350px; float: left; }
			#rightCol{ margin-left: 13px;width: 224px; float: left; text-align: center; padding-top: 57px;}
			#content ul { text-align: left; list-style-type: none; }
			
			#sideLinks { margin-top: 20px; background-color: #fe7301; padding: 8px; border-top: 1px solid white;
				border-right: 1px solid #E45F01; border-bottom: 1px solid #E45F01;
			}
			#sideLinks a[href$='.pdf'] { background: url(images/iconPDF.png) no-repeat; display: block; padding-left: 19px; margin-bottom: 3px; text-decoration: none; }
				#sideLinks a:hover { background-color: white; }
	
	#footer{ color: #ffd9ac; font-size: .8em; padding: 12px 0; text-align: center; border-top: 1px solid  #FFD9AC;}
		#footer #address{ font-size: 1.2em; float: left; width: 300px; text-align: left; }
		#footer #copyright{ text-align: right; }
	
	/* #welcome #hWelcome{ background: url(images/hWelcome.png); width: 269px; height: 18px;  margin-bottom: 15px;} */
	#about #hAbout{ background: url(images/hAbout.png); width: 208px; height: 19px;  margin-bottom: 15px;}
	#about #hBanquet{ background: url(images/hBanquet.png); width: 319px; height: 42px;  margin-bottom: 15px;}
	#menu #hMenu{ background: url(images/hMenu.png); width: 96px; height: 19px;  margin-bottom: 15px;}