/* Basic CSS stylesheet for Unser.NET, defines minimal CSS compatible with
   older browsers; part of this is overwritten in main.css; see ahem.css too
 */

/* Last change: 2004-06-26 (JC) */

/*
  #fff white	#000 black	#f00 red
  #00FFFF Aqua
  #6495ED CornFlowerBLue
  #B0C4DE LightSteelBlue
  #4682B4 SteelBlue
  #FFFFE0 LightYellow: 
 */

BODY {
  background-color: white; color: black; 
}

.badcss {
  /* old browser warning */
  background-color: white; color: red;
  margin-left: 1em; margin-right: 1em;
  padding: 0.5em;
  border: 1px solid red;
}

#header {
  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; 
  /* font-variant: small-caps; */
  /* left padding equals width of #nav + left padding of content */
  padding: 0.5em 0 0.5em 162px;
  color: #ddaadd;
/* color: steelblue; */
}

div#header h1 {
  color: #dad;
  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; 
  text-align: center;
}

#header1 {
  margin-left: 162px;
  padding: 7px 20px; background-color: #ffffff; color: #fc0;
  text-align: right;
  border-top: 1px dotted #cccccc;
  border-right: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  border-left: 1px dotted #cccccc;
}

#header2 {
  /* modelled after blog-header from darkness */
  border-width: 1px;
  border-color: #cccccc;
  border-style: solid;
  padding: 4px 20px;
  text-align: right;
  color: white;
  background-color: #4682B4;	/* SteelBlue */
}

div#footer {
  width: 100%; 
  clear: both;
  margin-top: 1em; margin-bottom: 0;
  padding: 0.5em 0 0.5em 0;
  border-top: 2px dotted black; 
  background-color: #f9f9ff; color: black;
  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: 80%;
}

div#footer .l { float: left; margin-left: 3px; }
div#footer p { margin: 0 33% 0 33%; text-align: center; }
div#footer .r { float: right; margin-right: 3px; }
div#footer a.v { color: #bbbbbb; text-decoration : none; }

div#footer aa:link {
	font-weight : bold; 
	text-decoration : none;
	color: #fff;
	background: transparent; 
}

div#footer aa:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #fff;
	background: transparent; 
}

div#footer aa:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #000;
	background: transparent; 
}

div#footer aa:active {
	font-weight : bold; 
	text-decoration : none;
	color: #cf0;
	background: transparent;  
}

#page { }
#row { }

#nav {
  float: left; width: 148px;
  border-right: 2px dotted blue; 

  margin-left: -1px;		  	/* hack for positioning in NN4.x */
  padding: 6px;

  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: small;
}

#nav p, #nav li, #nav td {
  font-size: 11px;
}

#content {
  /* left margin: nav width + nav padding left = 148+6 */
  margin-left: 154px;
  padding: 6px;

  background-color: white; color: black;
}

spacer { clear: both; height: 0.5em; color: yellow;}

h1, h2, h3, h4 {
  color: #666666;
  background-color: transparent;
  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

address {
  float: left; bottom: 2px; width: 100%; 
  margin: 1em 0 0 0; padding: 1em 0 3px 3px;
  border-top: 2px dotted black; 
  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size: smaller;
}

blockquote {
  color: black; background-color: #ffffc0; padding: 1em;
  border-right: solid #ddddaa 2px;
  border-bottom: solid #ddddaa 2px;
}

blockquote .au {
  color: #666666;
  margin-left: 3em;
}

/* end stylesheet */
