@charset "UTF-8";
/* CSS Document */

* {
	margin:0pt;
	padding:0px;
}

li {
display:list-item;
}

body {
	background:#edebe4 url(../images/body.jpg) repeat-x scroll 0%;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;
	line-height:normal;
	min-width:850px;
	text-align:left;
}

html, body {
height:100%;
}

#head p {
left:0pt;
position:absolute;
top:-1000px;
width:500px;
}

#container {
	background:#edebe4 none repeat scroll 0%;
	min-height:100%;
	position:absolute;
	width:100%;
}

hr, #toplist, h2 br, #footer p br, form br {
display:none;
}

#top {
background:#ECE9E0 url(../images/top.gif) repeat-x scroll left bottom;
width:100%;
height: 17px;
}

#head {
background:#E8DFD6 url(../images/head.gif) repeat-x scroll 0%;
width:100%;
}

#head .in {
	background:transparent url(../images/headin.jpg) no-repeat scroll right top;
	height:207px;
	margin:0pt auto;
	overflow:hidden;
	position:relative;
	width:850px;
	z-index: 2;
}

#nav {
background:#6C9513 url(../images/nav.gif) repeat scroll 0%;
overflow:hidden;
margin:0pt auto;
height: 224px;
width:100%;
}

#nav .in {
margin:0pt auto;
text-align:left;
height: 224px;
width:850px;
}

#slog {
color:#FFFFFF;
display:inline;
float:left;
overflow:hidden;
padding:20px 0pt;
width:550px;
}

.menutop {
background:transparent url(../images/menu_top.jpg) repeat-y scroll right top;
margin:0pt auto;
text-align:right;
height: 23px;
width:850px;
}

#menu {
	background:transparent url(../images/nav.jpg) repeat-y scroll right top;
	float:right;
	overflow:hidden;
	position:relative;
	height: 184px;
	width:295px;
	z-index:4;
}

#main {
margin:0pt auto;
padding:0pt 0pt 80px;
text-align:left;
width:850px;
height: 100%;
}

#content {
display:inline;
float:left;
overflow:hidden;
padding:30px 0pt 15px;
width:530px;
}

#news {
	background:transparent url(../images/news.jpg) no-repeat scroll right top;
	display:inline;
	float:right;
	overflow:hidden;
	padding:45px 0pt 20px;
	position:relative;
	top:-17px;
	width:290px;
	z-index:3;
}

#footer {
	background-color:#b9b19b;
	clear:both;
	bottom:-1px;
	height:250px;
	left:0pt;
	position:relative;
	width:100%;
}

#footer .in {
color:#FFFFFF;
margin:0pt auto;
width:850px;
}

h1, h1 span {
	color:#000000;
	display:block;
	font-size:130%;
	font-weight:normal;
	height:180px;
	left:0pt;
	overflow:hidden;
	position:absolute;
	top:0pt;
	width:541px;
	z-index:1;
}

h1 span {
background:transparent url(../images/logo.jpg) no-repeat scroll 0%;
cursor:pointer;
z-index:2;
}

#head h2 {
	color:#175A87;
	font-size:170%;
	font-weight:normal;
	left:180px;
	position:absolute;
	text-align:left;
	text-transform:uppercase;
	top:50px;
	width:365px;
	z-index:2;
	height: 73px;
}

#head h2 span, #head h2 strong {
color:#876F19;
display:block;
font-size:70%;
font-weight:normal;
}

#head h2 span {
font-size:56%;
line-height:1.8;
text-transform:none;
}

#content h2, #news h2 {
background:transparent url(../images/contenth2.gif) no-repeat scroll 0pt 0.3em;
color:#175A87;
font-size:150%;
font-weight:normal;
padding:0pt 0pt 15px 22px;
}

#news h2 {
background:transparent url(../images/newsh2.gif) no-repeat scroll 0pt 0.3em;
color:#003300;
}

#nav h3 {
font-size:150%;
font-weight:normal;
padding:0pt 0pt 10px;
}

#nav h3 span {
font-family:Georgia, Times Roman, Serif;
color:#003300;
display:block;
font-size:130%;
font-weight:normal;
}

#content h3 {
background:transparent url(../images/h3.gif) no-repeat scroll 0pt 0.3em;
font-family:Arial,Helvetica,sans-serif;
color:#003300;
font-size:24px;
font-weight: normal;
padding:10pt 0pt 10px 22px;
}

#content p {
color:#000;
font-weight: normal;
margin: 0px 20px 0px 40px;
}

#slog strong {
color:#003300;
white-space:nowrap;
}

#menu ul {
margin:10px 35px 0px 50px;
}

#menu li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#menu a, #menu strong {
	border-bottom:1px solid #A0874A;
	display:block;
	font-weight:bold;
	padding:5px 5px 5px 30px;
}

#menu a:link, #menu a:visited {
background:transparent url(../images/leaf.gif) no-repeat scroll 0pt 0.5em;
color:#6D5B2F;
text-decoration:none;
}

#menu a:hover, #menu strong {
	background:transparent url(../images/leaf.gif) no-repeat scroll -259px 0.5em;
	color:#003300;
}

#menu strong {
	color:#000000;
}

#content ul, #content ol {
padding:0pt 0pt 15px 22px;
}

#content ul li {
	background:transparent url(../images/li.gif) no-repeat scroll 0pt 0.5em;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	margin:0pt 0pt 2px;
	padding:0pt 0pt 0pt 22px;
}

#content ol li {
margin:0pt 0pt 5px 22px;
}

#content li strong, #content address strong {
color:#6C9513;
}

#news ul {
padding:0pt 0pt 15px 7px;
}

#news li {
background:transparent url(../images/li1.gif) no-repeat scroll 0pt 0.5em;
color:#6D5B2F;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt 0pt 8px 15px;
}

#main p {
padding:0pt 0pt 15px;
}

#footer p {
padding:25px 0pt 0pt;
}

#content p.contact {
padding:25px 0pt;
text-align:center;
}

#content p.contact a {
display:block;
font-weight:bold;
height:41px;
line-height:41px;
margin:0pt auto;
overflow:hidden;
text-align:center;
text-decoration:none;
width:320px;
}

p.contact a:link, p.contact a:visited {
background:#3A93AE url(../images/contact.gif) no-repeat scroll 0pt -41px;
color:#FFFFFF;
}

p.contact a:hover {
background-position:0pt;
color:#000000;
}

#footer p span {
display:block;
padding:8px 0pt;
}

#content address {
font-style:normal;
padding:0pt 0pt 15px;
}

#content fieldset p {
color:#D00000;
padding-left:180px;
}

#content form p.button {
padding:15px 0pt;
text-align:center;
}
#content p.button input {
cursor:pointer;
padding:2px 10px;
}
#news p.img {
text-align:center;
}
#content p.imgl {
display:inline;
float:left;
margin:0pt 15px 0pt 0pt;
padding:0pt;
text-align:center;
}
#news p.img img {
border:8px solid #F3EACD;
margin-bottom:5px;
}
#content p.img img {
border:8px solid #F3EACD;
}
#content p.imgl a:hover img, #news p.img a:hover img {
border:8px solid #ECDBAC;
}
#content p.imgl img {
border:8px solid #FFFFFF;
margin:5px 0pt;
}
p.author {
font-style:italic;
text-align:right;
}
a {
text-decoration:underline;
}
a:link, a:visited {
color:#175A87;
}
a:hover {
color:#D00000;
}
#slog a:link, #slog a:visited {
color:#FFFFFF;
}
#slog a:hover {
color:#FBBD27;
}

a.print {
background:transparent url(../images/print.gif) no-repeat scroll left center;
}
#footer p, #footer p a:link, #footer p a:visited {
color:#65B2E3;
}
#footer p a:hover {
color:#FBBD27;
}
#toplist {
display:none;
}

