﻿/*  
### [STYLESHEET INFO] #######################################################################
#############################################################################################	
	Name: Browser default styles reset
	Author: Alberto Calvo - http://intemperie.me
	Contact: pumpkin (Twitter)
	Version: 1.5
	Description: Initial reset of the browser default styles.
	Sources:
		·Eric Meyer's reset v1.0 | 20080212
		·Richard Clark's reset v1.4.1 | 20100301
		·Anthony Short's Foundation CSS reset | 20100829
#############################################################################################
*/
/* @group Global */
	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, sub, sup, var,
	a, 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 {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		word-wrap: break-word;
	}
	
	body {
		line-height: 1;
		text-rendering: optimizeLegibility; /*Enabling kerning-pairs & ligatures*/
		-webkit-font-smoothing: subpixel-antialiased;
	}
/* @end */

/* @group HTML5 elements */
	article, aside, canvas, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section, summary {
		display: block;
	}
/* @end */

/* @group Images and objects */
	/* !Nice image resizing on IE */
	img {
		-ms-interpolation-mode: bicubic;
	}
	
	/* !Assuring we don't break the layout with fluid media */
	video,
	object, embed {
		max-width: 100%;
	} /*img*/
/* @end */

/* @group Lists */
	nav ul {
		list-style: none;
	}
	
	ul, ol {
		list-style-position: outside;
	}
/* @end */

/* @group Quotes */
	blockquote, q {
		quotes: none;
	}
	
	blockquote:before, 
	blockquote:after,
	q:before, q:after {
		content: "";
		content: none;
	}
/* @end */

/* @group Sup & Sub */
	/* !Preserves line-height and selector appearance */
	sup {
		vertical-align: text-top;
	}
	
	sub {
		vertical-align: text-bottom;
	}
/* @end */

/* @group Tables */
	table {
		/*border-collapse: collapse;
		border-spacing: 0;*/
		font-size: inherit;
		font: 100%;
	}
	
	th,
	thead,
	table caption {
		text-align: left;
	}
/* @end */

/* @group Misc */
	ins {
		text-decoration: none;
	}
	
	abbr[title], dfn[title] {
		cursor: help;
	}
	
	del {
		text-decoration: line-through;
	}
	
	hr {
		width: 100%;
		height: 1px;
		margin: 1em 0;
		padding: 0;
		border: 0;
	}
/* @end */