
body {
	background-color:#A0A0A0;
}


/* Main Box */
#main {
	margin:auto;

	margin-top:5%;
	width:90%;

	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:3px solid #000000;
	border-bottom:3px solid #000000;

	padding:none;

	background-color:#FFFFFF;
}


/* header in main box */
#main #mainhead  {

	border-bottom:2px dashed #000000;
	padding:10px;
}
#main #mainhead #top {
	color:#800000;
	font-size:12pt;

	border:none;
	margin:none;
	padding:none;
}
#main #mainhead #homelink {
	text-align:right;
	margin:none;
	padding:none;
	border:none;
}


/* content box */
#main #content {
	margin:5px;
	padding:3px;
}


/* Navigation parts in content box */
div.navigation {

	border:1px dotted #000000;
	margin-bottom:2px;
/*	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
	border-right:1px dotted #000000; */
/*	padding:1px; */
}

/* contain links */
div.navigation a {
	border-left:1px dotted #000000;
	padding:2px;
}
/* firts links has no left border */
div.navigation a:first-child {
	border:none
}


/* colored like normal links, no underline */
div.navigation a:link, div.navigation a:visited {
	text-decoration:none;
	color:#006070;
}
div.navigation a:active {
	color:#FF0000;
}
div.navigation a:hover {
	background-color:#800000;
	color:#FFFFFF;
}


/* paragraphs inside main */

#main #content p {
	padding-left:10px;
	border-left:2px dotted #C0C0C0;
}
#main #content p:first-letter {
	color:#800000;
}
#main #content p.new {
	border-left:2px dotted #FFC0C0;
}


/* FOOTER */

#main #footer {
	border:none;
	border-top:2px dashed #000000;
}







/* GLOBAL STUFF */

/* normal links */
a:link      {   color:#006070;  }
a:active    {   color:#006070;  }
a:visited   {   color:#008090;  }
a:hover     {   text-decoration:underline;  }

/* glossary links */
.gloss:link { cursor:help;color:#00C0FF;text-decoration:underline;font-style:italic }
.gloss:active { cursor:help;color:#FF0000;text-decoration:none;font-style:italic }
.gloss:visited { cursor:help;color:#00C0FF;text-decoration:underline;font-style:italic }
.gloss:hover { cursor:help;color:#FF0000;text-decoration:none;font-style:italic }

/* images have no borders */
img { border:none}

/* space betwwen dt and above */
dt { margin-top:10pt }

/* mainly code */
pre {
	background-color:#D0D0D0;
	padding-left:10pt;
	padding-top:5pt;
	padding-bottom:5pt
}

/* quotes */
blockquote {
	font-family:monospace
}


/* all types of headings */
h1 { font-size:20pt;font-weight:bold;color:#800000;border-bottom:1px dotted #000000}
h2 { font-size:18pt;font-weight:bold;color:#800000;border-bottom:1px dotted #000000}
h3 { font-size:16pt;font-weight:bold;color:#800000;border-bottom:1px dotted #000000}
h4 { font-size:15pt;font-weight:bold;color:#800000;border-bottom:1px dotted #000000}
h5 { font-size:14pt;font-weight:bold;color:#800000;border-bottom:1px dotted #000000}
h6 { font-size:13pt;font-weight:bold;color:#800000;border-bottom:1px dotted #000000}

/* span specials */
.perlfunc { color:#00C000 }
.cmd	{ color:#707070;font-family:monospace }
.important { border:1px dotted #FF0000;font-weight:bold }
.filename { font-family:monospace;border:1px solid #303030 }

.mono { font-family:monospace }

/* positve enumerations */
ul.plus li { color:#00A000 }
ul.minus li { color:#C00000 }
