body {margin: 0;
     background-color: #ffffff; 
}


#header {font-family: Didot, Perpetua, "Times New Roman", serif;
margin: 0 0 4em;
width: 100%;
background: #fff url(header.jpg) no-repeat 50% 0;text-align:center;
padding: 170px 0 0;
/*position: absolute*/}

#header p {
font-size: 1.1em;
letter-spacing: .1em;
margin: 0em auto;
font-family: Didot, Perpetua, "Times New Roman", serif;
color:#999;
}

h1 {
letter-spacing: -.03em;
font-size: 2.5em;
text-align: center;
font-weight: normal;
margin: 0 auto -.2em;
color:#666}

#header a:link, #header a:visited , #header a:hover  {
color: #000000;
text-decoration: none; 
border: none;
background-color: transparent;
}

#page-content {
margin: 0 auto 0;
width: 600px;
position:relative;
z-index:100;
top: -200px;
}


#navigation-page {
/*position:absolute;*/
z-index:0;
/*top:245px;
*/
left:0;
margin: .5em 0 0 0;
padding: 0;
width: 100%;
border-top: 1px #e2e2e2 solid; 
background: #fff url(fade.gif) repeat-x 0 0;
height: 200px;
font-family: "GillSans Light", sans-serif;

}

#navigation-page li {
font-family: Didot, Perpetua, "Times New Roman", serif;
list-style-type: none;
font-size: 1.1em;
border-right: 1px solid #fff;
color: #000;
float: left;
width: 16.4%;
text-align: center; 
display: inline;
margin:0;padding:0;
}

#navigation-page a:link, #navigation-page a:visited {
border: none;
color: #000000;
text-decoration: none; 
}

#navigation-page a:hover {
color: #000000;
text-decoration: none;
background: #fff url(fade.gif) repeat-x 0 -200px;
}

#navigation-page a {
display: block;
padding-top: .5em;
padding-bottom: 170px;
}

#footer {
text-align: center; 
font-family: Didot, Perpetua, "Times New Roman", serif;
font-style: italic;
font-size: .9em;
border-top: 1px solid #ddd;
padding: 1em 0 3em;
margin-top: 2em;
position: relative;
top: -200px;
}

#footer a:link, #footer a:visited {
color: #000000;
text-decoration: none; }



a
{
outline: none;
}

a:link {
text-decoration: none;
color: #000;
border-bottom: 1px solid; 
}

a:visited {
text-decoration: none;
color: #000;
border-bottom: 1px dotted; 
}

a:hover {
background-color: #f1f1f1; 
}



h2, h3, h4, h5, h6 {
font-family: Didot, Perpetua, "Times New Roman", serif;
font-weight: normal;
font-style: italic;
margin-top: .5em;
margin-bottom: .8em;
padding: 0 0 .4em;
color:#000;
}

h2 {
border-bottom: 1px solid #ccc;
clear: both;
font-size:1.7em;
}

h3 {
clear: both;
font-size:1.3em;
margin: 1.5em 0 0;
padding:0;
}

h4 {
font-size: 1.1em}

#page-content p {
font-family: "GillSans Light", "Gill Sans Light", "Helvetica Neue", Verdana, sans-serif;
font-size: .9em; 
line-height: 1.4em;
text-align: justify;
margin-top: .4em;
margin-bottom: .2em; 
margin: .4em auto;
}

#page-content li {
font-family: "GillSans Light", sans-serif;
font-size: .9em; 
line-height: 1.1em;
text-align: left;
margin-top: .2em;
margin-bottom: .2em;
list-style-type: none;
}

/*forms*/

#page-content form {
text-align: left;
font-weight: bold;
margin-top: 1em;
font-family: "GillSans Light", sans-serif;
	font-size: .9em;
	margin-bottom: 1.4em;
}

fieldset {
border: 1px #bfbfbf solid;
background-color: #fafafa; 
margin-top: 1em
}

legend {
border: 1px #bfbfbf solid;
background-color: #fafafa; 
padding: .2em;
font-family: Didot, Perpetua, "Times New Roman", serif;
font-style: italic;
font-size: 1.1em; 
}

textarea {width: 100%;
border: 1px #b7b7b7 solid;
}

label{
	display: block;
	margin: 1em 0 .4em 0; }

input#entry_0 {
border: 1px #b7b7b7 solid;
width: 30%;
height: 1.5em}

input#entry_2 {
border: 1px #b7b7b7 solid;
width: 100%;
height: 1.5em}


.footnote {
vertical-align: super;
}
