/**
 * Gallery 3 Grey Dragon Theme
 * Copyright (C) 2006-2010 Serguei Dosyukov
 *
 * ColorPack: Wind - Wind theme-like color pack
 */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* styles.css - Common ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

html { background-color: #ccc; }
body { color: #000; background-color: #ccc; padding-left: 10px; padding-right: 10px; }
                                                                               
a { color: #33629f !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 { background-color: #e8e8e8; border-bottom: #ccc 1px solid; }
#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 { background-color: #fff; }
#g-footer { background-color: #e8e8e8; border-top: #ccc 1px solid; }
#g-theme-logo { background: transparent url('images/colorpack.png') no-repeat; }

/* styles.css - Album Layout ~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-column-top, #g-column-bottom { background-color: #e8e8e8; }
#g-column-top .g-toolbar h1, #g-column-bottom .g-toolbar h1 { border: none; }
#g-info h1, #g-album-header h1 { border-bottom: #ccc 1px solid; }
#g-info .g-description { border: #888 1px solid; }

.g-thumbslide { background: #e8e8e8; border-color: #707E83; }
.g-album .g-thumbslide { border-color: #707E83; }
.g-thumbcrop  { border-color: #707E83; }
                                                                                                                 
.g-default  .g-thumbslide .g-description { color: #000; border-top: 1px solid #707E83; border-bottom: 1px solid #707E83; background: #e8e8e8; filter:alpha(opacity=85); opacity:.85; -ms-filter: "progid:DXImageTransform.Microsoft.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 #707E83; background: #e8e8e8; filter:alpha(opacity=85); opacity:.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; }

/* styles.css - Photo Layout ~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.g-resize { border: 1px solid #888; background: #e8e8e8; }
div.g-resize .g-description { color: #000; background: #e8e8e8; 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: #e8e8e8; filter:alpha(opacity=85); opacity:.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; }

.g-movie  { border: 1px solid #888; padding: 5px; background: #e8e8e8; }

/* styles.css - Sidebar Blocks : Common ~~~~~~~~~~~~~~*/

.g-block { border: 1px solid #ccc; } 
.g-block h2 { background-color: #e8e8e8; }

/* 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: #e8e8e8; 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: #fff; }
#sb-title { border-left: #303030 1px solid; border-right: #303030 1px solid; background: #e8e8e8; color: #000; }
#sb-title-inner { color: #000; }
#sb-counter a { font-weight: bold; font-size: 11px; }

/* forms.css - Add item ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-add-photos-canvas { background-color: #fff; border: #303030 1px solid; }
#g-add-photos-button { border: #303030 1px solid; }
#g-add-photos-status { background-color: #fff; 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 - User Profile ~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-user-profile h1 { border-bottom: #ccc 1px solid; }
#g-user-profile .g-avatar { border: 1px solid #888; background: #fff; } 

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* menus.css ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-site-menu ul { border: #000000 0 solid; }
#g-site-menu li { background-color: #bdd2ff; }
#g-site-menu li a:hover { color: #000000; background-color: #cfdeff; }
#g-site-menu li:hover,
#g-site-menu li.iemhover { border: #303030 1px solid; background-color: #cfdeff; border-bottom: #cfdeff 1px solid; }
#g-site-menu li ul { border: #cfdeff 1px solid; }
#g-site-menu li ul li { border: #C0C0C0 0px solid; background-color: #bdd2ff; }
#g-site-menu li ul li:hover,
#g-site-menu li ul li.iemhover { border: #C0C0C0 0 solid; background-color: #ddf2ff; }

#g-site-menu.g-bar { border: #cfdeff 1px solid; background-color: #bdd2ff; }
#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: #bdd2ff none; border: 1px #888 solid; }
.g-item .g-context-menu li li a:hover { background-color: #ddf2ff; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* modules.css - Exif ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-exif-data table { border: #303030 1px solid; }
#g-exif-data .g-even { background-color: #A0A0A0; }
#g-exif-data .g-odd { background-color: #C0C0C0; }

/* modules.css - Info module ~~~~~~~~~~~~~~~~~~~~~~~~~*/

#g-metadata .g-description { border-top: 1px solid #ccc; }

/* 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 #ccc; }
#g-comment-form { border: 1px dotted #ccc; }

/* 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 #ccc; color: #666;  }
#g-quick-search-form input[type="submit"] { border: #c5dbec 1px solid; text-indent: 0; width: auto; height: auto; font: 80% arial, helvetica, clean, sans-serif; font-weight: bold; padding-top: 3px; padding-bottom: 3px; }
#g-search-results h1 { border-bottom: #ccc 1px solid; }

/* modules.css - Basket ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#checkout legend { background-color: #e8e8e8; }

/* forms.css - Common ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.ui-dialog .ui-dialog-titlebar { background: #ccc url('images/section.png') repeat-x; }
.ui-widget-content { border: 1px solid #303030; background-color: #fff; color: #000; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; background: #303030; }

/* forms.css - Reauthentificate ~~~~~~~~~~~~~~~~~~~~~*/

#g-error #g-login>ul { border: #888 1px solid; }

