/* @group RESET */
html, body, div, a, abbr, address, applet, article, aside, audio, b, blockquote, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, s, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    text-decoration: none;
}

html {
    min-height: 100%;
	font-size: 100%;
	line-height: 120%;
}

img {
    max-width: 100%;
    height: auto;
}

img.left {
    float: left;
    margin: 0 1em 0 0;
}

img.right {
    float: right;
    margin: 0 0 0 1em;
}

.clear {
	display: block;
	clear: both;
	line-height: 1px; 
}

.grid {
    margin: 0;
    clear: both;
    min-height: 1px;
}

.grid1 {
	width: 8.33%;
}
.grid2 {
	width: 16.667%;
}
.grid3 {
	width: 25%;
}
.grid4 {
	width: 33.334%;
}
.grid5 {
	width: 41.667%;
}
.grid6 {
	width: 50%;
}
.grid7 {
	width: 58.333%;
}
.grid8 {
	width: 66.667%;
}
.grid9 {
	width: 75%;
}
.grid10 {
	width: 83.337%;
}
.grid11 {
	width: 91.667%;
}
.grid12 {
	width: 100%;
}
