/**********************************************
  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.6
  $Source$
  $Revision: 3014 $
  $Author: gaugau $
  $Date: 2006-05-09 07:44:08 +0200 (Di, 09 Mai 2006) $
**********************************************/

body {
	background-image: url("http://i44.tinypic.com/105xlq9.png");
	background-repeat: repeat-x;
	background-color: #404040;
	font-family: trebuchet ms;
	font-size : 7pt;
	color: #515151;
	margin: 0px;
}
table, tr, td, table table {
	font-size: 7pt;
}
h1 {
	font-weight: normal;
	font-size: 7pt;
	font-family: trebuchet ms;
	text-decoration: none;
	color: #fd6b96;
	margin: 2px;
}
h2 {
	background-image : url("images/box_left_icon.gif");
	background-repeat : no-repeat;
	background-position : left;
	padding-left : 18px;
	font-size: 7pt;
	font-family: trebuchet ms;
	margin: 0px;
}
h3 {
	font-weight: normal;
	font-size: 7pt;
	font-family: trebuchet ms;
	margin: 2px;
}
p {
	font-size: 7pt;
	font-family: trebuchet ms;
	margin: 2px 0px;
}
ul {
	margin-left: 5px;
	padding: 0px;
}
li {
	margin-left: 7pt;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: disc;
}
.textinput {
	font-family: trebuchet ms;
	font-size: 7pt;
	border: 1px solid #1a1a1a;
	padding-right: 3px;
	padding-left: 3px;
}
.listbox {
	font-family: trebuchet ms;
	font-size: 7pt;
	border: 1px solid #1a1a1a;
	vertical-align : middle;
}
.button {
	font-family: trebuchet ms;
	font-size: 7pt;
	color: #586C70;
	border: 1px solid #201919;
	background: #292929;
}
.comment_button {
	font-family: trebuchet ms;
	font-size: 7pt;
	border: 1px solid #191919;
	background: #292929;
}
.radio {
	font-family: trebuchet ms;
	font-size: 7pt;
	vertical-align : middle;
}
.checkbox {
	font-family: trebuchet ms;
	font-size: 7pt;
	vertical-align : middle;
}
a {
	color: #edecec;
	text-decoration: none;
}
a:hover {
	color: #fd9ab7;
	text-decoration: underline;
}
bblink a {
	color: #fd9ab7;
	text-decoration: none;
}
bblink a:hover {
	color: #fd9ab7;
	text-decoration: line-through;
}
.maintable {
	border: 0px solid #404040;
	background-color: #353434;
	margin-top: 1px;
	margin-bottom: 1px;
}
.maintable2 {
	font-family:Trebuchet Ms;
	background : #201919;
	color: #818181;
	background-image: url("images/header_bg2.jpg");
	padding:7px;
}
.maintable3 {
	font-family:Trebuchet Ms;
	background : #201919;
	color: #b58a98;
	padding:7px;
	background-image: url("images/header_bg2.jpg");
}
.sidebar {
	background : #323131;
}
.tableh1 {
	font-family:Trebuchet Ms;
	background : #272727;
	color: #2f2f2f;
	background-image: url("images/header_bg.jpg");
	text-transform:uppercase;
	padding:7px;
	font-weight:bold;
	letter-spacing:2px;
}
h3 {
	font-family: trebuchet ms;
	font-size: 7pt;
	background-color: #272727;
	color: #ffffff;
	padding-top: 3px;
	padding-right: 7pt;
	padding-bottom: 3px;
	padding-left: 7pt;
}
.h3_sidebar {
	font-family:Trebuchet Ms;
	background : #272727;
	color: #818181;
	background-image: url("images/header_bg.jpg");
	text-transform:uppercase;
	padding:7px;
	font-weight:bold;
	letter-spacing:2px;
}
.h3_top {
	font-family:Trebuchet Ms;
	background : #272727;
	color: #656565;
	background-image: url("images/top.jpg");
	text-transform:uppercase;
	padding:7px;
	font-weight:bold;
	letter-spacing:2px;
}
.h3 {
	font-family: trebuchet ms;
	font-size: 7pt;
	background-color: #1b1b1b;
	color: #656565;
	padding-top: 3px;
	padding-right: 7pt;
	padding-bottom: 3px;
	padding-left: 7pt;
}
.tableh1_compact {
	font-family: trebuchet ms;
	font-size: 7pt;
	background : #292929;
	color: #fd6b96;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.tableh2 {
	font-family:Trebuchet Ms;
	background : #1d1d1d;
	color: #818181;
	background-image: url("images/header_bg2.jpg");
	padding:7px;
}
.tableh2_compact {
	font-family:Trebuchet Ms;
	background : #1d1d1d;
	color: #818181;
	background-image: url("images/header_bg.jpg");
	text-transform:uppercase;
	padding:7px;
	font-weight:bold;
	letter-spacing:2px;
}
.footer2 {
	font-family:Trebuchet Ms;
	background : #1d1d1d;
	color: #818181;
	background-image: url("images/header_bg2.jpg");
	padding:7px;
}
.footer2 a:link {
	color: #818181;
}
.tableb {
	background: #202020;
	background-repeat:repeat-x;
	padding-top: 3px;
	padding-right: 7pt;
	padding-bottom: 3px;
	padding-left: 7pt;
}
.tableb_compact {
	background: #2a2a2a;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tablef {
	background: #202020;
	padding-top: 7pt;
	padding-right: 7pt;
	padding-bottom: 7pt;
	padding-left: 7pt;
}
.album_stat {
	font-size: 7pt;
	margin: 5px 0px;
}
.thumb_title {
	font-weight : bold;
	font-size: 7pt;
	padding: 2px;
	display : block;
}
.thumb_caption {
	font-size: 7pt;
	padding: 1px;
	display : block;
}
.thumb_caption a {
	text-decoration: none;
	color: #b6b5b5;
}
.thumb_num_comments {
	font-weight: normal;
	font-size: 7pt;
	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: 7pt;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align : center;
}
.user_thumb_infobox td {
	font-size: 7pt;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align : center;
}
.user_thumb_infobox a {
	text-decoration: none;
	color: #656565;
}
.user_thumb_infobox a:hover {
	color: #656565;
	text-decoration: line-through;
}
.sortorder_cell {
	background : #202020;
	color: #a2b660;
	padding: 0px;
	margin: 0px;
}
.sortorder_options {
	font-family: trebuchet ms;
	color: #fd6b96;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 7pt;
	white-space: nowrap;
	background : #292929;
}
.navmenu {
	font-family: Trebuchet Ms;
	color: #505050;
	font-size:9px;
	font-weight: none;
	background : #202020;
	border-style: none;
}
.navmenu img {
}
.navmenu a {
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-decoration: none;
	color: #505050;
}
.navmenu a:hover {
	background : #212121;
	text-decoration: none;
	color:         #817e6f;
}
.admin_menu_thumb {
	font-family: trebuchet ms;
	font-size: 7pt;
	border: 1px solid #ccd7e0;
	color: #656565;
	font-weight: bold;
	width: 85px;
}
.admin_menu_thumb a {
	color: #656565;
	text-decoration: none;
	display: block;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.admin_menu_thumb a:hover {
	color: #656565;
	text-decoration: line-through;
}
.admin_menu {
	background: #212121;
	font-family: trebuchet ms;
	font-size: 7pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.comment_date {
	color : #7c7b7b;
	font-size: 90%;
	vertical-align : middle;
}
.image:hover  {
	border-style: solid;
	border-width:1px;
	border-color: #fd6b96;
	padding:6px;
	margin: 2px;
	background-color:#181818;
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	-moz-border-radius: 4px;
}
.image {
	border-style: solid;
	border-width:1px;
	border-color: #3f3e3e;
	padding:6px;
	margin: 2px;
	background-color:#2b2a2a;
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	-moz-border-radius: 4px;
}
.imageborder {
	margin-top: 30px;
	margin-bottom: 30px;
	background-color:#2b2a2a;
}
a img {
	border-style: solid;
	border-width:1px;
	border-color: #212121;
	padding:6px;
	margin: 2px;
	background-color:#2b2a2a;
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	-moz-border-radius: 4px;
}
.img {
	border-style: solid;
	border-width:1px;
	border-color: #212121;
	padding:6px;
	margin: 2px;
	background-color:#292929;
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	-moz-border-radius: 4px;
}
a:hover img {
	border-style: solid;
	border-width:1px;
	border-color: #552F3A;
	padding:6px;
	margin: 2px;
	background-color:#292929;
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	-moz-border-radius: 4px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;

}
.footer {
	font-size: 7pt;
}
.footer a {
	text-decoration: none;
	color: #656565;
}
.footer a:hover {
	color: #656565;
	text-decoration: line-through;
}
.alblink a {
	padding-left: 15px;
	color: #818181;
	font-size: 95%;
	background-image : url(images/star.gif);
	background-repeat: no-repeat;
	background-position : left;
	text-decoration: none;
}
.alblink a:hover {
	padding-left: 15px;
	color: #656565;
	font-size: 95%;
	background-image : url(images/star-hover.gif);
	background-repeat: no-repeat;
	background-position : left;
	text-decoration: none;
}
.catlink {
	display: block;
	margin-bottom: 10px;
}
.catlink a {
	padding-left: 15px;
	color: #989797;
	font-size: 100%;
	text-transform:uppercase;
	background-image : url(images/clover.gif);
	background-repeat: no-repeat;
	background-position : left;
	text-decoration: none;
}
.catlink a:hover {
	border-bottom: 1px dashed #fd6b96;
	padding-left: 15px;
	color: #c2c2c2;
	font-size: 100%;
	background-image : url(images/clover-hover.gif);
	background-repeat: no-repeat;
	background-position : left;
	text-decoration: none;
}
.topmenu {
	background: #292929;
	border: 1px solid #1c1616;
	font-family: trebuchet ms;
	font-size: 7pt;
}
.topmenu a {
	color : #747474;
	text-decoration : none;
}
.topmenu a:hover {
	color : #747474;
	text-decoration : line-through;
}
.img_caption_table {
	border: none;
	background-color: #292929;
	width : 100%;
	margin : 0px;
}
.img_caption_table th {
	background: #292929;
	font-size: 7pt;
	color : #656565;
	padding-top: 4px;
	padding-right: 7pt;
	padding-bottom: 4px;
	padding-left: 7pt;
	border-top : 1px solid #1c1616;
}
.img_caption_table td {
	background: #292929;
	padding-top: 6px;
	padding-right: 7pt;
	padding-bottom: 6px;
	padding-left: 7pt;
	border-top : 1px solid #1c1616;
}
i, em {
	color: #693a48;
}
b, strong {
	color: #fd6b96;
}
u {
	color: #46443c;
	text-decoration:none;
}
hr {
	border: none 0;
	border-top: 1px solid #201919;
	width: 100%;
	height: 1px;
}
.footer {
	padding: 4px;
	font-family: Tahoma;
	font-size: 9px;
	color: #656565;
	Line-Height: 11px;
	Letter-Spacing: 0px;
}
.hltsidebar td {
	background-color: #292929;
}
.hlt td {
	background-color: #201919;
}
.toptext {
	padding-left: 5px;
	color: #656565;
}
.toptextrules{
	padding-left: 5px;
	padding-right: 5px;
	color: #333234;
}

