/* ==============================================================================
   standard.css
   ============================================================================== */

   /* ---------------------------------------------------------------------------
      Global declarations
      --------------------------------------------------------------------------- */
   body
   {
      background-color: #000000;
      color           : gray;
      font-family     : sans-serif;
   }

   h1
   {
	  font-size       : 200%;
	  font-weight     : bold;
	  color           : #505080;
	  display         : inline;
   }

   h3   
   {
	  font-variant    : small-caps;
      font-size       : 100%;
      font-weight     : bold;
      color			  : #505080;
      display		  : inline;
   }
   
   .hidden
   {
	 display          : none;
   }
   
   h3.smallprint
   {
	  font-size       : 75%;
	  font-weight     : normal;
	  display         : inline;
	  color           : gray;
   }
   
   h3.sidebar
   {
      font-size  	  : 90%;
      font-weight     : normal;
      display         : inline;
      color	          : gray;
   }

   table
   {
      background-color: #181818;
      width           : 90%;
      margin-left     : 5%;
      border-spacing  : 1px;
   }
   
   table.tabs
   {
      background-color: black;
      width			  : 90%;
      border-spacing  : 1px;
   }
   
   table.normal
   {
	  background-color: transparent;
	  width	          : auto;
	  text-align      : left;
   }
   
   table.album
   {
	  background-color: transparent;
	  width	          : 95%;
	  text-align      : left;
   }
   
   td.tabs
   {
	  background-color: #181818;
	  text-align      : center;
   }
   
   table.sidebar
   {
      width			  : 100%;
      height		  : 100%;
      border-style    : none;
      vertical-align  : top;
   }
   
   td.sidebar
   {
	  padding         : 10px 10px 10px 10px;
	  background-color: #181818;
	  text-align      : left;
	  vertical-align  : top;
   }
   
   td.tabContent
   {
	  background-color: #242424;
	  text-align      : left;
   }

   th
   {
      background-color: #242424;
      text-align      : left;
      font-weight     : normal;
   }

   A:link
   {
      color        : gray;
   }
   A:visited
   {
     color        : gray;
   }
   A:active
   {
     color        : gray;
   }
   A:hover
   {
     color        : white;
   }
   
   A.h3link:link
   {
      font-size       : 100%;
      font-weight     : bold;
      color			  : #505080;
      display		  : inline;
      text-decoration : none;
   }
   
   A.h3link:visited
   {
      font-size       : 100%;
      font-weight     : bold;
      color			  : #505080;
      display		  : inline;
      text-decoration : none;
   }
   
   A.h3link:active
   {
      font-size       : 100%;
      font-weight     : bold;
      color			  : #505080;
      display		  : inline;
      text-decoration : none;
   }
   
   A.h3link:hover
   {
      font-size       : 100%;
      font-weight     : bold;
      color			  : #505080;
      display		  : inline;
      text-decoration : underline;
   }
   
   A.albumLink:link
   {
	  text-decoration : none;
   }
   
   A.albumLink:visited
   {
	  text-decoration : none;
   }
   
   A.albumLink:active
   {
	  text-decoration : none;
   }
   
   A.albumLink:hover
   {
	  text-decoration : underline;
   }
   
   img.post
   {
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
   }
   
   img.galleryPreviewImage
   {
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
   }
   
   p.comment
   {
	  color        : gray;
	  font-size    : small;
	  font-weight  : normal;
	  font-family  : Sans-Serif;
   }
   p.comment:first-line
   {
	  color        : #505080;
	  font-size    : small;
	  font-weight  : normal;
	  font-family  : Sans-Serif;

   }
   
   p.smallprint
   {
	   font-variant:small-caps;
	   display     : inline;
	   font-size   : small;
	   font-weight : normal;
	   font-family : Sans-Serif;
	   letter-spacing: 1px;
	   text-transform  : uppercase;
   }

   div.commentPopup
   {
		background-color: Black;
/*		filter: alpha(opacity=90);  */
		-moz-opacity: .90; 
/*		opacity: .90;  */
		visibility: hidden;
		position: absolute;
		left: 100px;
		top: 100px;
		z-index: 1;
		font-size: small;
		color: silver;
		font-family: Arial;
		line-height :  150%;
		padding: 10px 10px 10px 10px;
   }
   
   div.hidden
   {
	   display: none;
   }
   
   div.content
   {
      position        : absolute;
      left            : 250px;
      top             : 140px;
      width           : 77%;
   }
   
   div.dialog
   {
		background-color: #808080;
/*		filter: alpha(opacity=90);  */
		-moz-opacity: .90; 
/*		opacity: .90;  */
		visibility: hidden;
		position: absolute;
		left: 100px;
		top: 100px;
		z-index: 1;
		font-size: small;
		color: Black;
		font-family: Arial;
		line-height :  150%;
		padding: 0px 0px 0px 0px;
   }

   #header
   {
      background-image : url("images/graybar_back.png");
      background-repeat: repeat-x;
      position         : absolute;
      left             : 10px;
      top              : 10px;
      height           : 80px;
      width			   : 100%;
   }

   #navigation
   {
      position        : absolute;
      left            : 10px;
      top             : 270px;
      width           : 250px;
	  height		  : 100%;
	  vertical-align  : top;	  
   }

   #content
   {
      position        : absolute;
      left            : 250px;
      top             : 140px;
      width           : 77%;
   }

   #footer
   {
      position		  : absolute;
      bottom          : 0px;
      left            : 0px;
      width           : 100%;
      text-align      : center;
      visibility      : hidden;
   }

   #commentpanel
   {
	  background-color: #181818;
	  position        : absolute;
	  padding         : 20px;
	  left            : 20%;
	  right           : 20%;
	  bottom          : 20%;
	  top             : 20%;
	  z-index         : 10;
	  visibility      : hidden;
   }
