/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2007 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 version 3
  as published by the Free Software Foundation.
  
  ********************************************
  Coppermine version:1.4.14
  $Source$
  $Revision:3966 $
  $Author:gaugau $
  $Date:2007-09-17 08:53:13 +0200 (Mo, 17 Sep 2007) $
**********************************************/

* {margin:0;padding:0;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}

a {color:#15588f;text-decoration:none;font-weight:normal;}
a:hover {text-decoration:underline;}

body {overflow:visible;height:100%;min-width:970px;font:76% arial;color:#333;background:#ACCCE7 url(images/gradient-bottom.gif) repeat-x fixed bottom;}

table {border-collapse:collapse;width:100%;}

#header {margin:0;width:100%;height:170px;}
#header img {display:block;margin:5px 0 0 0;}
#headerContent {position:absolute;z-index:2;margin:0 0 0 -475px;left:50%;width:950px;height:170px;}
#headerContent img {display:block;float:left;}
#headerLogin {display:block;float:right;padding:40px 0 0 0;text-align:right;line-height:1.6;}

#menuBar {display:block;float:left;clear:both;position:absolute;z-index:2;margin:0;padding:10px 0 0 10px;width:940px;height:30px;top:119px;text-align:left;border:1px solid #555;background:url(images/menu-bg.gif) repeat-x;}
#menuBar a {padding:0;margin:0 15px 0 0;font-family:Arial, Helvetica, sans-serif, Times, serif;font-size:1.4em;color:#ffffff;text-decoration:none;letter-spacing:.1em;text-transform:uppercase;}
#menuBar a:hover {text-decoration:underline;}

#bodyWrap {width:950px;}


.thumbWrap {float:left;margin:0 0 10px 0;width:100%;background:#fff;border:#555 solid 1px;}
.thumbWrap table {clear:both;width:100%;}
.thumbWrap table td {vertical-align:top;border-right:1px solid #ddd;border-bottom:1px solid #ddd;line-height:1.6;}
.thumbWrap table tr.pics td {width:20%;text-align:center;vertical-align:middle;background:#eee;}
.thumbWrap table tr.pics td img {margin:10px 10px 10px;}
.thumbWrap table tr.pics td a img {border:#000 solid 1px;}
.thumbWrap tr.vote td a img {margin:5px;}
.thumbWrap tr.vote td {border:none;}
.thumbWrap .picture img {margin:10px 10px 10px;}
.thumbWrap h2 {margin:10px 10px 0;font-size:1em;line-height:1.2;}
.thumbWrap h3 {margin:0 10px;font-size:1em;font-weight:normal;line-height:1.4;}
.thumbWrap h4 {margin:0 10px;font-size:1em;font-weight:normal;color:#888;}
.thumbWrap h5 {margin:0 10px 1em;font-size:1em;}
.thumbWrap p {margin:1em 75px 1.5em 10px;line-height:1.6;}

.thumbHeader {border-bottom:#555 solid 1px;background:#c7d6e2;margin:0 0 0;text-align:left;}
.thumbHeader h1 {color:#2C4961;padding:12px 10px;font-size:1.1em;text-transform:uppercase;letter-spacing:.2em;}
.thumbHeader h1 .left {float:left;text-align:left;}
.thumbHeader h1 .right {float:right;text-align:right;}

.thumbWrap td.infoLeft {padding:3px 3px 3px 10px;width:25%;border-left:none;border-right:none;}
.thumbWrap td.infoRight {padding:3px;border-left:none;border-right:none;}

.thumbWrap td.middleImage {text-align:center;border-left:none;border:none;}
.thumbWrap td.middleImage img {margin:15px;border:#000 solid 2px;}
.thumbWrap td.caption p {margin:1em 40px 1.5em 40px;line-height:1.6;}

.thumbWrap .header {background:#eee;height:35px;vertical-align:middle;font-size:1.1em;font-weight:normal;text-transform:uppercase;letter-spacing:.2em;color:#333;border-bottom:1px solid #ddd;}
.thumbWrap .header a {display:block;margin:6px 0 0 6px;font-size:1.1em;font-weight:normal;text-transform:uppercase;letter-spacing:.2em;color:#333;}


.linkTreeWrap {float:left;margin:0 0 10px 0;width:100%;background:#fff;border:#000 solid 1px;text-align:left;}
.linkTreeWrap .navmenu_title {font-weight:normal;text-transform:capitalize;letter-spacing:.2em;color:#333;}
.linkTreeWrap span {display:block;margin:5px 5px 5px 5px;}
.linkTreeWrap img {margin:5px}

#infoWrap {float:left;width:100%;background:#fff;border:#555 solid 1px;text-align:left;} 
#infoWrap img {margin:5px;}
#infoWrap table td {padding:5px;margin:1em 75px 1.5em 10px;line-height:1.6;}
#infoWrap table td table {padding:0px;margin:0px;height:100%;}
#infoWrap table td table td {padding:0px;margin:0px;}
#infoWrap table td.catbg {margin:5px;background:#eee;}
#infoWrap table td.catbg h2 {margin:0 0 0 0;padding:4px 0 4px 4px;font-size:1.1em;font-weight:normal;text-transform:uppercase;letter-spacing:.2em;color:#333;}

.functionBar {float:left;width:100%;border:#555 solid 1px;margin:0 0 10px 0;}
.functionBar td {padding:3px 5px 3px 5px;height:30px;background:#eee;}
.functionBar td.left {text-align:left;}
.functionBar td.center {text-align:center;}
.functionBar td.right {text-align:right;}

.optionArea {margin:1em 1.5em 1.5em 10px;padding:5px;line-height:1.6;background:#f9f9f9;border:1px solid #ddd;}
.optionArea label {margin-right:10px;}
.optionArea input {margin-right:5px;}

#infoHeader {border-bottom:#555 solid 1px;background:#c7d6e2;margin:0 0 0;}
#infoHeader h1{color:#2C4961;padding:12px 10px;font-size:1.1em;text-transform:uppercase;letter-spacing:.2em;}

#footWrap {float:left;width:100%;padding:15px 0 15px;padding-left:5px;font-size:90%;color:#2C4961;text-align:left;}
#footWrap a {color:#2C4961}

.subheader {background:#ddd;height:25px;vertical-align:middle;font-weight:normal;text-transform:capitalize;letter-spacing:.2em;color:#333;padding:5px 10px;border-bottom:1px solid #ddd;}
.picture {text-align:center;vertical-align:middle;}
.sidecol {width:100%;text-align:left;vertical-align:middle;}
.sidecol a {margin:0 10px 1em;font-size:1em;}

#forumWrap {float:left;width:100%;background:#fff;border:#555 solid 1px;margin:0 0 10px 0;}
#forumWrap table {width:100%;}
#forumWrap .titlebg {height:25px;text-align:right;}

#forumHeader {border-bottom:#555 solid 1px;background:#c7d6e2;margin:0 0 0;}
#forumHeader table td {padding:0;}
#forumHeader h1 {color:#2C4961;padding:12px 10px;font-size:1.1em;text-transform:uppercase;letter-spacing:.2em;}

#forums td {padding:5px 10px;border-bottom:1px solid #ddd;}

/* This is different than what's above */
.forums td {padding:5px 10px;border-bottom:1px solid #ddd;vertical-align:top;}
.forums td.header {background:#eee;height:35px;vertical-align:middle;font-size:1.1em;font-weight:normal;text-transform:uppercase;letter-spacing:.2em;color:#333;}
.forums td.header img {display:none;}
.forums td.header a {font-size:1.1em;font-weight:normal;text-transform:uppercase;letter-spacing:.2em;color:#333;}
.forums td.subheader {background:#ddd;height:25px;vertical-align:middle;font-weight:normal;text-transform:capitalize;letter-spacing:.2em;color:#333;}
.forums td.left {text-align:left;}
.forums td.center {text-align:center;}
.forums td.right {text-align:right;}
.forums td img {margin:2px 0 0;}
.forums td h2 {font-size:1.4em;}
.forums td h3 {font-size:1em;color:#333;}
.forums td h4 {font-size:1em;font-weight:normal;color:#888;}
.forums td h5 {font-size:1em;}
.forums p {margin:1em 1.5em 1.5em 10px;padding:5px;line-height:1.6;background:#f9f9f9;border:1px solid #ddd;}
.forums div {margin:1em 1.5em 1.5em 10px;line-height:1.6;}
.forums textarea {width:100%;}
.forums .nowrap {white-space:nowrap;border-bottom:none;}
.forums .noPad {padding:0;}

.forums table.postBody {margin:0;}
.forums .postBody td {border:none;}
.forums .postBody .header {background:#999;color:#fff;}
.forums .postBody .header a {color:#fff;}
.forums .postBody .header td {vertical-align:middle;}
.forums .postBody .header td.right a {margin-left:5px;}
.forums .postBody .noBorder {border:none;}
.forums .postBody tr.modBar {border:1px solid #ddd;background:#fafafa;}
.forums .postBody td.modBar {border:none;vertical-align:middle;}
.forums table.infoArea {margin:10px;}
/*.forums .postBody .header .right {border-right:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;}
.forums .postBody .header .left {border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;}
.forums .postBody .header .center {border-top:1px solid #000;border-bottom:1px solid #000;}*/

.forumHeader {background:#c7d6e2;margin:0;color:#2C4961;font-size:1.1em;text-transform:uppercase;letter-spacing:.2em;}
.forumHeader td {padding-right:5px;height:40px;border-bottom:#555 solid 1px;vertical-align:middle;}
.forumHeader h1 {color:#2C4961;font-size:1.1em;text-transform:uppercase;letter-spacing:.2em;}
.forumHeader a img {display:inline;padding:0 0 0 5px;vertical-align:middle;}
.forumHeader span img {display:inline;padding:0 5px 0 0;vertical-align:bottom;}
.forumHeader span {line-height:20px;}

.forumWrap {float:left;width:100%;background:#fff;border:#555 solid 1px;margin:0 0 10px 0;text-align:left;}
.forumWrap table {width:100%;}
.forumWrap .titlebg {height:25px;text-align:right;}

#infoWrap {float:left;width:100%;background:#fff;border:#555 solid 1px;} 
#infoWrap img {margin:5px;}
#infoWrap table td {vertical-align:top;}
#infoWrap table td {padding:5px;margin:1em 75px 1.5em 10px;line-height:1.6;}
#infoWrap table td table {padding:0px;margin:0px;height:100%;}
#infoWrap table td table td {padding:0px;margin:0px;}
#infoWrap table td.catbg {margin:5px;background:#eee;}
#infoWrap table td.catbg h2 {margin:0 0 0 0;padding:4px 0 4px 4px;font-size:1.1em;font-weight:normal;text-transform:uppercase;letter-spacing:.2em;color:#333;}

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 {}
.listbox {}
.button {}
.comment_button {}
.radio {}
.checkbox {}

.maintable {border:1px solid #0E72A4;background-color:#efefef;margin-top:1px;margin-bottom:1px;}


.thumbWrap .tableh1, .tableh1 {border:#555 solid 1px;background:#c7d6e2;color:#2C4961;padding:12px 10px;font-size:1.1em;text-transform:uppercase;letter-spacing:.2em;}
.tableh1 .statlink {color:#2C4961;}
.thumbWrap .tableh1 td, .tableh1 td {border:0}
.tableh1_compact {background:#0E72A4 ;color:#FFFFFF;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;}


.tableh2 {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 {background:#EFEFEF ;padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:10px;}

.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 {margin:10px 10px 5px;font-size:1em;line-height:1.2;display:block;}
.thumb_caption {margin:0 10px 1em;font-size:1em;display:block;}
.thumb_time {margin:0 10px 5px;font-size:1em;font-weight:normal;color:#888;display:block;}
.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 {background:#0E72A4 ;color:#FFFFFF;padding:0px;margin:0px;}
.sortorder_options {font-family:Verdana, Arial, Helvetica, sans-serif;background:#0E72A4 ;color:#FFFFFF;padding:0px;margin:0px;font-weight:normal;font-size:80%;white-space:nowrap;}
.tableb_compact {background:#dedede;height:25px;vertical-align:middle;text-align:center;font-weight:normal;text-transform:capitalize;letter-spacing:.2em;color:#333;padding:5px 0px;border-bottom:1px solid #ddd;}
.navmenu {background:#ddd;height:25px;width:1px;vertical-align:middle;text-align:center;font-weight:normal;text-transform:capitalize;letter-spacing:.2em;color:#333;padding:5px 2px 0px 2px;border-bottom:1px solid #ddd;}
.navmenu img {}
.navmenu a {}
.navmenu a:hover {}
.admin_menu_thumb {}
.admin_menu_thumb a {}

.admin_menu_thumb a:hover {}
.admin_menu {}
.admin_menu a {}
.admin_menu a:hover {}
td #admin_menu_anim {}
.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;text-align:left;}
.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 {line-height:130%;font-size:100%;}
.topmenu a {color:#0033CC;text-decoration:none;}
.topmenu a:hover  {color:#0033CC;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 {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;}

.post, .personalmessage
{
	display: block;
	width: 100%;
	overflow: auto;
}

table.postMessage {
	table-layout: fixed;
	width: 100%;
}

.filelimit, #error {
	color:#ff0000;
	font-weight:bold;
}
