.header
{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20pt;
	font-style : italic;
	text-decoration : none;
	font-weight : bold;
}

.subheader
{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	text-decoration : underline;
	font-weight : bold;
}

.text
{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	font-weight : normal;
}

.menu
{
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	font-weight : bold;
}
.lower {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
}

a#show:hover img {
	background: url(images/nav/show2.png) top left no-repeat;
	border: 0;
}

a#denise:hover img {
	background: url(images/nav/denise2.png) top left no-repeat;
	border: 0;
}

a#history:hover img {
	background: url(images/nav/history2.png) top left no-repeat;
	border: 0;
}

a#appearances:hover img {
	background: url(images/nav/appearances2.png) top left no-repeat;
	border: 0;
}

a#cimkf:hover img {
	background: url(images/nav/cimkf2.png) top left no-repeat;
	border: 0;
}
a#join:hover img {
	background: url(images/nav/join2.png) top left no-repeat;
	border: 0;
}
a#tickets:hover img {
	background: url(images/nav/tickets2.png) top left no-repeat;
	border: 0;
}
a#letter:hover img {
	background: url(images/nav/letter2.png) top left no-repeat;
	border: 0;
}

.thumbnail{
position: relative;
z-index: 10;
}

.thumbnail:hover{
background-color: transparent;
z-index: 1;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px;
left: 15px; /*position where enlarged image should offset horizontally */

}


.thumbnailr{
position: relative;
z-index: 11;
}

.thumbnailr:hover{
background-color: transparent;
z-index: 2;
}

.thumbnailr span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailr span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailr:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px;
left: -200px; /*position where enlarged image should offset horizontally */

}

.thumbnailc{
position: relative;
z-index: 12;
}

.thumbnailc:hover{
background-color: transparent;
z-index: 3;
}

.thumbnailc span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailc span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailc:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 10px;
left: -100px; /*position where enlarged image should offset horizontally */

}
