p
{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
p.special {
color : green;
border: solid red;
} 
p.tiny{text-align: right; font-size: xx-small; color: grey}

.heading {text-align: center; color: #186321;  font-size: x-large; }
.smallheading {text-align: center;  font-size: larger; color: #632118; }
.slantheading
{
	font-weight: bold; 
	font-style: oblique; 
	color: #186321
}
.paraheading 
{
	margin-top: 0.7em;
	font-weight: bold; 
	font-style: oblique; 
	color: #632118;
	border-bottom: medium solid #632118;
	text-indent: 1em;
}
.hikeleader {font-style: oblique;   font-size: larger; color: #ff0000}

BODY.smalltext {font-size: small}
BODY { font-family: sans-serif }
th {font-weight: bold; color: #186321}
img.rightedge, object.rightedge{float: right}

p.bigline:first-line { font-size: 120%; float: left } 

div.container
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #186321;
	line-height: 1.25em;
}
div.header
{
	padding:0em;
	color:#eedd00;
	background-color:#186321;
	clear:left;
	height: 96px;	
}
div.header h1
{
	font-style: oblique;
	vertical-align: middle;
	padding-top: 1em;
	margin: 0;
}
div.header img.absolute
{
	position: absolute;
	left: 128px;
}
div.footer
{
	background-color:#186321;
	text-align: right;
}
div.content
{
	padding: 10px;
	line-height: 125%;
}
div.left
{
	float: left;
	width: 9em;
	padding: 0.5em;
	margin: 0.5em;
	border-right: 1px dotted #186321;
}
div.menu
{
	padding:5px;
	color:#ffffff;
	background-color:#186321;
	clear:left;
}
div.menu ul
{
	width:100%;
	padding: 0;
	margin:0;
	list-style-type:circle;
}
div.menu ul a
{
	width:8em;
	text-decoration: none;
	color:white;
	background-color: #1E7E2A; 
	padding:0.2em 1em;
	border: 1px dotted white;
	margin-left:0px;
}
div.menu ul a:hover {background-color: #186321; text-decoration: underline}
div.menu ul li 
{
	margin: 0px -4px;
	display:inline; 
	font-size: smaller;
	text-transform:lowercase;
}

div.tshirt
{
	float: right;
	width: 15em;
	border: 1px dotted #186321;
	text-align: center;
	background-color: #ffffbb;
}
.hikelist
{
	font-size: 1em;
}
.rightside
{
	text-align: right;
}