@charset "utf-8";
/* CSS Document */

/* === RESET FIXES === */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{ margin:0; padding:0; }
table
{ border-collapse:collapse; border-spacing:0; }
fieldset,img,abbr,acronym
{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var
{ font-style:normal; font-weight:normal; }
ol,ul
{ list-style:none; }
caption,th
{ text-align:left; }
h1,h2,h3,h4,h5,h6
{ font-size:100%; font-weight:normal; }
q:before,q:after
{ content:''; }

/* === FONT FIXES === */
body
{ font:13px/16px Arial,Helvetica,sans-serif; }
table
{ font-size:inherit; }
pre,code,kbd,samp,tt
{ font-family:monospace; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,blockquote,th,td
{ vertical-align: baseline;  }
sub 
{ vertical-align: sub; line-height: 1px; }
sup 
{ vertical-align: top; line-height: 100%;  }
b,strong
{ font-weight: bold; }
i,em
{ font-style: italic; }

/* === LIST FIXES === */

ul { list-style: disc; list-style-position: inside; }
ul li { margin-left: 16px; }

ol { list-style: decimal; list-style-position: inside; }
ol ol { list-style: lower-alpha; list-style-position: inside; }
ol ol ol { list-style: lower-roman; list-style-position: inside; }
ol li { margin-left: 1em; }


