.GalleryTitle
{
font-family: verdana, arial, 'sans serif';
text-align: center;
color: #FBFFCC;
font-size: 12pt;
font-variant: small-caps
}

.GalleryDesc
{
font-family: verdana, arial, 'sans serif';
color: #CFFAFC;
font-size: 8pt
}

.AlbumTitle
{
font-family: verdana, arial, 'sans serif';
text-align: center;
color: #E0FF84;
font-size: 12pt;
font-variant: small-caps
}

.AlbumDesc
{
font-family: verdana, arial, 'sans serif';
text-align: left;
color: #97ECFB;
font-size: 8pt
}

/* Table which displays the thumbnails */
.ThumbTable
{
font-family: verdana, arial, 'sans serif';
margin-left: 10pt; 
}

/* style for table cell where there is thumb image/thumbtext (like in vanilla index) */
.ThumbCell
{
font-family: verdana, arial, 'sans serif';
margin-left: 10pt;
text-align: center;
background-color:#E7E4E2;
}

.ThumbText
{
font-family: "Arialsans-serif";
color: #0066FF; 
font-size: 8pt;
text-decoration: none
}

.ImageTable
{
font-family: verdana, arial, 'sans serif';
margin-left: 10pt; 
}

/*ImageCell class is used only for the cell that contains the image */

.ImageCell
{
margin-left: 10pt;
text-align: center;
background-color:#C0C0C0;
}

.ImageTitle
{
font-family: verdana, arial, 'sans serif';
text-align: center;
color: #F7D86F;
font-size: 10pt;
font-variant: small-caps
}

.ImageDesc
{
font-family: "Verdana";
color: #FFFF99;
font-size: 8pt
}

/* SideBarCell used to display the image description in image page
   Either on left or right of the image */
.SideBarCell
{
font-family: verdana, arial, 'sans serif';
color: #C0C0C0;
font-size: 8pt
}

.SideBarTitle
{
font-family: verdana, arial, 'sans serif';
color: #FFFF00;
font-size: 8pt;
text-align:center;
text-decoration: none;
}

.SideBarContent
{
font-family: verdana, arial, 'sans serif';
color: #37FFFF;
font-size: 8pt;
text-align:left;
}

.GalleryPgBody
{
background-color: #2684B0;
color: #00FFCC;
padding: 8px;
font-family: Verdana, Arial, Helvetica;
font-size:8pt
}

.IndexPgBody
{
background-color: #2684B0;
color: #FFFFFF;
padding: 8px;
font-family: Verdana, Arial, Helvetica;
font-size:8pt
}

/* ImgPgBody style used for image pages and single page index pages like JS album & BBC style */
.ImgPgBody
{
background-color: #2684B0;
color: #FFFFFF;
padding: 8px;
font-family: Verdana, Arial, Helvetica;
font-size:8pt
}

a:link {color: #FFFF00;font-size:8pt}
a:visited {color: #FFCCFF;font-size:8pt}
a:hover {color: #000080;background-color: #FFF5EE;font-size:8pt}
a:active {color: rgb(255,153,0);font-size:8pt}

a:link.content {color: #FFF5EE;font-size: 8pt;}
a:visited.content {color: #FFF5EE;font-size: 8pt;}
a:hover.content {color: #FFEFD5;font-size: 8pt;}
a:active.content {color: #FFF5EE;font-size: 8pt;}