@font-face {
    font-family: Megalopolis;
    src: url('/static/MEgalopolisExtra.otf') format('opentype');
}
#main {
    width: 560px;
    height: 260px;
    position: absolute;
    top: 40%;
    left: 50%;
    margin: -130px 0 0 -280px;
    padding: 10px;
    color: #111;
    background-color: #A3945D;
    border: 7px solid #584E37;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    font-family: verdana, sans-serif;
}
h1, h2 {
    padding-bottom: 12px;
    text-align: right;
    color: #2E291A;
    text-shadow: 2px 2px 5px #584E37;
    font-family: Megalopolis;
}
h1 { font-size: 40px; }
h2 { font-size: 20px; }
#url { width: 320px; }
img.logo { float:left; padding-top: 20px; }
p { font-size: 10px; color: #333; }
a img { border: 0; float: right; margin: 2px 5px; }
