body {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
	font-size: .9em;
}
.sidebg { background-image: url(../images/darktogreygradient.jpg); background-repeat: repeat-x; }
.topbg { background-image: url(../images/darktogreygradientshort.jpg); background-repeat: repeat-x; }
.search { color: white; font-size: 0.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; }
.a.subheading:visited {
	color: white;
	font-size: .8em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
}
.a.subheading:hover {
	color: white;
	font-size: .8em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
}
.a.subheading:active {
	color: white;
	font-size: .8em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
}
.a.subheading:link {
	color: white;
	font-size: .8em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
}
.a.heading:active {
	color: white;
	font-size: 1em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
}
.a.heading:hover {
	color: white;
	font-size: 1em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
}
.a.heading:visited {
	color: white;
	font-size: 1em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
}
.a.heading:link {
	color: white;
	font-size: 1em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
}
.blur { color: #000; background-color: #ccc; }
.shadow,
	.content{
	position: relative;
	/*bottom: 2px;
	right: 2px;*/
	}

	.shadow{
	background-color: #666; /*shadow color*/
	color: #000;
	}

	.content{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #000; /*border color*/
	padding: .5em 2ex;
	}
p { font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; }
td { }
a:link { }
.articleheading { color: blue; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; margin: 0; padding: 0; }
.abstract { color: black; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; margin: 0; padding: 0; }
a.heading:visited {
	color: white;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
a.heading:active {
	color: white;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
a.heading:link {
	color: white;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
a.heading:hover {
	color: white;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
a.subheading:hover {
	color: white;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
a.subheading:link {
	color: white;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
a.subheading:active {
	color: white;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
a.subheading:visited {
	color: white;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
a:visited { }
a:hover { }
a:active { }
.header1 {
	color: #000000;
	font-size: 1.3em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	margin-top: 2em;
	margin-bottom: 2em;
	font-weight: bold;
}
.subheader1 {
	color: #000000;
	font-size: 1em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	margin-top: 2em;
	margin-bottom: 2em;
	font-weight: bold;
}
