@charset "UTF-8";

a:link, a:visited, a:active, a:hover, .asLink {
	color: #007F00;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
hr {
    border-width: 0 0 1px 0;
    padding: 5px 0;
    clear: both;
}
h1, h2, h3, h4, h5, h6, .heading {
	margin: 0.5em 0;
	font-weight: normal;
	color: #007F00;
}
/*
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h4 { font-size: 1em; }
h5 { font-size: 0.83em; }
h6 { font-size: 0.67em; }
*/

h1 {
    font-size: 1.6em;
	line-height: 1.1em;
}
h2 {
	font-size: 1.4em;
	line-height: 1.2em;
}
h3 {
    font-size: 1.3em;
	line-height: 1.3em;
}
h4 {
	font-size: 1.2em;
	line-height: 1.4em;
}
h5 {
	font-size: 1.1em;
	line-height: 1.5em;
}
h6 {
    font-size: 1em;
	line-height: 1.6em;
}

#content {
	line-height: 16px;
}
#content p { padding: .4em 0; }
#content ul, #content ol { padding: .5em 0; }
#content li {
	margin-left: 1.5em;
	padding: .2em .2em .2em .5em;
}
#content table { margin: 1em 0; }
#content th, td { padding: .1em; }
#content img { }
#content p.first { font-size: 1.1em; }
#content dl { padding: .5em 0; }
#content dt { font-weight: bold; padding-bottom: 1em; }
#content dd { margin-left: 2em;  padding-bottom: .5em; }

#content img.left, #content img[align=left] {
	margin-right: .5em;
    float: left;
}
#content img.right, #content img[align=right], #content .teaserthumbnail {
	margin-left: .5em;
    float: right;
}

.submitted {
	font-size: 0.8em;
	color: #888;
}

.taxonomy-images img {
	margin: 2px;
}
