

.thumbnail_table
{
  table-layout: fixed;
  border-collapse: separate;
}

.thumbnail_table tr td
{ 
  width: 100px;
  height: 100px;
  text-align: center;
  vertical-align: middle;
  padding: 0;
  border: solid rgb(120,120,120) 1px;
}

a.thumbnail_gallery_list
{
  font-family:arial, helvetica, sans-serif;
  color: rgb(91,150,19);
}

a.thumbnail_gallery_list:visited
{
  font-family:arial, helvetica, sans-serif;
  color: rgb(91,150,19);
}

a.thumbnail_gallery_list_selected
{
  font-family:arial, helvetica, sans-serif;
  color: rgb(0,0,0);
  font-weight: bold;
}

a.thumbnail_gallery_list_selected:visited
{
  font-family:arial, helvetica, sans-serif;
  color: rgb(0,0,0);
  font-weight: bold;
}



#photo_title
{
 text-align:center;
 margin:20px 0px 50px 0px;
 padding:0px;
}

#back_to_thumbnails
{
  font-family:arial, helvetica, sans-serif;
  font-size: 80%;
  display: block;
  padding: 0px 0px 0px 0px;
  margin: 22px 100px 0px 100px;
}

#galleries
{
}

#next_photo_a
{
 font-family: arial, helvetica, sans-serif;
 font-size:80%;
}

#previous_photo_a
{
 font-family: arial, helvetica, sans-serif;
 font-size:80%;
}


.photograph_page
{
 width: 550px;
 margin: 50px 0px 0px 0px;
}

.photo_thumbnail
{
 float: left; 
 margin: 1px 1px 1px 1px; 
 width: 129px; 
 height: 120px;

}

#bottom_navigation
{
 width:540px;
}

.photo_thumbnail_previous
{
 margin: 1px 1px 1px 1px;
 float: left; 
 
}

.photo_thumbnail_next
{
 float:right;
 text-align:right;
 margin: 1px 30px 1px 1px; 
}

img.photo_thumbnail_img
{
 border:none;
}


img.photo_thumbnail_previous_img
{
 border:none;
 display:block;
 margin: 5px 0 15px 0;
}

img.photo_thumbnail_next_img
{
 border:none;
 display:block;
 margin: 5px 0 15px 0;
}


img.photo_thumbnail_img_portrait
{
 border:none;
 position:relative;
 left:19px; 
 top:0px;
 width: 92px; 
 height: 135px;

}

.thumbnails_section
{
 margin:0px 0px 0px 20px;
}

#large_photo
{
 
 text-align:center;
 clear:both;
}    

