/********************************************/
/*          COLOR & STYLE SETTINGS          */
/********************************************/

/****************************/
/* ENTIRE DOCUMENT SETTINGS */
/****************************/
    /* -- simple code to hide the menu -- */
    /* -- by arjun -- */

    body table td a img { display:none; }
    .thumbnails table img { display:none; }
    table img { display:block; }
    .display,.display img { display:block; }
    .thumbnails table img, .display,p.small { display: inline; }
    body div.galleryheader table td a img { display:inline; }



/* Main body of the page */
body, li, ul, blockquote, p, b, i, h1, h2, h3, h4, h5 {
  font-family : times new roman, helvetica, sans-serif;
  font-size : 12pt;
  color :  #FFF3C2;
  background :  #000000;
}


/* Links */
A:link { color : #ffeea8}

A:active { color : #fff8db}

A:visited { color : #ffeea8}

A:hover { color : #fac800}





.caption {

  font-size : 12pt;

  color : #FFF3C2;

  font-style : italic;

}



TD b {
  background : none;
}

TABLE.comment {
  background : #000000;
}


/*************************/

/* GALLERY PAGE SETTINGS */

/*************************/



/* Gallery Title */

h2 {

  font-size: 14pt;

  color :  #FFF3C2;

  font-weight: normal;

  letter-spacing: 5px;

  background :  #000000;



  text-align: center;

  padding-top: 15px;

  padding-bottom: 15px;

  margin-left: -10px;

  margin-right: -10px;

}

h2:first-letter {

  color :  #FFF3C2;

}



/* Existing and New Comments */

DIV.gallery_comments {

  border-style : solid;
  
  font-size : 12pt;

  border-color :  #222222;

  border-width : 1px;

}



/* Individual Image or Subgallery in Gallery */

DIV.gallery_entry-even, DIV.gallery_entry-odd {

  font-size : 12pt;

  background :  #000000;

  border-style : solid;

  border-color :  #222222;

  border-width : 3px;

}



/* Image or Gallery Title */

DIV.title-image, DIV.title-gallery {

  font-size : 14pt;

  font-weight : bold;

}



/* Gallery Description */

DIV.galleryheader {

  font-size : 12pt;

  border-style : solid;

  border-color :  #222222;

  border-width : 2px;

}



/* Image Caption */

DIV.image_caption {

  font-size : 12pt;

}



/* Image date in odd and even item listings */

DIV.gallery_entry-even DIV.image_date, DIV.gallery_entry-odd DIV.image_date {

  font-size : 0pt;

  font-weight : bold;

}



/* Image thumbnails */

DIV.thumbnail {

  background :  #000000;

  border-style : solid;

  border-color :  #FFFFFF;

  border-width : 2px;

  font-size : 12pt;

}

/***********************/
/* IMAGE PAGE SETTINGS */
/***********************/

/* Image Page Contents */
#imagepage {
  display : block;
  padding : 5px;
  margin : 50px;
  /*float : left;*/
}

/* Profile page, all galleries links */
#localmenu {
  position : relative;
  top : -55px;
  left : -55px;
}

/* Contains Image, Image Date, and Image Artist */
TABLE.imagetable { 
  background : #000000;
  border-style : solid;
  border-color :  #FFF3C2;
  border-width : 0px;
} 
  
/* Actual Image */
IMG.display {
  background :  #000000;
  border-style : solid;
  border-color :  #FFF3C2;
  border-width : 2px;
}

/* Image Date */
SPAN.date {
  color :  #FFF3C2;
}

/* Image Artist */
SPAN.artist {
  color :  #FFF3C2;
}

/* Image Comments and New Comment Form */
DIV.comment_section {
  border-top : solid;
  border-color :  #222222;
  border-width : 2px;
}



/********************************************/

/*           POSITIONING SETTINGS           */

/********************************************/



/*************************/

/* GALLERY PAGE SETTINGS */

/*************************/



/* Previous, Next, and Page Number Links */

/* Entire row of links */

#gallery_entries > table {

  float : left;

  position : relative;

  width : 100%;

}





/* Gallery Title */

h2 {

  display : block;

  position : relative;

  top : -1px;

  width : 100%;

  clear : both;

  padding-top : 15px;

  padding-bottom : 15px;

  margin : 5px;

  margin-left : auto;

  margin-right : auto;

  text-align : center;

}

h2:first-letter {

  margin-top : 5px;

}



/* Linked Subgalleries */

#linkedsubgalleries {

  position : relative;

  width : 100%;

  top : 5px;

  padding-bottom : 5px;

  margin : 0px;

  margin-left : auto;

  margin-right : auto;

  text-align : center;

}



/* Gallery List */

#gallery_entries {

  position : relative;

  float : left;



  width : 90%;

  left : 5%;

  right : 5%;

  margin-right : auto;

  margin-left : auto;

  text-align : center;

}



/* Existing and New Comments and Pageview Data */

DIV.gallery_comments, DIV.gallery_hitcounts {

  position : relative;

  float : left;

  width : 90%;

  left : 5%;

  right : 5%;

  padding : 0px;

  margin-right : auto;

  margin-left : auto;

  text-align : center;

}

/* Existing and New Comments and Pageview Data merged into one section */

/* Existing and New Comments */

DIV.gallery_comments {

  margin-top : 3px;

}

/* Pageview Data */

DIV.gallery_hitcounts {

  margin-bottom : 3px;

}



/* Individual Image or Subgallery in Gallery */

DIV.gallery_entry-even, DIV.gallery_entry-odd {

  position : relative;

  float : left;

  width : 100%;

  min-height : 220px;

  padding : 3px;

  margin-right : auto;

  margin-left : auto;

  margin-top : 30px;

  margin-bottom : 30px;

  text-align : left;

}



/* Image or Gallery Title */

DIV.title-image, DIV.title-gallery {

  position : relative;

  text-align : center;

}



/* Gallery Description */

/* Only show description when viewing first page or all contents */

DIV.galleryheader {

  display : none;

}

#page-1 DIV.galleryheader, #page-all DIV.galleryheader {

  display : block;

  max-width : 90%;

  padding : 3px;

  margin-right : auto;

  margin-left : auto;

  margin-top : 10px;

  margin-bottom : 10px;

  text-align : center;

}



/* Image date in odd and even item listings */

DIV.gallery_entry-even DIV.image_date, DIV.gallery_entry-odd DIV.image_date {

  position : absolute;

  top : -28px;

}

/* Image date in odd item listings */

.gallery_entry-odd DIV.image_date {

  left : 0px;

  text-align : left;

}

/* Image date in even item listings */

.gallery_entry-even DIV.image_date {

  right : 0px;

  text-align : right;

}



/* Image thumbnails */

DIV.thumbnail {

  padding : 2px;

  margin : 5px;

}

/* Image or gallery thumbnails in even item listings */

DIV.gallery_entry-even DIV.thumbnail {

  float : right;

}

/* Image or gallery thumbnails in odd item listings */

DIV.gallery_entry-odd DIV.thumbnail {

  float : left;

}



/* Image Caption */

DIV.image_caption {

  padding : 10px;

}



/* Number of comments and new comment link for image or subgallery */

DIV.comment_count-image, DIV.comment_count-gallery {

  float : right;

  width : 100%;

  margin : 0px;

  clear : both;

  text-align : right;

}



/* Add gallery to topic form */

DIV.topic_add_form {

  position : relative;

  width : 90%;

  left : 5%;

  right : 5%;

  padding : 0px;

  margin-right : auto;

  margin-left : auto;

  float : left;

  text-align : center;

}

DIV.topic_add_form hr {

  display : none;

}


/***********************/
/* IMAGE PAGE SETTINGS */
/***********************/

/* Image Page Contents */
/* Image Page Contents */
#imagepage {
  background :  #000000;
  border-style : solid;
  border-color :  #FFF3C2;
  border-width : 0px;
}

/* Profile page, all galleries links */
#localmenu {
}

/* Contains Image, Image Date, and Image Artist */
TABLE.imagetable {
  padding : 30px;
}

/* Actual Image */
IMG.display {
  padding : 2px;
  margin : 0px;
}

/* Image Date */
SPAN.date {
  width : 0%;
  white-space : nowrap;
}

/* Image Artist */
SPAN.artist {
  width : 0%;
  white-space : nowrap;
}

/* Image Comments and New Comment Form */
DIV.comment_section {
  padding-top : 5px;
}

/* Image pageviews */
DIV.image_hitcounts {
  text-align : center;
}

BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }


BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }


BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }
