/* - - - WaCSS reset - - - */

/* all elements */
* {
	margin:0px;
	padding:0px;

	outline:0;
	border:0px;

	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant:inherit;
	line-height: inherit;
	word-wrap: inherit;
	word-break: inherit;

	color:inherit;
	text-decoration:inherit;
	text-align:inherit;
	vertical-align:baseline;

	background: transparent;
	border-radius: 0;

	box-sizing: content-box;
}

/* default values to <html> */
html {
	position: relative;
	min-height: 100%;
	
	line-height: normal;
	text-align: left;
	word-wrap: normal;
	word-break: normal;

	background: #fff;

	font-family: Arial, sans-serif;
	font-size: 62.5%;
	color: #000000;
}

/* table defaults */
table {
	border-collapse:collapse;
	border-spacing:0;
}

/* quotation defaults */
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content: normal; }

/* text formatting */
b, strong { font-weight: bold; }
i, em { font-style: italic; }
del, strike, s { text-decoration: line-through; }

sup { vertical-align: super; font-size: smaller; }
sub { vertical-align: sub; font-size: smaller; }

/* link & button */
a, button { cursor: pointer; }
button {
	-webkit-appearance: none;
	appearance: none;
}

/* draggables */
*[draggable] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}