a:link, a:visited {
	color: #461E21;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

a:hover {
	color: #461E21;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
ul {
	margin: 0px 0px 0px 0px;
	}

li {
	list-style: inside 3px;
	}

a.nav:link, a.nav:visited {
	font-weight: normal;
	text-decoration:none;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #FFFFFF;
	padding-left: 10px;
	text-indent: 10pt;
	}

a.nav:hover {
	text-decoration:none;
	text-align: left;
	color: #92BBDF;
	}
	
.body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.headings {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
}
.maintable {
	padding: 20px;
}
.date {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #000000;
}
.cdcell {
	height: 200px;
	width: 200px;
	text-align: center;
}
.tablefontbase {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.cdname {
	font-size: 24px;
}
.releaselength {
	font-size: 10px;
}

.centre {
	text-align: center;
}

p.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	background-color: #D6D4C6;
	color : black;
	font-size : small;
	margin-left: 20%;
	margin-right: 20%;
}

.small {
	font-size : small;
}

 /********
  * schedule page objects
  ********/
 
div.sched {
	font-family: Georgia, "Times New Roman", Times, serif;
	border: solid black 2px;
	/*border-bottom: solid gray 1px;*/
	border-top: solid black 4px;
	/*width : 512px;*/
 }


p.schedcell {
	padding : 0px;
	margin : 0px;
	border-bottom: solid black 1px;
	padding-left : 1em;
	padding-right: 1em;
/*	font-size: small;*/
 }

span.schedcell {
	border-left: solid black 1px;
	padding-left : 0.5em;
	padding-right: 0.5em;
}

.schedcell {
	padding-left : 1em;
	padding-right: 1em;
	white-space : nowrap;
}

span.floatrt {
	float: right; 
	padding-right: 1em;
	font-size: small;
}

/*************************
  photo gallery page objects
  *************************/

.albumCellA {
	background-color: #140E01;
}
.albumCellB {
	background-color: #210901;
}
.menubarCell {
	background-color: transparent;
	color: white;
}
.menubarCell2 {
	background-color: #202020;
}
.albumCell {
	background-color: transparent;
}
.subalbumsBar {
	background-color: transparent;
}
.albumCellSelected {
	background-color: transparent;
}

/*
          ##########  Single Image Page  ##########
*/
.imageLinkPrevnext {
	font-family: Times New Roman, Times, serif;
	font-size: 110%;
	font-weight: bold;
	font-style: normal;
	color:#20ffFF;
}
.imageLinkNav {
	font-family: Times New Roman, Times, serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	color:#20ffFF;
}
.imageNavbar {
	background-color:transparent;
}
.imageCell {
	background-color: transparent;
}
.imagemenuCell {
	background-color: #dda070;
	color:#100501;
	font-size: 80%;
	font-style: normal;
	white-space:nowrap;
}
.imagenameCell {
	background-color: #dda070;
	font-size: 110%;
}
.imagecaptionCell {
	color: #ffff00;
	/*background-color: black;*/
	font-size: 180%;
	font-weight: bold;
	font-style: normal;
}
.imagedescriptionCell {
	background-color: #dda070;
	/*color: #202020;*/
	font-size: 60%;
	font-weight: normal;
	font-style: normal;
}

/*
          ##########  Thumbnail Page  ##########
*/
.thumbnailCell {
	color: white;
}
/* Album Info */
.textNavlink {
	font-size: 80%;
}
.infoAlbumStatCell {
	color: white;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	text-align: right;
}
.infoAlbumRateCell {
	color: white;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}
.imageRateCell {
	font-family:  Times New Roman, Times, serif;
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	background-color: #202020;
}
.infoAlbumTitleCell {
	color: white;
	font-size: 140%;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}
.infoAlbumInfoCell {
	background-color:#202010;
	color:yellow;
	font-size:100%;
	font-weight:normal;
	font-style:italic;
	text-align:justify;
}
/* Thumbnails */
.thumbHeader {
	/*background-image:url(themes_zirkon_thumbshead.gif);*/
	color: #202020;
}
.textImageCaption {
	color: white;
	font-size: 80%;
	font-weight:bold;
}
.thumbTop10Table {
	background-color: #dda070;
	color: black;
	font-size: 80%;
	font-weight:bold;
	margin-top: 0;
	margin-bottom:0;
}
.thumbStandardTable {
	background-color: #dda070;
	color: black;
	font-weight:bold;
	font-size: 80%;
	margin-top: 0;
	margin-bottom:0;

}
.thumbHeadTop10Cell {
	font-size: 80%;
	margin-top: 0;
	margin-bottom:0;
}
.thumbHeadCommentCell {
	font-size: 80%;
	margin-top: 0;
	margin-bottom:0;
	background-color: #dda070;
}

/*
          ##########  Password Query  ##########
*/

.passwdTxtHead {
	font-family: Times New Roman, Times, serif;
	font-size: 300%;
	font-weight: bold;
	color: #ff0000;
	margin-bottom: 5px;
}
.passwdTxtMain {
	font-family: Times New Roman, Times, serif;
	font-size: 100%;
	margin-top: 0;
	margin-bottom:0;
}
.passwdTxtRequest {
	font-family: Times New Roman, Times, serif;
	font-size: 110%;
	margin-top: 0;
}
.passwdTxtAnnotation {
	font-size: 60%;
}
a.passwdTxtAnnotation:link { font-weight:bold; font-style:normal; font-size:100%; color:#20ffFF; text-decoration:underline; }
a.passwdTxtAnnotation:visited { font-weight:bold; font-style:normal; font-size:100%; color:#80ffff; text-decoration:none; }
a.passwdTxtAnnotation:hover { font-weight:bold; font-style:normal; font-size:100%; color:#E00000; text-decoration:none; }
a.passwdTxtAnnotation:active { font-weight:bold; font-style:normal; font-size:100%; color:#E00000; text-decoration:underline; }
a.passwdTxtAnnotation:focus { font-weight:bold; font-style:normal; font-size:100%; color:#00E000; text-decoration:underline; }
.passwdTxtAlbum {
	font-size:100%;
	color:#660099;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
}

/*
          ##########  Admin - Password Query  ##########
*/

.passwdAdminTxtHead {
	font-family: Times New Roman, Times, serif;
	font-size: 300%;
	font-weight: bold;
	color: #ff0000;
	margin-bottom: 0;
}
.passwdAdminTxtHead2 {
	font-family: Times New Roman, Times, serif;
	font-size: 200%;
	font-weight: bold;
	color: #ff0000;
	margin-top: 0;
	margin-bottom: 5px;
}
.passwdAdminCancel {
	font-family: Times New Roman, Times, serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}

/*
          ##########  Top 10  ##########
*/

/* display text & link in thumbnail page */
.top10Table {
	border:0;
	width:100%;
	text-align:center;
}
.top10HeadBg {
	/*background-image:url(themes_zirkon_top10head.gif);*/
}
.hitsTop10Cell {
	font-size: 130%;
	text-align:center;
}
.captionsTop10Cell {
	background-color: transparent;
	font-size: 80%;
	font-style:italic;
	white-space:normal;
}
.headerTop10Title {
	font-size: 150%;
	font-weight:bold;
	font-style:normal;
}
.headerTop10Albumname {
	color: #ffff00;
	font-size: 130%;
	font-weight:bold;
	font-style:normal;
}
.top10BackBg {
	/*background-image:url(themes_zirkon_outernavbar.gif);*/
	color: #ffffff;
}
.aheaderTop10Back {
	color: #ffffff;
}
.headerTop10Back {
	color: #ffffff;
	font-size: 80%;
	font-weight:bold;
	font-style:normal;
}
.headerTop10Tabledescription {
	/*background-image:url(themes_zirkon_outernavbar.gif);*/
	color: white;
	font-size: 100%;
	font-weight:bold;
}
.headerTop10Statistic {
	background-color: transparent;
	font-size: 70%;
	font-style:normal;
	color:#20FFFF;
}
.headerTop10Fileinfo {
	background-color: transparent;
	font-size: 70%;
	font-style:normal;
	color:white;
}
/*
          ########## Admin Module  ##########
*/
.adminHeading {
	font-size: 150%;
	font-weight:bold;
	color: white;
	margin-bottom:5px;
}
.adminDescription {
	font-size: 100%;
	font-weight:bold;
	color: white;
	margin-top:10px;
}
.adminComments {
	font-size: 70%;
	font-style:italic;
	color: white;
}
.adminComments2 {
	font-size: 70%;
	font-style:italic;
	font-weight:bold;
	color: #FFDD00;
}
.adminDemo {
	background-color: #202010;
	font-size: 90%;
	font-style:normal;
	color: #80ffff;
}
.adminLanguage {
	background-color: #202010;
	font-size: 90%;
	font-style:normal;
	color: white;
}
.adminSelection {
	background-color: #202010;
	font-size: 80%;
	font-weight:bold;
	font-style:normal;
	color: white;
}
.adminStatus {
	background-color: #202010;
	font-size: 120%;
	font-style:normal;
	font-weight:bold;
	color:red;
}
.adminInfoH2 {
	background-color: #202010;
	font-size: 120%;
	font-weight:bold;
	color: white;
	margin-top:10px;
}
.adminInfoH3 {
	background-color: #202010;
	font-size: 100%;
	font-weight:bold;
	color: white;
	margin-top:10px;
}


form {	
	background-color: #404030;
	color : yellow; 
}

