/*************************   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.3   $Source: /cvsroot/coppermine/stable/themes/hardwired/style.css,v $   $Revision: 1.3 $   $Author: gaugau $   $Date: 2005/04/19 03:17:14 $ **********************************************/
  body {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size: 10px;
         color : #000000;
         margin-top: 75px;
         scrollbar-face-color: #444444;
         scrollbar-highlight-color: #444444;
         scrollbar-shadow-color: #333333;
         scrollbar-3dlight-color: #555555;
         scrollbar-arrow-color:  #777777;
         scrollbar-track-color: #333333;
         scrollbar-darkshadow-color: #333333;
         background-color:#000000;
 /*        background-image:url(images/hardwired_bak.gif); */
         background-repeat:repeat;
  }

img { border:0; }
body { margin:0; }


  table { font-size: 10px; }

  h1 {
         font-size: 11px;
         font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
         text-decoration: none;
         color : #AEAEAE;
         margin: 2px;
         font-style : normal;
  }

  h2 {
         font-family: Verdana, Helvetica, sans-serif;
         background-image : url(images/box_left_icon.gif);
         background-repeat : no-repeat;
         background-position : left;
         padding-left : 18px;
         font-size: 10px;
         margin: 0px;
         color : #CCCCCC;

  }

.date {
  font:9pt Arial, Helvetica;
  font-weight:bold;
  color:#1F1F1F;
}


  h3 {
         font-weight: normal;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         margin: 2px;

  }

  p {
         font-family: Verdana, Helvetica, sans-serif;
         font-size: 100%;
         margin: 2px 0px;
  }

  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-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 100%;
         border: 1px solid #5D6876;
         padding-right: 3px;
         padding-left: 3px;
         background-color : #414852;
         color:#cccccc;
   }

  .listbox {
         font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
         background-color : #414852;
         font-size: 100%;
         border: 1px solid #5D6876;
         vertical-align : middle;
         color:#cccccc;
  }

  .button {
         font-family: Verdana, Helvetica, sans-serif;
         font-size: 100%;
         border: 1px solid #404750;
         background-color : #5D6674;
         color:#cccccc;
  }

  .comment_button {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 100%;
         border: 1px solid #404750;
         background-color : #5D6674;
         color:#cccccc;
         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;
  }

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

  .maintable {
         border: 1px solid #394049;
         background-color: #4F5864;
         margin-top: 1px;
         margin-bottom: 1px;
  }

  .tableh1 {
         background : #4F5964 ;
         color : #CCCCCC;
         padding-top: 3px;
         padding-right: 10px;
         padding-bottom: 3px;
         padding-left: 10px;
  }

  .tableh1_compact {
         background : #515B67 ;
         color : #999999;
         padding-top: 2px;
         padding-right: 5px;
         padding-bottom: 2px;
         padding-left: 5px;
  }

  .tableh2 {
         background: #4F5964 ;
         color : #CCCCCC;
         padding-top: 3px;
         padding-right: 10px;
         padding-bottom: 3px;
         padding-left: 10px;
  }

  .tableh2_compact {
         background: #616D7B ;
         color : #CCCCCC;
         padding-top: 2px;
         padding-right: 5px;
         padding-bottom: 2px;
         padding-left: 5px;
  }

  .tableb {
         background: #56606D;
         padding-top: 3px;
         padding-right: 10px;
         padding-bottom: 3px;
         padding-left: 10px;
  }

  .tableb_compact {
         background: #474F5A;
         padding-top: 2px;
         padding-right: 5px;
         padding-bottom: 2px;
         padding-left: 5px;
  }

  .tablef {
         background: #5D6976;
         padding-top: 10px; 
        padding-right: 10px;
         padding-bottom: 10px;
         padding-left: 10px;
  }

  .album_stat {
         font-size : 85%;
  }

  .thumb_title {
         font-weight : bold;
         font-size: 100%;
         padding: 2px;
         display : block;
  }

  .thumb_caption {
         font-size: 85%;
         padding: 1px;
         display : block;
  }
  .thumb_caption a {
         text-decoration: underline;
         color: #AEAEAE;
  }

  .thumb_num_comments {
         font-weight: normal;
         font-size: 85%;
         padding: 2px;
         font-style : normal;
         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: 90%;
         margin-top: 1px;
         margin-bottom: 1px;
         text-align : center;
  }

  .user_thumb_infobox a {
         text-decoration: none;
         color: #AEAEAE;

   }

  .user_thumb_infobox a:hover {
         color: #CCCCCC;
         text-decoration: underline;
  }

  .sortorder_cell {
         background : #49525D;
         color : #CCCCCC;
         padding: 2px;
         margin: 0px;
  }

  .sortorder_options {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         background : #49525D;
         color : #CCCCCC;
         padding: 0px;
         margin: 0px;
         font-weight: normal;
         font-size: 85%;
         white-space: nowrap;
  }

  .navmenu {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         color: #CCCCCC;
         font-size: 100%;
         font-weight: bold;
         background : #49525D;
         border-style: 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: #AEAEAE;
 }

  .navmenu a:hover {
         background : #49525D;
         text-decoration: none;
         color:
         #FFFFFF;
  }

  .admin_menu_thumb {
         font-family: Verdana, Helvetica, sans-serif;
         font-size: 85%;
         border: 1px solid #005D8C;
         background-color : #5D6674;
         color:#cccccc;
         font-weight: bold;
         margin-top: 0px;
         margin-bottom: 0px;
         width: 85px;
  }

  .admin_menu_thumb a {
         color: #CCCCCC;
         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: #CCCCCC;
         text-decoration: underline;
   }

  .admin_menu {
         font-family: Verdana, Helvetica, sans-serif;
         font-size: 85%;
         border: 1px solid #404750;
         background-color : #5D6674;
         color:#cccccc;
         margin-top: 0px;
         margin-bottom: 0px;
         text-align: center;
  }

  .admin_menu a {
         color: #AEAEAE;
         text-decoration: none;
         display: block;
         position: relative;
         padding-top: 1px;
         padding-bottom: 1px;
         padding-left: 2px;
         padding-right: 2px;
  }

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

  .comment_date {
         color : #949494;
         font-size : 90%;
         vertical-align : middle;
  }

  .image {
         border-style: solid;
         border-width:2px;
         border-color: #394048;
         margin: 2px;
  }

  .imageborder {
         border: 1px solid #000000;
         background-color: #5B5B5B;
         margin-top: 30px;
         margin-bottom: 30px;
  }

  .thumbnails {
         background: #49525D;
         padding: 5px;

  }

  .footer {
         font-size: 9px;
         color: #000000;
  }

  .footer a { text-decoration: none;  color: #949494; }
  .footer a:hover { color: #000000; text-decoration: none; }
  .statlink { color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
  .statlink a { text-decoration: none; color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
  .statlink a:hover { color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
  .alblink a { text-decoration: underline; color: #CCCCCC;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
  .alblink a:hover { color: #FFFFFF; text-decoration: underline;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
  .catlink { display: block; margin-bottom: 2px; }
  .catlink a { text-decoration: none; color: #EAEAEA; }
  .catlink a:hover { color: #F2F8FF; text-decoration: underline; }
  .topmenu { font-size : 100%; }
  .topmenu a { color : #DFDFDF; text-decoration : none; }
  .topmenu a:hover { color : #FFFFFF; text-decoration : none; }
  .topmenu td { white-space: nowrap; font-weight : bold; }

  .img_caption_table {
         border: none;
         background-color: #49525D;
         width : 100%;
         margin : 0px;
  }

  .img_caption_table th {
         background: #49525D;
         font-size : 100%;
         color : #cccccc;
         padding-top: 4px;
         padding-right: 10px;
         padding-bottom: 4px;
         padding-left: 10px;
         border-top : 1px solid #394049;
  }

  .img_caption_table td {
         background: #49525D;
         padding-top: 6px;
         padding-right: 10px;
         padding-bottom: 6px;
         padding-left: 10px;
         border-top : 1px solid #394049;
  }

  .gal_name {
         color:#4C5157;
         font-size:20px;
  }

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

  .clickable_option {
         border-bottom : 1px dotted #444444;
         cursor : hand;
  }

  .listbox_lang {
         color: #BDBEBD;
         background-color: #4F5864;
         border: 1px solid #4F5864;
         font-size: 90%;
         font-family: Arial, Helvetica, sans-serif;
         vertical-align : middle;
  }


.navlinknorm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.navlinkleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 14px;
	vertical-align: baseline;
	margin: 0px;
	padding: 6px 0px 0px;
	text-align: justify;

}
.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF0000;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 10px;


}
.headline2 {
	color: red;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
body {
	background-color: #000000;
}

.copyright {
  font:7pt Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  color:#CCCCCC;
}

.footer {
  font:7pt Verdana, Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  color:#FFFFFF;
}


.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 10px;


}
.navlinkhere {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;


}
.capreverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: center;
	font-weight: bold;

}

.footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.emaillink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}





      /* Drop Down Menu links Lav to lt lav*/

.ddm1 { 
 /*  background-image: url(images/lwdbanner604.jpg); */
 /*  background-repeat:no-repeat; */
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;
   color: #EEEEEE;
   padding-top:2px;
}

a.item1:link, a.item1:visited { color: #EEEEEE; text-decoration:none; }
a.item1:hover { color: #9ea9b1; text-decoration:none; }

.item1 { 
 /*  background-image: url(images/lwdbanner604.jpg); */
 /*  background-repeat:no-repeat; */
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;
   color: #EEEEEE;
   padding-top:2px;
}

.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1:visited,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
  /*  padding: 0px 4px 8px 4px; */
    text-decoration: none;
    display: block;
    position: relative;
}

.ddm1 .item1,
.ddm1 .item1:visited {
    background: transparent;
    color: #EEEEEE;
}

.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #3D3D79;
    color: #EEEEEE;
}

.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 5px 8px 5px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}

.ddm1 .item2,
.ddm1 .item2:visited  {
    background: #6666CC;
    color: #EEEEEE;
}

.ddm1 .item2:hover {
    background: #3D3D79;
    color: #EEEEEE;
}

.ddm1 .section {
    border: 1px #000000; /*lines between items in sub menu*/
    border-style: none solid solid solid;
    position: absolute;
    visibility: hidden; /*sub menu hidden until mouseover*/ 
    z-index: -1;  /*moves sub menu behind main menu*/ 
    white-space: nowrap;
}

.ddm1 .left, .ddm1 .left:hover { border-style: none none none none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */



