/* stephenhutton WEBDESIGN */
/* date - 07/09/2014 */
/* Master Reset Stylesheet */

/* ~~~~~~~~~~ reset styles ~~~~~~~~~~ */

*, html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0; /* it's good practice to zero the margin and padding to account for differing browser defaults */
	padding: 0;
}
/* *, *:before, *:after {
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box;
} *//* New CSS box sizing */
html, body { height: 100%; }
img, fieldset, abbr { border: 0; }
body, select, input, textarea { font: 100%/1.2 "Trebuchet MS", Verdana, Arial, sans-serif; }

h2, h3, h4, h5, h6 { padding-bottom: 0.6em; }/**/
h1 { font-size: 2em; }
h2 { font-size: 1.8em; color: #333333; }
h3 { font-size: 1.5em; color: #333333; }
h4 { font-size: 1.4em; color: #333333; }
h5 { font-size: 1.2em; color: #333333; }
h6 { font-size: 1em; color: #333333; }
p { font-size: .9em; padding-bottom: 1.2em; color: #333333 }

/* ~~~~~~~~~~ reusable class ~~~~~~~~~~ */

.floatLeft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.floatRight {
	float: right;
	margin-left: 8px;
} /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

.clearboth {
		clear: both;
      	height: 0;
      	margin: 0;
      	font-size: 1px;
      	line-height: 0;
}/* see http://www.pixelsurge.com/experiment/clearers.htm 
			- this class should be placed on a div or break element 
			and should be the final element before the close 
			of a container that should fully contain a float */
/* eof -- 08-04-14 */