/**
* html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
* v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
* html5doctor.com/html-5-reset-stylesheet/
*/
 
html, 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, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
} 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q { 
	quotes: none; 
}
blockquote:before, blockquote:after, q:before, q:after { 
	content: ''; 
	content: none; 
}
table { 
	border-collapse: collapse; 
	border-spacing: 0; 
}
hr { 
	border: 0; 
	border-top: 1px solid #ccc;
	display: block; 
	height: 1px; 
	margin: 0; 
	padding: 0; 
}
input, select { 
	vertical-align: middle; 
}

/* Remove margins for navigation lists */
nav ul { 
	list-style: none;
}

strong, b, th { 
	font-weight: bold; 
}
em, i {
	font-style: italic;	
}
td { 
	vertical-align: top; 
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
	font-size: 100%; 
	margin: 0; 
	padding: 0;
}

/* Display hand cursor for clickable form elements */
button, input[type="button"], input[type="reset"], input[type="submit"] { 
	cursor: pointer;
}

/* Make buttons play nice in IE: 
www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {  
	overflow: visible;
	width: auto;  
}