
html {
  background-color:rgb(214, 202, 150);
}

body {
  max-width:800px;
  background-color:rgb(254, 242, 190);
  background-image:url(./images/axbt.png);
}

ul#navigation {
  width:135px;
  padding:0;
  margin:0;
}

ul#navigation li {
  list-style:none;
  text-align:left;  
  margin:5px;
}

ul#navigation li a {
  display:block;
  text-decoration:none;
  padding:5px;
  color:#720000;
  background-color:rgb(244, 207, 135);
  border-top:solid 3px rgb(255, 255, 183);
  border-left:solid 3px rgb(255, 231, 159);
  border-bottom:solid 3px rgb(220, 183, 111);
  border-right:solid 3px rgb(196, 159, 87);
}

ul#navigation li a#current {
  background-color:rgb(255, 181, 61);
  border-top:solid 3px rgb(255, 229, 109);
  border-left:solid 3px rgb(255, 205, 85);
  border-bottom:solid 3px rgb(231, 157, 37);
  border-right:solid 3px rgb(207, 133, 13);
  
}

ul#navigation li a:hover {
  background-color:rgb(247, 151, 31);
  border-top:solid 3px rgb(255, 199, 79);
  border-left:solid 3px rgb(255, 175, 55);
  border-bottom:solid 3px rgb(223, 127, 7);
  border-right:solid 3px rgb(199, 103, 0);
  
}

ul#navigation li a:visited {
  color:#720000;
}

h1 {
  color:#720000;
  
}

h2 {
  color:#720000;
  
}

.company {
  font-size:1.2em;
  font-weight:bold;
}

.programme {
  color:#720000;
  
  font-family:serif;
  font-size:1.2em;
}

.jobtitle {
  font-style:italic;
}

.jobtitle_r {
  font-style:italic;
  text-align:right;
}

div.contentitem {
  width:625px;
  padding:5px;
  margin-bottom:10px;
}

div.clear {
  clear:both;
}

div.textcenter {
  text-align:center;
}

div.textright {
  text-align:right;
}

div.vam {
  display:table;
}

div.colvam {
  display:inline-block;
  display:table-cell;
  vertical-align:middle;
}

div.col10pc {
  width:10%;
  float:left;
}

div.col10pcvam {
  width:10%;
  display:inline-block;
  display:table-cell;
  vertical-align:middle;
}

div.col22pc {
  width:22%;
  float:left;
}
div.col22pcvam {
  width:22%;
  display:inline-block;
  display:table-cell;
  vertical-align:middle;
}

div.col25pc {
  width:25%;
  float:left;
}

div.col33pc {
  width:33%;
  float:left;
}

div.col50pc {
  width:50%;
  float:left;
}

img.padded-l {
  padding-left:10px;
  float:right;
}

img.padded-r {
  padding-right:10px;
  float:left;
}

hr.separator {
  clear:both;
  margin-top:20px;
  width:50%;
}

select.normal {
  width:200px;
  float:right;
}

input.normal {
  width:182px;
  margin-left:-198px;
  margin-top:2px;
  border:none;
  float:left;
  background-color:transparent;
}

input.normal:empty {
  background-color:transparent;
}

input.normal:focus {
  background-color:rgb(255,255,204);
}

.facebook {
    padding-left:5px;
}
