﻿/* Remove or rework troublesome default styles that cause problems
-----------------------------------------------------------------------------*/ 

/* make it so we can set the heights of elements on the page */
html,body { height:100%; width:100%; }

/* just in case */
body {background-color: #ffffff;}

/* no list-markers by default */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading/pre/code font-sizes */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default padding or margin on many elements */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* remove blue linked image borders */
a img,:link img,:visited img { border:none }

/* IE Sucks, you have to help it make the images look good */
img { -ms-interpolation-mode:bicubic; }

/* Make <sup> and <sub> useful tags */
sup { font-size:70%; vertical-align:top; }
sub { font-size:70%; vertical-align:bottom; }

