body							{ background-color: #000000; color: #999999; }

/* base link colour */
.tc_fileList_table a				{ color: #ffffff; }

/* the table above the file list with the view/sort links */
#tc_fileList_headerTable		{ border-bottom-color: #999999; }
#tc_fileList_headerTable a 		{ color: #777777; }
.tc_fileListRow_status 			{ background: #000000; color: #859dcd; }

/* alternate row colours */
#tc_fileListRow_odd 			{ background: #111111; }

/* row hover colours */
#tc_fileListRow_even:hover, 
#tc_fileListRow_odd:hover 		{ background: #222222; }

/* link hover for files */
.tc_fileListRow_file a:hover	{ color: #569150;  }

/* link, and link hover for dirs */
.tc_fileListRow_dir a			{ color: #cfab37; }
.tc_fileListRow_dir a:hover		{ color: #91342a; }

/* columns in the file listing */
#tc_fileListColum_sort		 	{ color: #bbbbbb; }
#tc_fileListColum_sort a		{ color: #999999; }

#tc_fileListColum_mode			{ color: #bbbbbb; }
#tc_fileListColum_size 			{ color: #737373; }
#tc_fileListColum_mtime 		{ color: #aaaaaa; }

/* Contains all the bits above the file list on the page */
.headerBox 						{ background: #000000; }
.headerBox h1					{ color: #cfab37;  }

/* The messages box */
.message						{ color: #303030; border-color: #889eca; background: #f1f1f1; }

/* The box above the file listing, containing the various buttons */
.linkBox 						{ background: #000000; }
.linkBox a						{ color:#666666; }
.linkBox h2						{ color:#859dcd; }

/* the 'updating' message box */
.updateProgress 				{ color: #2e2e2e; background: #d4f2d3; border-color: #88d982; }


/* the page where users select files, etc... */
.uploadPage						{ background: #000000; color: #ffffff; }
#headerBox 						{ color: #999999; background: #eeeeee; border-bottom-color: #cfcfcf; }
#fileFields						{ border-bottom-color: #666666; background-color:#ffffff; }

/* Upload progress display */
#progressMessage				{ background: #bb221d; }
#progressBarContainer 			{ background: #ffffff; border-color: #666666;  } 
#progressBarBar		  			{ background: #C9DDEC; }

#uploadStats		 			{ color:#999999; }


/* admin */

.adminPage 						{ color: #999999; }
								
.userList #allreadyExists		{ color: #444444;  }
.userList #lastLogin			{ color: #999999; }
.userList a						{ color: #666666; }
.userList #import				{ color: #999999; }
.userList #edit					{ color: #999999; }
.userList #delete				{ color: #990000; }
.userList a:hover				{ color: #cfab37; }
.userList tr:hover				{ background-color: #222222; }
.userList #username				{ color: #cfab37; }							
								
.fieldGroupHeader a				{ color: #999999; }
								
.fieldDiv span					{ color: #888888; }
								
h5								{ color: #999999; }
								
.loginName						{ color: #999999; }
.loginName a					{ color: #999999; }
								
								
/* for the media viewer */				
.viewerToolbar					{ background-color:#efefef; background-color:rgba(255,255,255,0.7); border-color: #aaaaaa; }
.viewerImage					{ border-color:#CCCCCC; }
