body {
background:#3F8105 url("/images/bg.jpg");
background-repeat:repeat-x;
font:normal 12px Georgia, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px; 
padding:0px;
text-align:center; /* Hack for IE5/Win */
}

img { 
border:0;
}

form { 
margin:0;
padding:0;
}

h1, h2, h3, h4, h5, h6 {
color:#FFFFFF;
}

h3 {
font:bold 14px;
margin:0;
padding:0;
}

hr {
color:#FFFFFF;
background:#FFFFFF;
height:1px;
border: 0;
}


a:link,a:active,a:visited {
color:#FFFFFF;
text-decoration:underline;
}

a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#header {
background:url("/images/header.jpg");
background-repeat:no-repeat;
height:200px;
width:760px;
margin:0px auto;
margin-top:20px;
}

#lang {
font-weight:bold;
padding:284px 550px 0px 0px;
}

#footer {
width:760px;
clear:both;
background:#4FA500;
padding:20px 0px 20px 0px;
margin:0px auto;
text-align: center;
}

#searchbox {
height:30px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 50px;
font-style:italic;
color:#3F8105;
}
#searchbox .button{
height:24px;
width: 60px;
padding:0px;
background:#2a69c4;
color:#fff;
font-weight:bold;
border-width: 1px;
border-top-color: #74BEE9;
border-left-color: #000000;
border-right-color: #74BEE9;
border-bottom-color: #000000;
}

#nlbox {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 50px;
font-style:italic;
color:#3F8105;
}
#nlbox .button{
height:24px;
width: 60px;
padding:0px;
background:#2a69c4;
color:#fff;
font-weight:bold;
border-width: 1px;
border-top-color: #74BEE9;
border-left-color: #000000;
border-right-color: #74BEE9;
border-bottom-color: #000000;
}

#container {
width:760px;
background:#4FA500;
margin:0px auto;
text-align:left;
}

#wrapper {
background:#4FA500;
float:left;
width:760px;
padding:0px 0px 20px 0px;
margin:0px;
}

#menu {
background-image:url("/images/menu_bg.jpg");
background-repeat:repeat-y;
display:inline;
float:left;
width:208px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#4FA500;
font-weight:bold;
}
#menu_footer {
background:url("/images/menu_footer.jpg");
background-repeat:no-repeat;
display:inline;
float:left;
width:208px;
height:25px;
padding:0;
margin:0px 0px -2px 0px;
}
#menu a:link, #menu a:active, #menu a:visited {
color:#3F8105;
text-decoration:none;
font-style:italic;
font-weight:bold;
}
#menu a:hover {
color:#3F8105;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
#menu a.hi:link, #menu a.hi:active, #menu a.hi:visited {
color:#E94D00;
text-decoration:none;
font-style:italic;
font-weight:bold;
}
#menu a.hi:hover {
color:#E94D00;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
#menu ul {
list-style-type:none;
text-indent: 0px;
padding:0px 0px 0px 0px;
margin:10px 15px 0px 30px;
}
#menu li {
color:#439400;
padding:3px 0px 3px 10px;
margin:0px 0px 1px 15px;
}
#menu li.sub {
list-style-type:none;
list-style-position:outside;
padding:3px 0px 3px 40px;
margin:0px 0px 1px 0px;
}
#menu p {
padding:20px;
margin:0;
}

#content {
display:inline;
background:#4FA500;
float:left;
width:492px;
margin:0px 20px 0px 20px;
}
#content table, th, td {
font: normal 12px Georgia, Arial, Helvetica, sans-serif; 
border-color:#FFFFFF;
border-collapse: collapse;
margin: 10px 0px 10px 0px;
padding: 1px 1px 1px 1px;
}

.contentbottom {
width:472px;
padding:10px 10px;
text-align:center;
clear:both;
}

#breadcrumb {
color:#BA9091;
font-weight:bold;
padding: 10px 0px 0px 0px;
}
#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited {
color:#BA9091;
text-decoration:none;
}
#breadcrumb a:hover {
color:#BA9091;
text-decoration:underline;
}

#events {
background:#FFFFFF url("/images/events_bg.jpg");
background-repeat:repeat-x;
width:240px;
margin: 20px 20px 10px 0px;
padding: 10px 10px 20px 10px;
border:1px solid #7BBC40;
color:#000000;
float:left;
overflow:hidden;
}
#events a:link, #events a:active, #events a:visited {
color:#E94D00;
text-decoration:none;
font-weight:bold;
}
#events a:hover {
color:#E94D00;
font-weight:bold;
text-decoration:underline;
}
#welcome {
margin: 20px 0px 10px 0px;
padding: 10px 0px 10px 0px;
}

#gallery {
background:#FFFFFF url("/images/events_bg.jpg");
background-repeat:repeat-x;
margin: 20px 20px 10px 0px;
padding: 10px 10px 20px 10px;
border:1px solid #7BBC40;
color:#000000;
text-align:center;
width:720px;
}
#gallery table {
color:#000000;
text-align:center;
}
#gallery a:link, #gallery a:active, #gallery a:visited {
color:#E94D00;
text-decoration:none;
font-weight:bold;
}
#gallery a:hover {
color:#E94D00;
font-weight:bold;
text-decoration:underline;
}

#mist {
display:none;
}

