﻿/************************* Coppermine Photo Gallery ************************ 
Copyright (c) 2003-2006 Coppermine Dev Team v1.1 originally written by Gregory DEMAR
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; 
either version 2 of the License, or (at your option) any later version.
******************************************** 
Coppermine version:1.4.10 $Source$ $Revision:3275 $ $Author:gaugau $ $Date:2006-09-03 12:10:47 +0200 (So, 03 Sep 2006) $
**********************************************/
/* Colors used in this style sheet:
Hex 000000 = RGB 0, 0, 0 = black 
Hex 5F5F5F = RGB 95, 95, 95 = light black 
Hex BDBEBD = RGB 189, 190, 189 = dark grey 
Hex D1D7DC = RGB 209, 215, 220 = medium grey 
Hex CCCCCC = RGB 204, 204, 204 = medium grey 
Hex EFEFEF = RGB 239, 239, 239 = dark white 
Hex FFFFFF = RGB 255, 255, 255 = white 
Hex 005D8C = RGB 0, 93, 140 = dark blue 
Hex 0033CC = RGB 0, 91, 104 = medium blue 
Hex 0E72A4 = RGB 14, 114, 164 = light blue
*/
body { font-family:"Courier New", Courier, sans-serif; font-size:12px; background:#000; color:#FFF; margin:0; }
table { font-size:12px; }
h1 { font-size:22px; font-family:"Courier New", Courier, sans-serif; text-decoration:none; line-height:120%; color:#FFF; margin:2px; }
h2 { font-family:"Courier New", Courier, sans-serif; font-size:18px; margin:0; }
.about h2 { font-size:13px; margin:10px 0 5px 0; }
.about p { margin:5px 0; }
h3 { font-weight:normal; font-family:"Courier New", Courier, sans-serif; font-size:12px; margin:2px; }
p { font-family:"Courier New", Courier, sans-serif; font-size:100%; margin:2px 0px; }
ul { margin-left:5px; padding:0; }
li { margin-left:10px; margin-top:4px; margin-bottom:4px; padding:0; list-style-position:outside; list-style-type:disc; }


div.about { padding:0 60px; }
p.about { margin:10px 0; }
.about img { margin:15px 90px; }
h1.about img { margin:10px -60px; }

.textinput { font-family:"Courier New", Courier, sans-serif; font-size:100%; border:1px solid #D1D7DC; padding-right:3px; padding-left:3px; width:75%; }
.listbox { font-family:Verdana, Arial, Arial, Helvetica, sans-serif; font-size:90%; border:1px solid #D1D7DC; vertical-align:middle; }
.button { font-family:Arial, Helvetica, sans-serif; font-size:100%; border:1px solid #005D8C; background-image:url(images/button_bg.gif); background-position:bottom; }
.comment_button { font-family:Arial, Helvetica, sans-serif; font-size:85%; height:30px; border:1px solid #005D8C; background-image:url(images/button_bg.gif); background-position:bottom; padding-left:3px; padding-right:3px; }
.radio { font-family:"Courier New", Courier, sans-serif; font-size:100%; vertical-align:middle; }
.checkbox { font-family:"Courier New", Courier, sans-serif; font-size:100%; vertical-align:middle; }
a { color:#FFF; text-decoration:underline; }
a:hover { color:#FFF; text-decoration:underline; }
.sysmenu { padding:5px 30px 0; }
.sysmenu a { text-decoration:none; }
.sysmenu a:hover { text-decoration:underline; }
.submenu { font-size:13px; color:#FFF; }
.submenu a { color:#FFF; text-decoration:none; }
.submenu a:hover { color:#FFF; text-decoration:underline; }

.bblink a { color:#03C; text-decoration:none; }
.bblink a:hover { color:#03C; text-decoration:underline; }
.maintable { margin-top:1px; margin-bottom:1px; position:relative; clear:both; table-layout:fixed; }
.maintable2 { margin-top:1px; margin-bottom:1px; position:relative; clear:both; /* table-layout:fixed; */ }
.tableh1 { color:#FFF; padding:5px; }
/* Remove once all site titles are in */
.tableh1 span img { margin-left:-10px; }
/* // Remove once all site titles are in */
.tableh1_compact { color:#FFF; padding:2px 5px 2px 0; }
.tableh2 { color:#FFF; padding:10px 10px 3px 0; margin-top:10px; }
.tableh2_compact { color:#000; padding:2px 5px 2px 0; }
.tableb { padding:5px; white-space:normal; }
.tableb_compact { padding:2px 5px 2px 0; white-space:normal; }
.tablef { padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px; }

.catrow_noalb { color:#FFF; padding-top:3px; padding-right:10px; padding-bottom:3px; padding-left:10px; }
.catrow { padding-top:3px; padding-right:10px; padding-bottom:3px; padding-left:10px; }
.album_stat { font-size:85%; margin:5px 0px; }

.thumb_filename { font-size:80%; display:block; }
.thumb_title { font-size:90%; padding:2px; display:block; }
.thumb_caption { font-size:80%; padding:1px; display:block; }
.thumb_caption a { text-decoration:underline; color:#FFF; }
.thumb_num_comments { font-weight:normal; font-size:80%; padding:2px; font-style:italic; display:block; }

.user_thumb_infobox { margin-top:1px; margin-bottom:1px; }
.user_thumb_infobox th { font-size:100%; margin-top:1px; margin-bottom:1px; text-align:center; }
.user_thumb_infobox td { font-size:80%; margin-top:1px; margin-bottom:1px; text-align:center; }
.user_thumb_infobox a { text-decoration:none; color:#FFF; }
.user_thumb_infobox a:hover { color:#FFF; text-decoration:underline; }

.sortorder_cell { color:#FFF; padding:0; margin:0; }
.sortorder_options { font-family:"Courier New", Courier, sans-serif; color:#FFF; padding:0 5px; margin:0; font-weight:normal; font-size:90%; white-space:nowrap; }

.navmenu { font-family:"Courier New", Courier, sans-serif; color:#FFF; font-size:100%; }
.navmenu img { margin-top:1px; margin-right:5px; margin-bottom:1px; margin-left:0; }
.navmenu a { display:block; padding:2px 0; text-decoration:none; color:#FFF; }
.navmenu a:hover { text-decoration:none; color:#FFF; }

td.bottomnav. td.bottomnavactive { width:50px; }
.bottomnavactive { font-family:"Courier New", Courier, sans-serif; color:#FFF; font-size:100%; padding:2px 5px; background:#E3001B; border:1px dotted #C00; }
.bottomnav { font-family:"Courier New", Courier, sans-serif; color:#FFF; font-size:100%; background:#FFF; }
.bottomnav img { margin-top:1px; margin-right:5px; margin-bottom:1px; margin-left:5px; }
.bottomnav a { display:block; text-decoration:none; padding:2px 5px; color:#FFF; background:#000; border:1px solid #E3001B; }
.bottomnav a:hover { text-decoration:none; color:#FFF; background:#E3001B; border:1px solid #E3001B; }

.admin_menu_thumb { font-family:Arial, Helvetica, sans-serif; font-size:85%; /* border:1px solid #005D8C; background-image:url(images/button_bg.gif); background-position:bottom; */ color:#FFF; margin-top:0; margin-bottom:0; width:85px; }
.admin_menu_thumb a { color:#FFF; text-decoration:none; display:block; position:relative; padding-top:1px; padding-bottom:1px; padding-left:10px; padding-right:10px; }
.admin_menu_thumb a:hover { color:#FFF; text-decoration:underline; }
.admin_menu { font:85% Arial, Helvetica, sans-serif; /* border:1px solid #005D8C; background:url(images/button_bg.gif) bottom #EFEFEF; */ color:#FFF; margin:0; padding:10px 0 0 1px; text-align:center; text-transform:capitalize; }
.admin_menu a { color:#FFF; text-decoration:none; display:block; position:relative; padding:0 2px; }
.admin_menu a:hover { color:#FFF; text-decoration:underline; }
td #admin_menu_anim { background:url(images/button_bg_anim.gif); }

.comment_date { color:#5F5F5F; font-size:90%; /* vertical-align:middle; */ }
.image { margin:1px; }
.imageborder { margin-top:0; margin-bottom:0; }
.display_media { padding:5px 10px 3px 0; vertical-align:top; overflow:visible;}
.thumbnails { padding:0; }
.footer { margin-bottom:0; font-size:9px; }
.footer a { text-decoration:none; color:#FFF; cursor:default; }
.footer a:hover { color:#FFF; text-decoration:none; }

td.legal { padding-top:20px; padding-bottom:5px; font-size:90%; /* padding:10px; */ }
.legal a { color:#C00; text-decoration:none; }
.legal a:hover { text-decoration:underline; }

.tableh1 a { color:#FFF; text-decoration:none; }
.tableh1 a:hover { color:#FFF; }

.tableb a { color:#FFF; text-decoration:underline; }
.tableb a:hover { color:#C00; text-decoration:underline; }

.statlink { color:#FFF; }
.statlink a { text-decoration:none; color:#FFF; }
.statlink a:hover { color:#FFF; text-decoration:underline; }
.statlink h2 { color:#FFF; font-size:12px; }

.orderlink { color:#FFF; }
.orderlink a { text-decoration:none; color:#FFF; border:1px dotted #FFF; }
.orderlink a:hover { color:#FFF; text-decoration:none; border:1px dotted #000; }
.orderlink h2 { color:#FFF; font-size:12px; }

.catlink { display:block; margin-bottom:2px; }
.catlink a { text-decoration:underline; color:#FFF; }
.catlink a:hover { color:#FFF; text-decoration:underline; }

.topmenu { line-height:130%; font-size:100%; }
.topmenu a { color:#03C; text-decoration:none; }
.topmenu a:hover { color:#03C; text-decoration:underline; }

div.thumbHolder a, .alblink a { text-decoration:underline; color:#FFF; }
div.thumbHolder a:hover, .alblink a:hover { color:#C00; text-decoration:underline; }

.img_caption_table { border:none; background-color:#FFF; width:100%; margin:0; }
.img_caption_table th { background:#D1D7DC; font-size:100%; color:#FFF; padding-top:4px; padding-right:10px; padding-bottom:4px; padding-left:10px; border-top:1px solid #FFF; }
.img_caption_table td { background:#EFEFEF; padding-top:6px; padding-right:10px; padding-bottom:6px; padding-left:10px; border-top:1px solid #FFF; white-space:normal; }

.debug_text { border:#BDBEBD; background-color:#EFEFEF; width:100%; margin:0; }
.clickable_option { cursor:default; }
.listbox_lang { color:#FFF; background-color:#D1D7DC; border:1px solid #D1D7DC; font-size:80%; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; }

#vanity a { display:block; width:57px; height:20px; margin:3px 20px; }
#vanity img { border:0}
#v_php { float:left; background-image:url(../../images/powered-php.gif); }
#v_php:hover { background-image:url(../../images/h_powered-php.gif); }
#v_mysql { float:left; background-image:url(../../images/powered-mysql.gif); }
#v_mysql:hover { background-image:url(../../images/h_powered-mysql.gif); }
#v_xhtml { float:right; background-image:url(../../images/valid-xhtml10.gif); }
#v_xhtml:hover { background-image:url(../../images/h_valid-xhtml10.gif); }
#v_css { float:right; background-image:url(../../images/valid-css.gif); }
#v_css:hover { background-image:url(../../images/h_valid-css.gif); }
/*
*/
div.testgallery { display:block; position:relative; width:708px; }
img.image { vertical-align:bottom; }
div.testGallery { vertical-align:bottom; margin:0 60px;height:100%;width:708px;clear:both;  } 
a.alignBottom { margin:0; padding:0; }
a.albums { margin:0; padding:0; }
.smallRed { text-transform:none; color:red; }
.mugshots {border:none white 0; vertical-align:text-top; margin:3px 0 0; max-width:100px;}
.hideOnHome {display:none; visibility:hidden;}
.thumbHolder {display:inline;}
.albumImageLink {margin:1px; border:0;}

.plSmall { padding-left:30px; white-space:normal; }
.prSmall { padding-right:60px; white-space:normal; }
.pSmall { padding:0 60px; white-space:normal; }
.plBig { padding-left:150px; white-space:normal; }
.prBig { padding-right:150px; white-space:normal; }
.pBig { padding:0 150px; white-space:normal; }

.redHead { margin-top:20px; padding-top:10px; color:#C00; white-space:normal; }

div.redHeader { margin:25px 0 15px -20px; font-size:12px; color:#FFF; }
div.otherRedHeader { margin:10px 0 15px 30px; font-size:12px; color:#FFF; }
div.stillAnotherRedHeader { margin:10px 0 15px 30px; font-size:12px; color:#FFF; }
div.redHeaderAgain { margin:40px 0 15px 30px; font-size:12px; color:#FFF; }
div.anotherRedHeader { margin:15px 0 15px 40px; font-size:12px; color:#FFF; }
span.redHeader { padding:6px 20px 7px 20px; background:url(images/title_bg.gif) no-repeat center left; overflow:hidden; }
span.redHeader a { background:url(images/title_bg.gif) no-repeat center left; overflow:hidden; cursor: default; }
span.redHeader a:hover { text-decoration:none; }

#offsetSearch { width:500px; margin-left:230px; position:relative; z-index:3; top:-50px; }
#offsetSearch2 { width:500px; margin-left:230px; position:relative; z-index:3; top:-50px; }
.titleFont { font-size:15px; }
