/*
Steve Clason
Top Dog Strategy
www.topdogstrategy.com
*/

/*Revisions:
29 Mar 07: 
  changed background color of main navigation (left side);
23 May 07: several changes to match BAR-home-proof.jpg, 

*/
body, div, ul, li, td, h1, h2, h3, h4, h5, h6 {
  font-size: 100.01%;
  font-family: Arial, Helvetica, sans-serif;
}

div, span, img, form, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  background-color: transparent;
}
body {
  margin: 0;
  padding: 0;
  color: #000;
  background-color: #fff;
  }

/*Main navigation styling*/
/* #nav {
  float: left;
  width: 210px;
  background-color: #12bb05;
  display: inline;
  font-size: 12px;;
  line-height: 1;
  position: relative;
} */
/* Trial, 28 Mar 07, SHC. */
#nav {
  position: absolute;
  left: 0px;
  width: 210px;
  /* background-color: #12bb05; bright green, changed, 29 Mar 07 */
  /* background-color: #57cf4e; changed 23 May 07*/
  background-color: #339967;
  font-size: 12px;
}
#nav ul {
  margin: 0;
  padding: 0 0 0 15px;
}
#nav li {
  list-style-type: none;
}
#nav h1 {
  height: 43px;
  background-image: url("../images/new-button.gif");
  background-repeat: no-repeat;
  background-position: top;
  /*color: #12BB05;*/
  /* color: #57cf4e; */
  color: #339967;
  font-size: 18px;
  font-weight: bold;
  padding: 15px 5px 0px 22px;
  margin: 0px 0 0 0;
}
#nav a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
#nav a:hover {
  color: #fff;
}

/*typography*/
a {
  text-decoration: underline;
  font-weight: normal;
  /*color: #000;*/
  }
a:link {
  }
a:visited {
  }
a:hover {
  text-decoration: none;
  }
a:active {
  }

h1 {
  font-size: 2.0em;
  font-weight: normal;
  margin-top: 0em;
  margin-bottom: 0em;
  }
h2 {
  font-size: 1.7em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: normal;
  }
h3 {
  font-size: 1.4em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: normal;
  }
h4 {
  font-size: 1.2em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: bold;
  }
h5 {
  font-size: 1.0em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: bold;
  }
h6 {
  font-size: 0.8em;
  margin: 1.2em 0em 1.2em 0em;
  font-weight: bold;
  }
img {
  border: 0;
  }
ol, ul, li {/*
  list-style: none;*/
  font-size: 1.0em;
  line-height: 1.8em;
  margin-top: 0.2em;
  margin-bottom: 0.1em; 
  }
p {
  font-size: 1.0em;
  line-height: 1.8em;
  margin: 1.2em 0em 1.2em 0em;
  }
li > p {
  margin-top: 0.2em;
  }
pre {
  font-family: monospace;
  font-size: 1.0em;
  }
strong, b {
  font-weight: bold;
  }
.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
}
