/*html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}*/
/* HTML5 display-role reset for older browsers */
/* line 13, ../sass/reset.scss */
article, aside, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* line 17, ../sass/reset.scss */
img, object, embed {
  max-width: 100%;
}

/* line 21, ../sass/reset.scss */
ul {
  list-style: none;
}

/* line 25, ../sass/reset.scss */
blockquote, q {
  quotes: none;
}

/* line 30, ../sass/reset.scss */
blockquote:before, blockquote:after {
  content: '';
  content: none;
}

/* line 37, ../sass/reset.scss */
q:before, q:after {
  content: '';
  content: none;
}

/* line 43, ../sass/reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 51, ../sass/reset.scss */
del {
  text-decoration: line-through;
}

/* line 55, ../sass/reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* line 60, ../sass/reset.scss */
body {
  line-height: 1;
}

/* tables still need cellspacing="0" in the markup */
/* line 66, ../sass/reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 71, ../sass/reset.scss */
th {
  font-weight: bold;
  vertical-align: bottom;
}

/* line 76, ../sass/reset.scss */
td {
  font-weight: normal;
  vertical-align: top;
}

/* line 81, ../sass/reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* Form Elements */
/* line 92, ../sass/reset.scss */
input, select {
  vertical-align: middle;
}

/* line 97, ../sass/reset.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}
/* line 100, ../sass/reset.scss */
input[type="checkbox"] {
  vertical-align: bottom;
}

/* line 105, ../sass/reset.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* line 109, ../sass/reset.scss */
select, input, textarea {
  font: 99% sans-serif;
}

/* line 114, ../sass/reset.scss */
a:hover, a:active {
  outline: none;
}

/* line 119, ../sass/reset.scss */
small {
  font-size: 85%;
}

/* line 123, ../sass/reset.scss */
strong, th {
  font-weight: bold;
}

/* line 127, ../sass/reset.scss */
td {
  vertical-align: top;
}
/* line 129, ../sass/reset.scss */
td img {
  vertical-align: top;
}

/* line 134, ../sass/reset.scss */
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 140, ../sass/reset.scss */
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  top: -0.5em;
}

/* line 147, ../sass/reset.scss */
sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
/* line 153, ../sass/reset.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
/* line 159, ../sass/reset.scss */
.clickable, label {
  /*cursor: pointer;*/
}

/* line 164, ../sass/reset.scss */
input[type=button], input[type=submit] {
  /*cursor: pointer;*/
}

/* line 169, ../sass/reset.scss */
button {
  /*cursor: pointer;*/
  margin: 0;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
/* line 176, ../sass/reset.scss */
input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
/* line 182, ../sass/reset.scss */
button {
  width: auto;
  overflow: visible;
}

/* line 187, ../sass/reset.scss */
a {
  border: 0;
  outline: 0;
  text-decoration: none;
}

/* line 193, ../sass/reset.scss */
img {
  border: 0;
  outline: 0;
  text-decoration: none;
}
/* line 194, ../sass/reset.scss */
img a {
  border: 0;
  outline: 0;
  text-decoration: none;
}

/* line 204, ../sass/reset.scss */
a img {
  border: 0;
  outline: 0;
  text-decoration: none;
}

/* FLOAT-elements */
/* line 212, ../sass/reset.scss */
.fltleft {
  float: left;
}

/* line 216, ../sass/reset.scss */
.fltright {
  float: right;
}

/* let's clear some floats */
/* line 222, ../sass/reset.scss */
.clearfix {
  clear: both;
}
/* line 223, ../sass/reset.scss */
.clearfix:before {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 229, ../sass/reset.scss */
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

/* line 239, ../sass/reset.scss */
.clrflt {
  clear: both;
  line-height: 1px;
  font-size: 1px;
  overflow: hidden;
}

/* line 246, ../sass/reset.scss */
.clr {
  clear: both;
}