
/*----------------------------------------*
**  style:  jessplumridge.co.uk
**  author: Brett J. Gilbert
**----------------------------------------*/

/*----------------------------------------*
**  GLOBAL
**----------------------------------------*/

body {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #000;
  background-color: #333;
  background-repeat: repeat-x;
  }
 
div,p {
  margin: 0;
  padding: 0;
  }

img {border: none; display: block;}
#mainNav img,#sideNav img,.footer img {display: inline;}

p.shots img {
  padding: 0 4px 0 0;
  display: inline;
  }

/*----------------------------------------*
**  DIVS/FONTS
**----------------------------------------*/

#uber { position: relative; top: 0; width: 760px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  }
 #side         { position: absolute;  top: 0;     left: 0;      width: 280px;}
  #sideNav     { position: absolute;  top: 7px;   left: 37px;   z-index: 3;}
  #sideBanner  { position: absolute;  top: 40px;  left: 0;      z-index: 2;}
  #sidePage    { position: absolute;  top: 171px; left: 0;      z-index: 1;}
 #main         { position: absolute;  top: 0;     left: 310px;  width: 550px;}
  #mainNav     { position: absolute;  top: 7px;   left: 10px;   z-index: 4;}
  #mainBanner  { position: absolute;  top: 35px;  left: 0px;    z-index: 3;}
  #mainHeading { position: absolute;  top: 170px; left: 235px;  z-index: 2;}
  #mainHome    { position: absolute;  top: 340px; left: 10px;   z-index: 1;}
  #mainPage    { position: absolute;  top: 234px; left: 10px;   z-index: 1;}
 #files        { position: absolute;  top: 300px; left: 310px;	width: 400px;}
  #filesPage   { position: absolute;  top: 0px;   left: 0;      z-index: 1;}
 
/*----------------------------------------*
**  DIV > main
**----------------------------------------*/

div#main p {
  margin: 0 0 11px 0;
  font: 16px/22px Georgia, "Times New Roman", Times, serif;
  color: #dc9;
  background-color: inherit;
  }
div#main h1 {
  margin: 0 0 6px 0;
  font: 16px/22px Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  color: #fff;
  background-color: inherit;
  }
div#main p.site {
  margin: 0 0 18px 20px;
  font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
  }

/*----------------------------------------*
**  DIV side > sideHome
**----------------------------------------*/

div.imgHome {
  margin: 8px 0 0 0;
  padding: 9px 0 0 9px;
  background-color: #ba7;
  color: inherit;
  border: 1px solid #ddb;
  }
div.box {
  margin: 10px 0;
  padding: 4px 10px 6px 10px;
  color: inherit;
  background-color: #700;
  border: 1px solid #ddb;
  }
div.box p {
  margin: 4px 0;
  font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #fff;
  background-color: inherit;
  }
div.box span {
  color: #cb7;
  font-weight: bold;
  }
div.box h1 {
  margin: 4px 0;
  font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #cb7;
  background-color: inherit;
  font-weight: bold;
  }
div.box p.fact {
  margin: 4px 0 4px 10px;
  font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #fff;
  background-color: inherit;
  }
div.footer {
  margin: 20px 0 0 0;  
  }
div.footer p {
  text-align: center;
  margin: 0 0 10px 0;
  font: 11px/11px Verdana, Arial, Helvetica, sans-serif;
  color: #999;
  }

/*----------------------------------------*
**  DIV side > sidePage
**----------------------------------------*/

div.imgPage {
  padding: 9px 0 0 9px;
  background-color: #ba7;
  color: inherit;
  border: 1px solid #ddb;
  }

/*----------------------------------------*
**  GLOBAL LINKS
**----------------------------------------*/

a:link,a:visited {
  color: #dc9;
  text-decoration: none;
  background-color: inherit;
  }
a:hover {
  color: #fff;
  text-decoration: underline;
  background-color: inherit;
  }
#main a:link,#main a:visited {
  color: #fff;
  }
