body {
		background-image: url(images/lines.png);
		background-position: 0 0;
		background-repeat: repeat;
		margin: 0px;
		font-family: Verdana;
		}

img {
		border: none;
		}
		
#magentaMargin {
					background-image: url(images/margin.png);
					background-position: 0 0;
					background-repeat: repeat-y;
					width: 4px;
					height: 1200px;
					margin-left: 204px;
					margin-top: 0px;
					position: absolute; top: 0;
					z-index: 1;
					}
					
#flipCorner	{
					float: left;
					background-color: white;
					padding-top: 10px;
					padding-left: 5px;
					padding-right: 10px;
				}

#crunchCorner	{
					float: left;
					background-color: white;
					/*padding-left: 66px;*/
					padding-left: 30px;
				}
				
#sniffieCorner	{
					float: left;
					background-color: white;
					padding-left: 13px;
					padding-right: 20px;
					padding-top: 10px;
				}

#msfleaCorner {
					float: left;
					background-color: white;
					/*padding-left: 33px;*/
					padding-left: 10px;
					padding-right: 15px;
				}
				
#puppetCorner {
					float: left;
					background-color: white;
					padding-top: 100px;
					padding-left: 43px;
					padding-right: 34px;
				}

#holdCorner {
					float: left;
					background-color: white;
					padding-top: 100px;
					padding-left: 43px;
					padding-right: 34px;
				}
				
#muzzCorner	{
					float: left;
					background-color: white;
					padding-top: 10px;
					padding-left: 13px;
					padding-right: 14px;
				}

#momCorner	{
					float: left;
					background-color: white;
					padding-left: 31px;
					padding-right: 32px;
				}
				
#diggerCorner	{
					float: left;
					background-color: white;
					/*padding-top: 50px;*/
					padding-top: 10px;
					padding-left: 20px;
					padding-right: 14px;
					}

h1 {
		background-color: white;
		position: relative;
		height: 200px;
		padding-top: 25px;
		margin-top: 0px;
		margin-left: 205px;
		padding-left: 10px;
		}
					
h1 span {
		position: absolute; top: 0;
		background-color: white;
		background-image: url(images/flipLogo.jpg);
		background-position: left center;
		background-repeat: no-repeat;
		width: 677px;
		height: 109px;
		padding-top: 85px;
		margin-top: 23px;
		}
		
#mainNav {
				padding-top: 11px;
				width: 200px;
				margin-left: 3px;
				float: left;
				}
				
#mainBox {
			margin-left: 200px;
			padding-left: 20px;
			width: 600px;
			}
			
#contentBox_Top {
				width: 642px;
				height: 30px;
				background-image: url(images/contentBox_top.png);
				background-position: left top;
				background-repeat: no-repeat;
				margin-top: -30px;
				}
			
#contentBox_Middle {
				width: 642px;
				background-image: url(images/contentBox_middle.png);
				background-position: left center;
				background-repeat: repeat-y;
				padding-left: 35px;
				padding-top: 1px;
				padding-bottom: 1px;
				display: inline-block;
				}

#contentBox_Bottom {
				width: 642px;
				height: 39px;
				background-image: url(images/contentBox_bottom.png);
				background-position: left bottom;
				background-repeat: no-repeat;
				}			
				
#content1 {
				margin-top: -12px;
				padding-left: 0px;
				padding-right: 65px;
				font-size: 90%;
				display: inline-block;
				}
				
.jump {
			padding-top: 15px;
			padding-bottom: 15px;
			text-align: center;
			/*margin-left: 200px;*/
			}
			
h3 {
		text-align: center;
		font-weight: normal;
		color: navy;
		}

.jump2 {
			padding-top: 10px;
			}
			
.caption {
		margin-top: 5px;
		margin-bottom: 22px;
		text-align: center;
		font-size: 80%;
		}
		
.caption2 {
		text-align: center;
		}

				
/*Page Titles*/
		
#page_visits {
		position: relative; 
		width: 600px;
		height: 40px;
		margin-top: -20px;
		margin-left: 30px;
		color: white;
		}
					
#page_visits span {
		position: absolute; top: 0;
		background-image: url(images/pageTitles_visits.png);
		background-position: left center;
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		}
		
#page_contact {
		position: relative; 
		width: 600px;
		height: 40px;
		margin-top: -20px;
		margin-left: 30px;
		color: white;
		}
					
#page_contact span {
		position: absolute; top: 0;
		background-image: url(images/pageTitles_contact.png);
		background-position: left center;
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		}
		
#page_about {
		position: relative; 
		width: 600px;
		height: 40px;
		margin-top: -20px;
		margin-left: 30px;
		color: white;
		}
					
#page_about span {
		position: absolute; top: 0;
		background-image: url(images/pageTitles_about.png);
		background-position: left center;
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		}
				
#page_flipPip {
		position: relative; 
		width: 600px;
		height: 40px;
		margin-top: -20px;
		margin-left: 30px;
		color: white;
		}
					
#page_flipPip span {
		position: absolute; top: 0;
		background-image: url(images/pageTitles_flippip.png);
		background-position: left center;
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		}
		
#page_schools {
		position: relative; 
		width: 600px;
		height: 40px;
		margin-top: -20px;
		margin-left: 23px;
		color: white;
		}
					
#page_schools span {
		position: absolute; top: 0;
		background-image: url(images/pageTitles_schools.png);
		background-position: left center;
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		}
		
#page_skype {
		position: relative; 
		width: 600px;
		height: 40px;
		margin-top: -20px;
		margin-left: 23px;
		color: white;
		}
					
#page_skype span {
		position: absolute; top: 0;
		background-image: url(images/pageTitles_skype.png);
		background-position: left center;
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		}
		
#page_links {
		position: relative; 
		width: 600px;
		height: 40px;
		margin-top: -20px;
		margin-left: 23px;
		color: white;
		}
					
#page_links span {
		position: absolute; top: 0;
		background-image: url(images/pageTitles_links.png);
		background-position: left center;
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		}
		
#page_books {
		position: relative; 
		width: 600px;
		height: 40px;
		margin-top: -20px;
		margin-left: 23px;
		color: white;
		}
					
#page_books span {
		position: absolute; top: 0;
		background-image: url(images/pageTitles_books.png);
		background-position: left center;
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		}

#page_programs {
		position: relative; 
		width: 600px;
		height: 40px;
		margin-top: -20px;
		margin-left: 23px;
		color: white;
		}
					
#page_programs span {
		position: absolute; top: 0;
		background-image: url(images/pageTitles_programs.png);
		background-position: left center;
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		}
		
#page_photos {
		position: relative; 
		width: 600px;
		height: 40px;
		margin-top: -20px;
		margin-left: 23px;
		color: white;
		}
					
#page_photos span {
		position: absolute; top: 0;
		background-image: url(images/pageTitles_photos.png);
		background-position: left center;
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		}
	
/*Page Links*/

#bottomLinks {
				font-size: 75%;
				text-align: center;
				width: 400px;
				margin-top: 40px;
				margin-left: 86px;
				}
	
a:link {
			color: #347dcd;
			}

a:visited {
			/*color: navy;*/
			color: #347dcd;
			}
			
a:hover {
			color: #e20020;
			text-decoration: none;
			}

.bottomHere:link {
					color: navy;
					text-decoration: none;
					}
					
.bottomHere:visited {
					color: navy;
					text-decoration: none;
					}

.bottomHere:hover {
					color: navy;
					text-decoration: none;
					}
					
/*books*/

#book1para {
				background-color: white;
				width: 275px;
				height: 331px;
				float: right;
				font-size: 95%;
				}

#book2para {
				background-color: white;
				width: 275px;
				height: 331px;
				float: right;
				font-size: 95%;
				}
				
#book3para {
				background-color: white;
				width: 275px;
				height: 331px;
				float: right;
				font-size: 95%;
				}
				
#book4para {
				background-color: white;
				width: 275px;
				height: 331px;
				float: right;
				font-size: 95%;
				}
				
#book5para {
				background-color: white;
				width: 275px;
				height: 331px;
				float: right;
				font-size: 95%;
				}

#book6para {
				background-color: white;
				width: 275px;
				height: 331px;
				float: right;
				}
				
#book7para {
				background-color: white;
				width: 275px;
				height: 331px;
				float: right;
				font-size: 95%;
				}
				
/*Main Buttons*/	
	
#homeBTN { 
			display: block;
			width: 190px;
			height: 22px;
			background-image: url(images/BTN_home.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			
#homeBTN:hover { 
			background-position: 0 -22px;
			}
			
#homeBTN span { 
			display: none;
			}
			
#visitsBTN { 
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 3px;
			background-image: url(images/BTN_visits.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			
#visitsBTN:hover { 
			background-position: 0 -22px;
			}
			
#visitsBTN span{ 
			display: none;
			}
		
#programsBTN {
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 3px;
			background-image: url(images/BTN_programs.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}

#programsBTN:hover {
					background-position: 0 -22px;
					}
#programsBTN span {
					display: none;
					}
					
#aboutBTN { 
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 4px;
			background-image: url(images/BTN_about.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			
#aboutBTN:hover { 
			background-position: 0 -22px;
			}
			
#aboutBTN span{ 
			display: none;
			}
			
#booksBTN { 
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 3px;
			background-image: url(images/BTN_books.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			
#booksBTN:hover { 
			background-position: 0 -22px;
			}
			
#booksBTN span{ 
			display: none;
			}
		
#flippipBTN {
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 4px;
			background-image: url(images/BTN_pip.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}

#flippipBTN:hover {
					background-position: 0 -22px;
					}
#flippipBTN span {
					display: none;
					}

#photosBTN { 
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 3px;
			background-image: url(images/BTN_photos.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			
#photosBTN:hover { 
			background-position: 0 -22px;
			}
			
#photosBTN span{ 
			display: none;
			}
		
#schoolsBTN {
			display: block;
			width: 200px;
			height: 44px;
			margin-top: 5px;
			background-image: url(images/BTN_schools.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}

#schoolsBTN:hover {
					background-position: 0px -44px;
					}
#schoolsBTN span {
					display: none;
					}	
					
#skypeBTN {
			display: block;
			width: 200px;
			height: 44px;
			margin-top: 5px;
			background-image: url(images/BTN_skype.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}

#skypeBTN:hover {
					background-position: 0px -44px;
					}
#skypeBTN span {
					display: none;
					}		
	
#linksBTN { 
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 4px;
			background-image: url(images/BTN_links.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			
#linksBTN:hover { 
			background-position: 0 -22px;
			}
			
#linksBTN span{ 
			display: none;
			}
		
#contactBTN {
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 3px;
			background-image: url(images/BTN_contact.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}

#contactBTN:hover {
					background-position: 0 -22px;
					}
#contactBTN span {
					display: none;
					}	
	
	
/*Here Buttons*/	
	
#visitsHere { 
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 3px;
			background-image: url(images/Here_visits.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			
#visitsHere:hover { 
			background-position: 0 -22px;
			}
			
#visitsHere span { 
			display: none;
			}
			
#programsHere {
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 3px;
			background-image: url(images/Here_programs.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}

#programsHere:hover {
					background-position: 0 -22px;
					}
#programsHere span {
					display: none;
					}
					
#aboutHere { 
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 4px;
			background-image: url(images/Here_about.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			
#aboutHere:hover { 
			background-position: 0 -22px;
			}
			
#aboutHere span{ 
			display: none;
			}
			
#booksHere { 
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 3px;
			background-image: url(images/Here_books.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			
#booksHere:hover { 
			background-position: 0 -22px;
			}
			
#booksHere span{ 
			display: none;
			}
		
#flippipHere {
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 4px;
			background-image: url(images/Here_flippip.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}

#flippipHere:hover {
					background-position: 0 -22px;
					}
#flippipHere span {
					display: none;
					}

#photosHere { 
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 3px;
			background-image: url(images/Here_photos.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			
#photosHere:hover { 
			background-position: 0 -22px;
			}
			
#photosHere span{ 
			display: none;
			}
		
#schoolsHere {
			display: block;
			width: 200px;
			height: 44px;
			margin-top: 5px;
			background-image: url(images/Here_schools.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}

#schoolsHere:hover {
					background-position: 0px -44px;
					}
#schoolsHere span {
					display: none;
					}	
					
#skypeHere {
			display: block;
			width: 200px;
			height: 44px;
			margin-top: 5px;
			background-image: url(images/Here_skype.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}

#skypeHere:hover {
					background-position: 0px -44px;
					}
#skypeHere span {
					display: none;
					}
	
#linksHere { 
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 4px;
			background-image: url(images/Here_links.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}
			
#linksHere:hover { 
			background-position: 0 -22px;
			}
			
#linksHere span{ 
			display: none;
			}
		
#contactHere {
			display: block;
			width: 190px;
			height: 22px;
			margin-top: 3px;
			background-image: url(images/Here_contact.png);
			background-repeat: no-repeat;
			background-position: 0 0;
			}

#contactHere:hover {
					background-position: 0 -22px;
					}
#contactHere span {
					display: none;
					}	

#footer {
			display: none;
			}
					
#footer p {
		color: white;
			}
			
#site:link {
			color: white;
			}

#site:visited {
			color: white;
			text-decoration: none;
			}

#site:hover {
			color: white;
			text-decoration: none;
			}
			
#site:active {
			color: white;
			}
		
/*original plain h1

h1 {
		background-color: white;
		background-image: url(images/flipLogo.jpg);
		background-position: center left;
		background-repeat: no-repeat;
		height: 117px;
		padding-top: 25px;
		margin-top: 0px;
		margin-left: 175px;
		padding-left: 25px;
		}*/
		
/*h2 {			
		width: 600px;
		height: 40px;
		text-indent: -999em;
		background-image: url(images/pageTitles_visits.png);
		}*/