  .menu {
   font-weight : none;
   font-size: 12px;
   text-decoration: none;
   font-family : Verdana,Arial;
   color : #FFFFFF;
}
.menu:HOVER { text-decoration: underline;color:#FFFF91;}


  .map {
   font-weight : bold;
   font-size: 12px;
   text-decoration: underline;
   font-family : Verdana,Arial;
   color : #000000;
}
.map:HOVER { text-decoration: underline;color:#990000;}


  .link {
   font-weight : none;
   font-size: 12px;
   text-decoration: underline;
   font-family : Verdana,Arial;
   color : #000000;
}
.link:HOVER { text-decoration: underline;font-weight: bold; color:#990000;}

  .link2 {
   font-weight : none;
   font-size: 12px;
   text-decoration: underline;
   font-family : Verdana,Arial;
}
.link2:HOVER { text-decoration: underline;font-weight: bold; color:#990000;}

  .text {
   font-weight : none;
   font-size: 12px;
   text-decoration: none;
   font-family : Verdana,Arial;
   color : #000000;
}
.text:HOVER { text-decoration: underline;font-weight: bold; color:#990000;}


.small {
   font-weight : none;
   font-size: 10px;
   text-decoration: none;
   font-family : Tahoma,Verdana,Arial;
   color : #000000;
}
.small:HOVER { text-decoration: underline;font-weight: bold; color:#990000;}

/*******************************
	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; }


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

input	{background-color: #E4E4E4; font-size: 8pt;
	color: #000000;	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	{background-color: #E4E4E4; font-size: 8pt; color: #000000;
	font-family: Tahoma, verdana, arial, helvetica, 'Sans Serif'; }

input.checkbox	{ border:1px; }


/* Admin menu links */
.adminlink	{   
   font-weight : bold;
   font-size: 12px;
   text-decoration: underline;
   font-family : Verdana,Arial;
   color : #000000; }
.adminlink:HOVER {text-decoration:underline; color:#990000;}

/* User option links */
.optionslink	{  
   font-weight : bold;
   font-size: 12px;
   text-decoration: underline;
   font-family : Verdana,Arial;
   color : #000000; }
.optionslink:HOVER {text-decoration:underline; color:#990000;}

/* Navigation footer links */
.navlink	{  
   font-weight : bold;
   font-size: 12px;
   text-decoration: underline;
   font-family : Verdana,Arial;
   color : #000000; }
.navlink:HOVER {text-decoration:underline; color:#990000;}

/* Breadcrumbs links */
.breadlink	{
   font-weight : bold;
   font-size: 12px;
   text-decoration: underline;
   font-family : Verdana,Arial;
   color : #000000; }
.breadlink:HOVER {text-decoration:underline; color:#990000;}

/* Full size photo links */
.photolink	{  
   font-weight : normal;
   font-size: 12px;
   text-decoration: underline;
   font-family : Tahoma,Verdana,Arial;
   color : #000000; }
.photolink:HOVER {text-decoration:underline; color:#990000;}

/* Pages links */
.pageslink	{  
   font-weight : bold;
   font-size: 12px;
   text-decoration: underline;
   font-family : Verdana,Arial;
   color : #000000; }
.pageslink:HOVER {text-decoration:underline; color:#990000;}

/* Image thimbnail links */
.imagethumb	{  
   font-weight : bold;
   font-size: 12px;
   text-decoration: underline;
   font-family : Verdana,Arial;
   color : #000000; }
.imagethumb:HOVER {text-decoration:underline; color:#990000;}

/* Movie thimbnail links */
.moviethumb	{  
   font-weight : bold;
   font-size: 12px;
   text-decoration: underline;
   font-family : Verdana,Arial;
   color : #000000; }
.moviethumb:HOVER {text-decoration:underline; color:#990000;}

/* Album thimbnail links */
.albumthumb	{  
   font-weight : bold;
   font-size: 12px;
   text-decoration: underline;
   font-family : Verdana,Arial;
   color : #000000; }
.albumthumb:HOVER {text-decoration:underline; color:#990000;}




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

/* The object's description */
.description	{ line-height: 200%; text-align: left; font-weight: normal; }

/* Album's title as displayed under it's thumbnail */
.albumsubtitle	{ text-align: center; font-size: 12pt; display: inline; color:#000000;}

/* Photo's title as displayed under it's thumbnail */
.photosubtitle	{ text-align: center; font-size: 8pt; display: inline; }

/* 2nd level titles, such as those used on the upload screen */
.subtitle	{ text-align: left; font-size: 10pt; font-weight: bold; }

/* Admin menu */
.admin	{ background-color: #aa6600; text-align: center; font-size: 6pt; }

/* Used for displaying objects on the  Most Popular screen */
.popular	{ line-height: 200%; width: 30%; text-align: left; font-size: 8pt; display: inline; }
.popular2        { line-height: 200%; width: 30%; text-align: left; font-size: 8pt; display: inline; }
.popular3        { line-height: 200%; width: 30%; text-align: left; font-size: 8pt; display: inline; }

/* Breadcrumbs */
.bread	{ line-height: 100%; text-align: left; font-size: 10pt; font-weight:bold; font-family : Verdana,Arial;}

/* Pages, when there's more than 1 */
.pages	{ line-height: 100%; text-align: right; font-size: 10pt; font-weight:bold}

/* The form to enter descriptions */
.enterdesc	{ text-align: center; }

/* The object itself (I.E. the photo, or an album full of photos) */
.objects	{ text-align: center; }

/* The text under each photo's thumbnail */
.photo	{ text-align: center; font-size: 6pt;}

/* The text saying how many times this photo has been viewed */
.views	{ line-height: 100%; width: 50%; text-align: center; font-size: 8pt; display: inline; }

/* Ratings */
.ratings	{ line-height: 200%; text-align: center; font-size: 8pt;}

/* The navigation footer at the bottom. */
.nav	{ border: 1px solid #333333; text-align: center;}

/* The navigation footer at the bottom, covers spacing of individual prev/up/next buttons. */
.navwidth	{ width: 32%; display: inline; float: left; }

/* Group titles (albums or photos/movies) */
.group	{ text-align: left; font-size: 10pt; font-weight:bold; font-family : Verdana,Arial;}

/* Subtext, used for things like the "fine print" on the search form */
.subtext { font-size: 6pt; display: inline; }

/* Used to display warnings */
.warning	{ padding: 10px; border: 3px solid #ffea23; text-align: center; line-height: 140%; background-color: #FF0000; color: #ffffff; font-size: 10pt; font-weight: bold; }




.loginform {border-style:solid; border-width:1; font-family: Verdana; font-size: 10px;}
