 html, body, div, span, object, blockquote, pre, p,
a, abbr, address, big, em, img, small, sub, sup, dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tr, th, td 
{
margin: 0px;
padding: 0px;
border: 0;
outline: 0;
font-style: normal;
font-size: 16px;
font-family:"Trebuchet MS", Arial;
vertical-align: baseline;
}


html, body {color: #424242; height:100%; position:relative; margin:0 auto; width:1000px;}
body {background:#fff;}
a {color:#630; font-size:14px;}
a:hover {text-decoration:none;}
ul {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#630;}


/* global styles */
.fleft {float: left;}
.fright {float: right;}
.abs {position: absolute;}
.bo {border: 1px solid red;}

