html, body {
	margin: 0;
	padding: 0;
	/* background: #fff url(/i/home-bg.jpg) no-repeat 50% 0px; *//* no inner shadow */
	background: #fff url(/i/home-bkg.jpg) no-repeat 50% 0px;
	color: #000000;
	font: normal 400 medium verdana, arial, sans-serif;
   text-decoration: none;
   text-transform: none;
   height: 740px;
   position: relative;
	}
#wrapper {
	position: relative;
	//width: 770px;
	width: 730px;
	margin: 0 auto;
	border: 0px dashed red;
   height: 740px;
	}
#wrapper-inner {
	/* padding: 120px 45px 0 75px; */
	position: relative;
	padding: 120px 25px 0 55px;
	}
#header {
	background-color: transparent;
	position: absolute;
	width: 476px;
	height: 60px;
	top: 37px;
	left: 50%;
	margin-left: -230px;
	border: 0px dashed aqua;
	/* background-color: transparent;
	color: #006;
	font-size: 12px;
	border-bottom: 0px solid #006;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0ex;
	position: absolute;
	width: 400px;
	top: 0px;
	left: 50%;
	margin-left: -200px;
	z-index: 1; */
	}
#header h1 { 
	background: transparent url(/i/LisaThiesing-244x60.gif) no-repeat 0px 0px;
	position: absolute;
	left: 19px;
	top: 0px;
	height: 60px;
	width: 244px;
	text-indent: -9999px;
	font-size: 12px; 
	text-align: center; 
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0ex;
	}
#header h2 { 
	background: transparent url(/i/ChildrensBooks-192x32.gif) no-repeat 0px 0px;
	position: absolute;
	left: 275px;
	top: 18px;
	height: 32px;
	width: 192px;
	text-indent: -9999px;
	font-size: 12px; 
	text-align: center; 
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0ex;
	}
#center {
	border: 0px dashed green;
	width: auto;
	height: 400px;
	margin: 0;
	position: relative;
	background: transparent url(/i/mrpudmuddle-160x160.jpg) no-repeat 265px 110px;
	/* background: transparent url(/i/goat-113x182.gif) no-repeat 278px 110px; */
	/* background: transparent url(/i/goat-113x182.jpg) no-repeat 278px 110px; */
	/* background: transparent url(/i/goat-85x137.gif) no-repeat 285px 130px; */
	}
	#books-link {
		position: absolute;
		left: 186px;
		top: -10px;
		width: 250px;
		height: 110px;
		border: 0px dashed blue;
		overflow: hidden;
		z-index: 4;
		}
		#books-link a, #books-link a:link, #books-link a:active {
			display: block;
			width: 250px;
			height: 110px;
			background: transparent url(/i/books-link-250x110.gif) no-repeat 0px 0px;
			line-height: 100px;
			text-indent: -9999px;
			}		
			#books-link a:visited {	
    			background: transparent url(/i/books-link-visited-250x110.gif) no-repeat 0px 0px;
    			}
			#books-link a:hover {	
    			background: transparent url(/i/books-link-hover-250x110.gif) no-repeat 0px 0px;
    			}
	#portfolio-link {
		position: absolute;
		left: 48px;
		top: 22px;
		width: 180px;
		height: 134px;
		border: 0px dashed blue;
		overflow: hidden;
		z-index: 3;
		}
		#portfolio-link a, #portfolio-link a:link, #portfolio-link a:active {
			display: block;
			width: 180px;
			height: 134px;
			background: transparent url(/i/portfolio-link-180x134.gif) no-repeat 0px 0px;
			line-height: 100px;
			text-indent: -9999px;
			}
			#portfolio-link a:visited {	
    			background: transparent url(/i/portfolio-link-visited-180x134.gif) no-repeat 0px 0px;
    			}
			#portfolio-link a:hover {	
    			background: transparent url(/i/portfolio-link-ani-180x134.gif) no-repeat 0px 0px;
    			}
	#biography-link {
		position: absolute;
		left: 20px;
		top: 170px;
		width: 184px;
		height: 126px;
		border: 0px dashed blue;
		overflow: hidden;
		z-index: 2;
		}
		#biography-link a, #biography-link a:link, #biography-link a:active {
			display: block;
			width: 215px;
			height: 165px;
			background: transparent url(/i/biography-link-184x126.gif) no-repeat 0px 0px;
			line-height: 100px;
			text-indent: -9999px;
			}		
			#biography-link a:visited {	
    			background: transparent url(/i/biography-link-visited-184x126.gif) no-repeat 0px 0px;
    			}
			#biography-link a:hover {	
    			background: transparent url(/i/biography-link-hover-184x126.gif) no-repeat 0px 0px;
    			}
	#contact-link {
		position: absolute;
		left: 45px;
		bottom: 12px;
		width: 180px;
		height: 86px;
		border: 0px dashed blue;
		overflow: hidden;
		z-index: 1;
		}
		#contact-link a, #contact-link a:link, #contact-link a:active {	
			display: block;
			width: 180px;
			height: 86px;
			padding: 0;
			background: transparent url(/i/contact-link-180x86.gif) no-repeat 0px 0px;
			line-height: 100px;
			text-indent: -9999px;
			}			
			#contact-link a:visited {	
    			background: transparent url(/i/contact-link-visited-180x86.gif) no-repeat 0px 0px;
    			}
			#contact-link a:hover {	
    			background: transparent url(/i/contact-link-ani-180x86.gif) no-repeat 0px 0px;
    			}
	#visits-link {
		position: absolute;
		right: 20px;
		top: -8px;
		width: 220px;
		height: 180px;
		border: 0px dashed blue;
		overflow: hidden;
		z-index: 4;
		}
		#visits-link a, #visits-link a:link, #visits-link a:active {	
			display: block;
			width: 220px;
			height: 180px;
			padding: 0;
			background: transparent url(/i/visits-link-220x185.gif) no-repeat 0px 0px;
			line-height: 100px;
			text-indent: -9999px;
			}			
			#visits-link a:visited {	
    			background: transparent url(/i/visits-link-visited-220x185.gif) no-repeat 0px 0px;
    			}
			#visits-link a:hover {	
    			background: transparent url(/i/visits-link-ani-220x185.gif) no-repeat 0px 0px;
    			}
	#fun-link {
		position: absolute;
		bottom: 15px;
		left: 335px;
		width: 240px;
		height: 110px;
		border: 0px dashed blue;
		overflow: hidden;
		z-index: 2;
		}
		#fun-link a, #fun-link a:link, #fun-link a:active {	
			display: block;
			width: 240px;
			height: 110px;
			padding: 0;
			background: transparent url(/i/fun-link-240x110.gif) no-repeat 0px 0px;
			line-height: 100px;
			text-indent: -9999px;
			}			
			#fun-link a:visited {	
    			background: transparent url(/i/fun-link-visited-240x110.gif) no-repeat 0px 0px;
    			}
			#fun-link a:hover {	
    			background: transparent url(/i/fun-link-hover-240x110.gif) no-repeat 0px 0px;
    			}
	#weblinks {
		position: absolute;
		/* right: 55px;
		bottom: -5px; */
		right: -2px;
		bottom: 90px;
		width: 120px;
		height: 150px;
		border: 0px dashed blue;
		overflow: hidden;
		z-index: 3;
		}
		#weblinks a, #weblinks a:link, #weblinks a:active {	
			display: block;
			width: 120px;
			height: 150px;
			padding: 0;
			background: transparent url(/i/weblinks-120x150.gif) no-repeat 0px 0px;
			line-height: 100px;
			text-indent: -9999px;
			}			
			#weblinks a:visited {	
    			background: transparent url(/i/weblinks-visited-120x150.gif) no-repeat 0px 0px;
    			}
			#weblinks a:hover {	
    			background: transparent url(/i/weblinks-ani-120x150.gif) no-repeat 0px 0px;
    			}
	#shop-link {
		position: absolute;
		left: 213px;
		bottom: 6px;
		width: 135px;
		height: 111px;
		border: 0px dashed blue;
		overflow: hidden;
		z-index: 1;
		}
		#shop-link a, #shop-link a:link, #shop-link a:active {	
			display: block;
			width: 135px;
			height: 111px;
			padding: 0;
			background: transparent url(/i/shop-link-135x111.gif) no-repeat 0px 0px;
			line-height: 100px;
			text-indent: -9999px;
			}			
			#shop-link a:visited {	
    			background: transparent url(/i/shop-link-visited-135x111.gif) no-repeat 0px 0px;
    			}
			#shop-link a:hover {	
    			background: transparent url(/i/shop-link-ani-135x111.gif) no-repeat 0px 0px;
    			}
#text {
	position: relative;
	width: auto;
	height: 150px;
	padding: 40px 0 0 0;
	border: 0px dashed orange;
	}
#text h3 {
	height: 120px;
	width: 435px;
	margin: 0px auto 0 115px;
	background: transparent url(/i/home-text-435x120.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	}
#footer {
	background: transparent none no-repeat 0 0;
	color: #5b7d64;
	font: normal 400 11px verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 1.5;
	padding: 0px 0px 0px 0px;
	clear: both;
	position: relative;
	left: 50%;
	width: 700px;
	margin-left: -330px;
	}

#footer #insite-website {
	line-height: 18px;
	padding-bottom: 14px;
	}
/* #footer span { 
	color: #5b7d64; 
	background-color: transparent;
	border-top: 0px solid #F7E457;
	padding-top: 6px;
	} */
#shoe {
	border: 0px dashed lime;
	padding: 0 0px 0 0;
	margin: 0 auto 0 auto;
	width: 100%;
	background: transparent none no-repeat 0 0;
	}
	
.spacer {
	clear: both;
	}
	
p {
	padding: 0;
	margin-top: 0px;
   font: normal 400 100% Verdana, arial, sans-serif;
   text-decoration: none;
   text-transform: none;
   color: #000000;
   }

#header A:link { color: #0055FF;
   				background: transparent url(/i/PeggyArtist104x92.gif) no-repeat bottom left;}
#header A:visited { color: #0055FF;
				   background: transparent url(/i/PeggyArtist104x92.gif) no-repeat bottom left;}
#header A:active { color: red;
					 background: transparent url(/i/PeggyArtist104x92.gif) no-repeat bottom left;}
#header A:hover { color: #DF3535;
					background: transparent url(/i/PeggyArtist104x92-ani.gif) no-repeat bottom left;}

#footer A { margin: 0 1ex 0 1ex; }					
#footer A:link { color: #2B57A2; font: normal 400 11px verdana, arial, helvetica, sans-serif;
   				text-decoration: none; text-transform: none;}
#footer A:visited { color: #52278B; font: normal 400 11px verdana, arial, helvetica, sans-serif;
   				text-decoration: none; text-transform: none;}
#footer A:active { color: #006633; font: normal 400 11px verdana, arial, helvetica, sans-serif;
   				text-decoration: none; text-transform: none;}
#footer A:hover { color: #006633; font: normal 400 11px verdana, arial, helvetica, sans-serif;
   				text-decoration: none; text-transform: none; background-color: #ffffcd; }
/* #footer #ps { color: #993333; font: italic 600 11px georgia, times, verdana, sans-serif; margin: 0 1em 0 0; } */
#insite-website a, 
#insite-website a:link,
#insite-website a:visited, 
#insite-website a:active { color: #000; font: normal 700 14px arial, sans-serif; margin: 0 0 0 0; }
#insite-website a span.insite { color: red !important; }
#insite-website a:hover span.design { display: none; }
#insite-website a:link span.com, #insite-website a:visited span.com,
	#insite-website a:active span.com { display: none; }
	#insite-website a:hover span.com { display: inline; }
#insite-website a:hover { word-spacing: -4px; padding: 0 12px; background-color: transparent; }
#footer #perm { margin: 0 1em 0 0; }

#piano A:link, #piano A:visited, #piano A:active { 
					color: aqua; font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				background: transparent url(/i/piano100x100.gif) no-repeat 50% 50%;
   				text-decoration: none; text-transform: none;}
#piano A:hover { color: lime; font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				background: transparent url(/i/piano_100x100.gif) no-repeat 50% 50%;
   				text-decoration: none; text-transform: none;}
#piano A.caption:link, #piano A.caption:visited, #piano A.caption:active { 
					color: aqua; background: transparent url(pixel.gif) no-repeat;
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				text-decoration: none; text-transform: none;}
#piano A.caption:hover { color: lime; background: transparent url(pixel.gif) no-repeat;
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				text-decoration: none; text-transform: none;}

#portfolio A:link, #portfolio A:visited, #portfolio A:active { 
					color: #6666CC; font: normal 400 small Verdana, Arial, sans-serif;
   				background: transparent url(/i/PeggyW-portfolio90x134.gif) no-repeat 50% 50%;
   				text-decoration: none; text-transform: none;}
#portfolio A:hover { color: red; font: normal 400 small Verdana, Arial, sans-serif;
   				background: transparent url(/i/PeggyW-portfolio90x134ani.gif) no-repeat 50% 50%;
   				text-decoration: none; text-transform: none;}
   				
#portfolio A.caption:link, #portfolio A.caption:visited, #portfolio A.caption:active { 
					color: aqua; background: transparent url(pixel.gif) no-repeat;
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				text-decoration: none; text-transform: none;}
#portfolio A.caption:hover { color: lime; 
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				background: transparent url(pixel.gif) no-repeat;
   				text-decoration: none; text-transform: none;}
   				
#links A:link, #links A:visited, #links A:active { 
					color: #6666CC; font: normal 400 small Verdana, Arial, sans-serif;
   				background: transparent url(/i/links108x150.gif) no-repeat 50% 50%;
   				text-decoration: none; text-transform: none;}
#links A:hover { color: red; font: normal 400 small Verdana, Arial, sans-serif;
   				background: transparent url(/i/links-ani108x150.gif) no-repeat 50% 50%;
   				text-decoration: none; text-transform: none;}
   				
#links A.caption:link, #links A.caption:visited, #links A.caption:active { 
					color: aqua; background: transparent url(pixel.gif) no-repeat;
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				text-decoration: none; text-transform: none;}
#links A.caption:hover { color: lime; background: transparent url(pixel.gif) no-repeat;
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				text-decoration: none; text-transform: none;}

A.caption:link, A.caption:visited, A.caption:active { 
					color: aqua; background: transparent url(pixel.gif) no-repeat;
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				text-decoration: none; text-transform: none;}
A.caption:hover { color: lime; background: transparent url(pixel.gif) no-repeat;
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				text-decoration: none; text-transform: none;}
 				
#games A.game:link, #games A.game:visited, #games A.game:active { 
					color: aqua; background-color: transparent;
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				text-decoration: none; text-transform: none;}

#games A.game:hover { color: lime;  background-color: transparent;
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				text-decoration: none; text-transform: none;
					left: 20px; right: auto; position: relative;}

#visits A:link, #visits A:visited, #visits A:active { 
					color: #6666CC; font: normal 400 small Verdana, Arial, sans-serif;
   				background: transparent url(/i/visits102x102.gif) no-repeat 50% 50%;
   				text-decoration: none; text-transform: none;}
#visits A:hover { color: red; font: normal 400 small Verdana, Arial, sans-serif;
   				background: transparent url(/i/visitsAni102102.gif) no-repeat 50% 50%;
   				text-decoration: none; text-transform: none;}

#visits A.caption:link, #visits A.caption:visited, #visits A.caption:active { 
					color: aqua; background: transparent url(pixel.gif) no-repeat;
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				text-decoration: none; text-transform: none;}
#visits A.caption:hover { color: lime; background: transparent url(pixel.gif) no-repeat;
					font: normal 900 small "comic sans ms", Verdana, Arial, sans-serif;
   				text-decoration: none; text-transform: none;}


#booksimg { cursor: /* url(/i/book.ani),url(/i/brown-hand.cur), */url(/i/daVinciHand.cur),pointer; }
#portimg { cursor: url(/i/ClearRegular.cur),pointer; }
#funimg { cursor: url(/i/gu.ani),url(/i/ROCKET.CUR),pointer; }
#pianoimg { cursor: url(/i/piano.ani),url(/i/piano.cur),pointer; }
#linkimg { cursor: url(/i/daVinciHand.cur),url(/i/brown-hand.cur),pointer; }
#contactimg { cursor: url(/i/Mati2.ANI),url(/i/ClearRegular.cur),pointer; }


#leftcolumn {
	position: absolute; 
	z-index: 55;
	width:120px; 
	top: 0px; 
	left:50%; 
	margin-left: -370px;
	background-color: transparent;
	z-index: 55;
	border: 0px dashed aqua;
	}
#rightcolumn {
	position: absolute;
	z-index: 55; 
	width:120px; 
	top: 0px; 
	right:50%; 
	margin-right: -370px;
	background-color: transparent;
	}
#hildaonstage {
	position: absolute; 
	width:500px; 
	top: 0px; 
	left:50%; 
	margin-left: -250px;
	margin-top:0px; 
	margin-bottom: 0px; z-index: 2;
	text-align: center;
	background-color: #560416; color: white;
	}
#stage {
	margin-right: auto;
	margin-left: auto;
	margin-top: 634px; 
	margin-bottom: 0px; 
	text-align: center; 
	background-color: transparent;
	position: relative;
	z-index: 51;
	}
.borderline {
	width: 500px;
	margin: 0 auto 0 auto; 
	padding: 0px; 
	height: 16px; 
	background-color: transparent;
	background: #560416 url(/i/stagefrntwood496x250.jpg) no-repeat 50% 50%;
	text-align: center;
	position: relative;
	z-index: 51;
	}
#stagefront {
	width: 500px; 
	margin: 0 auto 0 auto;
	background: #560416 url(/i/stagefrntwoodB496x250.jpg) no-repeat 50% 50%;
	text-align: center;
	position: relative;
	z-index: 51;
	}
#stagefront p {
	padding-top: 62px; 
	padding-right: 0px;
	font: italic 900 120% 'trebuchet ms', georgia, times, 'times new roman', serif; 
	color: #F7E457;
	line-height: 1.5; 
	margin: 0px;
	position: relative;
	z-index: 51;
	}
#fringe {
	background: #560416 url(/i/fringe83x46.jpg) repeat 0 0;
	position: absolute;
	top: -44px;
	left: 0px;
	z-index: 50;
	width: 100%
	}
#marquee {
	position: absolute; 
	z-index: 3; 
	top: 12px; 
	left: 50%; 
	width: 496px; 
	margin-left: -248px;
	}
/* #tring {  
	text-align: center; 
	width: 118px;
	margin-top: 50px;
	display: block;
	} */
#portfolio {  
	text-align: center; 
	display: block; 
	width: 118px; 
	/* font-size: 900%; */
	margin-top: 50px; 
	}
#piano {  
	text-align: center;
	width: 118px;
	display: block;
	margin-top: 110px;
	}
#author_illustrator {
	width: 120px;
	display: block;
	text-align: center;
	margin-top: 50px;
	border: 0px dashed lime;
	}
#games { 
	text-align: center; 
	margin-top: 50px;
	display: block;
	 }
#links {  
	text-align: center; 
	display: block; 
	width: 118px; 
	/* font-size: 900%; */
	margin-top: 20px; 
	}
#store { 
	text-align: center; 
	margin-top: 50px;
	display: block;
	}
#visits { 
	text-align: center; 
	margin-top: 50px;
	display: block; 
	}
#visits img { border-width: 0px; }

.enlarge {padding:0; margin: auto; margin-top: 20px; list-style-type:none; width:100px; height:100px;}
.enlarge li {display:block; float:left; width:100px; height:100px; position:relative;}
.enlarge li a {display:block; width:100px; height:100px; background-color:transparent; overflow:hidden; position:relative;}
.enlarge li a img {width:100%; height:100%; border:0;}
.enlarge li a:hover {position:absolute; left:-20px; top:-20px; width:125px; height:125px; z-index:100;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
