/* CSS Document */
body {
width: 800px;
margin: 0;
padding: 0;
background-color:#FFE8BF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:2px solid #2a4f6f;
}




#contents {
background-color: #FFE8BF;
position: absolute;
top: 0;
left: 0;
}
a img {border: none; }
#header {
border-top:1px solid #778899;
border-bottom: 1px dotted #b2bcc6;
height: 3em;
}

#header .strapline {
font: 120% georgia, "times new roman", times, serif;
color: #778899
background-color: transparent;
float:right;
margin-right: 2em;
margin-top: 0.5em;
margin-bottom: 1.5em;
}

#header .logo {
float: left;
margin-left: 1.5em;
margin-top: 0.5em;
}

#nav {
background-color: #FFD080;
position: absolute;
top: 8em;
left: 15px;
width: 14em;
}

#nav ul {
list-style: none;
margin-left:1em;
padding-left: 0;
}

#nav li {
font-size: 80%;
border-bottom: 1px dotted #b2bcc6;
margin-bottom: 0.3em;
}

#nav a :link, #nav a:visited {
text-decoration: none;
color:#2a4f6f;
background-color:transparent;
}

#nav a:hover {
color: #778899;
}

#content {
margin-left: 16em;
margin-right: 2em;
margin-bottom: 3em;
}
dt {
font:125% verdana, "times new roman", times, serif;
}

h1 {
font: 150% verdana, "times new roman", times, serif;
}

#content p {
font-size: 100%;
line-height: 1.2em;
padding-left: 1.2em;
}


#xlinks {
margin-left: 1em;
top: 8em;
left: 15px;
width: 100%;
}

#xlinks dl {
list-style: none;
margin-left:1em;
padding-left: 0;
}

#xlinks dt {
font-size: 90%;
border-bottom: 1px dotted #b2bcc6;
margin-bottom: 0.2em;
}

#xlinks dd {
font-size: 80%;
border-bottom: 1px dotted #b2bcc6;
margin-bottom: 1em;
}

#xlinks a:link, #nav a:visited {
text-decoration: none;
color:#2a4f6f;
background-color:transparent;
}

#xlinks a:active {
text-decoration: none;
color: #778899;
}


#xlinks a:hover {
text-decoration: none;
color: #778899;
}

#xlinks img {
border:0;
margin:0 10px;
width:107px;
height:42px; 
}

#footer {
background-color: #FFA100;
position: absolute;
bottom: 0;
width: 800px;
border-top: none;
font-size: 70%;
position:relative;
}


*html, body, #contents {
min-height: 800px;
height: 100%;
}
*html>body, html>body #contents {
height: auto;
}





#footer p {
margin: 0.5em 0 1em 2em;
padding: 0;
}