html {
	width: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
}

body {
	margin: 5%;
	padding: 0;
	font: 100% "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	line-height: 150%;
	text-align: justify;
}

h1 {
	font-size: 400%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	line-height: 100%;
}

h2 {
	font-size: 250%;
	font-weight: bold;
	color: #808080;
	text-transform: uppercase;
	margin: 0 0 0.4em 0;
	line-height: 100%;
}

.backlink {
	text-align: right;
}

pre {
	line-height: 125%;
}

acronym, abbr {
	font-size: 83%;
	border: 0;
	cursor: help;
}

dfn {
	font-weight: bold;
	font-style: normal;
}

/* Sections */

.section {
	clear: both;
	position: relative;
	padding: 0;
	margin: 0 0 0.5em 3.5em;
}

.section h3, .section h4, .section h5, .section h6 {
	text-align: left;
	margin: 0 0 0.5em -3.5em;
	padding: 0;
}

.section h3 {
	font-size: 1.25em;
	margin-left: -2.8em;
}

.section h4 {
	font-size: 1em;
}

/**
 * GeSHi Dynamically Generated Stylesheet
 * GeSHi (C) 2004 -2007 Nigel McNie (http://qbnz.com/highlighter)
 */
.html4strict .de1, .html4strict .de2 {font-weight: normal;}
.html4strict  {}
.html4strict .head {}
.html4strict .foot {}
.html4strict .imp {font-weight: bold; color: red;}
.html4strict .ln-xtra {color: #cc0; background-color: #ffc;}
.html4strict li {font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;}
.html4strict li.li2 {font-weight: bold;}
.html4strict .kw1 {color: #b1b100;}
.html4strict .kw2 {color: #000000; font-weight: bold;}
.html4strict .kw3 {color: #000066;}
.html4strict .coMULTI {color: #808080; font-style: italic;}
.html4strict .es0 {color: #000099; font-weight: bold;}
.html4strict .br0 {color: #66cc66;}
.html4strict .sy0 {color: #66cc66;}
.html4strict .st0 {color: #ff0000;}
.html4strict .nu0 {color: #cc66cc;}
.html4strict .sc0 {color: #00bbdd;}
.html4strict .sc1 {color: #ddbb00;}
.html4strict .sc2 {color: #009900;}

.css .imp {font-weight: bold; color: red;}
.css .kw1 {color: #000000; font-weight: bold;}
.css .kw2 {color: #993333;}
.css .co1 {color: #a1a100;}
.css .coMULTI {color: #808080; font-style: italic;}
.css .es0 {color: #000099; font-weight: bold;}
.css .br0 {color: #66cc66;}
.css .sy0 {color: #66cc66;}
.css .st0 {color: #ff0000;}
.css .nu0 {color: #933;}
.css .re0 {color: #cc00cc;}
.css .re1 {color: #6666ff;}
.css .re2 {color: #3333ff;}
.css .re3 {color: #933;}
.css .re4 {color: #933;}

