/*
	More Framework
	by Clemens Krack    http://clemenskrack.com
	Based on:
    Less Framework 1.0 	http://lessframework.com
	by Joni Korpi 		http://www.jonikorpi.com
	============================================	*/
/*** RESET based on Eric Meyer */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/* ================= APPLY BASESTYLES ==================	*/

html { font-size: 62.5%; font-family: Verdana, Helvetica, Arial, sans-serif; }
strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
cite, em, dfn { font-style: italic; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

/* ================= MORE FRAMEWORK ==================	*/

article,aside,audio,figure,figcaption,footer,header,nav,section,time,video,
.article,.aside,.audio,.figure,.figcaption,.footer,.header,.nav,.section,.time,.video {
	display: block; /* Fixes new HTML5 elements */
}

html {padding: 3.75em 2.25em 0;}

body {
	max-width: 40em;
	margin: 0 auto;
	min-height: 100%;
	font: 100%/1.5 sans-serif;
}

html, body, header, .header, article, .article, article section, .article .section, footer, .footer {position: relative;}

figure, .figure {position: relative;}
figure img, .figure img, video, .video, object {display: block; max-width: 100%;}	/* Scales wide media to fit the screen */


/* Typography presets */

/* 64/72px */ header h1, .header h1 {
	font-size: 4em; line-height: 1.125em; letter-spacing: -0.015625em;
}

/* 44/48px */ header h2, .header h2 {
	font-size: 2.75em; line-height: 1.090909em; letter-spacing: -0.0227em;
}

/* 26/36px */ article h1, .article h1 {
	font-size: 1.625em; line-height: 1.38461em;
}

/* 16/24px */ p {
	font-size: 1em;
}

/* 12/18px */ footer p, .footer p {
	font-size: 0.75em; line-height: 1.5em;
}


/*	============================================	*/

/** should move the contradicting settings from ck.css to multi.css */
.date {
float: left;
text-align: left;
}
nav ul, #nav ul {
float: none;
}
