body { font-family: Georgia,Verdana,Times; font-size: 75%; padding: 1em; }

h1, h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #6494FF; 
	padding: 2px;
	padding-left: 1em;
	margin-bottom: 0.3em; margin-top: 0.5em;
	clear: both;
}

h1 { font-size: 160%; }
h2 { font-size: 140%; }
ul { margin-top: 0.3em; margin-bottom: 0.5em; }

#description { margin: 1em 0; width: 40em; }

.error { background-color: rgb(255,128,128) ; color: rgb(0,0,0); margin: 2px 0px; padding: 2px 1em; border: outset; border-width: 3px; }
.h { background-color: rgb(255,255,64); }

p.button {
  border: outset; border-width: 2px; 
  margin: 0; padding: 2px;
  background-color: #999; width: 100px; 
  font: 12px Arial, Helvetica, sans-serif; text-align: center;
  text-decoration: none;
  cursor: crosshair;
}

pre { margin: 0 0; padding: 0 0; font-family: Courier New, Courier, monospace; font-size: 100%; z-index: 0; }

a:link, a:visited { text-decoration: none; font-weight: bold; }
a:hover, a:active { text-decoration: underline; }

#fileList { width: 40em; }
#fileList p { clear: right; margin: 0 0; padding: 0.3em 1em; background-color: rgb(224,224,224); }
#fileList p a { display: block; float: right; padding: 0 0.5em; }
#fileList blockquote { margin: 1em 0 1em 3em; font-size: 95%; }

#source { z-index: 0; }

#navigation { position: absolute; right: 2em; width: 15em; margin-top: 0.5em; 
  background-color: #FFDB8E; border: outset 2px #FFDB8E; z-index: 10; }
#navigation p { margin: 0.2em 0; padding: 0 0.5em ; }
#navigation h3, .floatButton { font-size: 100%; font-family: Georgia, Verdana, Times; padding: 0.2em 0.2em; margin: 0 0;
  background-color: #FFCE63; border: outset 1px; text-align: center; }

.floatButton { float: right; width: 8em; margin: 0.5em; }
  
#articleList { padding: 0 2em; }
#articleList p { margin: 0.5em 0; }

#leftColumn { float: left; width: 60% }
#leftColumn p { margin: 0.6em 0; font-size: 110% }

#rightColumn { float: right; width: 35% }
#rightColumn h2 { background-color: #FFF; color: #000 }

#staticPage { width: 80em; margin: auto auto; }
#staticPage a { font-weight: normal; }

