/*	Innspiration stylesheet		Author: Nicholas Robinson	Email: nicholas@pixelumbrella.com	Website: http://www.pixelumbrella.com		Table of Contents:		layout		navigation		typography		images*//* layout----------------------------------------------- */body {	margin:0;	padding:20px 0 0 0;	text-align:left;	background-image:url(images/background.gif);	background-position:top left;	background-repeat:repeat-x;	background-color:#e2dfc0;	}	#container {	margin:0 auto;	width:896px;	padding:15px 0 0 0;	text-align:left;	background-color:#767162;	}	#menu {	width:896px;	margin:0 auto;	padding:0;	text-align:left;	font-size:1.1em;	position:relative;	background:transparent;	}		#logo_AHG {	width:896px;	margin:0 auto;	padding:0;	text-align:right;	font-size:1.1em;	position:relative;	}	#page {	margin:0 auto;	padding:25px 25px 0 25px;	width:806px;	background-image:url(images/middleStart.gif);	background-position:top center;	background-repeat:no-repeat;	text-align:left;	}#pageLong {	margin:0 auto;	padding:25px 25px 0 25px;	width:806px;	background-image:url(images/middleStartLong.gif);	background-position:top center;	background-repeat:no-repeat;	text-align:left;	}		#page2 {	margin:0 auto;	width:896px;	background-image:url(images/newbg.png);	background-position:top center;	background-repeat:no-repeat;	text-align:center;	padding-top: 20px;	}		#pageEnd {background-image:url(images/middleEnd.gif);margin:0 auto;height:34px;width:806px;clear:both;}#idhome #page {	background-image:url(images/newbg.png);		display:block;	}#flashIntro {	padding-left:100px;}#dots {	padding-top:12px;	padding-left:115px;}	#process {	padding-left: 107px;}#homeTxt {	padding-top:15px;	padding-left:60px;	padding-bottom:10px;}#submenu {	float:left;	width: 175px;	}#left-column {	float: left;	min-height:310px;	background-image:url(images/seperator.gif);	background-position: right top;	background-repeat:no-repeat;	}	#left-column {	min-height:310px;	background-position: right top;	background-repeat:no-repeat;	text-align:left;	}	#idwhat #full-column {	width: 680px;	margin:0 0 0 40px;	padding: 30px;	}		#idfaq #full-column {width: 680px;	margin:10px 0 0 55px;	padding: 10px;	}#idhow #left-column {width: 480px;	margin:0 0 0 40px;	padding: 20px 10px 20px 20px;	}	#idwho #left-column {	width: 480px;	margin:0 0 0 40px;	padding: 20px 10px 20px 20px;	}#idwhy #left-column, #idwhere #left-column {	width: 480px;	margin:0 0 0 40px;	padding: 20px 10px 20px 20px;	}#idwhy #right-column, #idwhere #right-column  #idhow #right-column  #idwho #right-column  {	float:left;	margin: 0;	padding: 40px 15px 10 15px;	width: 175px;	}	#idwhere #left-column, #idwhere #right-column {padding-top:25px;}	#left-feature {	float:left;	margin-left:74px;	margin-top:7px;	margin-bottom: 5px;}#right-feature {float:right;margin-right:74px;}#footer {	margin:0 auto;	padding:0;	width:896px;	height:13px;	background-image:url(images/bottom.gif);	background-repeat:no-repeat;	background-position:top left;	}#sitemap {	margin:10px auto 10px auto;	padding:0;	display:block;	width:896px;	text-align:left;	}#brand {	float:right;	}		.blueList {	background-image:url(images/read-blueList.gif);	}.yellowList {	background-image:url(images/read-yellowList.gif);	}.brownList {	background-image:url(images/read-brownlist.gif);	}.blueList ul li {	color:#ADC7BD;	}.yellowList ul li {	color:#C3B600;	}.brownList ul li {	color:#572700;	}.blueList, .yellowList, .brownList {	background-position:left top;	background-repeat:no-repeat;	padding-left:45px;	}.blueList ul, .yellowList ul, .brownList ul {	margin:3px 0 0 15px;	padding:0;	list-style:disc;	}.blueList ul li, .yellowList ul li, .brownList ul li {	font-family:Helvetica, Arial, sans-serif;	font-size:12px;	font-weight:normal;	line-height:1.5;	padding:0;	}.yellowList h4 {	color:#C3B600;	}.blueList h4 {	color:#ADC7BD;	}.brownList h4 {	color:#572700;	}h4 {	font-family:Helvetica, Arial, sans-serif;	font-weight:bold;	letter-spacing: 0px;	font-size: 16px;	margin:0;	color:#572700;	}	h4.blue2 {	font-family:Helvetica, Arial, sans-serif;	font-weight:bold;	letter-spacing: 0px;	font-size: 12px;	margin:0;	color:#572700;	}	h3 {	font-family:Helvetica, Arial, sans-serif;	font-weight:normal;	letter-spacing: 0px;	font-size: 12px;	margin:0;	color:#572700;	}#idhow .blueList ul li, #idhow .yellowList ul li {font-size:10px;}.clear {clear:both;}.clearDots {clear:both;border-top:1px dotted #babcbe;width:200px;margin:25px auto;}/* navigation----------------------------------------------- */ul#navigation{	height: 104px;	width: 896px;	background-image: url(images/nav.gif);	background-position: top left;	background-repeat: no-repeat;	margin: 0;	padding: 0;	}ul#navigation li{	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	text-indent: -9999px;	}ul#navigation li, ul#navigation a{	height: 104px;	display: block;	}ul#navigation li a{	text-indent: -9999px;	text-decoration: none;	}		/* LIGHTBOX */		#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: left;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: left;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(../lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../lightbox/images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../lightbox/images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}/* nav menu */li#home {left: 0px; width: 320px;}li#hometab {left: 320px; width: 100px;}li#what {left: 420px; width: 101px;}li#how {left: 521px; width: 86px;}li#why {left: 607px; width: 84px;}li#where {left: 691px; width:101px;}li#who {left: 792px; width: 84px;}/* nav hover */li#what a:hover {background: transparent url(images/nav.gif) -320px -105px no-repeat;}li#how a:hover {background: transparent url(images/nav.gif) -421px -105px no-repeat;}li#why a:hover {background: transparent url(images/nav.gif) -507px -105px no-repeat;}li#where a:hover {background: transparent url(images/nav.gif) -591px -105px no-repeat;}li#who a:hover {background: transparent url(images/nav.gif) -692px -105px no-repeat;}/* nav current page */body#idwhat li#what {background: transparent url(images/nav.gif) -320px -210px no-repeat;}body#idhow li#how {background: transparent url(images/nav.gif) -421px -210px no-repeat;}body#idwhy li#why {background: transparent url(images/nav.gif) -507px -210px no-repeat;}body#idwhere li#where {background: transparent url(images/nav.gif) -591px -210px no-repeat;}body#idwho li#who {background: transparent url(images/nav.gif) -692px -210px no-repeat;}/* typography----------------------------------------------- */p {	font-family:helvetica, arial, verdana, sans-serif;	font-size: 12px;	color: #333333;	line-height:1.3;	}li {	font-family:helvetica, arial, verdana, sans-serif;	font-size: 10px;	color: #6d6f71;	}a.yellow:link {color: #b6a90e; font-size:12px;text-decoration: none;outline:none;}a.yellow:visited {color: #b6a90e; font-size:12px;text-decoration: none;outline:none;}a.yellow:hover {color: #b6a90e;  font-size:12px;text-decoration: underline;}a.grey:link {color: #686868; font-size:12px;text-decoration: none;outline:none;}a.grey:visited {color: #686868; font-size:12px;text-decoration: none;outline:none;}a.grey:hover {color: #484848; font-size:12px;text-decoration: underline;}a:link {color: #4F3B3B; text-decoration: none;outline:none;}a:visited {color: #4F3B3B; text-decoration: none;outline:none;}a:hover {color: #7C3C36; text-decoration: none;}.redAccent {font-weight:bold;color:#582700;}#submenu ul {	margin:10px 0 0 10px;	padding:0 0 0 15px;	display:inherit;	}	#submenu ul li {	padding:0;	line-height:1.7;	}#submenu ul li a {	font-family:Helvetica, Arial, sans-serif;	font-size:13px;	color:#582700;	font-weight:normal;	}	#submenu ul li a:hover, #submenu ul li a.current:hover {	color:#C3B600;	border-bottom:1px dashed #C3B600;	}	#sitemap ul {	margin:5px 0 0 0;	padding:0;	}#sitemap ul li {	background-image:url(images/vertlineGreen.gif);	background-position:top right;	background-repeat:no-repeat;	display:inline;	padding:0 10px;	font-family:Helvetica, Arial, sans-serif;	font-size:9px;	color:#582700;	}#sitemap ul li.last, #submenu ul li.last {	background-image:none;	}	#sitemap ul li a {	font-family:Helvetica, Arial, sans-serif;	font-size:9px;	color:#79793f;	font-weight:bold;	}	#brand a {	color:#94925f;	font-family:Helvetica, Arial, sans-serif;	font-size:10px;	font-weight:bold;	}#sitemap ul li a:hover, #brand a:hover {color:#767162;}/* images----------------------------------------------- */img {	margin: 0;	padding: 0;	border:0;	}	#idhow #right-column img {	margin:5px 0;	}.staff {	float:left;	clear:both;	margin-right:12px;	margin-bottom:25px;	}a.room_gray_links {font-size:12pt; color: #686868; text-decoration: none;outline:none;}a.room_gray_links:hover {font-size:12pt; color: #484848; text-decoration: none;}.disclaimer {	font: 85% Arial, Helvetica, sans-serif;	color: #666666;}h1 {	font: normal 1.85em/normal helvetica, arial, geneva, sans-serif;	color: #767162;}h2 {	font: bold 1.25em/normal helvetica, arial, geneva, sans-serif;	color: #5D2F09;}