html {
        background:#13344d
}
body {
        /*-moz-border-radius:20px;*/
        font:13px verdana, sans-serif;
        margin:15px;
        background:#122533;
        color:silver;
        border:1px solid #bbb;
}
a:link {
        color:#FFE0B3;
}
a:visited {
       color:silver;
}
a:hover, a:active, a:focus {
        color: gray;
}
h1 {
        /*-moz-border-radius:20px 20px 0 0;*/
        font:bold 16px Arial, sans-serif;
        margin:0;
        padding:2px 0 2px 10px;
        background:#036;
        color:#FFE0B3;
}
#prev, #next {
        display:block;
        padding:5px;
        border:1px solid #bbb;
        /*-moz-border-radius:5px;*/
        background:#4e5768;
        text-decoration:none;
        margin:0 10px 10px;
}
html body div #prev:hover, html body #next:hover {
        border-color:#888;
        background:#ccc;
        color:#000;
}
#loadingmessage{
          position:absolute;
          top:200px;
          left:150px;
          padding:1em 5px;
          background:#ffc;
          font-family:Verdana,Sans-serif;
          font-weight:bold;
          width:20em;
          text-align:center;
          font-size:80%;
          color:#000;
          border-bottom:1px solid #cc9;
          border-right:1px solid #cc9;
          border-left:1px solid #fff;
          border-top:1px solid #fff;
     }

     #bigDynPic{
          background:#369;
          position:absolute;
          top:1em;
          left:80px;
          padding:5px;
          border-bottom:1px solid #036;
          border-right:1px solid #036;
          border-left:1px solid #69c;
          border-top:1px solid #69c;
     }
     #bigDynPic img{
          border-top:1px solid #036;
          border-left:1px solid #036;
          border-bottom:1px solid #69c;
          border-right:1px solid #69c;
     }
     #bigDynPic p{
          font-family:Verdana,Sans-serif;
          font-weight:bold;
          font-size:80%;
          background:#369;
          color:#fff;
          margin:0;
          padding:5px 10px;     
     }

#prev {
        float:left;
}
#next {
        float:right;
}
#image {
        text-align:center;        
}
.imgwrapper {
        float: left;
        margin: 0 0 15px 25px;
        padding: 2px;
        height:113px;
}
.imgwrapper span {
        display:block;
        font:12px Arial, sans-serif;
        text-align:center;        
}
.imgwrapper img {
        background-color: gray;
        border: 1px solid #ddd;
        /*-moz-border-radius:5px;*/
        padding: 4px;
}
.imgwrapper a:visited img {
        background-color:#4e5768;
}
.imgwrapper a:hover img, .imgwrapper a:focus img {
        background-color: #036;
}
.imgwrapper a:hover, .imgwrapper a:focus {
        color:gray;
}
#single {
        padding:3px;
        border:1px solid silver;
        /*-moz-border-radius:5px;*/
        background:silver;
}
#desc {
        border-color:#ddd;
        border-style:solid;
        border-width:1px;
        text-align:center;
        clear:both;
        margin:5px 40px;
        padding:5px;
}
#credit {
        background:#036;
        border-top:4px solid #4e5768;
        /*-moz-border-radius:0 0 20px 20px;*/
        color:#fff;
        font-size:9px;
        text-align:center;
        margin:10px 0 0;
        padding:3px 0;
        clear:both;
}
#credit a {
        color:#fff;
}
#directories, #breadcrumb {
        border-bottom:1px solid #ddd;
        margin:0;
}
#breadcrumb {
        padding:5px;
        border-bottom:1px solid #ddd;
        background:#4e5768;
        color:#fff;
        margin-bottom:10px;
}
#breadcrumb a, #breadcrumb a:hover, #breadcrumb a:active {
        color:#fff;
}
#dirdesc {
        padding:4px;
        border-bottom:1px solid #ddd;        
}
#gallery {
        margin:10px 5px 5px;
}
#directories ul {
        list-style:circle;
        padding-bottom:5px;
}
#directories li {
        margin:2px 0;
}
#directories h2 {
        font:14px ;
        font-weight:bold;
        text-indent:15px;
        margin:0;
}
#directories h3 {
        font:12px ;
        font-weight:bold;
        text-indent:20px;
        margin:0;
}
 #bigDynPic{

                      background:#369;

                      position:absolute;

                      top:1em;

                      left:80px;

                      padding:5px;

           } 
		   #loadingmessage{

  position:absolute;

  top:200px;

  left:150px;

  padding:1em 5px;

  background:#ffc;

  font-family:Verdana,Sans-serif;

  font-weight:bold;

  width:20em;

  text-align:center;

  font-size:80%;

  color:#000;

}