body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { margin:1em 0; margin-left:40px; padding-left:0; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
body {
	background-color: #d3d5ca;
	width:802px;
	margin:10px auto;
}
p {
	padding-bottom:10px;
}
a, a:link {
	text-decoration:none;
	color:#454b27;
	padding:0px;
}
a:hover {
	color:#000000;
	text-decoration:underline;
}
#main {
	width:800px;
	border:1px solid #A0A592;
	background-color: #FFFFFF;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}
#logo {
	float:left;
}
#navigation {
	background-image:url(images/navbar.jpg);
	background-repeat:no-repeat;
	height:200px;
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	color:#5b5f48;
	padding-left: 20px;
	line-height:1.5em;
}
#intro {
	float:left;
	width:250px;
	left:220px;
	bottom:110px;
	padding:15px 15px 0px 15px;
	text-align:justify;
}
#content {
	background-image:url(images/secmid.gif);
	float:left;
	width:790px;
	border-top:1px solid #A0A592;
	padding:5px;
	text-align:justify;
}
#categories {
	width:170px;
	float:left;
	padding:5px 5px 10px 13px;
}
.section {
	background-image:url(images/sectionback.gif);
	height:240px;
	float:left;
	width:200px;
}
.bottom {
	width:790px;
	float:left;
	border-top:1px solid #A0A592;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:10px;
	text-align:center;
	vertical-align:top;
}
.bottom a{
	padding: 0px 15px 0px 15px;
	line-height:1.5;
}
.seclinks {
	margin-left:25px;
}
.imageintro {
	float:right;
}
.imageright {
	float:right;
	border:1px solid #999B90;
	margin: 0px 0px 6px 15px;
}
.imageleft {
	float:left;
	border:1px solid #999B90;
	margin: 0px 15px 5px 0px;
}
.image {
	border:1px solid #999B90;
}
.button {
	border:1px solid #999B90;
	margin-top:7px;
}
.widest1 {
	width:770px;
	float:left;
	text-align:justify;
	padding:5px 10px 5px 10px;
}
.widest2 {
	background-color:#F4F7EC;
	border:1px solid #999B90;
	width:745px;
	margin:5px;
	float:left;
	padding:15px;
}
.wideframe {
	width:465px;
	float:left;
	margin:15px;
}
.narrowframe {
	background-color:#F4F7EC;
	border:1px solid #999B90;
	width:263px;
	float:left;
	padding:15px;
}
.imageright {
	border:1px solid #999B90;
	float:right;
	margin-left:15px;
}
.rightalign {
	text-align:right;
}
.small {
	width:770px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:15px;
	color:#333333;
	font-size:10px;
}