﻿/* *** STMphotos.css *** */
/*
 * The common cascading style sheet for photo pages generated by PhotoHTML2 for Stellafane.org
 * To include: <link rel=StyleSheet href="../common/STMphotos.css" type="text/css" title="STM Photo Styles">
 * Created by Ken Slater on 2006-Nov-16
 * Last edit 2006-Oct-30
 */

/* --- Common Styles --- */
BODY { background: white none; color: black; font: normal normal normal 10pt verdana,arial,helvetica,sans-serif; }

DIV.page_center { width: 700px; margin: auto; }

A { font-weight: bold; text-decoration: none; }
A:visited, A:link { color: #306090; border-color: #306090; }
A:active,  A:hover { color: #FF70C0; border-color: #FF70C0; }

H2,H3 { text-align: center; margin-top: 10px; margin-bottom: 0px; }

HR { color: #FF70C0; background-color: #FF70C0;  width: 100%; height: 1px; border-width: 1px; border-style: solid; clear: both; }

TH, TD { text-align: center; vertical-align: middle;  }

/* --- Styles Specifically for the Thumbnail (Index) page --- */
IMG.thumblm { float: left; margin: 0px 10px 5px 0px;}

P.backto { text-align: center; margin-bottom: 0px; margin-top: 8px;}
A:link.backto, A:visited.backto { color: navy; }
A:active.backto, A:hover.backto { color: #FF70C0; }

TABLE.thumb { background: black none; color: white; margin: auto;
              border: 2px #FF70C0 solid; border-collapse: collapse; }
TABLE.thumb TH { border: 1px #FF70C0 solid; padding: 10px; text-align: center; font-weight: normal;}
TABLE.thumb H4 { font-weight: bold; font-size: 16pt; text-decoration: underline; margin-top: 6pt; margin-bottom: 6pt; color: #E8E0D8;} 
TABLE.thumb P  { margin-top: 0px; color: #E8E0D8; }             
TABLE.thumb TD { border: 1px #FF70C0 solid; padding:  5px; text-align: center; vertical-align: top; 
		 color: white; font-weight: normal; font-size: 10pt; width: 220px;}
TABLE.thumb IMG { border-width: thin; margin: 5px; }		 

/* --- Styles Specifically for the per Photo page --- */
H2.photo { color: #707070; }
TABLE.photo { background: black none; color: white; margin: auto; width: 670px;
              border: 2px #FF70C0 solid; border-collapse: collapse; }
TABLE.photo TH { border: 1px #FF70C0 solid; padding: 10px; text-align: center; vertical-align: middle; 
		 font-size: 18pt; font-weight: bold; }
TABLE.photo .hdrtxt { color: #888888; font-size: 13pt; font-weight: normal; text-decoration: underline; }
TABLE.photo .subtxt { font-weight: normal; font-size: 11pt; }
TABLE.photo TD { border: 1px #FF70C0 solid; padding: 3px; text-align: center; vertical-align: middle; 
		 color: #888888; font-weight: bold; font-size: 11pt; }
TABLE.photo IMG { border-width: thin; margin: 10px; }
TABLE.photo IMG.lm { float: left; margin: 0px 5px 0px 5px; border: thin #707070 solid; }

/* --- Astrophoto Page Styles --- */  
TABLE.ap { margin: auto; border: 1px #FF70C0 solid; border-collapse: collapse; background-color: #F0F0F0 }
TABLE.ap TH { border: 1px #FF70C0 solid; padding: 5px; text-align: center; }
TABLE.ap TD { border: 1px #FF70C0 solid; padding: 5px; vertical-align: top; }
TABLE.ap TD IMG { float: right; }
TABLE.ap TD UL { margin-left: 14pt; margin-bottom: 0px; text-align: left; }
.APmember { text-align: center; font-size: 8pt; margin-top: 0px; }
.APposted { text-align: center; font-style: italic; font-weight: normal; }

/* --- Common Footer Styles --- */
  .footer  { color: #707070; font-size: 8pt; }
  a:link.footer, a:visited.footer { color: #707070; font-weight: bold; text-decoration: none; }
  a:hover.footer, a:active.footer { color: #FF70C0; font-weight: bold; text-decoration: none; }
  .timestamp { color: #707070; font-size: 8pt; text-align: center; margin-top: 3px; }
  
/* --- End of STMphotos.css --- */