/*
html5doctor.com Reset Stylesheet
v1.4
2009-07-27
Author: Richard Clark - http://richclarkdesign.com
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
        margin:0;
        padding:0;
        border:0;
        outline:0;
        font-size:100%;
        vertical-align:baseline;
        background:transparent;
}
body {
        line-height:1;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
        display:block;
}

nav ul {
        list-style:none;
}

blockquote, q {
        quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
        content:'';
        content:none;
}

a {
        margin:0;
        padding:0;
        border:0;
        font-size:100%;
        vertical-align:baseline;
        background:transparent;
}

ins {
        background-color:#ff9;
        color:#000;
        text-decoration:none;
}

mark {
        background-color:#ff9;
        color:#000;
        font-style:italic;
        font-weight:bold;
}

del {
        text-decoration: line-through;
}

abbr[title], dfn[title] {
        border-bottom:1px dotted #000;
        cursor:help;
}

table {
        border-collapse:collapse;
        border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
        vertical-align:middle;
}



/* site styles */
body {
	padding:2em;
}
p {
	margin-bottom:0.75em;
}
dt, dd {font-family:GillSans, Trebuchet, Calibri, sans-serif;}
dd{
		margin-bottom:2.25em;
	}
dt.first-child {
	display:block;
	font-size:15em;
	font-family: Courier, "Courier New", monospace;
	margin:auto;
	text-align:center;
	}
dd p {
	color:#666;
	line-height:1.2;
	margin:0 auto 0.75em auto;
	max-width:60em;
}

dt.last-child, dd.last-child {
		border:1px solid #999;
		color:#666;
		display:block;
		margin:auto;
		padding:0.75em;
		width:45em;
	
	}
dt.last-child {
	border-bottom:0;
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:0;
	
}
dd.last-child {
	border-top:0;
	padding-top:0;
}
li {
	list-style-position:inside;
}
dt a {
	border-bottom:1px solid #666;
	color:#666;
	display:block;
	float:left;
	margin:0 0.5em 1em 0;
	text-decoration:none;
	}
dt a:hover {
	background-color:#ff9;
}
dd p:last-child, dd p.last-child {clear:left;}


