			body {
				margin: 0;
				padding-top: 0px;
				padding-bottom: 0;
				padding-left: 0;
				padding-right: 0;
				background-color: #666666;
			}
			:visited {
				color: #a2a2a2;
				text-decoration: none;
			}

			:active {
				color: #a2a2a2;
				text-decoration: none;
			}

			a:hover {
				color: #FFFFFF;
				text-decoration: none; 
			}

			:link {
				color: #a2a2a2;
				text-decoration: none; 
			}


			 #homepageouttercontainer {
				/* Use 100% of the browsser window */
			 	width: 100%; 
				height: 100%; 
				/*Apply a margin of 10px to the top and bottom and auto margins to the 
				left and right */
				margin: 0; 
				/* Add color, background color, border */
				/*background-color: gray;*/
				background-color: #666666;
				border: 0;
				/* Increase the overall line-height of text. It will cascade down 
				   throughout all divs below */
				line-height: 130%;
				font-family:"Hoefler Text","Times New Roman", Times, serif;
				/* used for center verically */
				position: fixed; display: table;
			}
			 
			 #outtercontainer {
				/* Use 100% of the browsser window */
			 	width: 100%; 
				height: 100%; 
				/*Apply a margin of 10px to the top and bottom and auto margins to the 
				left and right */
				margin: 0; 
				/* Add color, background color, border */
				/*background-color: gray;*/
				background-color: #666666;
				border: 0;
				/* Increase the overall line-height of text. It will cascade down 
				   throughout all divs below */
				line-height: 130%;
				font-family:"Hoefler Text","Times New Roman", Times, serif;
				/* used for center verically */

			}
			 
			 #container {
				padding: 0;
			 	width: 968px; 
				/*Apply a margin of 10px to the top and bottom and auto margins to the 
				left and right */
				margin: 0px auto; 
				/* Add color, background color, border */
				/*background-color: gray;*/
				color: #333;
				border: 0;
				/* Increase the overall line-height of text. It will cascade down 
				   throughout all divs below */
				line-height: 130%;
			}
			#homecontainer {
			 	width: 810px; 
				/*Apply a margin of 10px to the top and bottom and auto margins to the 
				left and right */
				margin: 0;
				/* Add color, background color, border */
				/*background-color: gray;*/
				color: #333;
				border: 0;
				/* Increase the overall line-height of text. It will cascade down 
				   throughout all divs below */
				line-height: 130%;

				/* used for center verically */
				display: table-cell; 
				vertical-align: middle;
				height: 450px;
				text-align: center;


			}
			#homecontainer2 {
				/* used for center horizontally */
				width: 810px; 
				display: block;
				margin:0 auto;
			}
			
			#top, #contacttop, #biotop, #gallerytop {
				/* Set separate padding, background color, padding and a
					 border across the bottom */
				margin-top: 0px;
				margin-left: 0;
				margin-right: 0;
				margin-bottom: 0;
				padding: 0;
				border: 0;		
                height: 91px;
				width: 968px;
				
			}
			#top {
				background-image: url(images/newgenericheader.jpg);
				background-repeat: no-repeat;
				background-position: left; 
			}
			/*** use generic top
			#contacttop {
				background-image: url(images/contactheader.jpg);
				background-repeat: no-repeat;
				background-position: left; 
			}
			#biotop {
				background-image: url(images/bioheader.jpg);
				background-repeat: no-repeat;
				background-position: left; 
			}
			#gallerytop {
				background-image: url(images/galleryheader.jpg);
				background-repeat: no-repeat;
				background-position: left; 
			}
			***/ 
			#top a, #biotop a, #contacttop a, #gallerytop a{
				display:block;
				width: 968px;
				height:91px;
				padding: 0;
				border: 0;
			} 

			#top h1, #biotop h1, #contacttop h1, #gallerytop h1 {
				/* Remove margins and padding from the h1 */
				padding: 0;
				position:absolute;
				width:100px;
				margin-left:-5000px;
			}
			
			#topnav {
				margin-top: 5px;
				height: 30px;
				font-weight: 400;
				font-size: 20px;
				letter-spacing:.5px;
				font-family:"Hoefler Text","Times New Roman", Times, serif;
			}
			
			#homepagetop {
				/* Set separate padding, background color, padding and a
					 border across the bottom */
				margin: 0;
				padding: 0;
				border: 0;
				background-image: url(images/WKSrev.png);
				background-repeat: no-repeat;
				background-position: bottom right; 
                height: 70px;
				width: 815px;
			}
			#homepagetop a{
				display:block;
				width: 380px;
				height:70px;
				margin-left: auto;
				margin-right: 1px;
			} 

			#homepagetop h1 {
				/* Remove margins and padding from the h1 */
				padding: 0;
				position:absolute;
				width:100px;
				margin-left:-5000px;
				}
			/*** NOT USED???
			#hometop {

				padding: 0;
				border: 0;
				background-image: url(images/WKSrev.png);
				background-repeat: no-repeat;
				background-position: bottom right; 
                height: 70px;
				width: 855px;
			}

			#hometop a{
				display:block;
				width: 380px;
				height:70px;
				margin-left: auto;
				margin-right: 1px;
			} 

			#hometop h1 {
				padding: 0;
				position:absolute;
				width:100px;
				margin-left:-5000px;
				}
****/
			#leftnav {
				/* Apply "float" to the leftnav. Therefore a width must also be included */
				float: left;
				/* Move the text away from the edges of the div */
			    margin: 0;
				padding: 0; 

				background-image: url(images/Hompagewoodnostripe.jpg);
				background-repeat: no-repeat;
				background-position: left; 
                height: 430px;
				width: 152px;

			}
			
		#homecontent {
				/* To make the text appear in a new column, we apply margin-left making
					sure that the width is greater than the overall width of the "leftnav" div */
				margin-left: 152px;
				/* Since the "content" div is longer than "leftnav" div, apply the 
				   border-left here, otherwise apply it to the leftnav */
				border: 0;
				padding: 0;
				/* Optionally, set a maximum width on your main content */
				max-width: 36em; 
				width: 653px;
				height: 430px;

		 }

		 #content {
				/* Since the "content" div is longer than "leftnav" div, apply the 
				   border-left here, otherwise apply it to the leftnav */
				border: 0;
				padding: 0;
				width: 968px;
				height: 100%;
				color: #000;

		 }

		 #staticcontent {
				/* Since the "content" div is longer than "leftnav" div, apply the 
				   border-left here, otherwise apply it to the leftnav */
				border: 0;
				padding-top: 20px;
				padding-bottom: 0;
				padding-left: 0;
				padding-right: 0;
				/* width: 968px; */
				height: 100%;
				color: #a2a2a2;

		 }

		 #staticcontent b {
			color: #fff;
		 }
		
		 #staticcontent a {
			color: #fff;
		 }

		 #bioimg1 {
			padding-right: 20px;
			padding-top: 4px;
			padding-bottom: 0px;
		 }

		 #bioimg2 {
			padding-top: 5px;
			padding-left: 20px;
			padding-bottom: 20px;
		 }

		 #floatRt {
			float:right;
		 }

		 #footer {
			 /* force the footer below any floated elements above */
			clear: both;
			margin: 0;
		    padding-top: 8px; 
			border-top: 0;
			font-weight: 400;
			font-size: 20px;
			height: 20px;
			letter-spacing:.5px;
			font-family:"Hoefler Text","Times New Roman", Times, serif;
	  }
	  #navbutton {
			font-family:"Hoefler Text","Times New Roman", Times, serif;
			margin-right: 35px;
			float: left;
			color: #a2a2a2;
	  }
	
	#leftnav p { margin: 0 0 1em 0; }
	#content h2 { margin: 0 0 .5em 0; }

	ul {
		margin-top: 0;
		padding-top: 0;
	} 