/*************************
  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.3.5
  $Source: /cvsroot/coppermine/stable/themes/classic/style.css,v $
  $Revision: 1.4 $
  $Author: gaugau $
  $Date: 2005/09/24 16:32:09 $
**********************************************/

body    { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: #f1f1f1; margin: 0; padding: 0 }

table  { 
	font-size: 11px; }

h1   { color: #333; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; margin: 0 0 10px }

h2   { color: 000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 }

h3   { color: #f1ab15; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 6px 0 4px }

p   { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0 }

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-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-right: 3px; padding-left: 3px; border: solid 1px #f1ab15 }

.listbox {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        vertical-align : middle;
}

.button  { font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-right: 3px; padding-bottom: 2px; padding-left: 3px !important; border: dotted 1px #222 }

.comment_button   { font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-right: 3px; padding-left: 3px; height: 15px; border: solid 1px #f1ab15 }

.radio  { font-size: 100%; font-family: Arial, Helvetica, sans-serif; vertical-align: middle }

.checkbox   { font-size: 9px; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; vertical-align: middle }

a      {
	color:          #ffa333;
	text-decoration: none }


a:hover  { color: #000; text-decoration: underline }

bblink a  { color: #dcaade; text-decoration: none }

bblink a:hover {
        color: #0033CC;
        text-decoration: underline;
}

.maintable    { text-align: left; margin-top: 10px; padding-top: 4px; padding-bottom: 15px !important; overflow: hidden; border-bottom: 1px dotted #306 }

.tableh1      {
	color:         #adaa0e;
	font-size:      11px;
	font-family:    Helvetica, Arial, sans-serif;
	font-weight:    bold;
	background:     white;
	margin:         0;
	padding:        4px 2px 4px 0;
	vertical-align: top;
	border-top:     1px dotted #666;
	border-bottom:  1px dotted #666 }


.tableh1_compact     { color: #f1ab15; font-size: 11px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0 }

.tableh2       { color: #000; font-size: 10px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 10px; padding: 0 }

.tableh2_compact      { color: #2eaeba; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 4px 0 }

.tableb      { color: #000; font-size: 10px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-right: 2px; padding-bottom: 5px; vertical-align: top }

.tableb_compact     { padding: 0; vertical-align: top }

.tablef    { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 0 }

.album_stat  { font-size: 9px; margin: 0 }

.thumb_title    { font-size: 12px; font-weight: bold; display: block; padding: 0 }

.thumb_caption    { font-size: 12px; font-weight: normal; display: block; padding: 0 }

.thumb_caption a  { color: #000000; text-decoration: underline }

.thumb_num_comments  { font-size: 9px; font-style: italic; font-weight: normal; display: block; padding: 0 }

.user_thumb_infobox   { text-align: left; margin: 0 }

.user_thumb_infobox th   { font-size: 10px; font-weight: bold; text-align: left; margin: 0 }

.user_thumb_infobox td    { font-size: 9px; text-align: left; margin: 0 }

.user_thumb_infobox a  { color: #000000; text-decoration: none; text-align: left }

.user_thumb_infobox a:hover  { color: #000000; text-decoration: underline; text-align: left }
.sortorder_options { color: #000 !important; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 9px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; white-space: nowrap; margin: 0; padding: 0 }
.sortorder_cell { color: #000 !important; font-size: 9px; line-height: 9px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0 }
.navmenu   { color: #333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; padding-right: 10px; border-style: none }

.navmenu img {
}

.navmenu a  { color: #333; text-decoration: none; }

.navmenu a:hover {
        background : #FFF ;
        text-decoration: none;
        color: #000;
}

.admin_menu_thumb    { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 2px 4px; width: auto; border: solid 1px }

.admin_menu_thumb a  { color: #000000; text-decoration: none; display: block; position: relative }


.admin_menu_thumb a:hover {
        color: #000000;
        text-decoration: underline;
}

.admin_menu     { color: #333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; text-align: left; margin-top: 10px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; width: auto; border: dotted 1px #666 }

.admin_menu a    { color: #333; text-decoration: none; position: relative }

.admin_menu a:hover  { color: #000; text-decoration: underline }

.comment_date{
        color : #5F5F5F;
        font-size : 9px;
        vertical-align : middle;
}

.image  { margin: 0; border-width: 0 }

.imageborder {
        border: 0px dotted #000;
        background-color: #FFFFFF;
        margin-top: 0px;
        margin-bottom: 0px;
}

.thumbnails     {
	background-image:     none;
	background-repeat:     repeat;
	background-attachment: scroll;
	background-position:   0 0;
	text-align:            left;
	padding-bottom:        20px;
	right:                 400px }


.footer {
        font-size : 9px;
}

.footer a {
        text-decoration: none;
        color: #000000;
}

.footer a:hover {
        color: #000000;
        text-decoration: underline;
}

.statlink  { color: #000; font-size: 9px; font-family: Helvetica; text-align: left; margin-right: 2px }

.statlink a {
        text-decoration: none;
        color: #000;
}

.statlink a:hover {
        color: #000;
        text-decoration: underline;
}

.alblink a   { color: #666; text-decoration: underline }

.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: 11px; line-height: 12px }

.topmenu p a    { color: #333333; text-decoration: none }

.topmenu a:hover    { color: #000; text-decoration: underline }

.img_caption_table  { text-align: left; margin: 0; width: 100%; border: none }

.img_caption_table th  { color: #000000; font-size: 10px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #ffffff }

.img_caption_table td  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; padding: 6px 10px; border-top: 1px solid #ffffff }

.debug_text {
        border: #BDBEBD;
        background-color: #EFEFEF;
        width : 100%;
        margin : 0px;
}

.clickable_option   { font-size: 9px; cursor: hand }

.listbox_lang  { color: #000000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; background-color: #f1f1f1; vertical-align: middle; border: solid 1px #d1d7dc }

