/*
Dave Jones's special reset sauce, borrowing and mixing from Jeames Dahlfred's reset.css (http://brightform.com) and blueprint css template's resets. 

*/

/* GENERALLY SPEAKING... */
* {
  text-decoration: none;
  font-family: Georgia;
  outline: none;
}

/* MORE SPECIFICLY... */
body, blockquote, div, dl, dt, dd, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, select, textarea, ol, p, pre, table, th, td, ul {
	margin: 0;
	padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
table[border] {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
ol, ul, dir, menu { list-style: none; }
a { text-decoration: none; }
a:hover, a:focus, input:focus, select:focus, textarea:focus { outline: none; }

/* -----------------------------------------------------------------------------
 * HTML & BODY
 * -------------------------------------------------------------------------- */

html, body {
  color: #000000;
  background-color: #ffffff;
}
html {
  height: 100%;
  /*margin-bottom: 1px;*/ /* This rule forces a vertical scrollbar */
}

/* */

html { font-family: sans-serif; }

/* */

body { 
  height: auto;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 62.5%; /* Assuming 16px/16px default, this makes the base size 10px/15px */
  line-height: 1.5;
}
/* -----------------------------------------------------------------------------
 * IMAGES, FLOATS, INLINES
 * -------------------------------------------------------------------------- */

.framed { border: 1px solid black; }
.f_left { float: left; }
.f_right { float: right; }
.in {
  display: inline;
}
.in_block {
  display: inline-block;
  display: -moz-inline-box;
}
.in_icon {
  display: inline;
  position: relative;
  top: 0.3em;
  margin-top: -0.3em;
}
.clear {
	clear: both;
	display: block;
	width: 0;
	height: 0px;
	font-size: 1px;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
}