/* License: You are free to take this CSS. :-) No warranty or guarantees.
 * Feel free to credit me, if you like.
 *
 * Original Author: Maxwell Kanat-Alexander <maxka {at} myrealbox {dot} com>
 */

body {
	margin: 0;
	padding: 0;
	color: black;
	background-color: white;
}

abbr, acronym {
	border-bottom: 1px dotted black;
}

h1 {
	margin-top: 0;
	padding-left: .3em;
	border-bottom: 2px dashed black;
}

#content {
	margin: 0 7em 0 0;
	padding: 0 .5em;
}

.FaqList li {
	padding: .3em 0;
}

.FaqList ol li {
	padding: 0;
}

.FaqList {
	font-size: large;
	color: #191970; /* MidnightBlue */
	background-color: white;
}

.AnswerDiv {
	font-size: medium;
	color: black;
	background-color: white;
	margin-top: .5em;
}

			
.Q, .A {
	font-size: large;
	font-weight: bold;
}

.A {
	color: maroon;
	background-color: white;
}

.Updated {
	color: #4682B4; /* steelblue */
	background-color: white;
	font-style: italic;
	font-size: large;
}

.PageNavigation .Updated {
	font-size: medium;
}

address {
	border-top: 1px dashed #666;
	background-color: #eee;
	color: black;
	font-size: 110%;
	padding: .5em;
}

.RandomQuote {
	margin: -2em 0 0 0;
}
.RandomQuote p {
	color: #333;
	background-color: white;
	
	border-top: 1px solid #4682B4; /* steelblue */
	border-left: 1px solid #4682B4; /* steelblue */
	width: 15em;
	margin: 0 0 0 auto;
	padding: .5em;
}

/* ********* */
/* Main Menu */
/* ********* */

.MainMenuBar {
	position: fixed;
	right: 0;
	top: 7ex;
	list-style: none;
	margin: .5em .5em 0 0;
	padding: 0;
}

.MainMenuBar li {
	width: 6em;		
	margin: 0;
}

.MainMenuBar li a {
	display: block;
	margin-bottom: -1px;
	padding: .25em;

	border: 1px dashed black;
	background-color: white;

	text-align: center;
	color: #4682B4; /* steelblue */
	text-decoration: none;
	font-weight: bold;
}

.MainMenuBar li a:visited {
	background-color: white;
	color: #4682B4; /* steelblue */
}

.MainMenuBar li a:hover {
	background-color: #eee;
	color: #4682B4; /* steelblue */
}

/* -- End Main Menu -- */

