body, textarea { 
	font: 100% "Trebuchet MS", Trebuchet, sans-serif; 
}

p {
	margin: 0 0 1em 0;
	padding-left: .5em;
}

a { 
	color: #f50; 
	text-decoration: none; 
}

a:hover { 
	text-decoration: underline; 
}

acronym, abbr, span.caps {
  cursor: help;
}

acronym, abbr {
  border-bottom: 1px dashed #999;
}

#navigation p {
	margin: 0;
	padding: 0;
	font-size: .8em;
	text-align: right;
}

#header {
		background-color: #C3D9FF;
		text-align: center;
		padding: 0.3em;
		margin-top: .2em;
}

#header p {
		font-size: .8em;
		padding: 0;
		margin: .2em; 
}

#header h1 {
		font-size: 2em;
		padding: 0;
		margin: 0;
}

#content {
	padding-top: 10pt;
	padding-bottom: 10pt;
}

#content h1 {
	 background-color: #7799BB;
	 font-color: white;
	 font-size: 1.2em;
	 color: white;
	 font-weight: bold;
	 padding: .2em .5em .2em .5em;
	 margin: 1em 0 0 0;
}

#content h2 {
	 font-size: 1.2em;
	 border-bottom: thin solid gray;
	 padding-bottom: .2em;
	 padding-left: .5em;
	 margin: .5em 0 .2em 0;
}

#content {
		width: 80%;
		margin: 0em auto;
}

#content pre {
	border: 1px solid #eee;
	background-color: #fff;
	padding: 1em 5px;
	font-family: monospace;
}

#content table {
	border-collapse: collapse;
}

#content td {
	border: thin dashed gray;
}


#footer {
	text-align: center;
	font-size: 0.7em;
	border-top: thin solid #999;
	padding-top: .5em;
	padding-bottom: .2em;
	background-color: #ddd;
	margin: 0em;
}

#footer p.syntax {
	text-align: left;
}

#plug {
	text-align: right;
	font-size: 0.7em;
	margin-top: .5em;
}

#history {
	margin-top: 20pt;
	margin-bottom: 20pt;
	text-align: center;
}

#history table {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

#history td {
	padding-left: 10pt;
	padding-right: 10pt;
	border-top: dashed thin gray;
	border-bottom: dashed thin gray;
}

#history td.author {
	text-align: center;
}

#history td.page {
	text-align: center;
}

