<style type="text/css">

/* needed for IE to make :active state work first time */
a, a:visited {color:#666;} 

/* common styling for all galleries */
a.gallery, a.gallery:visited {
	display:block; 
	display:inline-block; 
	color:#666; 
	text-decoration:none; 
	border:none; 
	width:80px; 
	height:80px; 
	float:left; 
	margin:0px; 
	z-index:50;
	}

/* graphic gallery */	
a.slidef {background:url(../graphic/images/vitaminn_small.jpg); margin-bottom:15px;}
a.slidea {background:url(../graphic/images/nollywood_small.jpg);}
a.slideb {background:url(../graphic/images/ellie_small.jpg);}
a.slidec {background:url(../graphic/images/larson_small.jpg);}
a.slided {background:url(../graphic/images/views_small.jpg);}
a.slidee {background:url(../graphic/images/bb_small.gif);}
a.slideg {background:url(../graphic/images/vn_brochure_small.gif);}
a.gallery em, a.gallery span {
	display:none;
	width:602px;
	height:100px;}
a.gallery:hover {border:none;}

/* web gallery */
a.slideh {background:url(../web/images/vitaminn_site_small.jpg);}
a.slidem {background:url(../web/images/open_site_small.gif);}
a.slidel {background:url(../web/images/essick_site_small.gif);}
a.slidei {background:url(../web/images/bb_site_small.gif);}
a.slidej {background:url(../web/images/nollywood_site_small.jpg);}
a.slidek {background:url(../web/images/ellie_site_small.jpg);}
a.sliden {background:url(../web/images/);}
a.gallery em, a.gallery span {
	display:none;
	width:602px;
	height:100px;}
a.gallery:hover {border:none;}

/* photo gallery */
a.slideo {background:url(../photo/images/dock_small.gif);}
a.slidep {background:url(../photo/images/flag_small.gif);}
a.slideq {background:url(../photo/images/bird_small.gif);}
a.slider {background:url(../photo/images/boston_small.gif);}
a.slides {background:url(../photo/images/popham_small.gif);}
a.slidet {background:url(../photo/images/storm_small.gif);}
a.slideu {background:url(../photo/images/leaves_small.gif);}
a.gallery em, a.gallery span {
	display:none;
	width:602px;
	height:100px;}
a.gallery:hover {border:none;}


#first_web {
	display:block; 
	position:absolute; 
	width:550px; 
	height:50px; 
	top:112px; 
	left:-10px; 
	padding:15px;  
	z-index:90;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #666; 
	letter-spacing: .5px; 
	line-height: 13px; 
	}

#first_graphic {
	display:block; 
	position:absolute; 
	width:550px; 
	height:50px; 
	top:111px; 
	left:-10px; 
	padding:15px;  
	z-index:90;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #666; 
	letter-spacing: .5px; 
	line-height: 13px; 
	}
	
#first_photo {
	display:block; 
	position:absolute; 
	width:550px; 
	height:50px; 
	top:115px; 
	left:-10px; 
	padding:15px;  
	z-index:90;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #666; 
	letter-spacing: .5px; 
	line-height: 13px; 
	}
	
#caption {
	display:block; 
	position:absolute; 
	width:550px; 
	height:50px; 
	top:112px; 
	left:-10px; 
	padding:15px;  
	z-index:100;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #666; 
	letter-spacing: .5px; 
	line-height: 13px; 
	}

#container_bottom {
	position:relative; 
	width:588px; 
	height:350px; 
	background:#fff; 
	border:none; 
	margin:0px;
	}
	
#container_bottom img {
	border:0;
	}
	
#container_bottom .thumbs {
	position:absolute; 
	left:10px; 
	top:1px; 
	height:84px;
	}
	
#container_bottom a.gallery:hover span {
	display:block; 
	position:absolute; 
	width:550px; 
	height:100px; 
	top:82px; 
	left:-10px; 
	padding:15px;  
	z-index:100;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #666; 
	letter-spacing: auto; 
	line-height: auto; 
	}
	
#container_bottom a.gallery:hover span:first-line {
	font-style:normal; 
	font-weight:bold; 
	font-size:1.1em; 
	color:#666;
	}
	
#container_bottom a.gallery:active, #container_bottom a.gallery:focus {
	border:none;
	}
	
#container_bottom a.gallery:active em, #container_bottom a.gallery:focus em {
	display:block; 
	position:absolute; 
	width:588px; 
	height:205px; 
	top:135px; 
	left:0px; 
	padding:0px; 
	color:#666; 
	border:none; 
	z-index:50;
	}
	
#container_bottom h1 {
	clear:both; 
	margin:0; 
	padding-top:80px; 
	text-align:center; 
	font-family: georgia, "times new roman", serif; 
	font-size:3em; 
	font-weight:normal; 
	color:#fff;
	}
	
#container_bottom h1 em {
	font-size:0.6em; 
	color:#000;
	}
