/* reset base style definitions                           */
/* Copyright (C) 2005 Phil Glatz, www.zenspert.com        */
/* All rights reserved. You are free to use this in your  */
/* own applications and share it with others, please give */
/* credit where due.                                      */



* {
  padding:0; margin:0;
}
 
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  font-size: 1em;
  margin: 0 0 0.5em;
}

table {
  width: 100%;
  background-color: transparent;
}
tr {
  vertical-align: top;
}
img {
  border: none;
}

/* a fail-safe method to clear a division or break, use   */
/* after floats to set things back to normal              */
br.clearit {
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0.1px;
  letter-spacing: 0px;
  margin: 0px 0px 0px 0px;
}
div.clearit, br.clearit {
  clear: both;
  margin: 0;
  padding: 0;
}
/* this helps to keep divisions from collapsing */
.clearit:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

