/*************************  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.5  $Source: /cvsroot/coppermine/stable/themes/water_drop/style.css,v $  $Revision: 1.12 $  $Author: gaugau $  $Date: 2006/03/02 08:25:20 $**********************************************//* Colors used:                                *//* --------------------------------------------*//* Hex 283863 = 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 CCD7E0 = RGB 204,215,224 = light grey   *//* Hex CBD7DE = RGB 203,215,222 = steel grey   *//* Hex FFFFFF = RGB 242,245,247 = dark white   *//* Hex EFEFEF = RGB 239,239,239 = dark white   *//* Hex FFFFFF = RGB 255,255,255 = white        *//* Hex 000666 = RGB   0,  6,102 = dark blue    *//* Hex 0033CC = RBG   0, 91,104 = medium blue  *//* Hex 718EA5 = RGB 113,142,165 = light blue   *//* Hex 8AA5B5 = RGB 138,165,181 = light blue   *//* if you don't like a color, just do a search *//* and replace on the hex color...             */body {	background-image:  url(themes/water_drop/bg.jpg);	background-repeat: repeat-x;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;}table {	font-size : 9px;	font-family: Verdana, Arial, Helvetica, sans-serif;}h1{        font-weight: normal;        font-size: 9px;        font-family: Verdana, Arial, Helvetica, sans-serif;        text-decoration: none;        line-height : 120%;        color: #564C50;        margin: 2px;}h2 {        font-family: Arial, Helvetica, sans-serif;        background-image : url('images/box_left_icon.gif');        background-repeat : no-repeat;        background-position :  left 50%;        padding-left : 18px;        font-size: 9px;        margin: 0px}h3 {        font-weight: normal;        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 9px;        margin: 2px;}p {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 100%;        margin: 2px 0px;}ul {        margin-left: 5px;        padding: 0px;}li {        margin-left: 10px;        margin-top: 4px;        margin-bottom: 4px;        padding: 0px;        list-style-position: outside;        list-style-type: disc;}.textinput {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 100%;        border: 1px solid #161616;        padding-right: 3px;        padding-left: 3px;}.listbox {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 100%;        border: 1px solid #161616;        vertical-align : middle;}.button {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 100%;        border: 1px solid #161616;        background-image : url('images/button_bg.gif');        background-position-y:50%}.comment_button {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 100%;        border: 1px solid #161616;        background-image : url('images/button_bg.gif');        padding-left: 3px;        padding-right: 3px; background-position-y:50%}.radio {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 100%;        vertical-align : middle;}.checkbox {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 100%;        vertical-align : middle;}a {	font-size: 6pt;	font-weight: bold;	color: #141B32;	text-transform: uppercase;    text-decoration: none;   	letter-spacing: 1px;}a:hover {	font-size: 6pt;	font-weight: bold;	color: #5372A6;	text-transform: uppercase;    text-decoration: none;   	letter-spacing: 1px;}.bblink a {        color: #9A7D7D;        text-decoration: none;}.bblink a:hover {        color: #000000;        text-decoration: none;}.maintable {        border: 0px solid #CDC6B4;        margin-top: 1px;        margin-bottom: 1px;}.tableh1 {	font-size: 6pt;	font-weight: bold;	color: #000000;	text-transform: uppercase;    text-decoration: none;   	letter-spacing: 1px;        background-color: #A0AFC0;		line-height: 29px; 			border-bottom: 1px solid #5B6F88;        padding-left: 10px;}.tableh1_compact {      font-size: 6pt;	font-weight: bold;	color: #000000;	text-transform: uppercase;    text-decoration: none;   	letter-spacing: 1px;        background-color: #A0AFC0;		line-height: 29px; 			border-bottom: 1px solid #5B6F88;        padding-left: 10px;}.tableh2 {        background: #B1BDCB;        color : #9B9897;        padding-top: 5px;        padding-right: 10px;        padding-bottom: 3px;        padding-left: 10px;}.tableh2_compact {        background: #DFDFDF;        color : #3D2932;        padding-top: 2px;        padding-right: 5px;        padding-bottom: 2px;        padding-left: 5px;}.tableb {        background: #DFDFDF;		color:#3D2932;        padding-top: 3px;        padding-right: 10px;        padding-bottom: 3px;        padding-left: 10px;}.tableb_compact {        background: #DFDFDF;        padding-top: 2px;        padding-right: 5px;        padding-bottom: 2px;        padding-left: 5px;}.tablef {        background: #DFDFDF;        padding-top: 10px;        padding-right: 10px;        padding-bottom: 10px;        padding-left: 10px;}.catrow_noalb {        background: #DFDFDF;        color : #3D2932;        padding-top: 3px;        padding-right: 10px;        padding-bottom: 3px;        padding-left: 10px;}.catrow {        background: #DFDFDF;        padding-top: 3px;        padding-right: 10px;        padding-bottom: 3px;        padding-left: 10px;		color : #3D2932;}.album_stat {        font-size : 100%;        margin: 5px 0px;		color: #564C50;}.thumb_filename {	font-size: 100%;	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;}.thumb_title {	font-weight : bold;	font-size: 100%;	padding: 2px;	display : block;	color: #564C50;	font-family: Verdana, Arial, Helvetica, sans-serif;}.thumb_caption {	font-size: 100%;	padding: 1px;	display : block;	color: #564C50;	font-family: Verdana, Arial, Helvetica, sans-serif;}.thumb_caption a {	text-decoration: underline;	color: #564C50;	font-family: Verdana, Arial, Helvetica, sans-serif;}.thumb_num_comments {	font-weight: normal;	font-size: 100%;	padding: 2px;	font-style : italic;	display : block;	font-family: Verdana, Arial, Helvetica, sans-serif;}.user_thumb_infobox {        margin-top: 1px;        margin-bottom: 1px;}.user_thumb_infobox th {        font-weight : bold;        font-size: 100%;        margin-top: 1px;        margin-bottom: 1px;        text-align : center;}.user_thumb_infobox td {        font-size: 100%;        margin-top: 1px;        margin-bottom: 1px;        text-align : center;}.user_thumb_infobox a {        text-decoration: none;        color: #52699A;}.user_thumb_infobox a:hover {        color: #52699A;        text-decoration: underline;}.sortorder_cell {        color: #898989;        padding-top: 0px;        padding-bottom: 0px;        padding-left: 0px;        padding-right: 20px;        margin: 0px;}.sortorder_options {        font-family: Verdana, Arial, Helvetica, sans-serif;        color: #898989;        padding: 0px;        margin: 0px;        font-weight: bold;        font-size: 100%;        white-space: nowrap;}.navmenu {        font-family: Verdana, Arial, Helvetica, sans-serif;        color: #898989;        font-weight: bold;        background : #B1BDCB;	border-bottom: 0px solid #B4ABA1;        border-style: none;}.navmenu img {        margin-top: 1px;        margin-right: 5px;        margin-bottom: 1px;        margin-left: 5px;}.navmenu a {        position: relative;        display: block;        padding-top: 2px;        padding-right: 5px;        padding-bottom: 2px;        padding-left: 5px;        text-decoration: none;        color: #B5BED5;}.navmenu a:hover {        background : #BDC7D2;        text-decoration: none;        color:         #000000;}.admin_menu_thumb {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 100%;        border: 1px solid #CCD7E0;        background-image : url('images/button_bg.gif');        color: #564C50;        font-weight: bold;        margin-top: 0px;        margin-bottom: 0px;        width: 85px; background-position-y:50%}.admin_menu_thumb a {        color: #52699A;        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: ;        }.admin_menu {        font-family: Verdana, Arial, Helvetica, sans-serif;        font-size: 90%;        border: 1px solid #CCD7E0;        background-image : url('images/button_bg.gif');        background-repeat: repeat-x;        background-color: #FFFFFF;        color: #AF5152;        margin-top: 0px;        margin-bottom: 0px;        text-align: center; background-position-y:50%}.admin_menu a {        color: #AF5152;        text-decoration: none;        display: block;        position: relative;        padding-top: 1px;        padding-bottom: 1px;        padding-left: 2px;        padding-right: 2px;}.admin_menu a:hover {        color: ;        }td #admin_menu_anim {        background-image : url('images/button_bg_anim.gif');}.comment_date{        color : #564C50;        font-size: 100%;        vertical-align : middle;}a img {        border-style: solid;        border-width:1px;        border-color: #E2E2E2;        background-color: #F8FAF9;        margin: 2px;        padding: 5px;}a:hover img {	border: 1px solid #A0AFC0;    background-color: #F8FAF9;	padding: 5px;}.imageborder {        border: 0px solid #A8A8A8;        background-color: #DFDFDF;        margin-top: 30px;        margin-bottom: 30px;}.display_media {        background: #DFDFDF;        padding-top: 3px;        padding-right: 10px;        padding-bottom: 3px;        padding-left: 10px;}.display_media:hover {        background: #DFDFDF;}.thumbnails {        background: #DFDFDF;        padding: 4px;        font-size: 6px;}.thumbnails:hover {        background: #DFDFDF;}.footer {        font-family: Verdana, Arial, Helvetica, sans-serif;		color: #898989;		margin: 2px}.footer a {        text-decoration: none;        color: #9A7D7D;}.footer a:5372A6{        color: #BFBFBF;}.statlink {        color: #000000;		font-weight: bold;}.statlink a {        text-decoration: ;        }.statlink a:hover {        color: #5372A6;        }.alblink a {        text-decoration: none;        color: #898989;}.alblink a:5372A6{        color: #6D631B;		font-weight: bold;        text-decoration: none;}.catlink {        font-size: 9px;		font-family: Verdana, Arial, Helvetica, sans-serif;        display: block;        margin-bottom: 2px;		color: #898989;}.catlink a {        text-decoration: normal;        color: #898989;}.catlink a:hover {        color: #5372A6;        font-weight:bold;		text-decoration:none;}.topmenu {        font-family: Verdana, Arial, Helvetica, sans-serif;        line-height : 130%;        font-size : 100%;}.topmenu a {        color : #9A7D7D;        text-decoration : none;}.topmenu a:hover  {        color : #5F0D5B;        text-decoration : underline;}.img_caption_table {        border: none;        background-color: #FFFFFF;        width : 100%;        margin : 0px;}.img_caption_table th {        background: #D1D7DC ;        font-size : 100%;        color : #52699A;        padding-top: 4px;        padding-right: 10px;        padding-bottom: 4px;        padding-left: 10px;        border-top : 1px solid #2478A4;}.img_caption_table td {        background: #FFFFFF ;        padding-top: 6px;        padding-right: 10px;        padding-bottom: 6px;        padding-left: 10px;        border-top : 1px solid #2478A4;        white-space: normal;}.debug_text {        border: #BDBEBD;        background-color: #EFEFEF;        width : 100%;        margin : 0px;}.clickable_option {        cursor : default;}.listbox_lang {        color: #000666;        background-color: #FFFFFF;        border: 1px solid #FFFFFF;        font-size: 80%;        font-family: Verdana, Arial, Helvetica, sans-serif;        vertical-align : middle;}