/* Reset CSS - Reset all block elements
   Last Update: August 14, 2007
   ------------------------------------- */

/*html,body,div,dl,dt,dd,ul,ol,li,h1,h2,
h3,h4,h5,h6,pre,form,fieldset,p,
blockquote,th,td,img,code,ins,small,sub,
sup,tt,fieldset,label,legend,table,
caption,tbody,tfoot,thead,tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-size:100%;
  font-weight: normal;
  font-style: normal;
}*/
caption, th { text-align: left; }
body{
  font-size: 62.5%;
  line-height: 1;
}
ol, ul { list-style: none; }
table{
  border-collapse: separate;
  border-spacing: 0; 
}

/* shared styles */
.clear { clear: both; height: 0px !important; float: none !important; overflow: hidden;}
.clear-left { clear: left; height: 0px; float: none !important; overflow: hidden;}
.clear-right { clear: right; height: 0px; float: none !important; overflow: hidden;}



.float-left { float: left; }
.float-right { float: right; }

.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }

.none { display: none; }
.block { display: block; }

.small { font-size: .685em; }
