body{
  background-color: #e7dbce;
  font-family: Tahoma, Geneva, Verdana,  Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 0px 0px 0px 0px;
}

.holdall{
 width: 910px;
 float: center;
 border: 1px black solid;
 background-color: white;
 margin-top: 10px;
 margin-bottom: 20px;
}

.album_legend{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	border: 1px black solid;
	border-collapse: collapse;
	width: 304px;
  font-size: 0.9em;
	display: block; 
}

.album_descr{
 padding-left: 15px;
 padding-right: 15px;
 text-align: justify;
 padding-top: 5px;
 padding-bottom: 5px;
}

.photo_descr{
 padding-left: 15px;
 padding-right: 15px;
 text-align: justify;
 padding-top: 5px;
 padding-bottom: 5px;
}

a.album_name:link{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	border: 1px black solid;
	border-collapse: collapse;
	background-color: #e7dbce;
	color: maroon;
	text-decoration: none;
	width: 304px;
  font-size: 0.9em;
	display: block;
}
a.album_name:visited{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	border: 1px black solid;
	border-collapse: collapse;
	background-color: #e7dbce;
	color: maroon;
	text-decoration: none;
	width: 304px;
  font-size: 0.9em;
	display: block;
}
a.album_name:hover{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	border: 1px black solid;
	border-collapse: collapse;
	background-color: #e7dbce;
	color: black;
	text-decoration: none;
	width: 304px;
  font-size: 0.9em;
	display: block;
}
a.album_name:visited:hover{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	border: 1px black solid;
	border-collapse: collapse;
	background-color: #e7dbce;
	color: black;
	text-decoration: none;
	width: 304px;
  font-size: 0.9em;
	display: block;
}

a.photo_name:link{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	border: 1px black solid;
	border-collapse: collapse;
	background-color: #e7dbce;
	color: maroon;
	text-decoration: none;
	width: 304px;
  font-size: 0.9em;
	display: block;
}
a.photo_name:visited{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	border: 1px black solid;
	border-collapse: collapse;
	background-color: #e7dbce;
	color: maroon;
	text-decoration: none;
	width: 304px;
  font-size: 0.9em;
	display: block;
}
a.photo_name:hover{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	border: 1px black solid;
	border-collapse: collapse;
	background-color: #e7dbce;
	color: black;
	text-decoration: none;
	width: 304px;
  font-size: 0.9em;
	display: block;
}
a.photo_name:visited:hover{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	border: 1px black solid;
	border-collapse: collapse;
	background-color: #e7dbce;
	color: black;
	text-decoration: none;
	width: 304px;
  font-size: 0.9em;
	display: block;
}

a.path:link{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	color: maroon;
	text-decoration: none;
  font-size: 0.9em;
}
a.path:visited{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	color: maroon;
	text-decoration: none;
  font-size: 0.9em;
}
a.path:hover{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	color: black;
	text-decoration: none;
  font-size: 0.9em;
}
a.path:visited:hover{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	color: black;
	text-decoration: none;
  font-size: 0.9em;
}

.paging{
 float:center;
 width: 75%;
 margin-top: 5px;
 margin-bottom: 5px;
}
.path{
 background-color: #e7dbce;
 padding-top: 3px;
 padding-bottom: 3px;
}
a.paging_link:link{
	padding: 3px;
	background-color: white;
	color: maroon;
	text-decoration: none;
	font-weight: bold;
}
a.paging_link:visited{
	padding: 3px;
	background-color: white;
	color: maroon;
	text-decoration: none;
	font-weight: bold;
}
a.paging_link:hover{
	padding: 3px;
	background-color: maroon;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
a.paging_link:visited:hover{
	padding: 3px;
	background-color: maroon;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.paging_link_current{
	padding: 3px;
	background-color: maroon;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

a.dir:link{
	color: #e7dbce;
	text-decoration: none;
	font-weight: bold;
}
a.dir:visited{
	color: #e7dbce;
	text-decoration: none;
	font-weight: bold;
}
a.dir:hover{
	color: white;
	text-decoration: none;
	font-weight: bold;
}
a.dir:visited:hover{
	color: white;
	text-decoration: none;
	font-weight: bold;
}


.separator{
 height: 1px;
 padding: 2px;
 background-color: maroon;
}

.album_header{
 width: 100%;
 margin: 0;
 margin-bottom: 10px;
 padding-top: 20px;
 padding-bottom: 20px;
 text-align: center; 
 font-size: 2em; 
 font-weight: bold;
 color: #e7dbce; 
 background-color: maroon;
}

.photo_header{
 width: 100%;
 margin: 0;
 margin-bottom: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: center; 
 font-size: 1.5em; 
 font-weight: bold;
 color: #e7dbce; 
 background-color: maroon;
}


