/**
 * Gallery 3 Grey Dragon Theme
 * Copyright (C) 2006-2010 Serguei Dosyukov
 *
 * ColorPack: SlateBlue
 */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* styles.css - Common ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

html { background-color: #1c242e; }
body { color: #BBB; background: #1c242e; }

h1 { border-bottom: #737373 1px solid; }
a { color: #6392CF !important; }
.ui-icon, #g-slideshow-link { background-image: url(images/ui-icons.png); }

#g-site-status li { border-bottom: 1px solid #ccc; color: #333; } 
#g-site-status .g-error   { background: #f6cbca url('images/ico-error.png') no-repeat .4em 50%; }
#g-site-status .g-info    { background: #e8e8e8 url('images/ico-info.png') no-repeat .4em 50%; }
#g-site-status .g-success { background: #d9efc2 url('images/ico-success.png') no-repeat .4em 50%; }
#g-site-status .g-warning { background: #fcf9ce url('images/ico-warning.png') no-repeat .4em 50%; }

/* styles.css - Layout ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#g-header { border-left: #10151c 1px solid; border-right: #10151c 1px solid; background: url(images/background.jpg) #1c242e repeat-x; }
#g-header .g-message-block { border: 1px #888 solid; background-color: #AAA; color: #000; }
.g-breadcrumbs li      { background: transparent url(images/ico-separator.png) no-repeat 0 0.2em; }
.rtl .g-breadcrumbs li { background: transparent url('images/ico-separator-rtl.png') no-repeat 0 0.2em; }
#g-main { border-left: #10151c 1px solid; border-right: #10151c 1px solid; }
#g-footer { background: #000; font-size: 10px; }
#g-theme-logo { background: transparent url('images/colorpack.png') no-repeat; }

/* styles.css - Album Layout ~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-column-top, #g-column-bottom { background-color: #1a1e27; border: #10151C 1px solid; border-top: none;}
#g-column-top .g-toolbar h1, #g-column-bottom .g-toolbar h1 { border: none; }
#g-info .g-description { border: #10151c 1px solid; background-color: #1a1e27; }

.g-thumbslide { border-color: #303E43; }
.g-album .g-thumbslide { border-color: #43565B; }
.g-thumbcrop  { border-color: #303E43; }

.g-default  .g-thumbslide .g-description { color: #fff; background: #1E1E1E; border-top: 1px solid #303e43; border-bottom: 1px solid #303e43; opacity:.85; -ms-filter: "alpha (opacity=85)"; filter: alpha (opacity=85);  }
.g-expanded .g-thumbslide .g-description { color: #fff; background: transparent; border: none; }
.g-album .g-thumbslide .g-description { background-image: url(images/ico-album.png); background-repeat: no-repeat; background-position: 8px 4px; }

.g-thumbslide .g-metadata { border-top: 1px solid #303e43; background: #1E1E1E; filter:alpha(opacity=85); opacity:.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; }

/* styles.css - Photo Layout ~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.g-resize { border: #10151c 1px solid; background: #4a4e67; }
div.g-resize .g-description { color: #fff; background: #1E1E1E; filter:alpha(opacity=85); opacity:.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; }
div.g-resize .g-description.g-align-top { border-bottom: 1px solid #999; }
div.g-resize .g-description.g-align-bottom { border-top: 1px solid #999; }
div.g-resize .g-more { border: 1px solid #999; background: #1E1E1E; filter:alpha(opacity=85); opacity:.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; }

.g-movie  { border: 1px solid #888; padding: 5px; background: #555; }

/* styles.css - Sidebar Blocks : Common ~~~~~~~~~~~~~~*/

.g-block { border: #10151c 1px solid; background-color: #1a1e27; } 
.g-block h2 { background: #1c242e; border-bottom: #273444 1px solid; border-top: #273444 1px solid; }

/* styles.css - Sidebar Blocks : Buttons ~~~~~~~~~~~~~*/

.g-fullsize-link  { background: url("images/view-fullsize.png") top left no-repeat; }
#g-exifdata-link  { background: url("images/view-info.png") top left no-repeat; }

/* styles.css - Root Page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-rootpage-roll span { border: 1px solid #999; background: #1E1E1E; filter:alpha(opacity=85); opacity:.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* forms.css - Common ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* styles.css - Photo Slideshow ~~~~~~~~~~~~~~~~~~~~~~*/

#sb-body { background-color: #101415; }
#sb-title { border-left: #303030 1px solid; border-right: #303030 1px solid; background: #101415 url('images/section.png') repeat-x; }
#sb-counter a { color: #fff !important; font-weight: bold; font-size: 11px; }

/* forms.css - Add item ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-add-photos-canvas { background-color: #101010; border: #303030 1px solid; }
#g-add-photos-status { background-color: #101010; border: #303030 1px solid; }

#g-add-photos-status li.g-success { background: url('images/ico-success.png') transparent no-repeat .4em 50%; }
#g-add-photos-status li.g-error   { background: url('images/ico-error.png') transparent no-repeat .4em 50%; color: #f00; }
.uploadifyQueueItem { color: #000; }

/* forms.css - Reauthentificate ~~~~~~~~~~~~~~~~~~~~~*/

#g-error #g-login>ul { border: #888 1px solid; }

/* forms.css - User Profile ~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-user-profile .g-avatar { border: 1px solid #888; background: #555; } 

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* menus.css ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-site-menu ul { border: #000000 0 solid; }
#g-site-menu li a:hover { color: #000000; background-color: #303030; }
#g-site-menu li:hover,
#g-site-menu li.iemhover { border: #303030 1px solid; background-color: #303030; border-bottom: #000000 1px solid; }
#g-site-menu li ul { border: #000000 1px solid; }
#g-site-menu li ul li { border: #C0C0C0 0px solid; background-color: #212121; }
#g-site-menu li ul li:hover,
#g-site-menu li ul li.iemhover { border: #C0C0C0 0 solid; background-color: #303030; }

#g-site-menu.g-bar { border: #000000 1px solid; background-color: #212121; }
#g-site-menu.g-bar li:hover,
#g-site-menu.g-bar li.iemhover { border-bottom-color: transparent; }

.g-item .g-context-menu { background-image: url(images/ui-icons.png); } 
.g-item .g-context-menu:hover { background: #181818 none; border: 1px #888 solid; }
.g-item .g-context-menu li li a:hover { background-color: #303030; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* modules.css - Exif ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-exif-data table { border: #303030 1px solid; }
#g-exif-data .g-even { background-color: #404040; }
#g-exif-data .g-odd { background-color: #303030; }

/* modules.css - Info module ~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-metadata .g-description { border-top: 1px solid #737373; }

/* modules.css - Image block  ~~~~~~~~~~~~~~~~~~~~~~~~*/

.g-image-block img { border: 1px solid #888; background: #555; }

/* modules.css - Comments ~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-comments .g-author { border-bottom: 1px solid #202628; color: #999; }
#g-comments-link { background-image: url(images/view-comments.png); }
#g-comment-detail>ul>li { border: 1px dotted #737373; }
#g-comment-form { border: 1px dotted #737373; }

/* modules.css - Calendar ~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-view-menu #g-calendarview-link { background-image: url(images/view-calendar.png); }
#g-view-calendar-form ul { border: 1px #888 solid; }
table.calendar    { border: #a2adbc 1px solid; color: #616b76; }
table.calendar th { border-bottom: #a2adbc 1px solid; border-right: #a2adbc 1px solid; background: #d9e2e1; color: #616b76; }
table.calendar td { border-bottom: #a2adbc 1px solid; border-right: #a2adbc 1px solid; }
table.calendar td.title   { background-color: #a2adbc; color: #fff; }
table.calendar td.title a { color: #fff !important; }
table.calendar td a     { color: red !important; }

/* modules.css - Search ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-quick-search-form input[type="text"]   { background-color: transparent; border: 1px solid #737373; color: #BBB; }
#g-quick-search-form input[type="submit"] { background: transparent url(images/search.png) no-repeat center top; border: none; }

/* modules.css - Basket ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#checkout legend { background: url(images/section.png) repeat-x; }

/* forms.css - Common ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-dialog .ui-dialog-titlebar { background: #101415 url('images/section.png') repeat-x; }
.ui-widget-content { border: 1px solid #303030; background-color: #1a2022; color: #bbb; }
.ui-progressbar .ui-progressbar-value { background: #737373; }