/********************************************
  AUTHOR:  			John Andrew Robinson
  WEBSITE:   		http://www.kmadr20.me.uk/
  LAST MODIFIED:    22-Oct-2008
********************************************/

/********  HTML Element Styles  ********/

/* TOP-LEVEL */

* {
  padding: 0;
  margin: 0;
}

body {
  padding: 0;
  margin: 0;
  font: normal 73%/1.5em 'Arial', Arial, sans-serif;
  color: #000000;
  background: #000000 url(images/background_1280x800_p_fade.jpg);
  text-align: center;
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
}

/* HEADERS */

h1, h2, h3 {
  font: bold 1em 'Arial', Arial, Sans-serif;
  color: #FFFFFF;
}

h1 {
  font-size: 1.4em;
}

h2 {
  font-size: 1.2em;
}

h3 {
  font-size: 1.2em;
}


/* LINKS */

li a {
  color: #720000;
  background: transparent;
  text-decoration: none;
  display: block;
  width: 140px;
  padding: 7px 7px 7px 7px;
}

li a:hover {
  color: #720000;
  text-decoration: none;
  background-color: #D09D9D;
}

/* IMAGES */

img {
  border: 1px solid #720000;
  padding: 5px;
  background: #FFFFFF;
  margin: 2px
}

img.float-right {
  margin: 5px 10px 5px 15px;
}

img.float-left {
  margin: 5px 15px 5px 10px;
}

img.companylogo {
  background-color: transparent;
  border: 0px none;
  margin: 10px 0px 10px 0px;
  padding: 0px;
}


/**************  Layout  **************/

/* HEADER */


/* NAVIGATION */
#body-wrap {
  clear: both;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

#navigation-wrap {
  text-align: right;
  float: left;
  width: 140px;
}

#navigation-wrap ul {
  margin: 5px 0px 0px 0px;
  list-style: none;
}

#navigation-wrap ul li {
  margin: 0px 0px 5px 0px;
  background-color: #FFFFFF;
  font-weight: bold;
  width: 140px;
  border: 1px solid #720000;
  padding: 0px 14px 0px 0px;
  #padding: 0px 0px 0px 0px; /* << IE only */
}

#navigation-wrap ul li.current {
  background-color: #720000;
  color: #FFFFFF;
  width: 140px;
  border: 1px solid #720000;
  padding: 7px 7px 7px 7px;
}


/* BODY */

#content-wrap {
  background: transparent;
  color: #FFFFFF;
}


/********* alignment classes **********/
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }