body
{
    background: #45463c;
    margin: 0;
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #fff;
}

h1
{
    font-size: 120%;
    margin: 0 0 1em 0;
}

h2
{
    font-size: 100%;
    margin: 1.5em 0 0.5em 0;
}

a
{
    color: #81867b;
    text-decoration: none;
}

a:hover { color: white; }
form { margin: 0; }

fieldset
{
    margin: 0 0 16px 0;
    padding: 8px 0 0 0;
    border: 0 none;
    border-top: 1px solid #333;
}

input,
select,
textarea,
button
{
    font-size: 90%;
    font-family: Tahoma, Verdana, sans-serif;
    vertical-align: middle;
    margin: 0;
}

button
{
    padding: 0;
    background-color: transparent;
    border: 0 none;
}

img
{
    border: 0;
    vertical-align: middle;
}

label
{
    font-size: 90%;
}

th { text-align: left; }
tr { vertical-align: top; }

dt, dd
{
    margin: 0;
    padding: 0;
}

dt
{
    border-top: 1px solid #2a2a2a;
    padding-top: 8px;
    margin-top: 8px;
    font-weight: bold;
    color: white;
}

.form { width: 100%; }

.form td,
.form th
{
    padding: 0 5px 1px 0;
}

.form input,
.form select,
.form textarea
{
    margin-right: 1%;
    background-color: #81867b;
    color: #fff;
    border: 0;
    padding: 2px;
}

.form select { border: 0 none; }
.full { width: 99%; }
.half { width: 49%; }

.right
{
    float: right;
    margin: 0 0 10px 10px;
}

.last { margin-right: 0; }
.top { margin-top: 0; }
.clear { clear: left; }
.visible { display: block; }

#content
{
    background: #45463c;
}

#placeholder
{
    width: 1000px;
    margin: 0 auto;
    position: relative;
    background: #45463c url(background.gif) no-repeat 0 -3px;
    height: 560;
    overflow: hidden;
}

.popup
{
    position: absolute;
    top: 0;
    left: 0;
    background-color: white;
}

#feedback,
#panel
{
    padding: 100px 100px 100px 200px;
    z-index: 100;
}

#feedback
{
    height: 360px;
}

#footer
{
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

#footer dl { font-size: 10px; zoom: 1; margin: 0 0 0 690px; background: url(er.png) 100% 0 no-repeat; padding-right: 82px }
#footer dl:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#footer dd
{
    float: left;
    margin: 0;
    padding: 0 5px 2px 5px;
    border-right: 1px solid #81867b;
}

#footer dd:first-child { border-right: 0 none; }
#footer dd.last { border-right: 0; }

