body {
    background-color:#000000;
    text-align:center; /* for IE */
    font-family: tahoma, verdana, sans-serif;
}

.download {
    color:#FFFFFF;
    //font-style:italic;
    font-size:20px;
    text-align:center;
}

.download a:link, a:visited {
    color:#FFFFFF;
}

.blurb {
    color:#DDDDDD;
    font-size:26px;
    text-align:center;
}

.description {
    color:#DDDDDD;
    font-size:16px;
    text-align:left;
}

.copyright {
    color:#888888;
    font-size:16px;
    text-align:center;
}

.spacer {
    height:20px;
}

a, a:visited, a:hover {}

#container {
    position:relative; 
    width:490px; 
    height:640px; 
    border:1px; 
    margin:10px auto; 
}

#container a.pics {
    float:left; 
    padding:7px 21px; 
    display:inline; 
    color:#2F2F2F; 
    text-decoration:none; 
    width:80px; 
    height:120px; 
    cursor:default;
}

#container a.pics img.thumb {
    display:block; 
    border:1px solid #AAAAAA;
}

#container a.pics span {
    display:none; 
    width:320px; 
    height:480px; 
    background:#2F2F2F; 
    border:1px solid #AAAAAA; 
}

#container a.pics span img {
    margin:0px auto; 
    border:0px;
}

#container a.pics:hover {
    white-space:normal;
}

#container a.pics:hover img.thumb {
    border:1px solid #FFFFFF;
}

#container a.pics:hover span {
    display:block; 
    position:absolute; 
    left:84px; 
    top:154px; 
    z-index:10; 
    height:480px;
}

#container span.placeholder {
    clear:left; 
    display:block; 
    text-align:center; 
    line-height:20px; 
    margin:1; 
    padding:20px 0 0 0; 
    width:490px; 
    text-align:center; 
    color:#eee; 
    z-index:1;
}

#container span.placeholder img {
    border:1px solid #AAAAAA; 
}

