/*- General -*/

a {
	border:none;
  text-decoration: none;
}

img {
	border:none;
  text-decoration: none;
}

a:link {
  color: #EE5500;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: #666666;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  background-color: transparent;
  text-decoration: line-through;
}

#header_title {
  border: none;
  margin: 0;
  padding: 0;
}
#header_title:hover {
  background: transparent;
  border: none;
  margin:0;
  padding: 0;
}

a:hover {
  color: #EE5500 !important;
  border-width: 1px;
  border-style: solid;
  border-color: black;
  background: #ddd;
  text-decoration: none;
}

a:active {
  color: white;
  border-width: 1px;
  border-style: dotted;
  border-color: black;
  background: #ddd;
  text-decoration: none;
}

a.img{
	border: none;
  background: transparent;
  text-decoration: none;
} 

a.anchor{
  float: right;
	border: none;
  background: transparent;
  text-decoration: none;
} 

h1, h2, h3, h4, h5, h6 {
  color: #EE5500;
  background-color: transparent;
  font-family: Arial, sans-serif;
}

h3 {
  border-bottom: 1px solid;
}
  
body {
  color: black;
  background-color: #FFFFFF;
  background-image: url("img/background.png") !important;
  background-position: top right;
  background-repeat: no-repeat;
  background-attachment: fixed;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: justify;
  font-size: small;
}

p { 
  text-align: justify;
}

pre {
  font-family: 'Courier New', monospace;
  border: 1px dashed #CCCCCC;
  background-color: #FFFF99;
}

form {
  color: #EE5500;
  border-width: 0px;
}

input { 
  border: black thin solid;
  /* lightgray = #CCCCCC */
  background-color: #CCCCCC;
}

input:focus { 
  border: 0px;
  background-color: gray;
}

input:active { text-decoration: none;}

/* Table settings */

thead {
  background-color: #cccccc;
  font-weight: bold;
  font-style: italic;
}

td {
  border:1px solid black;
  padding:5px;
}

/* Global settings */

#global {
  background-position: center 20px;
  background-repeat: no-repeat;
}

/* debian package elements */
.pkglist pre {
  background-color: transparent;
  border: 0;
}

.package {
  margin: 0;
  padding: 0;
  border: 1px dotted #cccccc;
  margin-bottom: 1em;
}

.package p {
  margin: 0;
}
.package h3 {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #EEEEEE;
}

/* Alert box */

.alert {
  border: 2px #333333 dashed;
  background-color: #FF3333;
  color: #FFFFFF;
  font-weight: bold;
  margin: 1em;
  padding: 1em;
}

.example {
  border: 2px #333333 dashed;
  background-color: #00FF00;
  color: #000000;
  font-weight: bold;
  margin: 1em;
  padding: 1em;
}

.notice {
  border: 2px #000000 dashed;
  background-color: #EE5500;
  color: #FFFFFF;
  font-weight: bold;
  margin: 1em;
  padding: 1em;
}

.alert a, .notice a {
  color: inherit;
  text-decoration: underline;
}

/*- Menu -*/
#nav {
  border-width: 0px;
  border-color: #CCCCCC;
  border-right-width: 1px;
  border-style: dotted;
}

#nav b {
  color: #EE5500;
}

#nav ul {
  list-style: none;
}

#nav li a {
  display: block;
  text-decoration: none;
}

#nav .node {
  text-decoration: none;
}

#nav .node a:hover {
  border: 1px solid red;
  background: transparent;
}

#nav .activenode > a {
  color: #000000;
  background-color: #CCCCCC;
}

/*- Center Column -*/

#content ul li{
  /*
  disc 
  circle 
  square 
  decimal 
  decimal-leading-zero 
  lower-roman 
  upper-roman 
  lower-greek 
  lower-alpha 
  lower-latin 
  upper-alpha 
  upper-latin 
  hebrew 
  armenian 
  georgian 
  cjk-ideographic 
  hiragana 
  katakana 
  hiragana-iroha 
  katakana-iroha 
  none 
*/
  list-style-type: circle;
}

a.main_active {
  border: 1px black solid;
  color: #000000;
  background-color: #FFDDAA;
  text-decoration: none;
}

a.main_inactive {
  border: 1px #FFDDAA solid;
}

/* gallery */

#gallery ul li {
  list-style-type: none;
  background-color: #EEEEEE;
}
  

/*- Header and footer -*/

#header {
  background-color: #DDEEFF;
  border: 1px solid gray;
  background-image: url("img/vrm_bg.png") !important;
  background-position: bottom right;
  background-repeat: no-repeat;
  /*
  */
}


#footer	{
  border-top: 1px solid gray;
}

#copyright {
  font-size:x-small;
}
