/* Start of special CSS  (always put first)  ===========================================*/

* 
{
padding:0;
margin:0;
}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address 
{
margin-bottom: 1em;
}

/* End of special CSS   ================================================================*/

body
{
margin: 0; /* added to get a suitable page edge margin */
font-family: arial;
font-size: 0.80em;
line-height: 1.3;
color: #526415;
background-color: #FCFBD7;
}

a 
{
color:#293113; text-decoration: underline;
font-weight:bold;
}
a:visited 
{
color:#617036; 
}
a:hover 
{
color:#BFD386; 
}

p
{
text-align: justify;
line-height: 1.4;
}

h1
{
text-align: center;
font-family: arial;
color: #617036;
font-size: 1.8em;
border-top: 1px solid #BFD386;
border-bottom: 1px solid #BFD386;
}

h2
{
font-family: arial;
color: #617036;
font-size: 1.3em;
}

h3
{
font-family: arial;
color: #617036;
font-size: 1.4em;
}

div#header1
{
width: 255px;
height: 148px;
position: absolute;
top: 0;
left: -20px;
padding: 0; 
z-index: 2; 
background: url(images/headerleft.jpg) no-repeat;
}

div#header2
{
width: 565px;
height: 147px;
position: absolute;
top: 0;
left: 210px;
padding: 0; 
z-index: 2; 
background: url(images/headerright.jpg) no-repeat;
}

div#container
{
width: 768px;
position: absolute;
top: 0;
left: 16px;
padding: 0; 
z-index: 1; 
background: #FFF url(images/dropshadow.gif) repeat-y;
}

div#content
{
width: 470px;
position: relative;
top: 25px;
left: 240px;
padding: 0; 
z-index: 1; 
}

div#menu
{
width: 141px;
position: absolute;
top: 179px;
left: 47px;
padding: 0; 
z-index: 4; 
background: #FFF;
}

div#footer
{
width: 768px;
height: 249px;
position: relative;
bottom: 0;
left: -13px;
padding: 0; 
z-index: 2;
background: #FFF url(images/footer.jpg) no-repeat;
}

div#footerright
{
width: 332px;
height: 249px;
position: absolute;
bottom: 0;
left: 183px;
padding: 0; 
background: #FFF url(images/footerright.jpg) no-repeat;
}

div#footerleft
{
width: 473px;
height: 249px;
position: relative;
bottom: 0;
left: -285px;
padding: 0; 
background: #FFF url(images/footerleft.jpg) no-repeat;
}

img.header
{
position: absolute;
top: 10px;
left: 230px;
}

img.button
{
margin-bottom: 7px;
}

img.floatright 
{ 
float: right; 
margin: 0 15px 0 15px;
}

img.floatleft 
{ 
float: left; 
margin: 0 15px 0 15px;
}

img.mainleft 
{ 
float: left; 
margin: 0 15px 0 15px;
border: 2px solid #617036;
}

img.mainright 
{ 
float: right; 
margin: 0 15px 0 15px;
border: 2px solid #617036;
}

img.main
{ 
border: 2px solid #617036;
}

/* Hit Counter */
span.hits {
color: #293113;
font-size: 8pt;
font-weight: bold;
border-top: 1px solid #BFD386;
border-bottom: 1px solid #BFD386;
padding: 3px 0 3px 0;
}
