body {
  margin:0;
  background:url(images/back.gif);}

img {
  border:none;}
  
h1 {
  color:#4E3A1E;
  font:18px bold tahoma,arial;
  margin-bottom:18px;
  clear:left;}

#outerPage {
  margin-top:20px;
  width:710px;
  border:solid 1px #666;
  background:#FFF;
  padding:7px;} 
   
#innerPage {
  border:solid 1px #666;
  background:#FFF;
  padding:15px 5px;}
  
#nav {
  Xfloat:left;
  Xclear:left;
  height:16px;
  Xborder:dashed 1px red;
  Xwidth:630px;
  margin:15px 0 15px 0;
  background:#AAA;}

#nav ul {
  margin:0;
  padding:0;
  list-style:none;}

#nav li {
  margin:-3px 0 0 0;
  padding:0;
  float:left;}

#nav a {
  border-right:solid 1px #FFF;
  margin:0;
  padding:2px 8px;
  text-decoration:none;
  background:#AAA;
  color:#FFF;
  font:normal 10px tahoma,arial;}

#nav a:hover {
  background:#BBB;
  color:#FFF;}
  
#main {
  width:630px;}
  
#whatwedo {
  background:url(images/whatwedo.gif) no-repeat;
  font:10px tahoma,arial;
  color:#FFF;}
  
#tidbit {
  border:solid 1px #666;
  background:#4E3A1E;
  text-align:right;
  line-height:14px;
  color:#FFF;
  font:10px tahoma,arial;}
  
#tidbit a {
  color:#FFF;
  text-decoration:none;}

#tidbit a:hover {
  color:#EEE;}
  
#footer {
  margin:15px 0 0 0;
  color:#BBB;
  font:10px tahoma,arial;}
  
#footer a {
  color:#BBB;
  text-decoration:none;}
  
#footer a:hover {
  color:#AAA;
  text-decoration:underline;}

#siding {
  background:url(/images/sideBack.gif) no-repeat;
  font:11px tahoma,arial;
  width:190px;
  margin-right:20px;
  paddings:0 10px;
  color:#FFF;}
  
#siding p {
  margin:0;
  padding:17px 20px 0 20px;}
  
#siding a {
  color:#FFF;}
  
#siding a:hover {
  color:#7A6B56;}