/* Cascading style sheet for my site (c) 2008 D. RIemens */
body, p, td, li { font-family: "trebuchet ms", trebuchet, arial, sans-serif;
color: rgb(85, 0, 153);
font-size: 99%;
}
.noprint {
}
.nocheck {
}
body {  background: white url(img/navig/backdrop.jpg) repeat-y;
}
li	{	padding-bottom: 0.3em;
}
code 	{	font-family: "Courier New",Courier,monospace;
color: black;
}
a:link	{	color: rgb(51, 51, 255);
}
a:visited {	color: rgb(85, 0, 153);
}
a:active {	color: rgb(255, 0, 0);
}
p a:hover, li a:hover	{	background-color: rgb(218,241,248);
color: rgb(51, 0, 255);
}
h1, h2, h3, h4	{	font-weight: bold;
text-align: left;
background-position: left top;
background-color: rgb(218,241,248);
color: rgb(85, 0, 153);
}
h1	{	text-align: center;
margin-top: 0em;
border-bottom: 4px solid rgb(85, 0, 153);
font-size: 300%;
}
h2	{	margin-top: 2em;
border-bottom: 2px solid rgb(85, 0, 153);
}
h3	{	border-bottom: 1px solid rgb(85, 0, 153);
}
.tablehead {	background-color: rgb(202,245,255);
}
.tablecell {	background-color: rgb(218,241,248);
}
.content { }
.archive {      background: white url(img/navig/css_a.gif);
}
.highlight {	background: rgb(202,245,255) url(img/navig/css_e.gif) no-repeat;
padding: 0.1em 0.4em 0.1em 0.6em;
border-width: 0 4px 0 4px;
border-style: solid;
border-color: rgb(85, 0, 153);
}
.floater, .vfloater, .index {
background-color: rgb(218,241,248);
background-repeat: no-repeat;
float: right;
padding: 0.4em 0.4em 0.4em 1.2em;
border-style: solid;
font-size: 90%;
}
.floater h3, .index h3 {
background: none;
background-color: transparent;
}
.floater {	background-image: url(img/navig/css_q.gif);
border-width: 0 1px 1px 0;
border-color: red;
width: 14em;
}
.vfloater {	background-image: url(img/navig/css_q.gif);
border-width: 0;
border-color: white;
}
.index {	background-image: url(img/navig/css_i.gif);
border-width: 0 0 1em 1em;
border-color: white;
width: 14em;
}
.perl	{	color: red;
}
.navbar {
}
.nl0, .nl1, .nl2, .nl3, .nl4, .nl0a, .nl1a, .nl2a, .nl3a, .nl4a
{		padding: 4px 0 0 0;
margin: 0;
background-repeat: no-repeat;
font-weight: bold;
}
.nl0 {	padding-left: 20px;
background-image: url(img/navig/p_bg0.gif);
}
.nl1 {	padding-left: 20px;
background-image: url(img/navig/p_bg1.gif);
}
.nl2 {	padding-left: 30px;
background-image: url(img/navig/p_bg2.gif);
}
.nl3 {	padding-left: 40px;
background-image: url(img/navig/p_bg3.gif);
}
.nl4 {	padding-left: 50px;
background-image: url(img/navig/p_bg4.gif);
}
.nl0a {	padding-left: 20px;
background-image: url(img/navig/a_bg0.gif);
color: red;
}
.nl1a {	padding-left: 20px;
background-image: url(img/navig/a_bg1.gif);
color: red;
}
.nl2a {	padding-left: 30px;
background-image: url(img/navig/a_bg2.gif);
color: red;
}
.nl3a {	padding-left: 40px;
background-image: url(img/navig/a_bg3.gif);
color: red;
}
.nl4a {	padding-left: 50px;
background-image: url(img/navig/a_bg4.gif);
color: red;
}
.navbar a {
text-decoration: none;
}
.navbar a:link	{	color: rgb(85, 0, 153);
}
.navbar a:visited {	color: rgb(85, 0, 153);
}
.navbar a:active {	color: red;
}
.navbar a:hover	{	color: red;
}
.nr {	background-image: url(img/navig/navend.gif);
background-repeat: no-repeat;
}
.nra {	background-image: url(img/navig/navact.gif);
background-repeat: no-repeat;
}
.nrm {	background-image: url(img/navig/navmore.gif);
background-repeat: no-repeat;
}
.gr {
}