/*******************************
	album.pl Style Sheet
	http://perl.Bobbitt.ca/album
*******************************/

body	{ background-color: #808080; font-size: 8pt; letter-spacing: 1px;
	color: black; text-align: left;
	font-family: tahoma,verdana, arial, helvetica, 'Sans Serif';
	 scrollbar-arrow-color:#c0c0c0; 
scrollbar-face-color:#511F00;
scrollbar-shadow-color: #AD1010; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-track-color: #54574F;}

P	{ font-size: 8pt; color: black; text-align: left; letter-spacing: 1px;
	font-family: tahoma, verdana, arial, helvetica, 'Sans Serif';}


/*******************************
	div definitions
	(These define the styles of the main "sections" of the album.)
*******************************/

/* The entire album "table" */
#album	{ width: 700px; border: 1px solid #543453; background-image:url("../1.gif"); }

/* The title of the current object */
.title	{ height: 108px; font-size: 13pt; background-image:url("../2.gif");
	font-family: tahoma, verdana, arial, helvetica, 'Sans Serif';
	text-align: left; line-height: 200%; word-spacing: 3px;
	  text-indent: 5px; color: #54574F; }
/* Title banner (NOT USED) - Light Gray */
.album	{ width: 80%; border: 1px solid #543453; background-image:url("../1.gif"); }
.titlebanner	{ height: 88px; border: 1px solid #020133; background-color: #020133; }
.albumsubtitle	{ text-align: center; font-size: 8pt; display: inline; }
.photosubtitle	{ text-align: center; font-size: 8pt; display: inline; }
.subtitle	{ text-align: left; font-size: 10pt; font-weight: bold; }
.login	{ line-height: 200%; text-align: left; width: 49.99%; font-size: 8pt; display: inline; }
.options	{ line-height: 200%; width: 50%; text-align: right; font-size: 8pt; display: inline; }
.recentuploads	{ line-height: 200%; width: 40%; text-align: left; font-size: 8pt; display: inline; }
.popular	{ line-height: 200%; width: 28%; text-align: left; font-size: 8pt; display: inline; }
.photo	{ text-align: center; font-size: 8pt; }
.ssirecentuploads	{ height: 110px; width: 110px; display: inline; }
.mailto	{ line-height: 200%; text-align: right; font-size: 8pt; display: inline; }
.views	{ line-height: 200%; width: 50%; text-align: center; font-size: 8pt; color: #ffffff; display: inline; }
.ratings	{ line-height: 200%; text-align: center; font-size: 8pt; background-color: #333333; }
.notify	{ text-align: center; font-size: 8pt; }
.uploadrules	{ text-align: left; }
.navwidth	{ width: 32%; display: inline; float: left; }
.group	{ text-align: left; font-size: 8pt; }
.subtext { font-size: 8pt; display: inline; }
.warning	{ padding: 10px; border: 3px solid #ffea23; text-align: center; line-height: 140%; background-color: #FF0000; color: #ffffff; font-size: 10pt; font-weight: bold; }
.hidden	{ display: none; }

.description	{ line-height: 200%; text-align: center;        background-image:url("../1.gif");}
.lightbanner	{ height: 100%; border: 1px solid #ffffff;      background-image:url("../1.gif");}
.medbanner	{ height: 3px; border: 0px solid #020133;       background-color: #511F00;}
.darkbanner	{ height: 18px; border: 0px solid #ffffff;      background-image:url("../1.gif");}
.darkbanner2	{ height: 35px; border: 0px solid #ffffff;      background-image:url("../1.gif");}
.loginform	{ line-height: 200%; text-align: left;          background-image:url("../1.gif"); width: 65%; font-size: 8pt; }
.admin		{ background-color: #DCAE0B; text-align: center; font-size: 8pt; }
.bread		{ line-height: 200%; border: 0px solid #ffffff; background-image:url("../1.gif"); text-align: left; font-size: 8pt; }
.pages		                           { line-height: 200%; background-image:url("../1.gif"); text-align: right; font-size: 8pt; }
.enterdesc	                          { text-align: center; background-image:url("../1.gif"); }
.objects	                          {height: 22px; text-align: center; background-image:url("../1.gif"); }
.viewing	                           { line-height: 200%; background-image:url("../1.gif"); text-align: center; font-size: 8pt; }
.legend		          { text-align: center; font-size: 8pt; background-image:url("../1.gif"); }
.nav	{height:25px; border: 0px solid #333333; text-align: center; background-image:url("../1.gif"); }


/*******************************
	table definitions
	(Used to display the thumbnails of sub albums, movies and photos inside an album.)
*******************************/

table	{ border-collapse: collapse; empty-cells: hide;
	border-color: #330000; width: 80%; }

td	{ font-size: 8pt; border-color: #330000; }


/*******************************
	image definitions
	(Used to display the thumbnails of each object type differently.)
*******************************/

img.album	{ border:3px inset; border-color: #666666 #999999 #cccccc #333333; }
img.thumb	{ border:3px outset; border-color: #999999 #666666 #333333 #cccccc; }
img.photo	{ border:0px; }
img.movie	{ border:2px outset; border-color: #999999; border-style: dashed; }
img.button	{ border:0px; vertical-align: middle; }


/*******************************
	link definitions
	(Used to display links.)
*******************************/

a:link
	{
	color: #511F00;
	text-decoration: none;
	}

a:visited
	{
	color: #511F00;
	text-decoration: none;
	}

a:active
	{
	color: #511F00;
	text-decoration: none;
	}

a:hover
	{
	color: #54574F;
	text-decoration: underline;
	font-weight: none; 
	}

/* Admin menu links */
a.adminlink	{ }

/* User option links */
a.optionslink	{ }

/* Navigation footer links */
a.navlink	{ }

/* Breadcrumbs links */
a.breadlink	{ }

/* Full size photo links */
a.photolink	{ }

/* Pages links */
a.pageslink	{ }

/* Image thimbnail links */
a.imagethumb	{ }

/* Movie thimbnail links */
a.moviethumb	{ }

/* Album thimbnail links */
a.albumthumb	{ }


/*******************************
	input definitions
	(Used to display text boxes, input fields, checkboxes, radio buttons, etc...)
*******************************/

input	{ border:3px outset; background-color: #E4E4E4; font-size: 8pt;
	color: #808080;
	font-family: Tahoma, verdana, arial, helvetica, 'Sans Serif'; }

input.button	{ font-size: 8pt; font-family: Tahoma, verdana, arial, helvetica, 'Sans Serif'; font-weight: normal;
      color: #ffffff; border: 1px solid #52869F; background-color: #00294e; }

textarea, select	{ border:3px inset; background-color: #E4E4E4; font-size: 8pt; color: #808080;
	font-family: Tahoma, verdana, arial, helvetica, 'Sans Serif'; }

input.checkbox	{ border:3px; }
