﻿html, body 
{
  border:0;
  margin:0;
  padding:0;
}

body, select, input, textarea { font:100%/1.25 verdana, georgia, sans-serif; }
address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
img,fieldset { border:0; }
ul, ol { margin: 0 0 0 2.5em; }
p, pre, blockquote, fieldset { margin: 1em 1em; }
li, dd { margin: 0.1em 0.1em 0.1em 0.25em; }
fieldset { padding: .5em; }
h1, h2, h3, h4, h5, h6 { padding-bottom: 0.8em;	}
h1 { font-size: 2em; }
h2 { font-size: 1.8em;	}
h3 { font-size: 1.6em;	}
h4 { font-size: 1.4em;	}
h5 { font-size: 1.2em;	}
h6 { font-size: 1em;	}
p { padding-bottom: 1.2em;	}
select, .pointer { cursor:pointer; }  

/* base classes */
.clear         { clear:both; } 
.float-left    { float:left; }
.float-right   { float:right; }
.spacer        { height: 1em; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.strikethru	   { text-decoration:line-through; } 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.padded		   { padding: 1em; }
.smaller	   { font-size: 90%; }
