/* General */
html, body {font: 11px/17px Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif; color:#333;border: 0; background: #FFFFFF;}
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote { margin: 0;	padding: 0;}
p {padding: 10px 0;}
h1, h2, h3, h4, h5 {padding: 10px 0;font-family: Helvetica, Arial; color:#444;}
ul, ol {list-style: none;padding: 10px 0;}
dl, dt, dd {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
small {	font-size: 11px;}
code {background: #FFFFC1;}
a {text-decoration: none;}
a img {border: none;}
blockquote p {padding: 0;}

/* Align */
.aligncenter {margin: 10px auto 20px auto;display: block;}
.alignleft {margin: 10px 20px 15px 0;float: left;}
.alignright {margin: 10px 0px 15px 20px;float: right;}
.col-left {float: left;}
.col-right {float: right;}

/* Misc */
.wrap:after{content: "."; display: block;height: 0;clear: both; visibility: hidden;}
.fix{clear: both;height: 1px;margin: -1px 0 0;overflow: hidden}
.fl{float: left}
.fr{float: right}
.ac{text-align: center}
.ar{text-align: right}
img.centered{display: block;margin-left: auto;margin-right: auto;}
