/* ----------------------------------------------------------------------------- GRUM:DARK-II Theme for Piwigo ------------------------------------------------------------------------------ file: gally/grum-dark II/theme.css file version: 1.2.0 ------------------------------------------------------------------------------ author: grum at grum.dnsalias.com << May the Little SpaceFrog be with you >> ------------------------------------------------------------------------------ Grum-dark II for template "Gally" ----------------------------------------------------------------------------- */ div.errors { background:#FFB0B0; border:4px solid #802020; color:#802020; padding:8px; } div.errors a { color:#800000; font-weight:bold; } div.infos { background:#B0FFB0; border:4px solid #208020; color:#208020; padding:8px; } div.infos a { color:#008000; font-weight:bold; } div.errors ul, div.infos ul { text-align:justify; padding-left:0px; } div.errors ul li, div.infos ul li { margin-bottom:4px; } div.ui-widget-overlay { background:#101010; opacity:0.88; filter:alpha(opacity:88); position:absolute; left:0px; top:0px; } .ui-dialog-buttonpane { margin-bottom:8px; } /* page */ body, #menubar { background:#000000 url(./../icon/backgd.png) repeat scroll 0 0;; color:#DEDEDE; } a { color: #52ff97; } A:hover { color: #ffff80; } a.button, a.navButton { display:block; display:inline-block; /*display:table-cell;*/ width:28px; height:28px; } /* index.tpl */ #icon_menu { background:url(./../icon/menu-show.png); } #icon_menu:hover { background:url(./../icon/menu-show_h.png); } #icon_menu.button2 { display:block; display:inline-block; /*display:table-cell;*/ width:28px; height:28px; background:url(./../icon/menu-hide.png); } #icon_menu.button2:hover { display:block; display:inline-block; /*display:table-cell;*/ width:28px; height:28px; background:url(./../icon/menu-hide_h.png); } #icon_caddie { background:url(./../icon/caddie_add.png); } #icon_caddie:hover { background:url(./../icon/caddie_add_h.png); } #icon_category_edit { background:url(./../icon/category_edit.png); } #icon_category_edit:hover { background:url(./../icon/category_edit_h.png); } #icon_search_rules { background:url(./../icon/search_rules.png); } #icon_search_rules:hover { background:url(./../icon/search_rules_h.png); } #icon_start_slideshow { background:url(./../icon/start_slideshow.png); } #icon_start_slideshow:hover { background:url(./../icon/start_slideshow_h.png); } #icon_flat { background:url(./../icon/flat.png); } #icon_flat:hover { background:url(./../icon/flat_h.png); } #icon_normal_mode { background:url(./../icon/normal_mode.png); } #icon_normal_mode:hover { background:url(./../icon/normal_mode_h.png); } #icon_calendar { background:url(./../icon/calendar.png); } #icon_calendar:hover { background:url(./../icon/calendar_h.png); } #icon_calendar_created { background:url(./../icon/calendar_created.png); } #icon_calendar_created:hover { background:url(./../icon/calendar_created_h.png); } /* about.tpl */ /* comments.tpl */ /* identification.tpl */ /* nbm.tpl */ /* notification.tpl */ /* password.tpl */ /* tags.tpl */ /* profile.tpl */ /* register.tpl */ /* upload.tpl */ #icon_home { background:url(./../icon/home.png); } #icon_home:hover { background:url(./../icon/home_h.png); } /* identification.tpl */ /* menubar_identification.tpl */ #icon_lost_password { background:url(./../icon/lost_password.png); } #icon_lost_password:hover { background:url(./../icon/lost_password_h.png); } #icon_register, #icon_register2, #icon_register3 { background:url(./../icon/register.png); } #icon_register:hover, #icon_register2:hover, #icon_register3:hover { background:url(./../icon/register_h.png); } #icon_lost_password, #icon_lost_password2, #icon_lost_password3 { background:url(./../icon/lost_password.png); } #icon_lost_password:hover, #icon_lost_password2:hover, #icon_lost_password3:hover { background:url(./../icon/lost_password_h.png); } /* menubar_categories.tpl */ #icon_start_filter { background:url(./../icon/start_filter.png); } #icon_start_filter:hover { background:url(./../icon/start_filter_h.png); } #icon_stop_filter { background:url(./../icon/stop_filter.png); } #icon_stop_filter:hover { background:url(./../icon/stop_filter_h.png); } /* picture.tpl */ #icon_high_res { background:url(./../icon/display_high_res.png); } #icon_high_res:hover { background:url(./../icon/display_high_res_h.png); } #icon_start_slideshow { background:url(./../icon/start_slideshow.png); } #icon_start_slideshow:hover { background:url(./../icon/start_slideshow_h.png); } #icon_stop_slideshow { background:url(./../icon/stop_slideshow.png); } #icon_stop_slideshow:hover { background:url(./../icon/stop_slideshow_h.png); } #icon_metadata { background:url(./../icon/metadata.png); } #icon_metadata:hover { background:url(./../icon/metadata_h.png); } #icon_save { background:url(./../icon/save.png); } #icon_save:hover { background:url(./../icon/save_h.png); } #icon_favorite { background:url(./../icon/favorite.png); } #icon_favorite:hover { background:url(./../icon/favorite_h.png); } #icon_del_favorite { background:url(./../icon/del_favorite.png); } #icon_del_favorite:hover { background:url(./../icon/del_favorite_h.png); } #icon_delall_favorite { background:url(./../../../icon/del_favorite.png); } #icon_delall_favorite:hover { background:url(./../../../icon/del_favorite_h.png); } #icon_representative { background:url(./../icon/representative.png); } #icon_representative:hover { background:url(./../icon/representative_h.png); } #icon_preferences { background:url(./../icon/preferences.png); } #icon_preferences:hover { background:url(./../icon/preferences_h.png); } /* tags.tpl */ #icon_cloud { background:url(./../icon/tag_cloud.png); } #icon_cloud:hover { background:url(./../icon/tag_cloud_h.png); } #icon_tag_letters { background:url(./../icon/tag_letters.png); } #icon_tag_letters:hover { background:url(./../icon/tag_letters_h.png); } /* picture_nav_buttons.tpl */ #icon_last { background:url(./../icon/last.png); } #icon_last:hover { background:url(./../icon/last_h.png); } #icon_right { background:url(./../icon/right.png); } #icon_right:hover { background:url(./../icon/right_h.png); } #icon_play { background:url(./../icon/play.png); } #icon_play:hover { background:url(./../icon/play_h.png); } #icon_pause { background:url(./../icon/pause.png); } #icon_pause:hover { background:url(./../icon/pause_h.png); } #icon_up { background:url(./../icon/up.png); } #icon_up:hover { background:url(./../icon/up_h.png); } #icon_left { background:url(./../icon/left.png); } #icon_left:hover { background:url(./../icon/left_h.png); } #icon_first { background:url(./../icon/first.png); } #icon_first:hover { background:url(./../icon/first_h.png); } #icon_start_repeat { background:url(./../icon/start_repeat.png); } #icon_start_repeat:hover { background:url(./../icon/start_repeat_h.png); } #icon_stop_repeat { background:url(./../icon/stop_repeat.png); } #icon_stop_repeat:hover { background:url(./../icon/stop_repeat_h.png); } #icon_dec_period { background:url(./../icon/dec_period.png); } #icon_dec_period:hover { background:url(./../icon/dec_period_h.png); } #icon_inc_period { background:url(./../icon/inc_period.png); } #icon_inc_period:hover { background:url(./../icon/inc_period_h.png); } /* popuphelp.tpl */ /* search_rules.tpl */ #icon_exit { background:url(./../icon/exit.png); } #icon_exit:hover { background:url(./../icon/exit_h.png); } /* search.tpl */ #icon_help { background:url(./../icon/help.png); } #icon_help:hover { background:url(./../icon/help_h.png); } /* page : title */ .titrePage { height:31px; padding:0 12px 0 30px; } .titrePage, .navigationBar, #imageHeaderBar { background-color:#303030; } .titrePage .categoryActions { padding-top:2px; } /* page content : thumbnails */ #additional_infoTOP, #additional_infoBOTTOM { background-color:#101010; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; } .additional_info { border-right:1px #303030 dotted; padding:8px; } #thumbnails { font-size:80%; font-weight:bold; } /* page content : categories thumbnails */ #subContent h2 { font-size: 150%; border-bottom:1px solid #303030; padding-bottom:4px; } .thumbnailCategory { border: none; border-bottom: 1px #303030 solid; background-color: #101010; display:block; margin:8px; padding:8px 8px 0 4px; } .thumbnailCategory:hover { background-color:#303030; } ul.thumbnailCategories { margin:4px; padding:0px; top:0px; } ul.thumbnailCategories li { width:50%; } #thumbContents { margin:0px; } .illustration { text-align:center; } .illustration a img { border:2px #ffffff solid; } p.thumbCatDesc { border-top:1px #303030 dotted; text-align:justify; } p.thumbCatDescNbImg { text-align:right; font-style:italic; } div ul.thumbnails img, #linkPrev img, #linkNext img { border:1px solid #FFFFFF; } .content ul.thumbnails img.newImage { border:none; left:5px; top:-2px; position:relative; } div ul.thumbnails span.wrap2 { display:table-cell; margin:0; vertical-align:middle; height:140px; width:140px; -moz-border-radius: 8px; /* round corners with Geko */ -webkit-border-radius: 8px; /* round corners with Geko */ -khtml-border-radius: 8px; /* round corners with Geko */ border-radius: 8px; /* round corners with CSS3 compliant browsers */ background-color:#101010; border:none; } div ul.thumbnails SPAN.wrap2:hover { background-color: #FFFFFF; } table.wrap1 { padding:25px 50px; } /* * page :profile */ form#profile { padding-bottom:20px; } /* * page :search */ form.filter { padding-bottom:20px; } /* * page:help */ .help { margin:8px; } /* page : copyright */ #copyright { font-size:10px; border-top:1px #303030 solid; background:#101010; } /* page : menubar */ #menubar { border:1px #303030 solid; padding-bottom:30px; } #menubar dt { background-color: #303030; font-size:120%; font-weight:bold; } #menubar ul { list-style-type:square; font-size:92%; } #menubar ul ul { font-size:100%; padding-bottom:0px; padding-top:0px; } #menubar dt .button { right:-3px; top:-5px; } #menubar p.totalImages { font-size:80%; } /* calendar bar */ .calendarBar { margin-top:2px; text-align:center; } span.calItemP { float:left; } span.calItemN { float:right; } span.calItem, span.calItemEmpty { display:inline-table; margin:1px; min-width:15px; padding-left:2px; padding-right:2px; border:1px gray solid; font-weight:bold; } td.calDayHead { font-size:14px; font-weight:normal; padding-bottom:12px; } table.calMonth tbody td.calDayCellFull, table.calMonth tbody td.calDayCellEmpty { border:1px solid #101010; overflow:hidden; } .calBackDate { color:#000000; padding-left:10px; padding-top:7px; } .calForeDate { color: #fff; padding-left:10px; padding-top:6px; } table.calMonth tbody td.calDayCellEmpty, table.calMonth tbody td.calDayCellBlank { height:97px; width:84px; } td.calDayCellEmpty { color:#303030; padding-left:12px; padding-top:8px; } div.calImg { position:relative; left:8px; top:8px; } .calendarCalBar { border-bottom:1px dotted #606060; padding-left:10px; } table.calMonth { margin-left:auto; margin-right:auto; left:0px; } table.calMonth td.calDayCellFull:hover { background-color:#ffffff; } /* inputs */ input[type="text"], input[type="password"], select, textarea, file { font-family: monospace; background: #f0f0f0; color:#333333; border:none; margin:0px; } input:focus, select:focus { background: #ffffff; color:#000000; } input[type="submit"], input[type="button"], input[type="reset"], button { font-family: monospace; border-bottom:1px #606060 solid; border-right:1px #606060 solid; border-top:1px #ffffff solid; border-left:1px #ffffff solid; } input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active { border-bottom:1px #ffffff solid; border-right:1px #ffffff solid; border-top:1px #606060 solid; border-left:1px #606060 solid; } fieldset { border:1px #606060 dotted; margin:3px; padding:8px; } fieldset legend { padding-left:3px; padding-right:3px; background:#000000; } /* picture page */ #theImgHighBg { background-color:#000000; opacity:0.88; filter:alpha(opacity:88); } #theImgHighContainer { background:#FFFFFF url(./../icon/processing.gif) no-repeat scroll 82px 42px; } #theImgHighCloseButton { width:28px; height:28px; background:transparent url(./../icon/close_high.png) no-repeat scroll 0px 0px; top:15px; right:-15px; cursor:pointer; } #theImgHighZoomButton { width:28px; height:28px; top:45px; right:-15px; cursor:pointer; } #theImgHighZoomButton.fit { background:transparent url(./../icon/zoom_fit_high.png) no-repeat scroll 0px 0px; } #theImgHighZoomButton.full { background:transparent url(./../icon/zoom_1-1_high.png) no-repeat scroll 0px 0px; } .imageNumber { border:1px #999999 solid; } #theImgContainer { border:8px #ffffff solid; } #imageHeaderBar.browsePath h2 { font-weight:normal; } #imageHeaderBar.slideShow { min-height:19px; } #imageToolBar { height:37px; top:0px; overflow:visible; } #imageToolBarContainer { border-bottom:1px #606060 solid; } .imageToolBarBg { background:#101010; opacity:0.88; filter:alpha(opacity:88); z-index:-1; left:0px; } #imageToolBar h2 { color:#f0f0f0; margin-top:6px; } #navThumbNext, #navThumbPrev { top:265px; } #navThumbPrevContainer, #navThumbNextContainer { height:200px; } .navThumbPrevContent a img, .navThumbNextContent a img { border:1px #606060 solid; } .navThumbPrevContent a:hover img, .navThumbNextContent a:hover img { border:1px #f0f0f0 solid; } #imageInfos { z-index:100; } #imageInfosContainer { padding-bottom:8px; } .infoTable { margin:auto; font-size:90%; max-width:90%; color:#f0f0f0; z-index:200; border-collapse:collapse; position:relative; left:25px; } .infoTable td { padding-bottom:5px; padding-left:4px; padding-right:5px; } .infoTable td.value, .infoTable td.label { padding-right:50px; } .infoTable .label { font-weight:bold; border-left:1px dotted #606060; } .infoTable tr:hover { background-color:#303030; } .infoTable tr.emptyrow:hover { background:transparent; } .infoTable tr.emptyrow td { height:4px; padding:0px; } #updateRate { margin-right:25px; float:left; } #rateForm { float:left; position:relative; top:-2px; } #rateForm input[type="button"].rateButtonStarFull, #rateForm input[type="button"].rateButtonStarFull:focus, #rateForm input[type="submit"].rateButtonStarFull { background: url('./../icon/rating-stars.png') no-repeat scroll; background-position:-16px center; width:16px; } #rateForm input[type="button"].rateButtonStarEmpty, #rateForm input[type="button"].rateButtonStarEmpty:focus, #rateForm input[type="submit"].rateButtonStarEmpty { background: url('./../icon/rating-stars.png') no-repeat scroll; background-position:0 center; width:16px; } #rateForm input[type="button"], #rateForm input[type="button"]:active, #rateForm input[type="submit"], #rateForm input[type="submit"]:active { cursor:pointer; border:none; padding:0; } .commentDetail { border-bottom:1px dotted #606060; } .commentDetail ul { list-style-type:none; padding:4px; } .commentDetail ul li { display:inline; } .commentDetail .description .author, .commentDetail .description .date { font-weight:bold; color:#f0f0f0; } .commentDetail .description blockquote { margin:0; padding:4px 4px 8px 12px; text-align:justify; } .commentDetail fieldset legend { background:none; } #titleComment h3:hover { background:#303030; } .comment_icon { margin-left:5px; padding:0; position:absolute; } /* * tabs */ #theTabs { border-top:1px solid #606060; } #theTabsBg { background:#101010; opacity:0.88; filter:alpha(opacity:88); } #theTabsheets li.tab { background-color:#303030; border:1px solid #606060; display:block; float:left; margin:0 0 0 4px; padding:2px 8px; position:relative; top:-2px; } #theTabsheets li.ui-tabs-selected { padding:4px 8px; top:-6px; border-top-width:3px; } #theTabsContainer .navigationBar { text-align:right; } /* tags */ #fullTagCloud SPAN a:hover { background:#303030; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; } #menuTagCloud SPAN { margin:0px; } #fullTagCloud span a { padding:4px; margin:0px; } .nbEntries { text-align:right; } .tagaddbutton { left:-4px; position:relative; top:-3px; } .mandatorystar { color:#A04040; } .mandatorynfo { font-size:90%; margin:0 0 4px 8px } /* help */ #thePopuphelpPage h1 { background:#606060; } /* * diaporama */ #imageHeaderBar h2.showtitle { padding-top:0px; } /* vd language switch plugin */ .menuf ul li a, .menuf ul li a:visited { height:27px; line-height:27px; margin-top:5px; } .menuf ul.flag-pan .flags:hover, .menuf a img.flags { border:1px solid #303030; } .menuf ul.flag-pan .flags { border:1px solid #000000; } ul.flag-pan { background:#000000 url(./../icon/backgd.png) repeat scroll 0 0; border:1px solid #303030; } /* * PWG Stuff plugin compatibility */ div.stuffs { margin:0px; } div.stuffs h2 { margin-top:0px; } /* * Comment editor compatibility */ div#ce-content.content, div#ce-message-block.content { background:#000000 url(./../icon/backgd.png) repeat scroll 0 0; border:1px solid #606060; } div#ce-content h2, div#ce-message-block h2 { padding-top:4px; } div#ce-content.content ul.categoryActions { padding-top:1px; } div#ce-comments { padding-bottom:0; padding-top:16px; } /* * GMaps compatibility */ #icon_gmaps.size42x28 { background:url(./../icon/gmaps/i42x28.png); width:42px; height:28px; } #icon_gmaps.size42x28:hover { background:url(./../icon/gmaps/i42x28_h.png); }