body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, hr
{margin: 0;	padding: 0;}

ol, ul
{list-style: none;}
{font-style:normal;font-weight:normal;font-size:1.0em;}

a:focus { -moz-outline: none;}
/* BASIC STYLES
--------------------------------------------------------------*/
p { margin-bottom: 10px; }

a {text-decoration:none; color: #2e4e48; outline: none;}

a:hover {text-decoration:underline;}

body#links #content a:visited {color: #999;}

img {border:none;}

.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
body {
	background: #fff;
	color: #666;
	text-align: center;
    font: 62.5%/1.5 "Lucida Grande", Helvetica, Arial, sans-serif;
	margin-top: 25px;
	}
div#comingsoon { display: block; position: absolute; top: 0; left:0; text-indent: -9999px; width: 164px; z-index:10; height: 19px; background: #999 url(img/comingsoon.png) no-repeat;}

#wrapper {
	position: relative;
	margin: 0 auto;
	width: 624px;
	}
#header h1 a {
	background: transparent url(img/natemeltzer.png) no-repeat center;
	margin: 0 auto;
	display: block;
	width: 300px; height: 27px;
	text-indent: -9999px;
	}
		
body#illustration li#nav_illustration a, body#other li#nav_other a, body#bio li#nav_bio a, body#works li#nav_works a, body#contact li#nav_contact a, body#links li#nav_links a, body#archive li#nav_archive a { color: #999; }	


#content { 
	width: 624px;
	min-height: 400px; 
	text-align: left;
	font-size: 1em;
	}
#content h4 { font-size: 1em; }

body#bio #content, body#links #content, body#contact #content { 
	background: #fff;
	width: 300px;  height: 500px;
	text-align: left; 
	margin: 40px auto 10px;
	}
ul#nav {
	margin:15px 0 15px;
	height: 15px;
	list-style-type: none;
	text-align: center;
	}
	ul#nav li {  
		display:inline; 
		}
		ul#nav li a {
			margin: 0 7px; 
			}


div.gallery { 
	width: 500px; height: 500px;
	margin: 10px auto 35px;
	background: #fff url(img/rbrite-web.jpg) no-repeat top center;
	}
.gallery a { height: 100%; width: 100%; display: block;}
.gallery p {
	position: relative;
	top: 5px;
}
#footer {
	clear: both;
	}