/* http://www.modularscale.com/?1.125&em&1.125,1.25&web&text */

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	word-wrap: break-word;
}

h1 {
	font-size: 1.802em; 
	font-weight: bold;
}

h2 {
	font-size: 1.602em;
}

h3 {
	font-size: 1.424em;	
}

h4 {
	font-size: 1.602em;
}

h5 {
	font-size: 1.266em;
}

h6 {
	font-size: 1.125em; 
}

p {
	margin-bottom: 1em;
}

figure {
	max-width: 100%;
}

blockquote, q {
	padding: 1em 1em 0 1em;
	background: #eee;
	margin-bottom: 1em;
	display: block;
	overflow: hidden;
}

cite {
	font-style: italic;
}

table {
	margin-bottom: 1em;
}

.o-striped td, .o-striped th {
	padding: .5em .25em;
}

.o-striped tr:nth-child(2n) {
	background: #eee;
}

strong, b {
	font-weight: bold;
}

sub {
	 vertical-align: sub;
}

sup {
	 vertical-align: super;
}

a {
	text-decoration: none;
	color: inherit;
}

small {
	font-size: .786em;
}

em, i {
	font-style: italic;
}

/*main ul li {
	list-style: dotted inside;
}*/
