html {	TEXT-ALIGN: center;	FONT-FAMILY: Trebuchet;	background-COLOR: #ffffff;	COLOR: #606060;}body {	TEXT-ALIGN: center;	min-width: 700px;}#menuh-container	{	position: absolute;			top: 20px;	left: 10px;	}#menuh	{	font-size: 1em;	font-family: trebuchet;	font-weight: bold;	width:100%;	float:left;	margin:28%;	margin-top: 0em;	}		#menuh a	{	text-align: center;	display:block;	border-left: 1px solid #aaaaaa;	border-right: 1px solid #aaaaaa;	white-space:nowrap;	margin:0;	padding-left: 11px;	padding-right: 11px;	}	#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */	{	color: #aaaaaa;	background-color: white;	text-decoration:none;	}	#menuh a:hover						/* menu on mouse-over  */	{	color: black;	background-color: #aaaaaa;	text-decoration:none;	}		#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */	{	background-image: url(navdown_white.gif);	background-position: right center;	background-repeat: no-repeat;	}	#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */	{	background-image: url(arrow-right.gif);	background-position: right center;	background-repeat: no-repeat;	}#menuh ul	{	list-style:none;	margin:0;	padding:0;	float:left;	/*width:9em;*/	/* width of all menu boxes */	/* NOTE: For adjustable menu boxes you can comment out the above width rule.	However, you will have to add padding in the "#menh a" rule so that the menu boxes	will have space on either side of the text -- try it */	}#menuh li	{	position:relative;	min-height: 1px;		/* Sophie Dennis contribution for IE7 */	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */	}#menuh ul ul	{	position:absolute;	z-index:500;	top:auto;	display:none;	padding: 1em;	margin:-1em 0 0 -1em;	}#menuh ul ul ul	{	top:0;	left:100%;	}div#menuh li:hover	{	cursor:pointer;	z-index:100;	}div#menuh li:hover ul ul,div#menuh li li:hover ul ul,div#menuh li li li:hover ul ul,div#menuh li li li li:hover ul ul{display:none;}div#menuh li:hover ul,div#menuh li li:hover ul,div#menuh li li li:hover ul,div#menuh li li li li:hover ul{display:block;}/* End CSS Drop Down Menu */a{	font-size: 0.8em;	FONT-WEIGHT: bold;	COLOR: #555555;	padding: 4px;}a:link{	TEXT-DECORATION: none}a:visited{	TEXT-DECORATION: none}a:active{	TEXT-DECORATION: none}.topnav a:hover{	COLOR: #000000;	background-color: #cccccc;	font-weight: bold}.caption{	width: 340px;	height: 180px;	margin-left: 180px;	margin-right: 180px;	margin-top: 20px;	padding-top: auto;	padding-bottom: auto;	padding-right: 10px;	text-align: center;	color: #505048;	background-image: url(paper.bmp);	background-repeat: no-repeat;}.caption p{	padding-top: 20px;}.container{	padding-top: 4px;	padding-bottom: 4px;	float: clear;	background-color: #ffffff;	MARGIN-LEFT: 30px;	WIDTH: 90%;	MARGIN-RIGHT: auto;	background-image: url(navbackdrop.jpg);	background-repeat: repeat-y;	height: 310px;}.container ul { margin-left: 80px; text-align: left; }.strip{	MARGIN-LEFT: 75px;	background-color: #ffffff;	margin-top: 10px;	padding-top: 10px;	margin-bottom: 10px;	padding-bottom: 10px;	align: left;}.strip img {	border-width: 0px;	border-style: solid;	border-color: #666666;	margin-left: 0px;	margin-right: 0px;	padding-left: 0px;	padding-right: 0px;}.strip a {	border-width: 0px;	border-style: solid;	border-color: #666666;	margin-left: 0px;	margin-right: 0px;	padding-left: 0px;	padding-right: 0px;}.centerbox2{  width: 47%;  }.centerbox{  float: right;  }.labelbox{   width: 25%;   display: block;   float: right;   }.labelbox a{  display: block;}.labelbox img{   }.labelbox p{}.kclear{	display: block;	width: 100%;	height: 32px;}#standalone{	padding-top: 0px;	margin-top: 0px;	margin-left: auto;	margin-bottom: 0px;	margin-right: auto;	position: relative;	width: 92%;}#standalone img{	border-width: 1px;	border-style: solid;	border-color: #666666;}	#footer{	border-top: 1px;	border-left: 1px;	border-right: 1px;	border-bottom: 1px;	border-color: #808080;	border-style: solid;	color: #909090;	padding-top: 6px;	padding-bottom: 6px;	margin-top: 20px;	margin-right: 12px;	font-weight: bold;	align: center;	display: none;}#photo3 {	border-top: 0px;	border-left: 0px;	border-right: 0px;	border-bottom: 0px;	border-color: none;	border-style: solid;	float: right;	position: relative;	margin-bottom: 0px;	margin: 10px;	height: 100%;}#photo9 {	border-top: 0px;	border-left: 0px;	border-right: 0px;	border-bottom: 0px;	border-color: none;	border-style: solid;	float: right;	position: relative;        margin-top: 30px;	margin-bottom: 0px;	margin: 10px;	height: 100%;}    #photo10 {	border-top: 0px;	border-left: 0px;	border-right: 0px;	border-bottom: 0px;	border-color: none;	border-style: solid;	float: right;	position: relative;        margin-top: 30px;	margin-bottom: 0px;	margin: 10px;	height: 100%;}   #photo3 img {	height: 100%;}#photo9 img {	height: 70%;}#photo10 img {	height: 50%;}#photo4 {	border-top: 0px;	border-left: 0px;	border-right: 0px;	border-bottom: 0px;	border-color: red;	border-style: solid;	float: right;	position: relative;	top: 2em;	margin: 10px;	height: 100%;} #photo4 img {	height: 60%;}#photo2 {	border-top: 0px;	border-left: 0px;	border-right: 0px;	border-bottom: 0px;	border-color: red;	border-style: solid;	float: right;	position: relative;	margin-bottom: 0px;	margin: 10px;} #photo2 img {	width: 270px;	height: 330px;}#photo {	border-top: 0px;	border-left: 0px;	border-right: 0px;	border-bottom: 0px;	border-color: red;	border-style: solid;	float: right;	position: relative;	margin-bottom: 0px;	margin: 10px;} #photo img {	width: 400px;	height: 300px;}.framed {	border-top: 0px;	border-left: 0px;	border-right: 0px;	border-bottom: 0px;	border-color: black;	border-style: solid;} .spacer {	height: 32px;	width: 100%;}.picturebox2 { 	position: relative;	bottom: 0px;	display: block;	width: auto;	height: auto;	margin-top: 8px;	color: #202020;	text-align: center;	margin-bottom: 20px;}.picturebox { 	position: relative;	bottom: 80px;	display: block;	width: auto;	height: auto;	margin-top: 8px;	color: #202020; }.picturebox img {	 text-align: center;	}.picturebox h3 { margin-left: 8px; float: clear; }#banner { text-align: left; BACKGROUND-COLOR: #333333 }#gallery{	text-align: center;	margin-right: 20px;	margin-left: 110px;	position: relative;	bottom: 40px;}#gallery img {	border-width: 0px;	border-style: solid;	border-color: #666666;}#floaty {padding-left: 15px;  }#floaty H1 {	FONT-SIZE: 1.4em;	color: #006;}#floaty H2 {	FONT-SIZE: 1.2em;	color: #057;}#floaty H3 {	FONT-SIZE: 1.0em;	color: #067;}.newnav{	margin-left: auto;	margin-top: 12px;	width: 175px;	height: 320px;	margin-right: auto;	float: left;	color: #ffffff;	text-align: left;}.newnav A{	line-height: 175%;	margin-left: 8px;	padding-right: 8px;	padding-left: 8px;}.newnav a:hover{	COLOR: #000000;	background-color: #ffffff;	font-weight: bold;	width: 100%;}#signup{	float: right;	text-align: right;		margin-right: 12px;}#gallerypage a{	font-weight: normal;}.topnav{	font-size: 1em;	margin-left: 64px;	width: 90%;	height: 32px;	margin-right: auto;	padding-top: 10px;	float: left;	color: #aaaaaa;	text-align: center;}.topnav A{	color: #aaaaaa;	line-height: 100%;}.topnav a:hover{    COLOR: #000000;	background-color: #aaaaaa;	font-weight: bold;}