/* {{{ Text and Links */

body {
	font-family: Arial, serif;
	color: #807970;
}

a:link,
a:visited {
	text-decoration: none;
	color: #91c03d;
}

a:hover,
a:active {
	text-decoration: underline;
	color: #91c03d;
}

p,
dd,
#content li,
#main-content li {
	line-height: 1.3;
}

strong { font-weight: bold; }

em { font-style: italic; }

p,
fieldset,
table,
pre {
	margin-bottom: 1em;
}

/* }}} */
/* {{{ Headings */
	
.h5 {
	display: inline;
	font-family: Helvetica, serif;
	font-weight: Bold;
	font-size: 110%;
	color: #91c03d;
}

.date {
	display: inline;
	font-size: 90%;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, serif;
	font-weight: Bold;
	color: #4b4740;
}

h1 { font-size: 185%; }
h2 { font-size: 170%; }
h3 { font-size: 165%; color: #91c03d; }
h4 { font-size: 137%; }
h5 { font-size: 110%; color: #91c03d; }
h6 { font-size: 100%; }
h7 { font-size: 40%; }

/* }}} */
/* {{{ Lists */

ul {
	margin: 1em 0 1em 0;
	padding: 0;
	position: relative;
	left: -10px;
	zoom: 1;
}

ul li,
ol li ul li {
	list-style-type: none;
	padding: 3px 0 4px 10px;
}

blockquote {
	margin: 1em;
}

ol,
dl {
	margin: 1em;
}

ol,
dl {
	margin-left:2em;
}

ol li,
ul li ol li {
	list-style: decimal outside;
	background: none;
}

dl dd {
	margin-left:1em;
}

/* }}} */
/* {{{ Table */

td, th { border: 0; }

table.data-table {
	border-top: 1px solid #eee;
}

table.data-table td,
table.data-table th {
	padding: 0.5em 0.5em;
	border-bottom: 1px solid #eee;
}