*            { font-size: 10px; font-family:Helvetica, Arial, Verdana, Sans-Serif;}
body         { background-color:#000000; color:#ffffff; font-size: 10px;}
a:link, a:visited
             { color:#aaaaaa; text-decoration:none;}
a:hover,a:active,a:focus
             { color:#ffffff; text-decoration:underline;}

.title       { text-align: center; font-size: 40px; padding-bottom: 20px; }
.showimg     { display: table-cell;}
.cmdtable    { width: 100%; padding-bottom: 4px;}
.up          { text-align: left; padding-right: 4px;}
.up form     { display: inline; padding-left: 4px;}
.login, .logout { text-align: right;}
.imgtable    { border: solid 1px #600000;}
.nlink       { text-align: right;}
.plink       { text-align: left;}
.count       { text-align: center;}
.nlink, .plink, .count { background-color: #300000;}
.nlink, .plink { color: #300000;}
.info        { text-align: center; padding-top: 7px;}
.text        { text-align: center; padding-bottom: 7px;}
.imgtd       { text-align: center; padding: 7px 0px 7px 0px;}
.imgtd img   { border: none; }
.exif td, .exif table { border-style: solid; border-color: #808080;}
.exif td     { border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; padding: 1px;}
.exif table  { border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; margin: 0px 5px 5px 5px;}
.albumlist   { text-align: center;}
.albumlist table { margin-left: auto; margin-right: auto;}


.titleform   { text-align: center;}
.titleinp    { font-size: 40px; width: 80%;}
.stitleinp, .titleinp 
             { background: none; border: solid 1px #404040; text-align: center; }
.titleinp:active, .titleinp:focus, .titleinp:hover, .stitleinp:active, .stitleinp:focus, .stitleinp:hover
             { background-color: #303030; border: solid 1px #606060;}
.titlesub    { background-color: #303030; border: solid 1px #606060;}
.titlesub:hover { background-color: #505050; border: solid 1px #808080;}

.thumb1      { border: solid 1px #600000;}
.thumb3      { border-top: dotted 2px #600000;}
.thumb3      { padding-top: 4px; padding-bottom: 4px;} /* margin-top: 4px;*/
input        { background-color: #400000; color: #ffffff; border: solid 1px #600000;}
select       { background-color: #400000; color: #ffffff; border: solid 1px #600000;}
input:active,input:focus,input:hover,
select:active,select:hover
             { background-color: #600000; color: #ffffff; border: solid 1px #c00000;}
select.disabled { background-color: #300000; color: #606060; border: solid 1px #500000;}
.submitb     { padding-top: 30px; padding-right: 15px; padding-bottom: 15px; right: 5px;}



.buggythumb  { display: block; width: 100%;}
/* .thumb       { display: table-cell;} */
.thumb       { display: block;} 
.thumb1      { float: left; margin: 2px;}
.thumb2      { display: table-cell; vertical-align: middle; text-align: center;}
.thumb2 img  { border: none; display: inline; vertical-align: middle;}
.thumb3      { text-align: center;}
.thumb3 form { display: inline;}
.submitb     { clear: both; text-align: right;}
.admin       { padding: 20px 0px 20px 0px; margin: 0px;}
.admin .line { display: block; padding-top: 4px;}
.admin form  { display: inline; padding-right: 15px;}

.footer      { clear: both; padding-top: 40px;}
.footer img  { vertical-align: middle;}
.ievalignbug { display: inline; vertical-align: middle; height: 100%; width:0px;}
