.abouttext  /*style of about text*/
	{
		position: absolute;
		top: 150px;
		left: 60px;
		width: 500px;
		color: white;
		font-family: serif;
	}
	
.albumname /*style of album title on album pages*/
	{
		position: absolute;
		top: 135px;
		left: 685px;
		color: white;
		width: 400px;
	}

.alphabet
	{
		display: block;
		width: 600px;
		color: white;
		font-weight: bold;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}	

.alphabetbox 
	{
		border:5px solid orange;		
		background-color: white;
		/*margin-top: 5px;*/
		color: black;
		width: 30px;
	}	
	
.alphabetbox a
	{
		/*border:1px solid black;		
		margin-top: 5px;*/
		background-color: white;
		color: black;
	}	
	
.alphabetbox a:hover
	{
		background-color: red;
		color: black;
	}	
	
.alphabet a:link
	{
		color: black;
		text-decoration: none;
	}	
	
.alphabet a:visited
	{
		color: black;
		text-decoration: none;
	}	
	
.alphabet a:hover
	{
		display: block;
		color: black;
		background-color: red;
	}	
	
.alphabettop
	{
		display: block;
		width: 70px;
		text-align: center;
		color: red;
		background-color: white;
	}	
	
.alphabettop a:link
	{
		color: red;
		background-color: white;
	}	
	
.alphabettop a:visited
	{
		color: red;
		background-color: white;
	}	
	
.alphabettop a:hover
	{
		display: block;
		color: red;
		background-color: white;
	}	
	
/*Link to southwest birders' photography gallery*/
div.birdersgallery 
	{
		position: absolute;
		top: 10px;
		left: 725px;
		width: 250px;
		color: white;
		border: 1px solid gray;
		padding: 6px;
	}
	
.birdersgallery a:link
	{
		text-decoration: none;
		color: yellow;
	}
	
.birdersgallery a:visited
	{
		text-decoration: none;
		color: yellow;
	}
	
.birdersgallery a:link:hover
	{
		color: red;
	}
	
/*position bird*/
.birdflash
	{
		position: absolute;
		left: 635px;
		top: 190px;
	}
	
body
	{
		background-color: black;
	}
	
/*position butterfly net*/
.butterflynet
	{
		position: absolute;
		left:  635px;
		top: 190px;
	}

/*position cat animation*/
.catflash
	{
		position: absolute;
		left: 635px;
		top: 120px;
	}
	
.clickthumbs
	{
		position: absolute;
		top: 230px;
		left: 700px;
		color: white;
		font-size: 150%;
		margin-left:auto;
    	margin-right:auto;
    	width:400px;				
	}/**/
	
/*position coffee cup*/
.coffeecup
	{
		position: absolute;
		left: 635px;
		top: 120px;
	}
	
.colorinstruction /*flowers by color page*/
	{
		position: relative;
		top: 170px;
		left: 110px;
		text-align: center;
	}
	
.colorlists
	{
		position: absolute;
		top: 275px;
		left: 700px;
		/*color: white;
		font-size: 150%;*/
		margin-left: auto;
    	margin-right: auto;
    	width: 400px;				
	}
	
.colorlistslinkposition
	{
		position: absolute;
		left: 30px;
		font-size: 100%		
	}

.colorlistslinkposition a
	{
		display: block;
		width: 110px;		
		color: white;
		text-align: right;
		padding: 0px 20px 0px 0px;
		text-decoration: none;
		/*background-color: red;*/
	}
	
.colorlistslinkposition a:hover
	{
		background-color: yellow;
	}
	
.colorwhite
	{
		display: block;
		width: 125px;		
		text-align: center;
		text-decoration: none;
	}
	
.colorwhite a /*flowers by color page link labels*/
	{
		display: block;
		background-color: white;
		color: black;
	}

.coloryellow
	{
		display: block;
		width: 125px;		
		text-align: center;
		text-decoration: none;
	}
	
.coloryellow a /*flowers by color page link labels*/
	{
		display: block;
		background-color: yellow;
		color: black;
	}

.coloryellow a:hover /*flowers by color page link labels*/
	{
		display: block;
		background-color: red;
		color: white;
	}

.colorred
	{
		display: block;
		width: 125px;		
		text-align: center;
		text-decoration: none;
	}
	
.colorred a /*flowers by color page link labels*/
	{
		display: block;
		background-color: red;
		color: white;
	}

.colorred a:hover /*flowers by color page link labels*/
	{
		display: block;
		color: black;
	}

.colorblue
	{
		display: block;
		width: 125px;		
		text-align: center;
		text-decoration: none;
	}
	
.colorblue a /*flowers by color page link labels*/
	{
		display: block;
		background-color: blue;
		color: white;
	}

.colorblue a:hover /*flowers by color page link labels*/
	{
		display: block;
		color: black;
	}

.colorpink
	{
		display: block;
		width: 125px;		
		text-align: center;
		text-decoration: none;
	}
	
.colorpink a /*flowers by color page link labels*/
	{
		display: block;
		background-color: pink;
		color: black;
	}

.colorpink a:hover /*flowers by color page link labels*/
	{
		display: block;
		color: black;
	}

.colorpurple
	{
		display: block;
		width: 125px;		
		text-align: center;
		text-decoration: none;
	}
	
.colorpurple a /*flowers by color page link labels*/
	{
		display: block;
		background-color: purple;
		color: white;
	}

.colorpurple a:hover /*flowers by color page link labels*/
	{
		display: block;
		color: black;
	}

.colorgreen
	{
		display: block;
		width: 125px;		
		text-align: center;
		text-decoration: none;
	}
	
.colorgreen a /*flowers by color page link labels*/
	{
		display: block;
		background-color: green;
		color: white;
	}

.colorgreen a:hover /*flowers by color page link labels*/
	{
		display: block;
		color: black;
	}

.colororange
	{
		display: block;
		width: 125px;		
		text-align: center;
		text-decoration: none;
	}
	
.colororange a /*flowers by color page link labels*/
	{
		display: block;
		background-color: orange;
		color: black;
	}

.colororange a:hover /*flowers by color page link labels*/
	{
		display: block;
		color: black;
	}

.colortitle /*flowers by color page*/
	{
		position: absolute;
		top: 130px;
		width: 710px;
		text-align: center;
		font-size: 150%;
		color: yellow;
	}
	
.contactimage /*style personal image on contact page*/
	{
		position: absolute;
		top: 110px;
		left: 30px;
	}
	
.contactportrait /*position of contact photo*/
	{
		position: absolute;
		top: 175px;
		left: 30px;
	}
	
.content h1  /* style of Welcome title */ /*was no h1*/
	{
		position: absolute;
		top: 155px; /*was 125*/
		left: 30px;
		color: white;
		text-align: center;
		width: 680px;
	}
	
.danubeinstrctns
	{
		position: absolute;
		top: 200px;
		left: 700px;
		width: 250px;
		color: white;
		border: 1px solid gray;
		padding: 6px;
	
	}
	
.description /*style of description of photo on album page*/
	{
		position: absolute;
		top: 230px;
		left: 700px;
		color: white;
		width: 400px;
	}
	
.description2 /*style of description of photo on album page*/
	{
		position: absolute;
		top: 550px;
		left: 700px;
		color: white;
		width: 400px;
	}
	
.dropcap /*dropcap V on home page, R on About Sari, A on About Brian*/
	{
		display: inline;
		float: left;
		margin: 0 6px 0 0;
	}
	
/*position flash movie with two butterflies*/
.flashtwobutterflies
	{
		position: absolute;
		left: 750px;
		top: 150px;
	}

.floralserenity /*positioning and format for floral serenity video*/
	{
		position: absolute;
		top: 520px;
		left: 700px;
		color: white;
		font-size: 100%;
		margin-left: auto;
    	margin-right: auto;
    	width: 500px;				
	}
	
.floralserenity a
	{
		text-decoration: none;
		color: white;
	}
	
.floralserenity a:hover
	{
		background-color: red;
	}
	
.flowerlists
	{
		position: absolute;
		top: 325px;
		left: 700px;
		color: white;
		font-size: 150%;
		margin-left: auto;
    	margin-right: auto;
    	width: 400px;				
	}
	
.flowerlistsp1
	{
		position: absolute;
		top: 305px;
		left: 700px;
		color: white;
		font-size: 150%;
		margin-left: auto;
    	margin-right: auto;
    	width: 400px;				
	}
	
.flowerlistslinkposition
	{
		position: absolute;
		left: 30px;
		font-size: 100%		
	}

.flowerlistslinkposition a
	{
		color: green;
		text-decoration: none;		
	}
	
.flowerlistslinkposition a:hover
	{
		background-color: yellow;
	}
	
.flowermission /*positioning and format for mission statement*/
	{
		position: absolute;
		top: 560px;
		left: 700px;
		color: white;
		font-size: 100%;
		margin-left: auto;
    	margin-right: auto;
    	width: 500px;				
	}
	
.flowermission a /*for resources link on home page*/
	{
		text-decoration: none;
		color: green;
	}
	
.flowermission a:link:hover /*for resources link on home page*/
	{
		background-color: yellow;
	}
	
.flowermystery /*positioning and format for floral serenity video*/
	{
		position: absolute;
		top: 685px;
		left: 690px;
	}
	
.flowerpiccolumn /*positioning and format for mission statement*/
	{
		position: absolute;
		top: 150px;
		left: 10px;
		/*border: 3px solid white;*/
    	width: 660px;				
	}
	
div.flowerpiccolumn img
	{
		margin: 0px 0px 30px 0px;
		padding: 2px;
		border: 2px solid gray;
	}
	
figure {
		display: inline;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 40px;
		margin-right: 40px;
	}

video 
	{
		display: inline;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 40px;
		margin-right: 40px;
	}

.gallery/* position of gallery*/
	{
		position: absolute;
		top: 200px;
		left: 10px;
		width: 1600px;
		height:auto;
	}
	
.galleryquilt/* position of sari quilt gallery*/
	{
		/*position: relative;*/
		position: absolute;
		top: 200px;
		left: 10px;
		width: 1600px;
		height:auto;
	}
	
ul.gallery /*removes ul decoration*/
	{
		margin: 0 0 10px 0;
		padding: 0;
		text-align: center;
		line-height: 1em;
		list-style: none;
	}
	
ul.gallery li /* puts thumbnails in straight line, width of a thumbnail box */
	{
		display: inline;
		margin: 0;
		padding: 0;
		width: 100px;
		height: 400px;
	}
	
ul.gallery a:hover img /* adds red border around thumbnail in FF and Safari, not IE */
	{
		/*border-width: .1em;*/
		border-color: red;
	}
		
.galleryfooter /* position of gallery footer*/
	{
		position: absolute;
		top: 2050px;
		left: 60px;
		width: 1340px;
		height:545px;
		color: white;
		border: 3px solid red;
	}
	
.galleryfooter div
	{
		/*column-count: 3;
		column-width: 300px;*/
		width: 400px;
		height: 500px;
		float: left;
		padding: 10px;
		margin: 10px;
	}
	
h2.galleryheader 
	{
		text-align: center;
	}
	
.gallerycontact a:link
	{
		color: red;
	}
	
.gallerytable 
	{
		text-align: center;
		width: 100%;
		padding: 20px;
	}
	
.gallerytable td
	{
		width: 50%;
	}
	
.gallerytitle
	{
		position: absolute;/**/
		left: 200px;
		width: 500px;
		top: 100px;
	}
	
.gallerytitlepic
	{
		position: absolute;/**/
		left: 600px;
		width: 400px;
		height: 250px;
		top: 5px;
	}
	
.gallerytitle2
	{
		position: absolute;
		width: 1400px;
		top: 10px;
	}
	
.gallerysubtitle
	{
		position: absolute;
		width: 1500px;
		top: 140px;
	}
	
.galleryvideo/* position of gallery*/
	{
		position: absolute;
		top: 200px;
		left: 10px;
		width: 1800px;
		height:auto;
	}
	
ul.galleryvideo /*removes ul decoration*/
	{
		display: inline;
		margin: 0 0 10px 0;
		padding: 30;
		text-align: left;
		/*line-height: 1em;*/
		line-height: 400px;
		list-style: none;
	}
	
ul.galleryvideo li /* puts thumbnails in straight line, width of a thumbnail box */
	{
		display: inline;
		margin: 0;
		padding: 30;
		width: 400px;
		height: 400px;
		border: 3px solid green;
	}
	
ul.galleryvideo video /* puts thumbnails in straight line, width of a thumbnail box */
	{
		display: inline;
		margin: 0;
		padding: 30;
		width: 400px;
		height: 400px;
		border: 3px solid blue;
	}
	
.galleryvideo li /* puts thumbnails in straight line, width of a thumbnail box */
	{
		display: inline;
		margin: 30;
		padding: 30;
		width: 400px;
		height: 400px;
		border: 3px solid red;
	}
	
ul.galleryvideo a:hover img /* adds red border around thumbnail in FF and Safari, not IE */
	{
		/*border-width: .1em;*/
		border-color: red;
	}
		
galleryvideobox /* adds red border around thumbnail in FF and Safari, not IE */
	{
		width: 400px;
		height: 400px;
		 border: 3px solid yellow;
	}
		
h3.p2 
	{
		clear: left;
	}
	
.homeflowertext /*text for wildflower home page*/
	{
		position: absolute;
		top: 300px;
		left: 30px;
		width: 620px;
		color: white;
		/*height: 170px;*/
	}
	
.hometitle /*title for wildflower home page*/
	{
		position: absolute;
		top: 135px;
		left: 10px;
		width: 660px;
		height: 170px;
	}
	
.labelcolor /*color of label text above photo*/
	{
		color: white;
	}

.largeimage /*position of link for large image popup window*/
	{
		position: absolute;
		top: 550px;
		left: 685px;
	}
	
.largeimage a
	{
		text-decoration: none;
		color: white;
	}
	
.largeimage a:link:hover
	{
		color: red;
	}
	
.locationlists
	{
		position: absolute;
		top: 225px;
		left: 760px;
		/*color: white;*/
		font-size: 100%;
		margin-left: auto;
    	margin-right: auto;
    	/*width: 400px;*/				
	}
	
.locationlistslinkposition
	{
		position: absolute;
		left: 0px;
		font-size: 100%		
	}

.locationlistslinkposition a
	{
		display: block;
		width: 215px;		
		color: white;
		text-align: right;
		padding:  0px 20px 0px 0px;
		text-decoration: none;
		background-color: red;/**/
	}
	
.locationlistslinkposition a:hover
	{
		background-color: yellow;
		color: black;
	}
	
#map 
	{
		position: relative;
		width: 500px;
		height: 400px;
		left: -10px;
	}
	
.miscphotos /*style of photo on album page*/
	{
		position: absolute;
		display: block;
		top: 135px;
		left: 30px;
		border: 1px solid gray;
		padding: 3px 3px 3px 3px;
	}
	
.miscphotosplant /*style of photo of plant on album page with macro 500px tall*/
	{
		position: absolute;
		display: block;
		top: 700px;
		left: 30px;
		border: 1px solid gray;
		padding: 3px 3px 3px 3px;
	}
	
.miscphotosplant2 /*style of photo of plant on album page with macro 800px tall*/
	{
		position: absolute;
		display: block;
		top: 1000px;
		left: 30px;
		border: 1px solid gray;
		padding: 3px 3px 3px 3px;
	}
	
.miscphotosplant3 /*style of 3rd photo of plant on album page*/
	{
		position: absolute;
		display: block;
		top: 1575px;
		left: 30px;
		border: 1px solid gray;
		padding: 3px 3px 3px 3px;
	}
	
.miscphotosplant4 /*style of 3rd photo of plant on album page*/
	{
		position: absolute;
		display: block;
		top: 1875px;
		left: 30px;
		border: 1px solid gray;
		padding: 3px 3px 3px 3px;
	}
	
.miscphotosplant45 /*style of 3rd photo of plant on album page*/
	{
		position: absolute;
		display: block;
		top: 2100px;
		left: 30px;
		border: 1px solid gray;
		padding: 3px 3px 3px 3px;
	}
	
.miscphotosplant5 /*style of 4th photo of plant on album page*/
	{
		position: absolute;
		display: block;
		top: 2450px;
		left: 30px;
		border: 1px solid gray;
		padding: 3px 3px 3px 3px;
	}
	
.miscphotosplant6 /*style of 4th photo of plant on album page*/
	{
		position: absolute;
		display: block;
		top: 1250px;
		left: 30px;
		border: 1px solid gray;
		padding: 3px 3px 3px 3px;
	}

.miscphotosplant7 /*style of 4th photo of plant on album page*/
	{
		position: absolute;
		display: block;
		top: 2725px;
		left: 30px;
		border: 1px solid gray;
		padding: 3px 3px 3px 3px;
	}

.monthlists
	{
		position: absolute;
		top: 225px;
		left: 760px;
		/*color: white;*/
		font-size: 100%;
		margin-left: auto;
    	margin-right: auto;
    	width: 400px;				
	}
	
.monthlistslinkposition
	{
		position: absolute;
		left: 15px;
		font-size: 100%		
	}

.monthlistslinkposition a
	{
		display: block;
		width: 135px;		
		color: white;
		text-align: right;
		padding:  0px 20px 0px 0px;
		text-decoration: none;
		background-color: red;/**/
	}
	
.monthlistslinkposition a:hover
	{
		background-color: yellow;
		color: black;
	}
	
.multiimg /* position of first thumbnail on gallery page, width of tnail area accommodates 4 thumbnails across*/
	{
		position: absolute;
		top: 100px;
		left: 10px;
		width: 700px;
		height: auto; /*new 2.24.16*/
	}
	
ul.multiimg /*removes ul decoration*/
	{
		margin: 0 0 10px 0;
		padding: 0;
		text-align: center;
		line-height: 1em;
		list-style: none;
	}
	
ul.multiimg li /* puts thumbnails in straight line, width of a thumbnail box */
	{
		display: inline;
		margin: 0;
		padding: 0;
		width: 100px;
	}
	
ul.multiimg a:hover img /* adds red border around thumbnail in FF and Safari, not IE */
	{
		/*border-width: .1em;*/
		border-color: red;
	}
	
.multiimg2 /* position of first thumbnail on gallery page, width of tnail area accommodates 4 thumbnails across*/ 
	{
		position: absolute;
		top: 100px;
		left: 10px;
		width: 700px;
		height: auto;
		/*border: 3px solid green;*/ 
	}
	
ul.multiimg2 /*removes ul decoration*/
	{
		margin: 0 0 10px 0;
		padding: 0;
		text-align: center;
		line-height: 1em;
		list-style: none;
	}
	
ul.multiimg2 li /* puts thumbnails in straight line, width of a thumbnail box */
	{
		display: inline;
		margin: 0;
		padding: 0;
		width: 100px;
	}
	
ul.multiimg2 a:hover img /* adds red border around thumbnail in FF and Safari, not IE */
	{
		/*border-width: .1em;*/
		border-color: red;
	}
	
/*position music flash movie*/
.musicscript
	{
		position: absolute;
		left: 690px;
		top: 200px;
	}
	
/*lists of common and scientific flower names*/
.names
	{
		position: absolute; 
		/*top: 180px; */ 
		top: 280px;
		left: 160px; 
		font-size: 200%; 
		color: red;
	}
ul.names
	{
		position: absolute; 
		/*top: 180px; */
		top: 280px; 
		left: 160px; 
		font-size: 200%; 
		color: red;
	}

.names a
	{
		text-decoration: none; 
		color: green;
	}

.names a:hover
	{ 
		background-color: yellow;
	}

.navigationarrows
	{ 
		position: absolute;
		top: 730px;
		display: block;
		width: 640px;
		text-align: center;
		color: white;
		border: 1px solid black;
	}

.navigationarrows a img
	{ 
		border: 1px solid black;
	}

.navigationarrows a:hover img
	{ 
		border: 1px solid red;
	}

.navigationtext
	{ 
		padding: 0px 15px 0px 15px;
		vertical-align: 80%;
	}

/*new css 2.24.16*/
.navigationarrows2
	{ 
		width: 640px;
		text-align: center;
		color: white;
		border: 1px solid black;
		height: 75px;
		/*position: relative;
		top: 10px;
		clear: right;
		display: block;
		width: 500px;*/
	}

.navigationarrows2 a img
	{ 
		border: 1px solid black;
	}

.navigationarrows2 a:hover img
	{ 
		border: 1px solid red;
	}

.navigationtext2
	{ 
		padding: 0px 15px 0px 15px;
		vertical-align: 80%;
	}

.pageid /* position of page identification label*/
	{
		position: absolute;
		top: 35px;
		left: 700px;
		height: 20px;
		margin-left:auto;
	    margin-right:auto;
	    width:400px;
	}
	
/* Page number positioning and formatting*/
.pnumblue
	{
		color: yellow;
	}
	
.pnumwhite
	{
		color: red;
	}
	
.pnumone
	{
		position: absolute;
		top: 110px;
		left: 700px;
		color: white;
	}
	
.pnumone a
	{
		text-decoration: none;
	}
	
.pnumone a:link:hover
	{
		background-color: red;
	}
	
.pnumtwo
	{
		position: absolute;
		top: 110px;
		left: 770px;
		color: white;
	}
	
.pnumtwo a
	{
		text-decoration: none;
	}
	
div.pnumtwo a:link:hover
	{
		background-color: red;
	}
	
.pnumthree
	{
		position: absolute;
		top: 110px;
		left: 795px;
		color: white;
	}
	
.pnumthree a
	{
		text-decoration: none;
	}
	
.pnumthree a:link:hover
	{
		background-color: red;
	}
	
.pnumfour
	{
		position: absolute;
		top: 110px;
		left: 820px;
		color: white;
	}
	
.pnumfour a
	{
		text-decoration: none;
	}
	
.pnumfour a:link:hover
	{
		background-color: red;
	}
	
.pnumfive
	{
		position: absolute;
		top: 110px;
		left: 845px;
		color: white;
	}
	
.pnumfive a
	{
		text-decoration: none;
	}
	
.pnumfive a:link:hover
	{
		background-color: red;
	}
	
.pnumsix
	{
		position: absolute;
		top: 110px;
		left: 870px;
		color: white;
	}
	
.pnumsix a
	{
		text-decoration: none;
	}
	
.pnumsix a:link:hover
	{
		background-color: red;
	}
	
.pnumseven
	{
		position: absolute;
		top: 110px;
		left: 895px;
		color: white;
	}
	
.pnumseven a
	{
		text-decoration: none;
	}
	
.pnumseven a:link:hover
	{
		background-color: red;
	}
	
.pnumeight
	{
		position: absolute;
		top: 110px;
		left: 920px;
		color: white;
	}
	
.pnumeight a
	{
		text-decoration: none;
	}
	
.pnumeight a:link:hover
	{
		background-color: red;
	}
	
.pnumnine
	{
		position: absolute;
		top: 110px;
		left: 945px;
		color: white;
	}
	
.pnumnine a
	{
		text-decoration: none;
	}
	
.pnumnine a:link:hover
	{
		background-color: red;
	}
	
.pnumten
	{
		position: absolute;
		top: 110px;
		left: 965px;
		color: white;
	}
	
.pnumten a
	{
		text-decoration: none;
	}
	
.pnumten a:link:hover
	{
		background-color: red;
	}
	
.pnumeleven
	{
		position: absolute;
		top: 145px;
		left: 735px;
		color: white;
	}
	
.pnumeleven a
	{
		text-decoration: none;
	}
	
.pnumeleven a:link:hover
	{
		background-color: red;
	}
	
.pnumtwelve
	{
		position: absolute;
		top: 145px;
		left: 760px;
		color: white;
	}
	
.pnumtwelve a
	{
		text-decoration: none;
	}
	
.pnumtwelve a:link:hover
	{
		background-color: red;
	}
	
.pnumthirteen a:link:hover
	{
		background-color: red;
	}
	
.pnumthirteen
	{
		position: absolute;
		top: 145px;
		left: 785px;
		color: white;
	}
	
.pnumthirteen a
	{
		text-decoration: none;
	}
	
.pnumfourteen a:link:hover
	{
		background-color: red;
	}
	
.pnumfourteen
	{
		position: absolute;
		top: 145px;
		left: 810px;
		color: white;
	}
	
.pnumfourteen a
	{
		text-decoration: none;
	}
	
.pnumfifteen a:link:hover
	{
		background-color: red;
	}
	
.pnumfifteen
	{
		position: absolute;
		top: 145px;
		left: 835px;
		color: white;
	}
	
.pnumfifteen a
	{
		text-decoration: none;
	}
	
.pnumsixteen a:link:hover
	{
		background-color: red;
	}
	
.pnumsixteen
	{
		position: absolute;
		top: 145px;
		left: 860px;
		color: white;
	}
	
.pnumsixteen a
	{
		text-decoration: none;
	}
	
.pnumseventeen a:link:hover
	{
		background-color: red;
	}
	
.pnumseventeen
	{
		position: absolute;
		top: 145px;
		left: 885px;
		color: white;
	}
	
.pnumseventeen a
	{
		text-decoration: none;
	}
	
.pnumeightteen a:link:hover
	{
		background-color: red;
	}
	
.pnumeightteen
	{
		position: absolute;
		top: 145px;
		left: 910px;
		color: white;
	}
	
.pnumeightteen a
	{
		text-decoration: none;
	}
	
.pnumnineteen a:link:hover
	{
		background-color: red;
	}
	
.pnumnineteen
	{
		position: absolute;
		top: 145px;
		left: 935px;
		color: white;
	}
	
.pnumnineteen a
	{
		text-decoration: none;
	}
	
.pnumtwenty a:link:hover
	{
		background-color: red;
	}
	
.pnumtwenty
	{
		position: absolute;
		top: 145px;
		left: 965px;
		color: white;
	}
	
.pnumtwenty a
	{
		text-decoration: none;
	}

/*==================================================================*/

.pnumtwentyone
	{
		position: absolute;
		top: 175px;
		left: 735px;
		color: white;
	}
	
.pnumtwentyone a
	{
		text-decoration: none;
	}
	
.pnumtwentyone a:link:hover
	{
		background-color: red;
	}
	
.pnumtwentytwo
	{
		position: absolute;
		top: 175px;
		left: 760px;
		color: white;
	}
	
.pnumtwentytwo a
	{
		text-decoration: none;
	}
	
.pnumtwentytwo a:link:hover
	{
		background-color: red;
	}
	
.pnumtwentythree
	{
		position: absolute;
		top: 175px;
		left: 785px;
		color: white;
	}
	
.pnumtwentythree a
	{
		text-decoration: none;
	}
	
.pnumtwentythree a:link:hover
	{
		background-color: red;
	}
	
.pnumtwentyfour
	{
		position: absolute;
		top: 175px;
		left: 810px;
		color: white;
	}
	
.pnumtwentyfour a
	{
		text-decoration: none;
	}
	
.pnumtwentyfour a:link:hover
	{
		background-color: red;
	}
	
.pnumtwentyfive
	{
		position: absolute;
		top: 175px;
		left: 835px;
		color: white;
	}
	
.pnumtwentyfive a
	{
		text-decoration: none;
	}
	
.pnumtwentyfive a:link:hover
	{
		background-color: red;
	}
	
.pnumtwentysix
	{
		position: absolute;
		top: 175px;
		left: 860px;
		color: white;
	}
	
.pnumtwentysix a
	{
		text-decoration: none;
	}
	
.pnumtwentysix a:link:hover
	{
		background-color: red;
	}
	
.pnumtwentyseven
	{
		position: absolute;
		top: 175px;
		left: 885px;
		color: white;
	}
	
.pnumtwentyseven a
	{
		text-decoration: none;
	}
	
.pnumtwentyseven a:link:hover
	{
		background-color: red;
	}
	
.pnumtwentyeight
	{
		position: absolute;
		top: 175px;
		left: 910px;
		color: white;
	}
	
.pnumtwentyeight a
	{
		text-decoration: none;
	}
	
.pnumtwentyeight a:link:hover
	{
		background-color: red;
	}
	
.pnumtwentynine
	{
		position: absolute;
		top: 175px;
		left: 935px;
		color: white;
	}
	
.pnumtwentynine a
	{
		text-decoration: none;
	}
	
.pnumtwentynine a:link:hover
	{
		background-color: red;
	}
	
.pnumthirty
	{
		position: absolute;
		top: 175px;
		left: 965px;
		color: white;
	}
	
.pnumthirty a
	{
		text-decoration: none;
	}

.pnumthirty a:link:hover
	{
		background-color: red;
	}
	
/*==================================================================*/

	
.resources /*link to resource page*/
	{
		position: absolute;
		top: 785px;
		left: 700px;
		color: white;
	}
	
.resources a
	{
		text-decoration: none;
		color: green;
	}
	
.resources a:link:hover
	{
		background-color: yellow;
	}
	
.resourcedetails
	{
		position: absolute; 
		top: 180px; 
		left: 160px; 
		font-size: 125%;/**/ 
		color: white;
		width: 600px;
	}
	
.resourcedetails h3
	{
		position: relative; 
		/*top: 40px;*/ 
		left: 40px; 
		font-size: 100%; 
		color: white;
		width: 640px;
	}

.resourcedetails li 
	{
		color: White;
		left: 190px; 
	}

.resourcedetails a
	{
		text-decoration: none; 
		color: green;
	}

.resourcedetails a:hover
	{ 
		background-color: yellow;
	}
	
.seinetlink /*positioning and format for seinet link*/
	{
		color: white;
		font-size: 100%;
		margin-left: auto;
    	margin-right: auto;
    	width: 500px;				
	}
	
.seinetlink a
	{
		text-decoration: none;
		color: green;
	}
	
.seinetlink a:hover
	{
		background-color: yellow;
	}
	
.sitelinks /*site home page links to quickstart and tucson harmony*/
	{
		color: white;
	}

.sitelinks a /*site home page links to quickstart and tucson harmony*/
	{
		text-decoration: none;
		color: yellow;
	}

.sitelinks a:hover /*site home page links to quickstart and tucson harmony*/
	{
		background-color: red;
	}

/*position skinote movie*/
.skinote
	{
		position: absolute;
		left: 690px;
		top: 200px;
	}
	
.tablelink
	{
		color: green;
		border-style: solid;
    	border-color: white;
    	/*border-collapse: collapse;
		position: absolute;
		top: 160px;
		left: 25%;*/
	}

.tablelink a
	{
		text-decoration: none;
		color: green;
	}

.tablelink a:hover
	{
		background-color: yellow;
	}

.tablelink a:visited
	{
		color: green;
	}

.tableposition
	{
		position: relative;
		top: 160px;
		left: 30px;
		/*width:640px;
		border-style: solid;
    	border-color: white;
    	border-collapse: collapse;*/
	}

/*td.tableposition2 
	{
		border-style: solid;
    	border-color: white;    			

	}*/

.tableposition2
	{
		position: relative;
		top: 175px;
		left: 30px;
    	/*width:640px;
		border-style: solid;
    	border-color: white;
    	border-collapse: collapse;*/
	}

.testcolumn /*to ease insertion of images*/
	{
		position: absolute;
		display: block;
		top: 135px;
		left: 30px;
		width: 650px;
		border: 1px solid red;
		padding: 3px 3px 3px 3px;
	}
	
img.testcolumn
	{
		border: 2px solid green;
		margin: 0px 0px 50px 0px;
	}
	
.text  /*home page text style*/
	{
		position: absolute;
		top: 265px;
		left: 60px;
		/*position: relative;
		top: 20px;
		left: 30px;*/
		color: white;
		text-align: left;
		width: 400px; /*added*/
		clear: right; /*added*/
		/*float: left; added*/
		/*width: 700px;*/
	}
	
.thumbbox /*border around gallery thumbnail, 30 px added to either side of tnail*/
	{
		border: 1px solid gray;
		margin: 30px 30px 30px 30px;
		float: left;
	}
	
.thumbimage /*border around navigation thumb*/
	{
		border: 1px solid gray;
		padding: 5px 5px 5px 5px;	
	}
	
.thumbleft /*left navigation thumb*/
	{
		position: absolute;
		top: 350px;
		left: 700px;
		border: 1px solid gray;
		padding: 3px 3px 3px 3px;
		text-align: left;
	}
	
.thumbleft a /* remove underline, change link text to white */
	{
		text-decoration: none;
		color: white;
	}
	
div.thumbleft a:hover img /* adds red border around thumbnail in FF, Safari, and IE */
	{
		border-width: .1em;
		border-color: red;
	}
	
div.thumbleft a:link:hover /* changes link text to red in FF, Safari, and IE */
	{
		color: red;
	}
	
.thumbright /*right navigation thumb*/
	{
		position: absolute;
		top: 350px;
		left: 830px;
		border: 1px solid gray;
		padding: 3px 3px 3px 3px;
		text-align: right;
	}
	
.thumbright a /* remove underline, change link text to white */
	{
		text-decoration: none;
		color: white;
	}
	
div.thumbright a:hover img /* adds red border around thumbnail in FF, Safari, and IE */
	{
		border-width: .1em;
		border-color: red;
	}
	
div.thumbright a:link:hover /* changes link text to red in FF, Safari, and IE */
	{
		color: red;
	}
	

/*Start Swiftype search CSS*/
body input.st-default-search-input 
	{
	  color: green;
	  font-weight: bold;
	  background-color: yellow;
	}
	
/*.st-default-search-input 
	{
	  color: green;
	  font-weight: bold;
	  background-color: yellow;
	}*/
	
.st-search-input em
	{
	  font-weight: bold;
	  font-style: normal;
	  font-size: 150%;
	  text-transform: uppercase;
	}
	
/*Style matched text*/
body input.st-default-search-input.st-search-input em 
	{
	  font-weight: bold;
	  font-style: normal;
	  font-size: 150%;
	  text-transform: uppercase;
	}

.searchbox
	{
		position: absolute;
		/*top: 73px;*/
		top: 12px;
		left: 700px;
	}
	
.searchbutton
	{
		background-color: black;
		color: white;
		border: solid 1px yellow;
		height: 28px;
	}
	
.searchbutton:hover
	{
		border: solid 1px red;
	}
	
body form.st-result-listing a 
	{
	  color: red;
	}

.st-result-listing a:visited 
	{
	  color: green;
	}

.st-result-listing a:hover 
	{
	  color: yellow;
	}
	
/*End Swiftype search CSS*/
	
/*.mysterious *//*home page photo*/
	/*{
		float: left;
		margin: 0 10px 20px 0;
		width: 200px;
		clear: right;
	}*/
/*.ray *//*home page photo*/
	/*{
		position: relative;
		margin: 0 0 0 10px;
		top: 110px;
		width: 200px;
		float: right;
	}*/
