/****************************************
 * Global
 ****************************************/
img {scrollbar-highlight-color: expression((runtimeStyle.scrollbarHighlightColor = "transparent"), (this.galleryImg=’no’))}

html, body {
    background-position: center;  
    font-size: 12px;
    font-family: "gill sans", "verdana", "sans-serif"; margin: 0;
}

a:link, a:active, a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

a:hover {
   color: #FFCC00;
   margin-top: 0; text-decoration: underline;
}

a img {
   color: #fff;
   border: 0px;
}

hr {
   width: 357px;
   height: 21px;
   background: url(img/hr2.gif) no-repeat;
   background-position: center;  
   border:0px; 
   margin:0px;
   margin-top:40px; 
   padding:0px;
}

h2 {
   color: #777;
}

h3 {
   /*width: 490px;*/ 
   font: 130% 'lucida sans unicode', 'lucida grande', 'verdana', 'trebuchet ms', 'sans-serif'; 
   color: #888;
   padding: 0px;
   margin:0px;
}
/*
.table td {

   font: 130% 'lucida sans unicode', 'lucida grande', 'verdana', 'trebuchet ms', 'sans-serif'; 
   color: #888;
   text-align: center;
}
*/

p {
   margin-left: 10px;
}

a.tags {
  font: 85% 'lucida sans unicode', 'lucida grande', 'verdana', 'trebuchet ms', 'sans-serif';
}



/****************************************
 * Header
 ****************************************/

.menu {

 border: 0px solid;
 margin-left: 300px;
 padding-top: 35px;
 text-align: left;
 height: 50px;
}


/****************************************
 * Photo page
 ****************************************/

.photo {
  max-width: 500px;
  max-height: 500px;
}


#maintable {
  background-image: url(img/___main3.jpg);
  background-repeat:no-repeat;
  background-position: center;
  border: 0px solid;
  width: 648px;
  height: 781px;
  margin-left: auto;
  margin-right: auto;
}


#page_meta {

 /* margin-top: 50px;*/
  border:0px solid;
}

#page {
  margin-top: 31px;
  border:0px solid;
  height:530px;
}

#page p {
  width:500px;
}

#mainimg {

  width:530px;
  height:500px;
  display: table-cell;
  vertical-align: middle;
}

#loadimg {
  margin:164px;

}

/****************************************
 * Thumbnails
 ****************************************/
.thumbnail {

   width: 75px;
   height: 75px;
   
}

#thumbnail_container {
   zwidth: 560px;
   width: 766px;
   padding-left: 55px;
   padding-top: 10px; 
   text-align: center;
}


.cont2 {
   width: 450px; 
   text-align: left; 
   padding-left: 40px;

}


.thumbnail_span {

   float: left;
   vertical-align: middle;

   background-image: url(img/tn_bg.png); 
   background-position: center;  
   background-repeat:no-repeat;
    
   width: 105px;
   height: 107px;
}
  

 
/****************************************
 * Comments
 ****************************************/
#info_comments {
   position: absolute;
   z-index: 2;
   font-size: 11px;
   padding: 0px;
   background: #1e1e1e;
   overflow: auto;
   width: 570px;
   height: 550px;
   margin: 35px;
   margin-top: 0px;
   text-align: left;
   visibility: hidden;
   opacity: 0;   
}

#info_comments h2 {
   color: #9FD4FF;
   font-weight: normal;
   font-size: 1.5em;
}

#comment_wrapper {
   width: 340px;
   padding: 5px;
}
 
#comment_title {
   font-size: 1.5em;
   border-bottom: 1px solid;
   text-transform: lowercase;
}

#comment_description {
   padding-top: 10px;
   padding-bottom: 10px;
}

#comment_thumb {
   background: #fff;
   padding: 1px;
   float: right;
   margin-top: 30px;
   margin-left: 10px;
}

.comment_author {
   padding-top: 10px;
   font-weight: bold;
}

.comment_date {
}

.comment_content {
   margin-left: 2px;
   padding-left: 2px;
}

.comment {
}


#comments img {
    max-width: 10px;
    max-height: 10px;

}


/****************************************
 * Tool tips
 ****************************************/
 .tool-tip {
    color: #fff;
    max-width: 250px;
    z-index: 13000;
}
 
.tool-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #9FD4FF;
    padding: 8px 8px 4px;
   background: #1e1e1e;
   opacity: .95;
}
 
.tool-text {
    font-size: 11px;
    padding: 4px 8px 8px;
   background: #1e1e1e;
   opacity: .85;
}

/*********************************/

 
#flash_content {
    text-align: center;

}
