﻿html,body,.SlideShow
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #000000;
    font-size: small;
    color: #CCCCCC;
    margin: 0;
    padding: 0;
    height: 100%;
}

a:link
{
    color:#99aadd;
    text-decoration:none;
}

a:visited
{
    color:#99aadd;
    text-decoration:none;
}

a:hover
{
    color:#c22819;
    text-decoration:underline;
}

.posttitle
{
    font-size: 140%;
    font-weight: bold;
    float: left;
    width: 350px;
    margin: .5em 0 .25em 0;
}

.postdate
{
    float: right;
    text-align: right;
    width: 350px;
    font-size:78%;
    color: #777777;
    vertical-align: text-bottom;
    margin: 1.75em 0 0 0;
}

.postimage
{
    text-align: center;
    vertical-align: bottom;
}

.description
{
    text-align: left;
    text-indent: 0;
    margin: 0.5em 0 0 0;
}

.taken
{
    font-size: 70%;
    color: #777777;
    margin: 0.5em 0 0.5em 0;
    float: left;
    width: 500px;
}

.tags
{
    font-size: 70%;
    color: #777777;
    margin: 0.5em 0 0 0;
    width: 500px;
}

.nextprev
{
    font-size: 70%;
    color: #777777;
    margin: 0.5em 0 0.5em 0;
    float: right;
    text-align: right;
    width: 200px;
}


.ftrbackground
{
    width:762px;
    height:101px;
    margin-top:0;
    margin-bottom:0;
    top:0;
    left:0;
}

img.ftrbackground
{
    z-index:-1;
}

.ftr
{
    width:762px;
    height:0px;
    margin-left: 18px;
    margin-top: 0;
}

img.ftr
{
    z-index: 1;
    border-style: solid;
    border-width: 1px;
    border-color: #222222;
    margin: 6px 0 1px 2px;
    width:70px;
    height:53px;

    /* Official CSS */
    opacity:0.5;
    /* for IE */
    filter:alpha(opacity=50);
    /* Old Mozilla */
    -moz-opacity:0.5/;
    /* Old Safari */
    -khtml-opacity: 0.5;
}

img.ftr:hover
{
    width:70px;
    height:53px;
    margin: 6px 0 1px 2px;
    /* Official CSS */
    opacity:1;
    /* for IE */
    filter:alpha(opacity=100);
    /* Old Mozilla */
    -moz-opacity:1;
    /* Old Safari */
    -khtml-opacity: 1;
}

.album
{
/*    width:762px; */
    height:0px;
/*    margin-left: 18px;*/
    margin-top: 0;
    position: relative;
    left:0;
    top:0;
}

img.album
{
    z-index: 1;
    border-style: solid;
    border-width: 1px;
    border-color: #222222;
    margin: 8px 4px 5px 4px;
    width:70px;
    height:53px;
}

.albumtitle
{
    font-size: 140%;
    font-weight: bold;
    text-align: left;
    width: 100%;
    margin: 1em 0 .5em 0;
}

.about
{
    text-align: left;
    text-indent: 0;
    margin: 0.5em 0 1.5em 0;
    clear:both;
    overflow:auto;
    line-height:1.4em;
}