#jgallery
{
   width: 100%;
   overflow:auto;
   align: center;
}

body
{
   padding:0px;
   margin:0px;
}

/* Menu-bar (top-layer) */
#jgall_menubar
{
   font-family: Segoe UI, Helvetica, Trebuchet MS, Arial, sans-serif;
   font-size: 14px;
   color: #AD1219;
   font-weight: normal;
   border-bottom: 1px #AD1219 solid;
}
a.jgall_menubar_link
{
   color: #AD1219;;
   text-decoration: underline;
}
a.jgall_menubar_link:hover
{
   color: #AD1219;
   text-decoration: underline;
}
#jgall_menubar select
{
   font-size: 10px;
   color:#AD1219;
   background-color: #AD1219;
   border:1px #AD1219 solid;
   vertical-align:top;
}

/* Pagelink-bar (second-layer) */
#jgall_pagelinks
{
   font-family: Segoe UI, Helvetica, Trebuchet MS, Arial, sans-serif;
   font-size: 12px;
   color: #BC8F8F;
   font-weight: normal;
   background-color: #AD1219;
   border-bottom: 1px #D4D4D4 solid;
}
a.jgall_pagelinks_link
{
   color: #FFB572;
   font-weight: normal;
   text-decoration: none;
}
a.jgall_pagelinks_link:hover
{
   color: #FFB572;
   font-weight: normal;
   text-decoration: none;
}


/* Gallery content (third-layer) */
#jgall_content
{
   background-color: #FFFFFF;
   border-bottom: 1px #D4D4D4 solid;
}
.jgall_thumbnail
{
   font-family: Segoe UI, Helvetica, Trebuchet MS, Arial, sans-serif;
   font-size: 1px;
   color: #FBF5F5;
   font-weight: normal;
}
.jgall_folder
{
   font-family: Segoe UI, Helvetica, Trebuchet MS, Arial, sans-serif;
   font-size: 12px;
   color: #000000;
   font-weight: normal;
   align:center;
}
.jgall_folder_background
{
   background-color: #FFFFFF;
   background-repeat: no-repeat;
   background-position: center top;
   margin-left: 23px;
   margin-right: 23px;
   margin-top: 8px;
   margin-bottom: 1px;
   cursor:hand;
   cursor:pointer;
}


/* Image-frame and shadows */
.jgall_thumb_image { 
   border: 0px #B8B8B8 solid;
   background-color: #FBF5F5;
   background:url('images/loading.gif');
   background-repeat: no-repeat;
   background-position: center;
}
.jgall_thumb_image_hover {
   border: 0px #DDDDDD solid;
   background-color: #FBF5F5;
   background:url('images/loading.gif');
   background-repeat: no-repeat;
   background-position: center;
}
.jgall_blackborder {
   border: 0px #000000 solid;
}
.jgall_blackborder_hover {
   border: 0px #444444 solid;
}
.jgall_darkshadow {
   border-right: 0px #808080 solid;
   border-bottom: 0px #808080 solid;
}
.jgall_shadow {
   border: 0px #DDDDDD solid;
   margin-top: 5px;
   margin-bottom: 3px;
   margin-left: 20px;
   margin-right: 20px;
}


/* Slideshow */
#jgall_slide_body
{
   margin:0px;
   background-color:#202020;
}
#jgall_slide_navbar
{
   padding-left: 10px;
   padding-right: 10px;
   border-bottom: 1px #303030 solid;
   background-color: #000000;
   font-family: Segoe UI, Helvetica, Trebuchet MS, Arial, sans-serif;
   font-size: 14px;
   color: #CCCCCC;
   font-weight: bold;
}
.jgall_slide_counter
{
   font-family: Segoe UI, Helvetica, Trebuchet MS, Arial, sans-serif;
   font-size: 12px;
   color: #CCCCCC;
   font-weight: normal;
}
.jgall_slide_image
{
   border: 1px #000000 solid;
   background-color: #000000;
}
.jgall_slide_blackborder{
   border: 1px #B8B8B8 solid;
   background-color: #FBF5F5;
   background:url('images/loading.gif');
   background-repeat: no-repeat;
   background-position: center;
}
.jgall_slide_shadow1{
   position: relative;   
   bottom: 1px;
   right: 1px;
   background-color: #303030;
   margin-left: 10px;
   margin-right: 5px;
   margin-top: 10px;
   margin-bottom: 1px;
}
.jgall_slide_shadow2{
   position: relative;   
   right: 1px;
   bottom: 1px;
   background-color: #5F5F5F;
}
.jgall_slide_shadow3{
   position: relative;
   bottom: 1px;
   right: 1px;
   border-top: 1px #393939 solid;
   border-left: 1px #393939 solid;
}


/* Directory information (fourth-layer) */
#jgall_dir_info
{
   font-family: Segoe UI, Helvetica, Trebuchet MS, Arial, sans-serif;
   font-size: 1px;
   color: #FBF5F5;
   font-weight: normal;
   background-color: #FBF5F5;
   border-bottom: 1px #FBF5F5 solid;
}
