/* GLOBAL */

.imggallery a {
  display: block;
  float: left;
}

.iumggallery {
}

.imggallery a {
  display: block;
  float: left;
  margin: 8px 8px 8px 8px;

}

.imggallery {
}

.imggallerymenu { 
  margin-top: 20px;
  margin-left: 0px;
  margin-bottom: 50px;
  width: 200px;
}


.imgshowgallery {
  position: relative;
  margin-top: 0px;
  align: center;
  top: -320px;
  left: 150px;
  width: 550px;
  height: 450px;
}

.actgallery .imgshowgallery {
top: -410px;
}

.imggalleryhack {
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
}

.imgagallery .imgshowgallery {
top: -450px;
}

body.ffindex, body.ffresume, body.ffgallery, body.ffcontact {
	background: url(images/ff_barbarabackground.jpg) no-repeat black top right fixed;
}

body.actindex, body.actresume, body.actgallery, body.actcontact {
	background: url(images/act_barbarabackground.jpg) no-repeat black top right fixed;
}

body.actindex {
	background: url(images/act_barbarabackground_headshot.jpg) no-repeat black top right fixed;
}

body {
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0px;
	padding : 0px 0;
	font-family : Veranda;
	background: black;
} 

.footer {
  font-size: 0.75em;
  padding: 10px 10px 10px 10px;
  background: black;
  position: absolute;
  right: 2px; 
  color: white;
  width: 300px;
  text-align: right;
}

.footer a:link, .footer a:visited { color: white; }
.footer a:hover { color: red; }

.actindex #header, .actresume #header, .actgallery #header, .actcontact #header {
	position: absolute;
	z-index: 2;
        top: 28px;
	left: 75px;
	width: 346px;
	height: 85px;
	background: url(images/act_title.gif) no-repeat;

}

.ffindex #header, .ffgallery #header, .ffresume #header, .ffcontact #header {
	position: absolute;
	z-index: 2;
        top: 15px;
	left: 75px;
	width: 314px;
	height: 85px;
	background: url(images/ff_fireflytitle.gif) no-repeat;
}


#content {
	position: absolute;
	top: 75px;
	left: 55px;
     	background: white;
	width: 713px;
	margin-right: 10px;
}

.actualcontent {
margin: 10px 15px 10px 15px;
width: 680px;
}

.menu {
	position: absolute;
	z-index: 800;
	top: 10px;
	left: 356px;
	height: 20px;
	width: 360px;

}

.menu ul {
	list-style : none;
	padding : 0;
	margin : 0;
} 

.menu li a, #menu a, #menu li { 
	display: block;
}


.home {
	height: 20px;
	width: 67px;
	position:absolute;
	display: block;
	z-index: 1000;
	top: 0px;
	background: url(images/ff_home.jpg) no-repeat bottom left;
}

.resume {	
	height: 20px;
	width: 79px;
	position:absolute;
	left: 67px;
	display: block;
	top: 0px;
	z-index: 1;
	background: url(images/ff_resume.jpg) no-repeat bottom left;

}

.gallery {
	height: 20px;
	width: 79px;
	position:absolute;
	left: 146px;
	top: 0px;
	display: block;
	background: url(images/ff_gallery.jpg) no-repeat bottom left;

}

.contact {
	height: 20px;
	width: 78px;
	position:absolute;
	left: 215px;
	display: block;
	top: 0px;
	background: url(images/ff_contact.jpg) no-repeat bottom left;

}

.acting {
	height: 20px;
	width: 65px;
	position:absolute;
	left: 289px;
	display: block;
	top: 0px;
	background: url(images/ff_acting.jpg) no-repeat bottom left;
}

.fire {
	height: 20px;
	width: 65px;
	position:absolute;
	left: 289px;
	display: block;
	top: 0px;
	background: url(images/act_fire.jpg) no-repeat bottom left;
}

a:hover.home     { 	background-position: 0px 0px;    }
a:hover.resume   { 	background-position: 0px 0px;    }
a:hover.gallery  { 	background-position: 0px 0px;    }
a:hover.contact  { 	background-position: 0px 0px;    }
a:hover.acting   { 	background-position: 0px 0px;    }
a:hover.fire     { 	background-position: 0px 0px;    }

.ffindex a.home       { background-position: 0px 0px; }
.ffresume a.resume    {  background-position: 0px 0px; }
.ffcontact a.contact  { background-position: 0px 0px; }
.ffacting a.acting    { background-position: 0px 0px; }
.ffgallery a.gallery  { background-position: 0px 0px; }


.actindex a.home       { background-position: 0px 0px; }
.actresume a.resume    { background-position: 0px 0px; }
.actcontact a.contact  { background-position: 0px 0px; }
.actacting a.acting    { background-position: 0px 0px; }
.actgallery a.gallery  { background-position: 0px 0px; }





