@charset "UTF-8";
/* Layout Elements */

*{margin:0;padding:0;}
img{border:0;}

body{
	background: url(img/bg.jpg);
	font-family:Verdana, Geneva, sans-serif;
}
h1{
	width: 950px;
	height: 200px;
	background: url(img/header.jpg);
	text-indent: -1000px;
}
p{
	padding-bottom: 1em;
}
a:link{
	color: #193218;
	font-size: 1.2em;
}
a:visited{
	color: #193218;
}
a:active{
	color: #36cd2f;
}
a:hover{
	color: #2d582b;
}
a:link.small{
	font-size: .8em;
}
#nav{
	width: 280px;
	height: 150px;
	padding: 10px 650px 0 20px;
	list-style: none;
	background: url(img/header.jpg);
	background-position: 0 160px;
}
#wrap{
	width: 950px;
	margin: 0 auto;
}
#content{
	width: 910px;
	padding: 20px;
	margin: 0 auto;
	background: url(img/content.jpg);
}
#footer{
	padding-top: 10px;
	text-align: center;
	font-size: .8em;
	clear: both;
}
#lfl_form{
	width: 500px;
	margin: 0 auto;
}

/* Inline Elements */
ol{
	margin-left: 30px;
}
ol li{
	padding-bottom: 1em;
	font-size: .8em;
}
.contributors{
	list-style: none;
}
.contributors li{
	width: 400px;
	margin: 20px;;
	float: left;
	text-align: center;
}
.underline{
	text-decoration: underline;
}
.center{
	text-align: center;
}
.floatright{
	float: right;
	padding-left: 10px;
}
.floatleft{
	float: left;
	padding-right: 10px;
}
.segment, .segment2{
	width: 425px;
	padding: 10px;
	margin-top: 20px;
	background-color: #b9d984;
}
.segment{
	float: left;
}
.segment2{
	float: right;
}
.pic{
	width: 200px;
	padding-left: 10px;
	float: right;
}
.pic p{
	font-size: .8em;
}
p.sm{
	font-size: .6em;
}
a.sm{
	font-size: .8em;
}