/* CSS Document */

html, body
{
font-size: 0.9em;
font-family: sans-serif;
color: #333;
background-color: #2D4C66;
width: 50%;
min-width: 780px;
margin: auto;
padding: 2%;
}

div#containall
{
background-color: #fff;
padding: 2.5%;
border: 3px solid;
}

div#header
{
font-size: 2.5em;
font-weight: bold;
}

div#nav
{
margin: 2% 0;
padding-bottom: 1%;
text-align: right;
}

div#nav a
{
display: inline;
padding: 0 2% 1% 2%;
}

div#nav a:hover
{
text-decoration: none;
border-bottom: 3px solid #09a;
}

a
{
text-decoration: none;
color: #2D4C66;
}

a:hover
{
text-decoration: underline;
}

h1
{
font-size: 1.25em;
font-weight: bold;
}

h2
{
font-size: 1.0em;
font-weight: bold;
}

p
{
margin-top: 0;
margin-left: 5%;
margin-bottom: 2.5%;
}

p.nomargin
{
margin-top: 0;
margin-left: 0;
margin-bottom: 2.5%;
}

div#info
{
margin-top: 1%;
padding: 0.5%;
text-align: center;
background-color: #efefef;
}

div#info p
{
margin: 0 0 1% 0;
}

div#info img
{
display: inline;
}

div#info a img
{
border: 0;
}

form
{
margin-top: 1%;
}

label
{
float: left;
margin: 1% 1% 1% 0;
display: inline-block;
width: 10%;
}

input, textarea
{
margin: 1% 0;
border: 1px solid #333;
}

ul, li
{
margin-left: 1%;
}

.selected
{
border-bottom: 3px solid #2D4C66;
}
