 
 
/* === This sytlesheet is modified version of alexc === */

BODY {
  color:  white;
  background-color:  black;
/*  font-size: 7pt;
*/

font-size: xx-small;
}

.message_body { 
  background-color:  #333333;
  color:  #d5ae83;
  padding-bottom:
  10px;
}

DIV,TH,TR,TABLE,FONT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5,FONT, CENTER
{
  font-family: trebuchet, tahoma, verdana, arial, sans-serif; 
  font-size: 10pt;
  color:  white;
} 

font { 
  color:  #AAAAAA;   letter-spacing: 2px; font-size: 8pt;
}

h2 {
  font-size:         12pt; 
  font-weight:      normal;
  text-align:       right; 
  letter-spacing:     8px; 
  padding-top:       15px;
/*  padding-bottom:    15px; */
  margin-left:       2px;
  margin-right:      2px; 
  background-color:  black;
  color:  white;
}

h2:first-letter
{
  color:  #d5ae83;
  font-style: bold;
  font-size:  22pt;
}


h4 
{
  color:  #44dd44; 
  font-size: 11pt;
} 

I
{
  color:  #888888; 
}


TEXTAREA 
{
  background-color:  #EEEEEE; 
  color:  black; 
  scrollbar-base-color:  gray;
  scrollbar-3dlight-color:  black; 
  scrollbar-highlight-color: none;
} 

A, TD.A, A:link, A:visited, A:active {
  color:			BurlyWood;
  text-decoration: 	none;
}

A:hover  {
  color:			Wheat;
  text-decoration: 	underline;
}

TD {
  background-color: none; 
}

TD.thumbnail { 
  background-color:  black;
  padding: 5px; 
  vertical-align: middle;
  horizontal-align: middle;
  width: 200px;
}

.thumbnail { border-color:  silver; border-width: 1px; }

.display
{
  border: 3px RIDGE  #999999;
  background-color:  black;
}

BODY { margin-top: 0px; top: 0px; }
HR { position : relative;}


/* === My additions to the stylesheet === */

#localmenu a {
  font-size:	xx-small;
}

#slideshow a {
  font-size:	x-small;
}

.imageinfo {
  font-style:	normal;
  font-weight:	normal;
  font-size:  	10pt;
}

.title {
  font-style: 	italic;
  font-weight: 	normal;
  font-size: 	8pt;
 }

.caption {
  font-style: 	normal;
  font-weight:	normal;
  font-size: 	10pt;
  text-align: 	center;
  margin-right: 6em;
  margin-left: 	6em;
  color : 	LightGrey; 
}

.location {
  font-size: 10pt;
} 

.galleryheader {
  padding-top:       2em;
  padding-bottom:    1em; 
  margin-left:       5em;
  margin-right:      5em; 
}

.camera {
  color:		LightGrey;
}

.exif {
  color:		LightGrey;
}

.sb {
  background-color: Dim gray;
  border:		none;
}

.lid {
  background-color:  black;
  color:		LightGrey;
  border:		none;
}

.message_body {
  background-color:  black;
  color: Dark gray; /* #d5ae83 */
  padding-bottom:	10px;
}

.question {
  display:		inline;
  color: 		#d5ae83; /* #d5ae83 */
  font-weight:		bold;
  padding-bottom:	5px;
}

#linkedsubgalleries { 
  text-align: left;
  font-size: 8pt;
  border-bottom: thin solid  gray;
  padding-bottom: 5px;
} 

#linkedsubgalleries .current { 
  font-weight: bold;
  color:  #d5ae83;
} 

#linkedsubgalleries .other{ 
        font-style: italic; 
} 

 
BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }


/* =-=-= Blog Formatting stuff =-=-= */

/* Gallery List */
#gallery_entries {
  position : relative;
  float : left;

  width : 90%;
  left : 5%;
  right : 5%;
  margin-right : auto;
  margin-left : auto;
  text-align : center;
}

/* 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 : 1px;
}

/* Image date in odd and even item listings */
DIV.gallery_entry-even DIV.image_date, DIV.gallery_entry-odd DIV.image_date {
  font-weight : bold;
}

/* 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 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;
}

div.thumbnail {
	margin-top: .5em;
	margin-left: .5em;
	margin-right: .5em;
}

/* 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;
}

/* The caption next to an image */
div.image_caption {
	padding-top: .25em;
	padding-bottom: .25em;
}


/* 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;
}



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