/*  ----- COLOURS AND DECORATIONS -----  */

    .indent { margin-left:0; }

    body, #all {
      color:black;
      }

    hr {
      margin:2em 25%;
      border:none;
      border-top:1px #aaa solid;
      height:0px;
      background:#fff;
    }

    em, strong, b, i {
      color:#006a8b;
    }

    h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
      color:#006a8b;
    }

    #wikitext a {
      color: #AA0000;
      text-decoration: none;
      border-bottom: 1px dotted #AA0000;
      }

    #wikitext a:visited {
      color: #880000;
      text-decoration: none;
      border-bottom: 1px dotted #880000;
      }

    #wikitext a:hover {
      color: #DD6900;
      text-decoration: none;
      border-bottom: 1px dotted #DD6900;
      }

    #wikitext a img, #wikitext a:hover img, #wikitext a:visited img {
      border: 0;
      }
    
    h1, h2, h3, h4, h5, h6 {
      color:#006a8b;
      }

    #title {
      color:#006a8b;
      }
    
    #sidebar h1 { 
      color:#006a8b;
      }

    #sidebar ul { 
      color:#777;
      }

    #contentfooter a, #contentfooter a:visited, #contentheader a, #contentheader a:visited, #sidebar a, #sidebar a:visited { 
      color: #006a8b;
      text-decoration: none;
      }

    #contentfooter a:hover, #contetnheader a:hover, #sidebar a:hover { 
      color: #DD6900;
      text-decoration: none;
      border-bottom: 1px dotted #DD6900;
      }


    .wikicmds, .wikicmds a, .wikicmds a:visited { 
      color: #ccc;
      text-decoration: none;
      }

    .wikicmds a:hover { 
      color: #DD6900;
      text-decoration: none;
      border-bottom: 1px dotted #DD6900;
      }

    #content {
      }   
    
    .wikicmds {
      }
  
    #contentfooter, #contentfooter td, .footer {
      color: #aaa;
      }

    a.createlink {
      color: #00a;
      text-decoration: none;
      }


/*  ----- FONTS -----  */

    body, #all {
      font-family: verdana, arial, helvetica, sans-serif; 
      font-size:.95em;
      }
    
    h1, h2, h3, h4, h5, h6 {
      font-weight:bold; 
      line-height:1.2em;
      }
    #wikitext h1 {
      line-height:1.1em;
      text-align:right;
      }
    #title {
      font-size:250%; 
      }
    h1 {
      font-size:180%; 
      }
    h2 {
      font-size:155%; 
      }
    h3 {
      font-size:125%; 
      }
    h4 {
      font-size:110%; 
      }
    h5 {
      font-size:105%; 
      }
    h6 {
      font-size:105%; 
      }
    
    #wikitext {
      line-height:1.2em;
      }   
    
    #wikitext *{
      line-height:1.2em;
      }   

    #wikitext li {
      margin-top: .5em;
      }   
    
    .wikicmds {
      font-size: 80%;
      }  
      
    #contentfooter {
      }
      
    .footer {
      font-size:80%;
      }
      
    #wikitext .languages {
      width: 100%;
      text-align: right;
      padding-bottom: .25em;
      font-size:90%;
      }
      
    #sidebar .languages {
      width: 100%;
      text-align: center;
      font-weight:normal;
      }
      
    #sidebar {
      font-weight:bold;
      }

    #sidebar .vspace{
      margin: .5em 0 0;
      padding: 0;
      }

    #sidebar br{
      font-size:.9em;
      height:.9em;
      margin:0em;
      }

    #sidebar {
      font-size:90%;
      }

    #contentheader h1, #sidebar h1 { 
      font-size:100%;
      font-weight:bold;
      }

    a.createlink {
      font-weight: bold;
      }

/*  ----- BACKGROUND AND BORDERS ----  */

    body {
    }

    #all {
    }

    #header {
    }

    #main {
      border-right: 1px solid #aaa;
    }

    .bordered img {
/*      padding: 1px;*/
      margin: 2px;
      border: 1px solid #006a8b;
    }

    #contentheader {
      }
  

    .wikicmds {
/*      border-top: 1px dashed #aaa;*/
    }

    #trail {
      border-bottom: 1px dashed #aaa;
    }

    #title {
    }

    #wikitext {
    }

    #wikitext h1 {
      background: #eee;
      border-top: 1px solid #aaa;
      border-bottom: 1px solid #aaa;
    }

    #wikitext .languages {
      border-bottom: dashed 1px #aaa;
    }

    #wikiedit {
      margin: 0;
    }

    #wikiedit h2 {
      margin: 0;
    }

    #contentfooter {
      border-top: 1px dashed #aaa;
    }

    #sidebar {
    }

    a.createlink {
/*
       background: #ffa;
*/
      }

/*  ----- POSITIONS AND DIMENSIONS -----  */

    #main {
      margin-right: 11.5em;
      padding-right: 1.5em;
      }

    #sidebar {
      position:absolute;
      width: 11.5em;
      top: 1.2em;
      right: 1em;
      }


    #wikiedit textarea {
      width:100%;
      }

   /* Workaround for IE: Prevents resizing of the textarea when typing */
   #wikitext, #wikiedit {
      width:100%;
   }

   #content {
      width: 100%;
   }

/*  ----- MARGINS, PADDINGS, ALINGMENTS -----  */

    body {
      margin:0;
      padding:0;
      }

    p {

margin-bottom:5px;
    }

    #all {
      margin:1em;
      padding:0;
      }

    #title {
      margin: 0.15em 0 0 0;
      }
    h1 {
      margin:0 0 0.5em 0;
      padding:0.2em 0.5em 0.2em 0;
      }
/*
    h2 {
      margin: 0.75em 0 0.5em 0;
      }
    h3 {
      margin: 0.75em 0 0.5em 0;
      }
    h4 {
      margin: 0.5em 0 0.25em 0;
      }
    h5 {
      margin: 0.5em 0 0.25em 0;
      }
    h6 {
      margin: 0.5em 0 0.25em 0;
     }
*/

    /*table,tr,td,*/
    table h2, table h3, table h4, table h5, table h6 {
      margin:0;
      padding:0;
      }

    #trail {
      padding:0.5em;
      }  

    #main, #content {
      vertical-align:top;
      }   
    
    .wikicmds {
      text-align:center;
      }  

    #contentheader, .languages {
      margin: 0;
      padding:0 0 0.5em 0;
      }
      
    #contentheader p{
      margin:0;
      }

    #contentfooter {
      text-align: left;
      margin: 1.5em 0 1em 0;
      }  
    .footer {
      text-align: center;
      }
      
    #sidebar {
      }

    #sidebar h1 {
      margin:0.25em 0 0 0;
      padding:0;
      }
    #sidebar form {
      margin: 0.5em 0;
      }
    #sidebar ul {
      list-style-type:none;
      margin: 0 0 0 0.5em;
      padding: 0 0 0 0.5em;
      }
    #sidebar ul ul {
      list-style-type:none;
      margin: 0 0 0 0.7em;
      padding: 0 0 0 0.7em;
      } 
    #sidebar li {
      list-style-type:none;
      margin-top: 0.2em;
      } 

/* ----- POLLS ----- */

/*
    .pollbox {
      width: 13em;
      padding:5px;
      float:right;
    }
*/
    .pollbox form {
      margin:1em 0;
    }

    .newsbox, .pollbox {
      position:absolute;
      width: 13em;
      top: 27em;
      right: 0.5em;
      }

    .pollbox img {
      margin:0;
      padding:0;
      border:none;
    }

    .newsbox td, .pollbox td {
      padding-top:0.3em;
    }

    .newsbox a, .newsbox a:visited, .pollbox a, .pollbox a:visited {
        color: #006a8b;
      text-decoration: none;
    }

    .newsbox a:hover, .pollbox a:hover {
      color: #DD6900;
      text-decoration: underline;
    }

    .pollbox .question{
      padding-top: 0.5em;
      padding-bottom: 0.5em;
    }

    .newsbox .table, .pollbox .table {
      border: 1px solid #aaa;
      background:#fff;
      padding:3px;
    }

    .newsbox th, .pollbox th {
      color: #006a8b;
      background: #eee;
      padding-top: 0.5em;
      padding-bottom: 0.5em;
      font-size:90%;
    }

    .newsbox p, .pollbox p{
      font-size:90%;
      line-height:1.2em;
      padding: 0;
      margin:0;
    }

   .newsbox input, .newsbox select, .pollbox input, .pollbox select {
#      font-size:90%;
    }

    input.mainoption {
      font-weight: bold;
    }



/* ----- FORMS ----- */

    .formbox {
      width: 100%;
      margin:0;
      padding:0;
      }

    .formbox table {
      width: 80%;
      margin-left:10%;
      }

    .formbox .table {
    }

    .formbox th {
      color: #006a8b;
      background: #eee;
      padding-top: .5em;
      padding-bottom: .5em;
      font-size:100%;
      border-top: 1px solid #aaa;
      border-bottom: 1px solid #aaa;
    }

    .formbox p{
      font-size:90%;
      padding: 0;
      margin:0;
    }

    .formbox td {
    }

    .formbox textarea {
       width:98%;
    }

    .newsbox .textfield, .formbox .textfield  {
       width:98%;
    }

    .formbox .cell-submit {
      text-align:right;
    }

    .formbox .cell-desc {
      white-space:nowrap;
      width: 25%;
    }

    .formbox .cell-nr {
      vertical-align:top;
      white-space:nowrap;
    }

    .formbox .cell-field {
    }

    .form_error {
      color:red;
      font-style:italic;
      text-align:center;
      vertical-align:top;
      padding-bottom: 1em;
    }


    .form_sent, .form_not_sent {
      margin: 1em 0 3em 0;
      text-align:center;
      background: #eee;
      padding-top: .5em;
      padding-bottom: .5em;
      font-size:100%;
      border-top: 1px solid #aaa;
      border-bottom: 1px solid #aaa;
    }

    .form_sent {
      color: #006a8b;
    }

    .form_not_sent {
      color: red;
    }

    /*
    .newsbox {
      width: 11em;
      float:right;
    }
    */
/*
    #sidebar {
      position:absolute;
      width: 10.5em;
      top: 0;
      right: 0;
      padding:1em;
      background-color: #fafafa;
      border-left: 1px solid #f0f0f0;
      border-bottom: 1px solid #f0f0f0;
      }


*/

