* {
  margin: 0;
	padding: 0;
}

	
body {
  font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/maincol.jpg);
	margin: 288;
	padding: 0;
}


	/* container styles */
#container {
	  width: 980px;
		background-color: none;
		margin: 0px auto;
		background-image: url(images/leftback.jpg);
		background-repeat: repeat-y;
}


/* header styles */
#header {
		width: 980px;
		height: 204px;
		background-image: url(images/headermain.jpg);
		background-repeat: no-repeat;
}

#header a{
		display: block;
		width: 980px;
		height: 204px;
}


}
#header h1{
		display: none;

}


/* leftcol styles */

#leftcol {
		background-image: url(images/leftcol.jpg);
		width: 340px;
		float: left;
		background-repeat: no-repeat;
}

#leftcol h3 {
		font-size: 12px;
		color: #000000;
		padding: 5px;
}


#leftcol ul {
		margin-bottom: 428px;
		padding: 15px;
}

#leftcol ul li {
		list-style-type: none;
		line-height: 30px;
	
}

#leftcol ul li a:link, #leftcol ul li a:visited {
		color: #FFFFFF;
		text-decoration: none;
		
}
#leftcol ul li a:hover, #leftcol ul li a:active {
		color: #3366FF;
		text-decoration: none;
		
}
#leftcol ul li a {
		font-weight: bold;
}

/* nav styles */

#nav ul {
}

#nav ul li {
	display: inline;
}

#nav ul li a {
	display: block;
	float: left;
	height: 84px;
	font-color: #FFFFFF;
}

#nav ul li#nhome a:link, #nav ul li#nhome a:visited {
	width: 206px;
	background-image: url(images/nhome.jpg);
}
#nav ul li#nhome a:hover, #nav ul li#nhome a:active {
	width: 206px;
	background-image: url(images/nhome_ovr.jpg);
}
#nav ul li#ngallery a:link, #nav ul li#ngallery a:visited {
	width:264px;
	background-image: url(images/ngallery.jpg);
}
#nav ul li#ngallery a:hover, #nav ul li#ngallery a:active {
	width: 264px;
	background-image: url(images/ngallery_ovr.jpg);
}

#nav ul li#nresume a:link, #nav ul li#nresume a:visited {
	width: 237px;
	background-image: url(images/nresume.jpg);
}
#nav ul li#nresume a:hover, #nav ul li#nresume a:active {
	width: 237px;
	background-image: url(images/nresume_ovr.jpg);
}

#nav ul li#ncontact a:link, #nav ul li#ncontact a:visited {
	width: 273px;
	background-image: url(images/ncontact.jpg);
}
#nav ul li#ncontact a:hover, #nav ul li#ncontact a:active {
	width: 273px;
	background-image: url(images/ncontact_ovr.jpg);
}
#nav ul li a span {
	display: none;


}

#bios #nav ul li#nbios a:link,
#bios #nav ul li#nbios a:visited,
#bios  #nav ul li#nbios a:hover,
#bios  #nav ul li#nbios a:active {
	background-image: url(images/nbios_ovr.gif);
}


/* maincol styles */
#maincol {
	margin-LEFT: 350px;
}		
#maincol h2 {
		font-size: 18px;
		margin: 5px;
		color: #3366FF;
}

}		
#maincol h4 {
		font-size: 10px;
		margin: 5px;
		color: #FFFFFF;
}





a {
		color: #3366FF;
		font-size: 15px;
}

#maincol p a {
		font-color: #FFFFFF;
		font-size: 18px;
}
.mainimage {
		border: solid 2px #FFFFFF;
		margin: 0 10px 5px 0;
		float: left;
}
/*
.appearancebanners {
		margin-left: 50px;
		padding: 20px;
}*/
.drizztimage {
		border: solid 2px #3366FF;
		margin: 0 10px 5px 0;
		float: left;
}
#maincol p {
		line-height: 20px;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		
}

/* footer styles */
#footer {
		clear: left;
		height: 10px; /* clears the float left on leftcol */
		line-height: 20px;
		color: #FFFFFF;
		font-size: 8px;
		font-weight: bold;
}