/**
 * This style was shamelessly copied from the drupal theme
 * featured on: http://urlgreyhot.com/drupal/node/view/1904
 * I've stripped it down, converted all gfx to jpg and
 * ofcourse removed all drupal stuff from it.
 * Also a lot of colors are removed and adapted to NLnet style
 * 18-10-2005: new theme applied, with gfx from Olaf
 */

/* general colors */
a:link { color: #18007c; }
a:visited { color: black; }
a:hover { color: #c0c0c0; }

body {
  font-family: sans-serif;
  font-size: 95%;
  color: #333;
  line-height: 1.5em;
  margin: 20px;
  padding: 10px 0px;
  background: #fff;
  text-align: center;
}
#Title h1.pagetitle {
  text-align: left;
  width: 90%;
  margin: 0 16px 0 16px;
  padding: 1.55em 0px .35em 12px;
  color: #18007c; /* NLnet green *yech* */
}

#PageMenu {
  border-bottom: 1px solid;
  border-top: 1px solid;
  border-color: #c0c0c0;
  margin-bottom: 2ex;
}

#PageMenu a {
  text-align: right; 
  text-decoration: none;
  color: #18007c;
}
#PageMenu a:hover {
  text-align: right; 
  text-decoration: underline;
  color: #18007c;
}

#FooterNotice {
  text-align: left;
  font-size: 80%;
  color: #0c0c0c;
  padding: 4px;
  margin-right: 1em;
  margin-left: 1em;
  background: url("../gx/new-2006/DenseGradientBar.png") right no-repeat;
}
/* placement of divs */
#Page {
  margin: 0 auto 0 auto;
  padding: 0;
  width: 820px;
  text-align: left;
}
#BodyTop {
  background: url("../gx/new-2004/bg-top.jpg") top center no-repeat;
  margin: 0;
  padding: 0;
  width: 820px;
  height: 21px;
  font-size: 1px;
}
#BodyBottom {
  background: url("../gx/new-2004/bg-bot.jpg") top center no-repeat;
  margin: 0;
  padding: 0;
  width: 820px;
  height: 25px;
  font-size: 1px;
}
#Body {
  /* sets up margin for all divs on page */
  background: url("../gx/new-2004/bg-border.jpg") top center repeat-y;
  margin: 0;
  padding: 0;
  width: 820px;
  text-align: left;
}
#BodyPad {
  padding: 0;
}
/* header with project etc on top of the page */
#Header {
  text-align: left;
  margin-left: 26px;
  margin-right: 26px;
  margin-bottom: 5px; 
  padding-top: 5px;
  color: #18007c;
  background: url("../gx/new-2006/DenseGradientBar.png") right no-repeat;
  height: 115px;
}

#Header .sh1 {
  background: url("../gx/new-2004/header-bg-left.jpg") left top no-repeat;
  margin: 0;
  padding: 0px 5px 0px 8px;  
  width: 0px;
} 
#Header #AlignRight {
  /*float: right; */
  text-align: right;
  font-weight: bold;
  padding: 0px 5px 0px 5px;
  font-size: 120%;
}
/* these are defined for all subsequent pages */
#Header_small {
  text-align: left;
  margin-left: 26px;
  margin-right: 26px;
  margin-bottom: 5px; 
  padding-top: 5px;
  color: #18007c;
  background: url("../gx/new-2006/DenseGradientBar.png") right no-repeat;
  height: 115px;
}

#Header_small .sh1 {
  background: url("../gx/new-2004/header-bg-left.jpg") left top no-repeat;
  margin: 0;
  padding: 0px 5px 0px 8px;  
  width: 0px;
} 
#Header_small #AlignRight {
  /*float: right; */
  text-align: right;
  font-weight: bold;
  padding: 0px 5px 0px 5px;
  font-size: 120%;
}
.sh1 a:link {in	
  text-decoration: none;
  width: 212px;
  font-size: 80%;
  height: 21px;
  display: block;
  color: #18007c;
}
.sh1 a:visited {
  text-decoration: none;
  width: 212px;
  font-size: 80%;
  display: block;
  height: 21px;
  color: #18007c;
}
.sh1 a:hover {
  text-decoration: none;
  width: 212px;
  display: block;
  font-size: 80%;
  height: 21px;
  color: #c0c0c0;
}
  
/* the actual content, place the text in here */
#ContentBottom {
/* hide from IE mac \*/
  background: url("../gx/new-2004/bg-middle-bottom.jpg") bottom center no-repeat; 
  height: 19px;
  margin: 0;
  padding: 0;
} /* end hide */
#Content {
/* hide from IE mac \*/
  background: url("../gx/new-2004/bg-middle.jpg") top center repeat-y;
  text-align: left;
  margin: 0;
  padding: 0;
} /* end hide */ 
#ContentTop {
/* hide from IE mac \*/
  background: url("../gx/new-2004/bg-middle-top.jpg") top center no-repeat;
  height: 19px;
  margin: 0;
  padding: 0;
} /* end hide */ 

#ContentWeb {
  margin: 0 50px 0 0;
  padding: 0px 10px 0 40px; 
} 

/* Misc divs for text placement */
#HeaderNotice { 
  text-align: right; 
  font-size: 80%; 
  color: #0c0c0c;
  padding: 1em;
}
#AlignLeft { text-align: left; }
#HeaderRight { 
  text-align: right;
  padding: 0 5pt 0 0;
  float: right;
  font-size: 120%;
  font-weight: bold;
}

.grey { color: #c0c0c0; }
.green { color: #18007c; }
.greenbg { 
	color: #18007c; 
	border-bottom: thin solid;
	border-color: #c0c0c0;
	background: white; 
	width: 73%; /* align with menu at the top */
} 
.modified { font-weight: bold; font-size: 10px; }

/* New header layout as of 18-10-2005 
 * http://www.htmldog.com/articles/suckerfish/dropdowns/
 */
#nav, #nav ul {
 	padding: 0;
	list-style: none;
	margin-left: -1px;
}

#nav a {
	display: block;
	width: 16em;
	margin-left: 5px; 
}

#nav li {
	float: left;
	width: 16em;
  	background: url("../gx/new-2004/header-bg-right.jpg") right top no-repeat;
	list-style: none;
	margin-left: -7px; 
	padding: 0 0 0 0;
}
#nav li ul {
	position: absolute;
	width: 16em;
	left: -999em;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	height: 1em;
}

/* css styles */
.svn {
  margin: 3em;
}

.rev {
        background: #eee;
        border-bottom: 1px solid #C0C0C0; 
        font: bold 120% Verdana, "Times New Roman", Times, serif; 
        color: #18007c;
        margin: 15px 0 10px 0; 
        padding: 5px; 
        width: 98%; 
        }

.dir a {
  text-decoration: none;
  color: black;
}


.dir a:hover {
  text-decoration: none;
  color: white;
}

.file a {
  text-decoration: none;
  color: black;
}

.path {
  font: bold 120% "Courier New", Arial, monospace !important; 
  margin: 10px 0 5px 30px;
  padding: 3px;
  background: #18007c;
}

.updir {
  font: bold 10pt "Courier New", Arial, monospace !important; 
  margin-top: 3px;
  padding: 3px;
  margin-left: 40px;
  background: #c0c0c0;
  color: #18007c;
}

.updir a {
  background: #c0c0c0;
  color: #18007c;
}

.updir a:hover {
  color: #c0c0c0;
  background: #18007c;
}

.file {
  font: bold 10pt "Courier New", Arial, monospace !important; 
  margin: 3px;
  padding: 3px;
  margin-left: 40px;
  background: rgb(95%,95%,95%);
}

.file:hover {
  margin: 3px;
  padding: 3px;
  margin-left: 40px;
  background: rgb(180, 212, 189);
}

.dir {
  font: bold 10pt "Courier New", Arial, monospace !important; 
  margin: 3px;
  padding: 3px;
  margin-left: 40px;
  background: rgb(90%,90%,90%);
}

.dir:hover {
  margin: 3px;
  padding: 3px;
  margin-left: 40px;
  background: rgb(109, 171, 139);
}


pre.screen {   font: bold 10pt "Courier New", Arial, monospace !important; 
  margin: 3px;
  padding: 3px;
  margin-left: 40px;
  background: rgb(90%,90%,90%);
}

pre.programlisting { background-color: #E0E0E0; }
