/*************************  Coppermine Photo Gallery  ************************  Copyright (c) 2003-2005 Coppermine Dev Team  v1.1 originaly 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.2  $Source: /cvsroot/coppermine/devel/themes/classic-fat/style.css,v $  $Revision: 1.17 $  $Author: gaugau $  $Date: 2005/10/25 01:16:24 $**********************************************//* Colors used in this style sheet:   Hex 000000 = RBG   0,   0,   0 = black   Hex 5F5F5F = RBG  95,  95,  95 = light black   Hex BDBEBD = RBG 189, 190, 189 = dark grey   Hex D1D7DC = RBG 209, 215, 220 = medium grey   Hex CCCCCC = RBG 204, 204, 204 = medium grey   Hex EFEFEF = RBG 239, 239, 239 = dark white   Hex FFFFFF = RBG 255, 255, 255 = white   Hex 005D8C = RBG   0,  93, 140 = dark blue   Hex 0033CC = RBG   0,  91, 104 = medium blue   Hex 0E72A4 = RBG  14, 114, 164 = light blue*/body   {	color: black;	font-size: 12px;	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;	background-color: #ffc;	margin: 0px;}table {	font-size: 12px;}h1 {	font-weight: bold;	font-size: 22px;	font-family: "Comic Sans MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	margin: 2px;}h2  {	font-size: 18px;	font-family: "Comic Sans MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	margin: 0px;}h3  {	font-weight: normal;	font-size: 12px;	font-family: "Comic Sans MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	margin: 2px;}p  {	font-size: 100%;	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;	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 #D1D7DC;	padding-right: 3px;	padding-left: 3px;}.listbox {	font-family: Verdana, Arial, Arial, Helvetica, sans-serif;	font-size: 100%;	border: 1px solid #D1D7DC;	vertical-align : middle;}.button  {	font-size: 100%;	font-family: Arial, Helvetica, sans-serif;	background: url(images/button_bg.gif);	border: solid 1px #555;}.comment_button  {	font-size: 85%;	font-family: Arial, Helvetica, sans-serif;	background: url(images/button_bg.gif);	padding-right: 3px;	padding-left: 3px;	border: solid 1px #555;}.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  {	color: #e00;	text-decoration: none;}a:hover  {	color: #e00;	text-decoration: underline;}bblink a  {	color: #e00;	text-decoration: none;}bblink a:hover  {	color: #e00;	text-decoration: underline;}.maintable  {	background-color: #ffffff;	margin-top: 1px;	margin-bottom: 1px;	border: solid 1px #555;}.tableh1  {	color: #ffffff;	background-color: #555;	padding: 3px 10px;}.tableh1_compact  {	color: #ffffff;	background-color: #555;	padding: 2px 5px;}.tableh2, .catrow_noalb {        background: #D1D7DC ;        color : #000000;        padding-top: 3px;        padding-right: 10px;        padding-bottom: 3px;        padding-left: 10px;}.tableh2_compact {	background: #D1D7DC;	color : #000000;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}.tableb , .display_media , .catrow {        background: #EFEFEF ;        padding-top: 3px;        padding-right: 10px;        padding-bottom: 3px;        padding-left: 10px;}.tableb_compact {	background: #EFEFEF;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}.tablef {	background: #D1D7DC;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;}.catrow_noalb {	background: #D1D7DC;	color : #000000;	padding-top: 3px;	padding-right: 10px;	padding-bottom: 3px;	padding-left: 10px;}.catrow {	background: #EFEFEF;	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-weight : bold;	font-size: 80%;	padding: 2px;	display : block;}.thumb_caption {	font-size: 80%;	padding: 1px;	display : block;}.thumb_caption a {	text-decoration: underline;	color: #000000;}.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-weight : bold;	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: #000000;}.user_thumb_infobox a:hover {	color: #000000;	text-decoration: underline;}.sortorder_cell  {	color: #ffffff;	background-color: #555;	margin: 0px;	padding: 0px;}.sortorder_options  {	color: #ffffff;	font-weight: normal;	font-size: 80%;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #555; margin: 0px; padding: 0px;}.navmenu  {	color: #ffffff;	font-weight: bold;	font-size: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #555; border: 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: #FFFFFF;}.navmenu a:hover {	background : #EFEFEF;	text-decoration: none;	color: #000000;}.admin_menu_thumb  {	color: #000000;	font-weight: bold;	font-size: 85%;	font-family: Arial, Helvetica, sans-serif;	background: url(images/button_bg.gif);	margin-top: 0px;	margin-bottom: 0px;	border: solid 1px #555;	width: 85px;}.admin_menu_thumb a {	color: #000000;	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: #000000;	text-decoration: underline;}.admin_menu  {	color: #000000;	font-size: 85%;	font-family: Arial, Helvetica, sans-serif;	background: url(images/button_bg.gif);	text-align: center;	margin-top: 0px;	margin-bottom: 0px;	border: solid 1px #555;}.admin_menu a {	color: #000000;	text-decoration: none;	display: block;	position: relative;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 2px;	padding-right: 2px;}.admin_menu a:hover {	color: #000000;	text-decoration: underline;}td #admin_menu_anim {	background-image : url(images/button_bg_anim.gif);}.comment_date{	color : #5F5F5F;	font-size : 90%;	vertical-align : middle;}.image {	border-style: solid;	border-width:1px;	border-color: #000000;	margin: 2px;}.imageborder {	border: 1px solid #000000;	background-color: #FFFFFF;	margin-top: 30px;	margin-bottom: 30px;}.display_media {	background: #EFEFEF;	padding-top: 3px;	padding-right: 10px;	padding-bottom: 3px;	padding-left: 10px;}.thumbnails {	background: #EFEFEF;	padding: 5px;}.footer {	font-size : 9px;}.footer a {	text-decoration: none;	color: #000000;}.footer a:hover {	color: #000000;	text-decoration: underline;}.statlink {	color: #FFFFFF;}.statlink a {	text-decoration: none;	color: #FFFFFF;}.statlink a:hover {	color: #FFFFFF;	text-decoration: underline;}.alblink a {	text-decoration: underline;	color: #000000;}.alblink a:hover {	color: #000000;	text-decoration: underline;}.catlink {	display: block;	margin-bottom: 2px;}.catlink a {	text-decoration: underline;	color: #000000;}.catlink a:hover {	color: #000000;	text-decoration: underline;}.topmenu  {	color: #000;	font-size: 100%;	line-height: 130%;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}.topmenu a  {	color: #000;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	text-decoration: none;}.topmenu a:hover  {	color: #e00;	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 : #000000;	padding-top: 4px;	padding-right: 10px;	padding-bottom: 4px;	padding-left: 10px;	border-top : 1px solid #FFFFFF;}.img_caption_table td {	background: #EFEFEF;	padding-top: 6px;	padding-right: 10px;	padding-bottom: 6px;	padding-left: 10px;	border-top : 1px solid #FFFFFF;	white-space: normal;}.debug_text {	border: #BDBEBD;	background-color: #EFEFEF;	width : 100%;	margin : 0px;}.clickable_option {        border-bottom : 1px dotted blue;        cursor : default;}.listbox_lang {	color: #000000;	background-color: #D1D7DC;	border: 1px solid #D1D7DC;	font-size: 80%;	font-family: Arial, Helvetica, sans-serif;	vertical-align : middle;}#vanity a {	margin: 3px 20px;	width: 57px;	height: 20px;	display: block;}#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);}/* Begin custom styles*/a {	color: black;}a:hover {	color: red;}.bodyframe {	color: black;	font-size: 12px;	font-family: "Comic Sans MS";	background-color: white;	border-style: solid;	border-width: 12px 1px 1px 1px;	border-color: black;}.listtxt {	font-size: 11px;	line-height: 12px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}.bdytxt {	color: black;	font-size: 12px;	line-height: 16px;	font-family: "Times New Roman", Georgia, Times;}.linktxt {	font-size: 10px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}.footer {	font-size: 9px;	line-height: 10px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}.text {	color: black;	font-size: 13px;	font-family: "Comic Sans MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}.bdtext {	color: black;	font-weight: bold;	font-size: 13px;	line-height: 11px;	font-family: "Times New Roman", Georgia, Times;}