/*-- slcha.css --*/
/*----- 
These set properties for links.  "Keep 'em blue and underlined, sez I; it's less confusing."
-----*/
A:link, A:visited
	{
	 text-decoration : underline;
	 color : blue;
	 background-color : transparent;
	}
A:hover, A:active
	{
	 text-decoration : underline;
	 color : red;
	 background-color : transparent;
	}

input, textarea {
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	color : black;
	background-color : #ccdddd ;
}
dl {
	margin-top : 0px;
}
dt {
	margin-top : 4px;
	font-weight : bold;
}

.indented	{ text-indent: 2em; margin-left: 3em; margin-right: 3em; }
.inset600   {	width : 600px; }
.inset          { margin-left: 4em; margin-right: 4em; }
.inset2        { margin-left: 4em; }
.center		{ text-align : center; }
.topLeft	{ text-align : left;   vertical-align: top; padding-left: 5px;}
.topCenter	{ text-align : center; vertical-align: top; }
.topRight	{ text-align : right;  vertical-align: top; padding-right: 5px;}
.graphIndent 	{ text-indent: 1em;}
.middleCenter   { text-align : center; vertical-align: middle; padding-right: 10px;}
.boldtext       { font-weight: bold;}
.strikeout      { color: #CC0000; text-decoration: line-through;}
.pressrelease   { text-align : left; font-family: Verdana, Arial, Helvetica, sans-serif ; }
SPAN.dropcap    { font-size:x-large; }
td.head         { text-align : center; vertical-align: middle; }
.clearboth      { clear: both; }
.padLeft		{
	padding-left : 10px;
	float : right;
}
.padRight		{
	padding-right : 10px;
	float : left;
}
.boxed {
	color : #000000;
	border: 1px #ff0000 solid;
	padding: 4px 10px 4px 10px;
	margin-left: 15%;
	margin-right: 15%;
	margin-bottom : 10px;
}
.boxed p {
	margin : 0px;
}
.swapColors {
	color : white;
	background-color : black;
	font-weight : bold;
	text-align : left;
}
.superHead {
	margin-bottom : 0px; margin-top : 0px;
}
/* Used for calendar to highlight today's date in red */
.red	{ color : red; font-weight : bold;}
body {  background-color: white; }
img {  border : 0; }

/* Close up headline on picture page */
#Header h2 {
	margin-top : 5px ;
	margin-bottom : 0px ;
}
#Header h3 {
	margin-top : 5px ;
	margin-left : 10px ;
}
.bluetext {
	color : #3333bb;
}
.floatLeft {
	float: left;
	margin-right: 10px;
}
.floatRight {
	float: right;
	/*/*/ margin-left: 10px; /* */
}
.noMargins {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.clearer {clear: left; line-height: 0; height: 0;}
dt { font-weight: bold; }
#books h2 { margin-bottom: 0px; }
#books ul { margin-top: 0px; }
#buttons {
	color : white;
	background-color : black;
	text-align : center;
}
#buttons a:link, #buttons a:visited  {
	color : white;
	background-color : black;
	text-decoration : none;
}
#buttons a:hover, #buttons a:active  {
	color : red;
	background-color : #222;
 	text-decoration : none;
	display : block;
}
/*
From Eric Meyer, http://www.complexspiral.com/publications/containing-floats/
and its associated stylesheet http://www.complexspiral.com/publications/articles.css
*/
.figure {margin: 0em 1em 0em 1em; float : left; }
.figure img {border: 2px solid silver; display: block;}
.figure span {border: 1px solid silver; border-width: 0 0 1px 2px;
  font-weight: bold; font-size: 80%; padding: 0.75em 0.5em 0.25em;
  color: gray;}
  }
.definition {
	border-top : 3px solid Black;
	border-bottom : 3px solid Black;
	margin-left : 50px;
	margin-right : 50px;
	padding-top : 5px;
	padding-bottom : 5px;
	text-align : center;
}
p.inset {
	margin : 0 0 0 30px;
}
/* Emphasize items in calendar */
.topLeft span {
	font-weight : bold ;
	color : #f00 ;
}
