/***************************************************
*
* Style sheet for the Sherlock Pages
*  include the tag:
*   <link rel="stylesheet" href="Shk.css" type="text/css">
*	in the header
*	last modified NS 20030508
* 
****************************************************/
/* @media screen, print { waiting for Netscape to catch-up to W3C css2 */
.address { 
	background-color: rgb(225,225,225); /* white */
	color: maroon;
	font-family: "Times New Roman", serif;
	font-size: 1.25em;
	font-style: italic;
	font-weight: bold;
	margin-left: 40%;
	margin-right: 10%;
	text-align: center;
}
.caption {
   font-style : italic; 
   font-weight : bold; 
   font-size : 80%; 
   font-family : "Times New Roman", serif; 
   color: #f36; /* r192g101b101 */ 
   background : #003; 
   text-align : center; 
   margin : 2em 10%; 
}
.centre	{ text-align: center }
.entry { 
	background: #fff;
	color: #000;
	content: counter(p, none);
	font-family: Bodoni, serif;
	margin-bottom: 1em; 
	margin-left: 10%;
	margin-right: 10%; 
	margin-top: 0; 
	text-align: right;
}
.f1 { font-size: 0.60em }
.f2 { font-size: 0.83em }
.f3 { font-size: 1.00em }
.f4 { font-size: 1.25em }
.f5 { font-size: 1.60em }
.fubi7 { 
	font-size: 150%; 
	font-style: italic; 
	font-weight: bold; 
	text-decoration: underline;
}
.fi70 {font-size: 70%; font-style: italic;}
.h7 {
	font-weight: bold;
	text-decoration: underline;
}
.hidLine { display: none }
.Judge {
  background: #fef; /* non-std pale mauve */
  color: #900;  /* dark red near maroon */
  font-family: Helvetica, sans-serif;
}
.right { text-align: right }

.sign { 
	font: normal 2em Sanvito, cursive; 
	margin: 1em 10% 0em 70%;
	text-align: right;
}
.tip {
	background-color: rgb(50,255,50); /* limelike */
	border: solid green;
	border-width: 2px;
	color: green;
	font-family: Arial, monospace;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 1em;
	margin-right: 5%;
	margin-left: 5%;
	margin-top: 1em;
	text-align: right;
}

.updated {
	font-size: 70%;
	font-style: italic;
	text-align: right;
}
.warning  {
	background: rgb(255,255,255); /* white */
	border: solid red;
	border-width: 2px;
	color: rgb(192, 101, 101);  /* pink */
	font-family: Courier, monospace;
	margin-bottom: 1em;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1em;
	text-align: center;
}
/* Anchor styles */
A:active { 
	background: silver;
	color: lime;
	font: bold; 
	text-decoration: none;
}
A:hover {
	background : #ffa;
	color: #c00;
	font-weight: bold;
	text-decoration: underline;
}
A:link {
	text-decoration: none; color: #9cf;
}
A:visited {
	color: #c9f;
	text-decoration: none;
}

BODY {
	background: #020;
	color: #fd9;
	font-family : Arial, sans-serif; 
	margin : 2em 1em 2em 70px; 
}
/* Special body text */
BODY.day { background: white; color: black }
BODY.night { background: black; color:  silver }
BUTTON { font: 300 italic 1.3em/1.7em "FB Armada", sans-serif }

CITE {
	display : none;
/*
 */
	font-size: 0.6em;
	font-style: italic;
	text-align: right;
}
CODE { 
	font-family: Prestige, monospace;
	font-weight: bold;
}
DIV.diary {
	background: #03f;
	border: solid thin;
	color: #399;
	width: 100%;
	margin: 5em 3em% 2em 3em%
}
DIV.navLine {
	BACKGROUND-COLOR: transparent; FONT-FAMILY:  Prestige, Helvetica, sans-serif; FONT-SIZE: 9pt; HEIGHT: 12pt; TEXT-ALIGN: right
}
DIV.navLine A {
	FONT-WEIGHT: bold; FONT-STYLE: normal; TEXT-DECORATION: none
}
DIV.navLine A:hover {
	BACKGROUND: #ffa; TEXT-DECORATION: underline
}
DIV.navLine A:visited {
	COLOR: #c9f; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV.note:before  { content: counter(notecntr, disc) " " }

DIV.toc LI:before { content: counter(chno, upper-latin) "..... " }
DIV.toc OL:before { content: counter(place, upper-roman) " - " }
DIV.toc LH { 
	font-size: 0.6em;
	font-style: italic;
	text-align: right;
	list-style: none;
}
DD { margin-top: 0; margin-bottom: 1em } 
DT { margin-bottom: 0; margin-top: 1em; font-weight: bold } 

EM { 
	font-family: "Times New Roman", serif;
	font-style: italic;
	font-weight: bold; 
}

/* Headings start with defaults:   */
H1, H2, H3, H4, H5, H6 {
	font-family: "Times New Roman", serif;
}
H1, H2 {
	clear: both;
	font-weight: bolder;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
}


H3, H4, H5, H6 {
	font-weight : bold;
	margin-bottom: 0.6em; 
	margin-left: 2em;
	margin-right: 5%; 
	margin-top: 1em; 
	text-align: left; 
}
IMG {border: 0;}
P {
	font-family: "Times New Roman", serif;
	margin-bottom: 0.6em;
	margin-left: 3%;
	margin-right: 3%; 
	margin-top: 0.6em;
	text-align: justify;
}
PRE { 
	font-family: courier, monospace;
	font-size: .83em;
	margin-left: 1em;
	white-space: pre;
}

S {
	background: #fff;
	color: red
	text-decoration: line-through;
}

SUP { vertical-align: super; font-size: 70% }

		/*  } end media screen, print */
TD.number, TH.number {
	BACKGROUND-COLOR: transparent; FONT-FAMILY:  "Prestige", "Helvetica", sans-serif; FONT-SIZE: 1em; TEXT-ALIGN: right; VERTICAL-ALIGN: TOP;
}	