body {	background-image: url(background2.gif);
		margin: 0;
}

/*----NAVBAR---*/

#fuzz {	
		position: absolute;
		height: 457px;
		width: 191px;
		left: 41.5px; 
		top: 15px; 
		height: 130;
		border: 0; 
		display-style: none; 
		z-index: 2; 
}

#navbar {	position: absolute;
		left: 82px;
		top: 158px;
		width: 113px; 
		height: 250px;
		
		background-color: #CCE3A4;
		border-top: 6px solid #7FC21B;
		padding-top: 0;
		z-index: 3; 
}

#navbar ul {	
		list-style-type: none;
		list-style-position: outside;

		font-weight: bold;
		font-family: verdana, sans-serif;
		font-size: 10px;
		line-height: 16px; 

		margin: 0;
		margin-top: 2px;
		padding: 0;
		padding-left: 0px;
		z-index: 4;
}

#navbar ul li {

		margin-left: 0;
}

#navbar ul li a {
		padding-left: 10px;
		display: block;
		width: 90%;
}

#navbar ul li a:hover {
		color: #36a12c;
		text-decoration: none;
}



/*----CONTACT INFORMATION----*/


#contact {
		position: absolute;
		top: 470px;
		left: 62px;
		width: 160px;
		font-family: arial, sans serif;
		text-align: center;
		font-size: 10px;
		line-height: 16px;
		color: #808080; 
		z-index: 6; 
}

#contact a {
		color: #FC5704;
		text-decoration: none; 
}

#contact a:hover {
		color: #808080; 
		text-decoration: underline;
}


DIV#emailaddress {	
		color: #808080;
}



/*----GENERAL MAIN CONTENT PANE----*/

#content_main {
		width: 490px;
		height: 500px;
		position: absolute;
		left: 258px;
}

#content { 
		position: absolute;
		left: 288px	
		width: 450px; 
		text-align: left; 
		padding-left: 13px;
		padding-top: 13px;
		padding-right: 25px;
} 

#contentabt { 
		width: 450px; 
		text-align: left; 
		padding: 13px;
		padding-right: 25px;
} 

#content p, #content ul, #contentabt p, #contentabt ul {
		color: black;
		font-family: verdana, sans-serif;
		font-size: 0.8em; 
		line-height: 1.6em; 
}

h2.top {
		text-decoration: none;
}

#possibilities1 {
		margin-top: 2em;
}

.rightfloat {
		float: right;
		margin-left: 1em;
		margin-top: 1em;
}


/*---- THUMBNAILS ----*/

a#thumbs {

}

a#thumbs img {
	border: 1px solid #80C31C;
	height: 48px;
	width: 50px;
}


#leftthumbsnav {
	position: absolute;
	left: 0px;
	top: 32px;
	width: 13px;
	height: 16px;
}

#rightthumbsnav {
	position: absolute;
	left: 457px;
	top: 32px;
	width: 13px;
	height: 16px;
}


/*----PHOTOS  MAIN CONTENT PANE----*/


#fullimgcontainer {  
	margin-top: 20px;
	margin-left: -9px;
	margin-right: -7px;
	text-align: center;
	width: 462px;
}

#leftfullimgnav {
	position: absolute;
	left: 255px;
	top: 135px;
	width: 21px;
	height: 21px;
}

#rightfullimgnav {
	position: absolute;
	left: 709px;
	top: 135px;
	width: 21px;
	height: 21px;
}

#fullimg {
	margin: 0em;
	border: 1px solid #80C31C;
}

.aboutpuppets {
		text-align: center;
		padding-left: 20px;
		padding-right: 20px;
}

DIV#wkshplist ul {list-style-type: none;
}

DIV#content A, #content A:link, #content A:visited, #content A:active,
DIV#content UL A, #content UL A:link, #content UL A:visited, #content UL A:active 
DIV#contentabt A, #contentabt A:link, #contentabt A:visited, #contentabt A:active,
DIV#contentabt UL A, #contentabt UL A:link, #contentabt UL A:visited, #contentabt UL A:active {
		color: #808080;
		text-decoration: underline;
}

DIV#content a:hover, #contentabt a:hover  {
		color: black;
}

/*#content a:link { color: black; }*/

h1 {		margin-top: 20px;
		margin-left: 12px;
		text-align: left;
		font-size: 13px;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		color: #FC5704;
		margin-bottom: 0;
		padding: 0;
}

h2 {		text-transform: uppercase;
		margin-top: 2em;
		margin-bottom: 0em;
		color: #36a12c;
		font-family: verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
}

h3 {		color: black; 
		font-family: verdana, sans-serif;
		font-size: 0.8em; 
		font-weight: normal;
}


h4 {		text-align: center;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
		margin-top: -1em;
		color: #7FC21B;
		font-family: verdana, sans-serif;
		font-size: 0.8em; 
		font-weight: bold;
}


.bold {	font-weight: bold
}

.line {
		margin-right: 32px;
		border-bottom: solid 0px #7FC21B;
}

.top { 	margin-top: 0em;
}


/*----LINKS----*/

a img{	border: 0px;
}

a:link {	color: #FC5704;
		padding: 0;
		border: 0;
		margin: 0;
		text-decoration: none; 
}

a:visited {	text-decoration: none;
		color: #FC5704;
}	

A:hover {	color: white;
}

