body, table, tr, td {

font-family: Trebuchet MS, Helvetica, Sans-Serif;
font-weight:normal;
color:#FFFFFF;
font-size: 12pt;
}

h1 {
font-size: 120%;
font-weight: 700;
color: #FFFFFF;
}

#nav {
margin: 40px 5px;
}

a {
	color: #FFFFFF;
	font-weight: 700;
	text-decoration: none;
}

a:link {
	color: #FFFFFF;
	font-weight: 700;
	text-decoration: none;
}

a:visited {
	color: #FFFFFF;
	font-weight: 700;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: 700;
	background-color: #CCCCCC;
}

a:active {
	color: #CCCCCC;
	font-weight: 700;
	text-decoration: none;
}

.smtext {
font-size: 80%;
}

#galnav {
font-size: 80%;
background-color: #000000;
border: 1px solid #CCCCCC;
}

#copy {
margin: 1em;
text-align: left;
}

/*below is for gallery3 version*/
.element {  
/* Mozilla ignores crazy MS image filters, so it will skip the following */
height:1%;
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/trans3.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.element[class] {
background: url(images/trans3.png)  background-repeat: repeat-x repeat-y;
} 