body {
    text-align:center;
    margin:0;
    padding:10px;
    background: url(../images/b_bluegreen2.gif) #366;
    }
    
#thumbs {
    position:relative;
    top:0;
    width:900px;
    margin-left:auto;
    margin-right:auto;
    }
    
#picture {
    position:relative;
    top:10px;
    width:100%;
    margin-top:0;
    }

#picture img {
    border:none;
    }
    
#thumbs a {
    float:center;
    margin-left:0;
    margin-right:0;
    height:100px;
    }
 
#thumbs img {
    border:none;
    padding:2px;
    vertical-align:middle;
    }
    
#caption {
    position:relative;
    top:35px;
    }

#caption h1, #caption h2 {
    margin-top:0;
    margin-bottom:0;
    font-family:verdana, arial, helvetica, sans-serif;
    }

#caption h1 {
    color:#ffffcc;
    background:transparent;
    font-size:1.5em;
    }

#caption h2 {
    color:#ccffcc;
    background:transparent;
    font-size:1.3em;
    }
    
address {
    font-size:1.5em;
    color:#ccffcc;
    position:relative;
    top:25px;
    }

address a {
    color:lime;
    background:transparent;
    }

.bottom { 
    position:relative;
    top:0;
    width:800px; 
    margin-top:25px; 
    margin-left:auto; 
    margin-right:auto; 
    }
    
.bottom img {
    border:none;
    }
    
.button-left {
    float:left; 
    margin-left:25px;
    }
    
.button-right {
    float:right; 
    margin-right:25px;
    }
    
.dir {
    position:relative; 
    top:-5px;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size:24px; 
    color:aqua; 
    background:transparent; 
    font-weight:bold; 
    width:600px;
    margin-left:auto;
    margin-right:auto;
    }
    
.dir a, .dir a:link, .dir a:visited, .dir a:active { 
    font-size:20px;
    color:lime; 
    background:transparent; 
    }
    
.dir a:hover {
    color:white;
    background:transparent;
    }

    

