#head
{
position:static;
width:800px;
padding:0;
margin-left:auto;
margin-right:auto;
}

#navbar
{
list-style-type:none;
width:800px;
margin: 10px auto 20px auto;
position:relative;
right:20px;
}

#navbar > li
{
float:left;
width:20%;
display:inline;
}

#gallChoice, #offChoice, #eventChoice
{
display:none;
list-style-type:none;
width:160px;
position:absolute;
}

#gallChoice
{
    right:38%;
}

#offChoice
{
    right:19%;
}

#eventChoice
{
    right:0%;
}

a.nav
{
font-weight:bold;
padding: 10px 3px;
display:block;
text-decoration:none;
text-align:center;
}

a.CLA:link, a.CLA:visited
{
    color: #4C3D00;
    background-color: #D2B48C;
}

a.CLA:hover, a.CLA:active
{
    color: #CFA600;
    background-color: #4C3D00;
}

.textp
{
    text-align:justify;
    font-size:1em;
    line-height:27px;
    padding:15px;
}

a:not(.nav)
{
color: #4C3D00;
}

#notifications > a
{
color:#0000FF;
}

#header
{
padding:0px;
border:0px;
text-align:center;
}

td
{
margin-top:0px;
vertical-align:top;
}

tr
{
margin-top:5px;
}

h1,h2,h3,h4,h5
{
text-align:center;
font-family:Serif;
}

hr
{
margin-left:auto;
margin-right:auto;
width: 75%;
clear:both;
}

body
{
background-color: #FFFFDD;
color:#000000;
font:100% Serif;
padding:0px;
}

.center
{
text-align:center;
margin-left:auto;
margin-right:auto;
}

footer
{
font:0.8em Times,Serif;
padding:0px;
margin:0px;
}

#bottombar
{
background-color: #D2B48C;
color: #000000;
text-align:center;
clear:both;
border-radius:25px;
}

[lang|=la]
{
font-variant:small-caps;
font-size: 1.2em;
}

.item
{
border: 1px solid black;
}

.hidden
{
text-decoration:none;
background-color:inherit;
color:#000000;
}

.sidebar
{
background-color: #D2B48C;
border-radius:25px;
}

#headerP > img
{
    width:600px;
    height:100px;
}