/*************************
  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.

  This template based on the original subSilver Theme for phpBB version 2+
  Created by subBlue design
  http://www.subBlue.com
  ********************************************
  Coppermine version: 1.4.3
  $Source: /cvsroot/coppermine/devel/themes/subsilver/style.css,v $
  $Revision: 1.3 $
  $Author: gaugau $
  $Date: 2005/10/25 02:17:01 $

#FFA34F <-- ORANGE
#FFF4B6 <-- text yellow
#FFF7D1 <-- very light yellow
#EFEFEF <-- very light gray (looks almost blue)
**********************************************/

html, body
{
	/* scroll bar colours for IE only */
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

body
{
	background-color: #E5E5E5;
	padding-top: 0px;
	margin: 8px;
}

font, th, td, p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

th{
	color: #FFA34F;
	font-size: 11px;
	font-weight: bold;
	height: 28px;
	background-image: url(images/cellpic3.gif);
	border: 1px solid #FFFFFF;
}

a
{
	color: #006699;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
	color: #003399;
}

hr {
    height : 1px;
    border : 1px solid #D1D7DC;
    border-top-width : 1px;
}
img { border: none; }

table {
    font-size : 12px;
    border: none;
}
h1 {
    font-weight : bold;
    font-size : 22px;
    font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-decoration : none;
    line-height : 120%;
    color : #000000;
    margin : 2px;
}
h2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 18px;
    margin : 0;
}
h3 {
    font-weight : normal;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    margin : 2px;
}
p {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 100%;
    margin : 2px 0;
}
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;
}
.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-family : Arial, Helvetica, sans-serif;
    font-size : 100%;
    border : 1px solid #005D8C;
/*    background-image : url(images/button_bg.gif); */
    background-position : 50% 100%;
}
.comment_button {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 85%;
    border : 1px solid #005d8c;
    background-image : url(images/button_bg.gif);
    background-position : 50% 100%;
    padding-left : 3px;
    padding-right : 3px;
}
.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;
}
.bblink a {
    color : #0033CC;
    text-decoration : none;
}
.bblink a:hover {
    color : #0033CC;
    text-decoration : underline;
}

.sidebar_white_div
{
	display: block;
	background-image: url(images/table_border_top_205px_FFFFFF_666666.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

.sidebar_white_table
{
	padding: 0px;
	background-color: #FFFFFF;
	border-right: 1px solid #A0A0A0;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.sidebar_yellow_div
{
	display: block;
	background-image: url(images/table_border_top_205px_FFF7D9_666666.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

.sidebar_yellow_table
{
	padding: 0px;
	background-color: #FFF7D9;
	border-right: 1px solid #A0A0A0;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.sidebar_gray_div
{
	display: block;
	background-image: url(images/table_border_top_205px_EFEFEF_666666.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

.sidebar_gray_table
{
	padding: 0px;
	background-color: #EFEFEF;
	border-right: 1px solid #A0A0A0;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.maintable
{
	border: 1px #006699 solid;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 1px;
}

.tableh1_sidebar
{
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #FFF4B6;
	font-size: 12px;
	font-weight: bold;
	height: 34px;
	background-image: url(images/cellpic3.gif);
	text-align: center;
 	border-right:1px solid #003366;
 	border-bottom:1px solid #003366;
}

.tableh2_sidebar
{
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #FFF4B6;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	background-image: url(images/cellpic3.gif);
	text-align: center;
 	border-right:1px solid #003366;
 	border-bottom:1px solid #003366;
 }

.tableh1
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #FFF4B6;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	background-image: url(images/cellpic3.gif);
	text-align: center;
 	border-right:1px solid #003366;
 	border-bottom:1px solid #003366;
}

.tableh1_compact {
    background-image: url(images/cellpic1.gif);
    color : #006699;
    padding-top : 2px;
    padding-right : 5px;
    padding-bottom : 2px;
    padding-left : 5px;
}

.tableh2, .catrow_noalb
{
	background-color: #D1D7DC;
	color: #000000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: left;
}

.tableh2_compact
{
	background: #D1D7DC;
	color: #000000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.tableb, .catrow
{
	background: #EFEFEF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: left;
}

.table_welcome
{
	background: #FFF7D1;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.table_filmstrip
{
	background: transparent;
	padding: 0px;
	margin: 0px;
	border: 1px #006699 solid;
}

.display_media
{
	background-color: #EFEFEF;
	padding: 3px 10px 3px 10px;
}

.tableb_compact
{
	background: #EFEFEF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
}

.tablef
{
	background-color: #D1D7DC;
	padding: 5px;
}

.album_stat {
    font-size : 85%;
    margin : 5px 0;
}
.thumb_title {
    font-weight : bold;
    font-size : 80%;
    padding : 2px;
    display : block;
}
.thumb_filename {
        font-size: 80%;
        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 {
	color: #FFA34F;
	font-size: 11px;
	font-weight : bold;
	height: 28px;
	background-image: url(images/cellpic3.gif);
	border: 1px solid #ffffff;
	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 {
    background: transparent;
    color : #ffffff;
    padding : 0;
    margin : 0;
}
.sortorder_options {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
    color : #ffffff;
    padding : 0;
    margin : 0;
    font-weight : normal;
    font-size: 0.7em;
    white-space : nowrap;
}

.navmenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 100%;
	font-weight: bold;
	background-image: url(images/cellpic2.gif);
	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: #FFF4B6;
}

.navmenu a:hover
{
	background-image: url(images/cellpic4.gif);
	text-decoration: underline;
	color: #003366;
}

.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: 50% 100%;
	color: #000000;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	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
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #005D8C;
	background-image: url(images/button_bg.gif);
	background-position: 50% 100%;
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
.admin_menu a
{
	color: #006699;
	text-decoration: none;
	display: block;
	position: relative;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.admin_menu a:hover
{
	color: #003399;
	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;
}
.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: #FFF4B6;
	font-size: 11px;
}

.statlink a
{
	color: #FFF4B6;
	text-decoration: none;
}

.statlink a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.statlink_breadcrumb
{
	color: #FFF4B6;
	font-size: 12px;
}

.statlink_breadcrumb a
{
	color: #FFF4B6;
	text-decoration: none;
}

.statlink_breadcrumb a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.alblink
{
	font-weight: bold;
	font-size: 12px;
	color: #006699;
}

.alblink a
{
	text-decoration: none;
	color: #006699;
}

.alblink a:hover
{
	text-decoration: underline;
	color: #003399;
}

.catlink
{
	font-weight: bold;
	font-size: 12px;
	color: #006699;
	display: block;
	margin-bottom: 2px;
}

.catlink a
{
	text-decoration: none;
	color: #006699;
}

.catlink a:hover
{
	text-decoration: underline;
	color: #003399;
}

.topmenu
{
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	display: block;
	margin-bottom: 0px;
	font-weight: bold;
}

.topmenu a
{
	text-decoration: none;
	color: #006699;
}

.topmenu a:hover
{
	text-decoration: underline;
	color: #003399;
}

.topmenu img
{
	border: none;
	margin-right: 3px;
	margin-left: 5px;
}

.img_caption_table {
    border: medium;
    background-color : #ffffff;
    width : 100%;
    margin : 0;
}
.img_caption_table th {
    color: #FFA34F;
	 font-size: 11px;
	 font-weight: bold;
    padding-top : 4px;
    padding-right : 10px;
    padding-bottom : 4px;
    padding-left : 10px;
    height: 28px;
	 background-image: url(images/cellpic3.gif);
	 border: 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;
}
.debug_text {
    border : medium none #bdbebd;
    background-color : #efefef;
    width : 100%;
    margin : 0;
}
.clickable_option {
    border-bottom : 1px dotted blue;
}
.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 {
        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);}
