/*
   "Insecure purple" colors
   dark: #2a0d45;
   pale: #f5f1f9;
*/

/* A stylesheet for Insecure.Org pages generated by XSL translation of
   DocBook XML to HTML */

a:link { text-decoration: none; }
/* Wikipedai uses 5a3696 for visited links, which is similar to the default.  Since my
   visited links are not underlined, I think I'll make them brighter to stand out more from
   the text */
a:visited { text-decoration: none; color: #774ebd}
a:link:hover { text-decoration:underline; }
a:visited:hover { text-decoration:underline; }

PRE.programlisting {
  background-color: #dddddd ;
  border: 1px solid #000000 ;
  font-family: monospace ;
}

DIV.note {
  background-color: #dddddd ;
  border: 1px solid #000000 ;
  font-family: monospace ;
}
DIV.warning {
  background-color: #dddddd ;
  border: 1px solid #000000 ;
  font-family: monospace ;
}
DIV.tip {
  background-color: #dddddd ;
  border: 1px solid #000000 ;
  font-family: monospace ;
}
/* don't bother rendering abstract for web, it's mostly for meta description instead */
div.abstract {
  display: none;
}

PRE.screen { 
             background-color: #000000; 
	     color: #00FF00;
             font-family: monospace ;
}

EM.lineannotation {
  color: #FFFFFF;
/*  background-color: #FFFFFF; */
  font-family: serif;
  font-style: italic ;
}

SPAN.remark {
 color: #FF0000;
 font-style: italic;
}

.navheader img { border: 0; }
.navfooter img { border: 0; }

@media print {
a:link { text-decoration: underline; }
a:visited { text-decoration: underline; }
}

/* SecLists style */

P.excerpt {
	background-color: #f5f1f9;
}
TABLE.pagemap, TABLE.calendar, TABLE.datatbl {
	border: none;
	border-spacing: 1px;
	border-collapse: separate;
	background-color: #cccccc;
}
TABLE.pagemap th, TABLE.pagemap td,
TABLE.calendar th, TABLE.calendar td,
TABLE.datatbl th, TABLE.datatbl td {
	border: none;
	background-color: #f5f1f9;
}
TABLE.pagemap th, TABLE.pagemap td,
TABLE.datatbl th, TABLE.datatbl td {
	padding: .2em .4em .2em .4em;
}
TABLE.calendar th a, TABLE.calendar td a {
	/* Make the whole table call clickable. */
	display: block;
	padding: .2em .4em .2em .4em;
}
TABLE.calendar th a:hover, TABLE.calendar td a:hover {
	background-color: white;
}
UL.inline {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
UL.inline LI {
	display: inline;
	margin: 0;
	padding-left: 0.5em;
	padding-right: 0.5em;
	border-left: solid 2px #cccccc;
	white-space: normal;
}
UL.inline LI.first {
	border-left: none;
	padding-left: 0;
}
UL.inline LI A {
	white-space: nowrap;
}


FORM.fancyform select, FORM.fancyform input, FORM.fancyform textarea {
	background-color: #f5f1f9;
	border: solid 1px #2A0D45;
}

.pagemap {
	font-weight: bold;
}
.pagemap .currentpage {
	color: white;
	background-color: #2A0D45;
}

h1.title {
	font-size: x-large;
	font-weight: bold;
	text-align: center;
}

.purpleheader {
font-size: large;
	padding: 0;
	color: white;
	background: #2A0D45;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
	text-shadow: -1px -1px #444;
	clear: both;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

/* Makes a purple box with big bold text */
.pbbox  { 
         border: 1px solid #2A0D45; background: #F5F1F9;
         font-size: larger; font-weight: bold; padding: 6px 24px;
         margin-top: 2em; clear: both; 
}

/* Style for the left navigation sidebar. */

.sidebar, .sidebar a, .sidebar a:visited {
	color: white;
}

.sidebar {
	padding-top: 1em;
}

.sidebar ul {
	line-height: inherit;
	list-style-image: none;
}

.sidebar ul, .sidebar ul ul {
	margin-left: 0;
	padding-left: 0;
}

.sidebar ul ul {
	list-style: disc inside;
	margin-top: 0;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 1em;
}

.sidebar ul li {
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0;
}

.sidebar ul li ul li {
	font-weight: normal;
}

.sidebar ul form {
	margin: 0;
}
