a:link { text-decoration: none; color:#106515; }
a:visited { text-decoration: none; color: #106515; }
a:active { text-decoration: none; color: #8d9; }
a:hover { text-decoration: none; color: #afb; }

a.darklink:link { text-decoration: none; color:#030; }
a.darklink:visited { text-decoration: none; color: #030; }
a.darklink:active { text-decoration: none; color: #8d9; }
a.darklink:hover { text-decoration: none; color: #afb; }


body{
	margin: 0px;
	color: #000000;
	background: url(images/ground.jpg) #b96 top left repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	line-height: 1.5em;
}

ol, ul, li, p, h1, h2, h3, form {
	padding: 0px;
	margin: 0px;
}

img {
	border: none;
}

ul {
	list-style: none;
}

ol {
	padding-left: 20px;
	margin: 10px;
	list-style: upper-roman;
}

table {
	width: 100%;
	}

legend {
	color: #106515;
}


h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.4em;
}

h4 {
	font-size: 1.1em;
}

.box {
	margin: 10px;
	padding: 10px;
	background: url(images/ground-light.jpg) #db8 top left repeat;
	border: 1px solid #360;
}

.darkbox {
	margin: 10px 0px;
	padding: 10px;
	border: 1px solid #331;
	background: url(images/ground-dark.jpg) #fa7 top left repeat;
}


body {
	background: #001500;
	color: #090;
}

#home-container{
	width: 40em;
	height: 30em;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20em;
	margin-left: -20em;
}

#footer {
	position: absolute;
	bottom: 0px;
	right: 0px;	
	font-size: 0.8em;
	padding: 2em;
	text-align: right;
	color: #030;
	font-style: italic;
}

#footer big {
	display: block;
	font-size: 1.2em;
	color: #090;
}

#footer a {
	display: block;
}

.teaser {
	font-size: 2em;
	font-weight: bold;
	font-style: italic;
	font-family: "Times New Roman", Georgia, Times, serif;
	padding: 4px 20px;
}

.teaser a {
	font-size: 0.8em;
	text-align: right;
	display:block;
}

.intro {
	text-align: center;
	font-style: italic;
}

.intro big{
	padding-top: 30px;
	display: block;
}

.intro small a{
	color: #030;
}

.intro small a:hover{
	color: #afb;
}
