body {
    margin: 5% 10%;
    padding: 0;
    background-color: #950505;
    font: bold 12px/15px helvetica, arial;
    text-transform: uppercase;
}
a img {
    border: none;
}
#wrapper {
    width: 500px;
    position: relative;
    left: 50%;
    margin-left: -255px;
}
#leftcol {
    width: 262px;
    float: left;
}
p {
    padding: 15px;
    margin: 0;
}
img#wallnut {
    float: left;
}
img#wssk {
    display: block;
    float: left;
    clear: left;
}
p#email {
    background: url(images/li-bg.gif) 5px 17px no-repeat;
}
ul#links {
    list-style-type: none;
    float: right;
    display: inline;
    padding: 0;
    margin: 50px 0 0 0;
    width: 218px;
}
ul#links li {
    width: 218px;
    margin: 10px 0;
    padding: 0 0 0 10px;
    background: url(images/li-bg.gif) 0 2px no-repeat;
}

a {
    color: black;
}
a:hover {
    text-decoration: none;
}

body#viewer {
    background-color: #000;
}
body#viewer p {
    float:left;
    color: white;
    margin: 10px 0;
    padding: 0 0 0 10px;
    background: url(images/li-bg-white.gif) 0 2px no-repeat;
}
body#viewer #back {
    position:absolute;
    top:2px;
    left:2px
}

body#viewer p a {
    color:#fff;
}

body#viewer div#container {
    background: url(images/loading.gif) 50% 50% no-repeat;
    margin: 0;
    height: 453px;
}
body#viewer div#container #imagePan {
    display:block;
    clear:both;
    float:left
}
body#viewer p#next {
    float:right;
}