		a img {
		
		border: 0px;		

		}

		a:link {

		text-decoration: underline;
		color: #52668b;

		}

		a:active {

		text-decoration: underline;
		color: #52668b;

		}

		a:visited	{

		color: #52668b;
		text-decoration: underline;

		}

		a:hover {

		color: #435371;
		text-decoration: underline;

		}

		body {
		
		background-color: white;
		
		}

		div#all {

		width: 700px;
		height: 575px;
		background-color: none;
		margin-top: 20px;

		}

		div#main {

		width: 700px;
		height: 575px;
		background-color: none;
		position: relative;

		}

		div#top {

		width: 700px;
		height: 75px;
		background: url(img/top.jpg);
		position: absolute;
		top: 0;
		
		}

		div#nav {
	
		width: 700;
		height: 40;
		background: none;
		position: absolute;
		top: 75;

		}
		
		div#newnav {
		
		width: 700px;
		height: 40px;
		background: grey;
		position: absolute;
		top: 75px;
		
		}

		div#links-home {

		float: left;
		width: 54px;
		height: 40px;
		
		}

		div#links-illustration {

		float: left;
		width: 99px;
		height: 40px;
		
		}
		
		div#links-paintings {

		float: left;
		width: 88px;
		height: 40px;
		
		}
		

		div#links-sketches {

		float: left;
		width: 87px;
		height: 40px;
		
		}

		div#links-about {

		float: left;
		width: 104px;
		height: 40px;
		
		}

		div#links-contact {

		float: left;
		width: 81px;
		height: 40px;
		
		}

		div#links-links {

		float: left;
		width: 60px;
		height: 40px;
		
		}

		div#bottom {
		
		width: 700px;
		height: 30px;
		background: url(img/bottom.jpg);
		position: absolute;
		top: 545;

		
		}

		div#welcome-msg {
		
		width: 300px;
		height: 80px;
		padding: 20px;
		background-color: white;
		position: absolute;
		bottom: 21;
		left: 18;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		z-index: 1;
		
	
		}

		div#welcome-msg-shadow {
		
		width: 300px;
		height: 80px;
		padding: 20px;
		background: url(img/welcome-msg-shadow.png);
		position: absolute;
		bottom: 18;
		left: 21;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		
	
		}

		div#about {
		
		width: 300px;
		height: 300px;
		padding: 20px;
		background-color: white;
		position: absolute;
		top: 18;
		right: 21;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		z-index: 1;
		
	
		}

		div#about-shadow {
		
		width: 300px;
		height: 300px;
		padding: 20px;
		background: url(img/about-shadow.png);
		position: absolute;
		top: 21;
		right: 18;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		
	
		}

		div#gallery {
		
		width: 430px;
		height: 350px;
		padding: 20px;
		background-color: white;
		position: absolute;
		top: 18;
		right: 21;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		z-index: 1;
		
	
		}

		div#gallery-shadow {
		
		width: 430px;
		height: 350px;
		padding: 20px;
		background: url(img/gallery-shadow.png);
		position: absolute;
		top: 21;
		right: 18;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		
	
		}

		div#gallery-item {
		
		width: 80px;
		height: 80px;
		margin: 10px;
		background-color: none;
		float: left;
		
		}

		div#gallery-item2 {
		
		width: 60px;
		height: 60px;
		margin: 10px;
		background-color: none;
		float: left;
		
		}

		div#sketches {
		
		width: 320px;
		height: 300px;
		padding: 20px;
		background-color: white;
		position: absolute;
		bottom: 21;
		left: 18;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		z-index: 1;
		
	
		}

		div#sketches-shadow {
		
		width: 320px;
		height: 300px;
		padding: 20px;
		background: url(img/sketches-shadow.png);
		position: absolute;
		bottom: 18;
		left: 21;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		
		}


		div#back {

		width: 350px;
		height: 20px;
		margin: 10px;
		background-color: none;
		float: left;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-align: justify;				

		}

		div#instruction {

		width: 350px;
		height: 20px;
		margin: 10px;
		background-color: none;
		float: left;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-align: justify;				

		}

		div#links {
		
		width: 300px;
		height: 150px;
		padding: 20px;
		background-color: white;
		position: absolute;
		bottom: 21;
		right: 21;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		z-index: 1;
		
	
		}

		div#links-shadow {
		
		width: 300px;
		height: 150px;
		padding: 20px;
		background: url(img/links-shadow.png);
		position: absolute;
		bottom: 18;
		right: 18;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		
	
		}

		div#contact {
		
		width: 280px;
		height: 100px;
		padding: 20px;
		background-color: white;
		position: absolute;
		bottom: 21;
		right: 21;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		z-index: 1;
		
	
		}

		div#contact-shadow {
		
		width: 280px;
		height: 100px;
		padding: 20px;
		background: url(img/contact-shadow.png);
		position: absolute;
		bottom: 18;
		right: 18;
		font-family: georgia;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
		text-color: black;
		text-align: justify;
		
	
		}

#overlay{ background-image: url(img/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
	}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

