
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	background: #fff;
	line-height:1.2em;
}

body.section-1 {}
body.section-2 { color:#ff0}
body.section-3 { }

a { text-decoration: none; color:#000; text-decoration:underline; }
a:active { text-decoration: none; background:#000; color:#fff;}
a:visited { color:#000;}
a:hover { text-decoration: none; background:#000; color:#fff; }

li.active a{text-decoration:none; background:#000; color:#fff;}
a img { border: none; }
span.desc{margin-bottom:1.2em; font-weight:bold; display:block;}
#menu {
    width: 215px;
    overflow: auto;
    top: 0;
    bottom: 0;
	left: 0;
    position: fixed;
    height: 100%;
}
#menu a{text-decoration:none;}

#menu ul {
	list-style: none; margin-bottom:1.2em;
}

.section-title {font-weight:bold;
}

#content {
    height: 100%;
    margin: 0 0 0 19.5em;
    padding-top:8.4em;
    top: 0;
}

.container {
    padding: 1em 1em 2.5em;
}

#content p { width: 38em; border:0; margin-bottom: 1em; }

p {
    margin: 0 0 1em 0;
}

h1, h2, h3, h4 { font-size: 1em; margin:0;}


#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }
.builtwith{color:#fff; visibility:hidden;}
.builtwith li a{color:#fff;}