body {
        font-size: 80%;
}

/* classes */

.key {
	color: white;
	background-color: #444;
	padding: .1em;
	text-decoration: none;
	font-style: normal;
	border: outset 0.1em silver;
}

.key:hover, key.sfHover {
	cursor: default;
}


.label {
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.youAreHere {
/* Use this class to help with editing the navigation pane */
	width=0;
	display: none;
}

.empty {
/*This class denotes an empty item of some sort.  It does nothing by itself, and must be overloaded to accomodate different things.*/
}

.new:after {
        content: url(../images/new.gif);
}

/* Common Areas */


#header {
	color: black;
	background-color: white;
	clear: both;
	float: top;
}

#footer {
	margin-top: 2em;
	padding: 1em;
	color: black;
	background-color: white;
	clear: both;
	float: bottom;
}

#note {
	background-color: #ddf;
	margin: 1em 2em;
	border-style: solid;
	border-color: #aaf;
	border-width: .1em;
	font-size: 110%;
	text-align: justify;
}

#note h2 {
	background-color: #bbf;
	color: #eef;
        margin: 0;
        text-align: center;
}

#note p {
	margin: 0em 3em;
	color: black;
}