/* the universal style sheet, used on all pages */

/* page basics */
body {          color: #d3d7cf;
     background-color: #000000;
          margin-left: 5%;
         margin-right: 5%;
            font-size: 10px;
          font-family: "DejaVu Sans Condensed", "Verdana", sans-serif;}

h1,h2,h3,h4,h5,h6 {
            font-size: 10px;
          font-weight: bold;
               margin: 0px;
               border: 0px;
              padding: 0px;}

h1 {        font-size: 13px;}

h2 {        font-size: 11px;
          padding-top: 3px;}

h3 {        font-size: 10px;
          padding-top: 1px;}

p {            margin: 0px;
               border: 0px;
              padding: 0px;
       padding-bottom: 8px;}

p.subtitle {font-size: 8px;
           font-style: italic;}

p.datestamp {   float: right;
            font-size: 8px;
           font-style: italic;}

p.blognav {   float: right;}

p.rightside { float: right;}

pre {       font-size: 8px;
          font-family: "DejaVu Sans Mono", monospace;}

a:link {        color: #4e9a06;
      text-decoration: none;}

a:visited {     color: #8ae234;
      text-decoration: none;}

table.wide {    width: 100%;}


/* linky look alike */
span.clickme {  color: #8ae234;}
span.clickme:hover {
               cursor:pointer;}

/* used in code examples and a few other places  */
span.comment {  color: #8ae234;}

/* core lists */
ul {          padding: 0px;
         padding-left: 10px;
               border: 0px;
      list-style-type: none;}

ol {          padding: 0px;
         padding-left: 15px;
               border: 0px;}

/* image style */
img {         padding: 0px;
               border: none;}

img.avatar {    float: right;}

div.sidepic {  border: none;
                  top: 40px;
                 left: 40px;
             position: fixed;
              z-index: 1;}

/* coloured text spans  */
span.green {    color: #8ae234;}
span.cyan {     color: #06989A;}
span.yellow {   color: #fce94f;}
span.red {      color: #ef2929;}
span.blue {     color: #729fcf;}
span.magenta {  color: #ad7fa8;}


/* boxes */
div.quotebox {
               border: 5px;
         border-style: solid;
         border-color: #000000;
     background-color: #223311;
               margin: 0px;
              padding: 4px;}

div.error {
               border: 5px;
         border-style: solid;
         border-color: #000000;
     background-color: #220000;
               margin: 0px;
              padding: 4px;}

div.examplecode {
          white-space: pre;
          font-family: "DejaVu Sans Mono", monospace;
            font-size: 8px;
               border: 5px;
         border-style: solid;
         border-color: #000000;
                color: #d3d7cf;
     background-color: #110011;
               margin: 0px;
              padding: 4px;
           overflow-x: auto;}


/* Bloodbowl League Table*/
div.leaguebox {
               border: 5px;
         border-style: solid;
         border-color: #000000;
     background-color: #223311;
               margin: 0px;
              padding: 4px;}

div.cupbox {
               border: 5px;
         border-style: solid;
         border-color: #000000;
     background-color: #001111;
               margin: 0px;
              padding: 4px;}

table.leaguetable {
                width: 100%;}

table.resultstable {
                width: 100%;}

ul.leaguerules {
         padding-left: 0px;
       padding-bottom: 0px;}

ul.leaguerules li {
       padding-bottom: 9px;}




/* stats releated parts*/
p.commentfrom {
            font-size: 8px;
           font-style: italic;
       padding-bottom: 0px;}

p.commentfrom {}

p.browserstring {
            font-size: 9px;
       padding-bottom: 0px;}

p.robotstring {
            font-size: 9px;
       padding-bottom: 0px;}

table.tsrstatstable {
                width: 100%;}

table.webstatstable {
                width: 100%;
            font-size: 9px;}


/* The search boxes. */
div.searches { border: none;
                  top: 30px;
                 left: 5px;
              padding: 5px;
             position: fixed;
              z-index: 3;}

div.searchform {
              padding: 2px;
               border: 0px;}

img.searchicon {
       vertical-align: middle;
        padding-right: 6px;}

form {         margin: 0px;
              padding: 0px;
               border: 0px;}

input {        border: none;
     background-color: #223311;
                color: #999999;
        border-radius: 5px;
   -moz-border-radius: 5px;}

textarea {
          white-space: pre;
          font-family: "DejaVu Sans Mono", monospace;
            font-size: 10px;
               border: 5px;
         border-style: solid;
         border-color: #000000;
     background-color: #223311;
                color: #d3d7cf;
               margin: 0px;
              padding: 4px;
        border-radius: 10px;}


/* Lists of Links, Page Menu and other Navigation */
ul.listlink {  margin: 0px;
              padding: 0px;
       padding-bottom: 15px;}

ul.listlink:before {
              content: " | ";}

ul.listlink li {
              display: inline;}

ul.listlink li:after {
              content: " | ";}


/* Traveller */
span.uwp {      color: #fce94f;
          white-space: pre;
          font-family: "DejaVu Sans Mono", monospace;}
