/* choose a suitable font and center the #container div in Internet Explorer */
#photo_gallery {
   text-align:center; 
   font-family: tahoma; 
   font-size:76%; 
   letter-spacing:0.05em;
   }
   
#caption {
	color: red;
}   

/* The containing box for the gallery. */
#pgcontainer {
    position:relative; 
    width:520px; 
    height:396px; 
    margin:20px auto 0 auto; 
    border:1px solid #aaa; 
    }

/* Removing the list bullets and indentation */
#pgcontainer ul {
    padding:0; 
    margin:0; 
    list-style-type:none; 
    }
	
/* Remove the images and text from sight */
#pgcontainer a.gallery span {
    position:absolute; 
    width:1px; 
    height:1px; 
    top:5px; 
    left:5px; 
    overflow:hidden; 
    background:#fff;
    }	
	
/* Adding the thumbnail images */
#pgcontainer a.gallery, #container a.gallery:visited {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #000; 
    margin:2px 2px 1px 1px; 
    text-align:left; 
    cursor:default;
    }
#pgcontainer a.slidea {
    background:url(/images/fried_del_gesu_i/fried_del_gesu_front58x93.jpg); 
    height:93px; 
    width:58px;
    }	
#pgcontainer a.slideb {
    background:url(/images/t_udagawa_i/t_udagawa_front58x93.jpg); 
    height:93px; 
    width:58px;
    }	
#pgcontainer a.slidec {
    background:url(/images/hellier_i/hellier_front58x93.jpg); 
    height:93px; 
    width:58px;
    }	
#pgcontainer a.slided {
    background:url(/images/y_udagawa_i/y_udagawa_front58x93.jpg); 
    height:93px; 
    width:58px;
    }
#pgcontainer a.slidee {
    background:url(/images/fried_i/fried_viola_front58x93.jpg); 
    height:93px; 
    width:58px;
    }
#pgcontainer a.slidef {
    background:url(/images/rein_i/rein_viola_front58x93.jpg); 
    height:93px; 
    width:58px;
    }
#pgcontainer a.slideg {
    background:url(/images/ervin_cello_i/ervin_cello_front58x93.jpg); 
    height:93px; 
    width:58px;
    }
#pgcontainer a.slideh {
    background:url(/images/ervin_cello_i/ervin_cello_front58x930.jpg); 
    height:93px; 
    width:58px;
    }		
		

/* set the size of the unordered list to neatly house the thumbnails */
#pgcontainer ul {
    width:126px; 
    height:386px;
    }
#pgcontainer li {
    float:left;
    }	
	
/* move the thumbnails into the correct position */
#pgcontainer ul {
    margin:4px; 
    float:right;
    }
	
/* change the thumbnail border color */
#pgcontainer a.gallery:hover {
    border:1px solid #fff; 
    }	
	
/* styling the :hover span */
#pgcontainer a.gallery:hover span {
    position:absolute; 
    width:360px; 
    height:385px; 
    top:6px; 
    left:5px; 
    color:#000; 
    background:#fff;
    }	
	
#pgcontainer a.gallery:hover img {
    border:1px solid #fff; 
    float:left; 
    margin-right:5px;
    }
	
#pgcontainer {
    background:#fff url(/images/fried_i/fried_viola_front240x382.jpg) 6px 7px no-repeat;
    }	
		
/*  <!-- -->   */



div#maintext p {
  line-height: 1.75em;
}

div#maintext {
  font-size: 10pt;
}

div#addressright {
  line-height: 1.75em;
}

div#addressleft {
  line-height: 1.75em;
  margin-right: 1em;
  float: left;
}

div#quote {
  text-align: center;
}

h4#intro {
  text-align: center;
}
