/* Nathan Curry */

/* Normalize
----------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
a{ font-weight:bold;}

/* General
----------------------------------------------- */
body{

	font-size:12pt;
	font-family:sans-serif;
	color:#fff;
	text-align:center;
	background:#aaa url(../i/background_main.gif) repeat;

}


#header{
	width:550px;
	margin:0 auto;
	color:#fff;
	padding:15px;
}

#header h1{
	font-size:18px;
}

#header h2{
	font-size:16px;
}	

div.box{
	width:550px;
	margin:30px auto;
	padding:15px;
	background:#444;
	text-align:left;
}

div.box h1{
	margin:0 0 10px 0;
	font-size:18px;
	text-align:left;
	display:block;
	padding-bottom:5px;
	border-bottom:1px #fff dashed;
}

.image{
	width:621px;
	height:200px;
	margin:15px auto;
}

div.box h2{
	font-size:16px;
	text-align:left;	
}

div.box a{
	color:#fbb;
	text-decoration: underline;
}

div.box a:visited{
	color:#fdd;
	text-decoration:underline;
}

div.box a:hover{
	color:#ddd;
}

ul{
	list-style: none;
	text-align: left;
}

li > ul{
	list-style:square;
	margin-left:20px;
	text-align:left;
}
