@charset "utf-8";
/****************************
	Matt Litherland
	Reset Style Sheet
	Copyright MMX
	Last Updated: 18/02/2010
****************************/

html {	margin-bottom:1px; overflow-y: scroll;}

body {
	margin: 0; padding: 0;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;}

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus {outline: 0;}

table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {	quotes: "" "";}
* a:hover, * a:active {	outline:none;}	
.clear { clear: both;  height: 0;}
li li, li p, td p, blockquote p { font-size:1em }

.floatleft { float:left;}
.floatright { float:right;}
.center { text-align:center;}
.left { text-align:left;}
.right { text-align:right;}

img { border: 0; vertical-align:bottom; -ms-interpolation-mode: bicubic;}
ol, ul { list-style:none; }
input, select{ font-size: 12px;}
legend { display:none;}
strong { font-weight:bold;}
em { font-style: italic;}

sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
   font-size: 9px;
   font-family: Helvetica, Arial, Gadget, sans-serif;
   color: #06f;
   padding: 0 2px;}
   
sub { top: 0.4em; }
