* {
padding: 0;
margin: 0 auto;
}

body {
background: #FFFFFF url(../img/apps/v5_dlarchiv/body.gif) repeat-x;
color: #fff;
font: 11px Arial, Helvetica, sans-serif;
text-align:center;
margin: 0 auto;
}

a:link, a:visited, a:active {
   color:#ffeddf;
   text-decoration:underline;
}

a:hover {
   text-decoration:none;
}

h1 {
color: #9f1d1e;
font-weight:bold;
padding-bottom:10px;
}

h3 {
color: #454545;
font-weight:bold;
padding-bottom:10px;
}


#wrapper {
background: url(../img/apps/v5_dlarchiv/page.jpg) no-repeat;
width:843px;
height:820px;
text-align:left;
}

.header {
color: #fff;
padding-top:35px;
margin-left:516px;
font-size:11px;
}

.infobox {
margin-left:473px;
margin-top:91px;
font-size:11px;
width:360px;
height:95px;
text-align:left;
color: #fff;
}

.infobox div.right {
width:120px;
float:left;
padding-left:15px;
padding-top:7px;
text-align:left;
}

.memberbox a:link, .memberbox a:visited, .memberbox a:active {
   color:#E8A96B;
   text-decoration:none;
}

.memberbox a:hover {
   text-decoration:none;
}


.infobox div.left {
width:125px;
padding-left:5px;
padding-top:7px;
float:left;
text-align:left;
}

.infobox td {
   padding: 2px 0px 2px 0px;
}


.memberbox {
padding:10px;
margin-left:473px;
margin-top:25px;
font-size:11px;
width:340px;
height:60px;
text-align:left;
color: #fff;
}

.memberbox strong, .infobox strong {
   color:#fff;
}

#form {
padding:10px;
margin-left:35px;
margin-top:78px;
font-size:11px;
width:797px;
height:120px;
text-align:left;
color: #fff;
}

#form strong {
color: #fff;
}
#form td{
   padding:5px 0px 5px 0px;
   text-align:left
}

#form div.right {
   width:300px;
   float:right;
   margin-right:100px;
      text-align:left
}

#submit {
   width:385px;

   margin:auto;
   margin-top:15px;
}

#footer {
   margin-top:50px;
   color:#222;
}

#footer p {
   padding:0px 0px 10px 0px;

}

#footer a:link, #footer a:visited, #footer a:active {
   color:#000;
   text-decoration:underline;
}

#footer a:hover {
   text-decoration:none;
}

