		body { background: #ddd; font-family: Georgia, "Times New Roman", Times, serif; }
		.container { background: #fff; }
		
		h1,h2,h3,h4 { color: #1b1464; }
		
		#header { background: url(../img/header-bg.jpg) no-repeat; height: 193px; }
		#header #logo	 { height: 130px; background: url(../img/header-logo.png) no-repeat 1em 1em; }
		#header #phonenumbers	 { padding: 3em 0 0 0; }
		#header #phonenumbers h3 { text-align: right; padding-right: 1em; }
		#header #phonenumbers h4 { text-align: right; padding-right: 1em; margin-bottom: 0.5em; }
		#header #tagline { height: 63px; color: #fff; padding: 0 0 0 1em; }
		#header #tagline h2, #header #tagline h4 { margin: 0; }
		
		#menu a		{ color: #fff; text-decoration: none; }
		#menu a:hover { text-decoration: underline; }
		#menu ul 	{ list-style-type:none; color: #fff; margin: 0.75em; }	
		#menu ul li { background: url(../img/main-option.gif) no-repeat; margin-bottom: 2px; padding: 0.6em 0 0.6em 1.25em; }
		#menu ul li.selected { background: url(../img/main-option-selected.gif) no-repeat; }
		#menu ul li.selected a { color: #333; }

		#menu div.subMenu			{ background: url(../img/subMenu-header.gif) no-repeat 0.75em 0;  }
		#menu div.subMenu div		{ text-align:center; }
		#menu div.subMenu ul 		{ padding-bottom: 0.5em; margin: 0.25em 0 0 0.75em; background: url(../img/subMenu-footer.gif) no-repeat bottom left; }
		#menu div.subMenu ul li		{ font-size: smaller; margin-left: 1.175em; padding: 0.6em 0 0.65em 1.2em; background: url(../img/sub-option.gif) no-repeat; }
		#menu div.subMenu ul li.selected { background: url(../img/sub-option-selected.gif) no-repeat; }
		#menu div.subMenu ul li.selected a { color: #333; }
		
		#content img.third { margin-right: 1em; }
		#content div.threeImages { margin-bottom: 1em; }

		#subsection-forward { text-align: right; }
		#subsection-back { }
		.subsection-nav a { text-decoration: none; color: #1b1464; }
		.subsection-nav a:hover { text-decoration: underline; }
		
		#gallery img { margin-right: 1em;}
		#gallery-detail { position: fixed; top: 185px; opacity: 0.95; padding: 2em; left: 25%; height: 34em; width: 605px; background: url(../img/gallery-detail.png) no-repeat; }
		#gallery-detail img { width: 300px; height: 300px; float: left;}
		a.bbbutton { background: url(../img/main-option.gif) no-repeat; margin-bottom: 2px; padding: 0.6em 0 0.6em 1.25em; color: #fff; font: inherit; width: 10em; display: block; border: 2px solid red; }

		#footer { background: #1b1464; color: #eee; }
		#footer div { padding: 0.25em; }
		#footer a { color: #fff; text-decoration: none; }
		#footer a:hover { border-bottom: 1px dashed #fff; }