body {
    font: normal 100%/1.375 Verdana, Helvetica, Arial, sans-serif;
    background: #4F0F39;
    padding: 0em;
    margin: 1em auto;
    width: 840px;
    color: #111;
}
button {
    color: #FFFFFF;
    background: #4F0F39;
    float: right;
    margin: 0 3em;
    font-size: 1em;
    padding: 0.5em 1em;
}
#nav {
    text-align: center;
}
#dele {
    background-color: #fff;
    margin: 1em 3em;
    color: #555;
    width: 410px;
    padding: 1em;
}
#nav input {
    color: #ccc;
    padding: 0em;
    margin: 0em;
    width: 6em;
    height: 2.8em;
    background-color: #555;
    border: #777 1px solid;
    border-left: #666 1px solid;
    border-top: #666 1px solid;
}
#nav input:hover {
    background-color: #444;
    border: #666 1px solid;
    border-left: #777 1px solid;
    border-top: #777 1px solid;
}
img {
    border: #666666 1px solid;
}
.logo {
    padding: 20px;
    text-align: center;
}
div.cont {
    padding-top: 1em;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: block;
    background-color: #fff;
}
div.pl2 {
    float: left;
    height: 130px;
    width: 100px;
    text-align: center;
}
div.pl {
    float: left;
    height: 230px;
    width: 210px;
    text-align: center;
}
div.pl p {
    margin: 1em 0 0.3em 0;
    padding: 4px;
    background-color: #aaa;
    background: #4F0F39;
}
div.pl a {
    letter-spacing: 2px;
    color: #fff;
}
div.pl a:visited {
    color: #fff;
}
#localmenu {
    text-align: center;
    background-color: #eee;
    margin: auto;
    color: #555;
    padding: 1em;
    letter-spacing: 0.1em;
}
div.ctr {
    margin: auto;
    width: 53em;
}
h2 {
    text-align: right;
    background-color: #333333;
    color: #cccccc;
    width: 840px;
    margin: auto;
    padding: 0.7em;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: 0.25em;
    background: #4F0F39;
}
.it {
    text-align: center;
}
.sides {
    width: 50%;
}
a, a:link, a:active, a:visited, a:hover {
    color: #555;
    text-decoration: none;
}
#image {
    margin: 1.5em auto;
    background-color: #fff;
    width: 840px;
    padding: 70px 0px 50px 0px;
}
.display {
    border: 1px solid #888888;
}
.ttl {
    letter-spacing: 0px;
    margin: auto;
    font-size: 80%;
    width: 80%;
    color: #555;
}
#l {
    float: left;
    position: relative;
    left: 1.5em;
}
#r1 {
    float: right;
    position: relative;
    left: 1.5em;
}
#r {
    position: relative;
    float: right;
    right: 1.5em;
}
#imageinfo {
    text-align: center;
}
#footer {
    clear: both;
}

