body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img {  border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym {border:0; }
div.break {	display:block; clear:both; height:1px;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
img, a {text-decoration:none;outline:#FFF;}

/* END RESET ---------- */

body {
	background:#FFF;
	text-align: left;
	font:bold 12px/20px "Courier New", Courier, monospace;
	color:#A1A1A1;
}

#navigation {
	position:absolute;
	background:#FFF;
	top:30px;
	left:15px;
	width:1060px;
	text-align: left;
}

#content {
	position:relative;
	margin:85px 5px 30px 15px;
	text-align: left;
}

#content div.project-tn {
	margin:0 15px 15px 0;
	background:#F1F1F1;
	width:200px;
	height:200px;
	overflow:hidden;
	float:left;
}

body#single #content p,
body#single #content p img {
	margin:0 15px 15px 0;
}
body#single #content h1 {
	display:block;
}
div.notes {
	width:400px;
}


/*
	TYPOGRAPHY
*/

#navigation h1#name {
	margin-right:30px;
	float:left;
	width:100px;
	height:10px;
	overflow:hidden;
	text-indent:-1000px;
	background:url('../img/alee.gif') no-repeat 0 0;
}
	#navigation h1 a, #navigation h2 a, #navigation h5 a {
		display:block;
		width:100%;
		height:100%;
	}
#navigation h5#photo-nav {
	margin-right:12px;
	padding-right:7px;
	border-right:2px solid #999;
	float:left;
	width:59px;
	height:10px;
	overflow:hidden;
	text-indent:-1000px;
	background:url('../img/alee.gif') no-repeat 0 -10px;
}
#navigation h5#design-nav {
	margin-right:20px;
	float:left;
	width:70px;
	height:10px;
	overflow:hidden;
	text-indent:-1000px;
	background:url('../img/alee.gif') no-repeat 0 -20px;
}
#navigation h5#random-nav {
	margin-right:11px;
	padding-right:10px;
	border-right:2px solid #999;
	float:left;
	width:75px;
	height:10px;
	overflow:hidden;
	text-indent:-1000px;
	background:url('../img/alee.gif') no-repeat 0 -30px;
}
#navigation h5#chrono-nav {
	float:left;
	width:150px;
	height:10px;
	overflow:hidden;
	text-indent:-1000px;
	background:url('../img/alee.gif') no-repeat 0 -40px;
}
#navigation h2#email-nav {
	float:right;
	width:220px;
	height:10px;
	overflow:hidden;
	text-indent:-1000px;
	background:url('../img/alee.gif') no-repeat 0 -50px;
}
#navigation h2#phone-nav {
	margin-left:20px;
	float:right;
	width:140px;
	height:10px;
	overflow:hidden;
	text-indent:-1000px;
	background:url('../img/alee.gif') no-repeat 0 -60px;
}


h3 {
	margin:0 0 14px 0;
	font:bold 13px "Courier New", Courier, monospace;
	text-transform: uppercase;
	color:#A1A1A1;
	width:600px;
}
p.audioplayer_container {
	display:block;
	clear:both;
}


/*
	LINKS
*/

a {
	display:inline;
	color:#444;
	text-decoration: none;
}
a:hover {
	color:#000;
}


/*
	NEXT GEN
*/

.gallery {
	width:100%;
}
.gallery img {
	margin:0 10px 0 0;
	float:left;
}