fieldset {
	border: 1px solid #808080;
}
h2 {
	border-bottom: 1px solid #ffffff;
	margin: 0em;
}
h2 span {
	background-color: #ffa65c;
	background-image: url(gypsymoth/orangebg.jpg);
	color: #ffffff;
	padding: .1em .5em .5em .5em;
}
h3, h4 {
	display: inline;
}
h5 span {
	background-color: #d0d0d0;
	color: #000000;
	padding: .5em;
}
legend {
	color: #669966;
	font-size: 1.2em;
}
p {
	padding-left: 1em;
}
#content {
	background-color: #8fd191;
	background-image: url(gypsymoth/pagebg7.jpg);
	background-repeat: no-repeat;
	/*
	background-image: url(gypsymoth/greenbg.gif);
	background-repeat: repeat-x;
	*/
	border-top: 1px solid #808080;
	color: #ffffff;
	padding: 2em 0em 0em 0em;
	width: 56em;
}
#gmcontent {
	background-color: #ddffdd;
	color: #000000;
	margin: 4em 1em 1em 1.5em;
	padding: 0em 1em 1em 1em;
}
#gmcontent h3 {
	background-color: #669966;
	background-color: #ffa65c;
	background-color: #808080;
	background-image: url(gypsymoth/graybg.jpg);
	color: #ffffff;
	padding: .3em .5em .5em .5em;
	margin: 0em 0em 3em -1.8em;
}
#gmcontent h4, #gmnav h4 {
	background-color: #ffa65c;
	background-color: #669966;
	background-image: url(gypsymoth/greenbg.jpg);
	color: #ffffff;
	padding: .5em;
	margin: 0em 0em 0em -2.1em;
}
#gmcontent h5 {
	font-size: 1.2em;
	margin: 0em 0em 0em -.9em;
	padding: 0em;
}
#gmheader h3 span {
	background-color: #669966;
	background-color: #ffa65c;
	background-color: #808080;
	background-image: url(gypsymoth/graybg.jpg);
	color: #ffffff;
	padding: .3em .5em .5em .5em;
}
#gmheader img {
	background-color: #ddffdd;
	float: right;
	height: 5em;
	width: 5em;
	margin-top: -1.6em;
}
#gmcontent .newitem h4, #gmnav .newitem .gmitem h4 {
	background-color: #49859f;
	background-image: url(gypsymoth/bluebg.jpg);
	color: #ffffff;
}
#gmmain {
	background-color: #ddffdd;
	color: #000000;
	margin-top: 3em;
	padding: .4em 1em 3em 0em;
}
#gmmain h4 {
	background-color: #669966;
	background-color: #ffa65c;
	background-color: #808080;
	background-image: url(gypsymoth/graybg.jpg);
	color: #ffffff;
	padding: .3em .5em .5em .5em;
}
#gmnav {
	background-color: transparent;
	margin: 0em 0em 0em 0em;
	padding: .3em 0em 0em 0em;
}
#gmnav h4 {
	margin: 0em 1em 0em 0em;
}
.def  {
	color: #00c000;
	font-weight: bold;
	border-bottom: 1px dotted #00c000;
}
.errormsg {
	color: #ff0000;
	font-weight: bold;
}
.gmborder {
	border: 1px solid #669966;
	padding: 1em;
	margin: 1em 1em 2em 1em;
}
.gmitem {
	color: #ffffff;
	font-weight: bold;
	margin-top: 1em;
	padding: 1.5em 0em 0em 0em;
}
.gmitem a, .gmitem h4 a:active, .gmitem h4 a:visited, .gmitem h4 a:hover {
	color: #ffffff;
}
.showtid {
	font-size: 4em;
	text-align: center;
}
.tid {
	font-size: .9em;
	margin: 0em -.2em 0em 0em;
	padding: 0em;
	width: 2.8em;
}

