/**
* ******************************************************************************************
 reset.css 
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}



.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#FF0000;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#E66F00;border-color:#FFD324;}
.success {background:#E6EFC2;color:#3F8000;border-color:#C6D880;}
.error a {color:#FF0000;}
.notice a {color:#E66F00;}
.success a {color:#3F8000;}


/**
* ******************************************************************************************
  layout
*/

/* A container should group all your columns. */
.container {
  width:860px;
  margin: 0 auto;
}
/* Sets up basic grid floating and margin. */
.column {float:left;margin-right: 10px;}

/* The last column in a row needs this class. */
.last, div.last { margin-right: 0; }


/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }

.fr{ float: right; }
.fl{ float: left; }