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

/* The entire album "table" */
form { margin:0px; padding:0px; }

.Mtitle { font-size:14px; font-variant:small-caps; font-family:verdana,arial,helvetica; text-align:left; word-spacing:2px; letter-spacing:3px; font-weight:bold; text-indent:5px; color:#6F7D9B; }
.Malbumcontent { font-family:arial,helvetica; text-align:center; padding:10px; width:695px; font-size:12px; }

.albumstitle { font-size:10px; font-family:verdana; }

/* The object's description */
.description { font-size:14px; text-align:left; fonmt-family:verdana,arial,helvetica; font-weight:bold; }

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

/* Horizontal banner used to hold ??? - Light Gray */
.lightbanner { height: 25px; }

/* Horizontal banner used to hold "E-Mail This Page" and views information - Medium Gray */
.medbanner	{ height: 25px; }

/* Horizontal banner used to hold ??? - Dark Gray */
.darkbanner	{ height:20px; }

/* The login form itself */
.loginform { line-height: 200%; text-align: left; font-size: 8pt; }

/* Home, Search, Random, Upload, Recent Uploads */
.options {text-align:center; padding-top:2px; font-size:12px; font-family:verdana,arial,helvetica; font-weight:bold; font-style:normal; }

/* Admin menu */
.admin { text-align: center; font-family:tahoma; font-size: 10px; }

/* Used for displaying objects on the Recent Uploads screen */
.recentuploads { line-height:200%; margin-bottom:25px; text-align:left; font-size:10px; display:inline; font-family:tahoma; }

/* Used for displaying objects on the  Most Popular screen */
.popular { line-height: 200%; margin-bottom:25px; text-align:left; font-size:10px; font-family:tahoma; display:inline; }

/* Used for displaying objects on the Recent Uploads screen */
/* Objects will be displayed horizontally. To display vertically, remove "display: inline;" from the class below */
/* Height is the distance between thumbnails when spaced vertically. Width is the distance when spaced horizontally. */
.ssirecentuploads	{ height: 110px; display: inline; }

/* Breadcrumbs */
.bread { padding:3px; font-family:verdana; text-align:left; font-size:10px; }

/* Pages, when there's more than 1 */
.pages { text-align:right; font-family:verdana,arial,helvetica; font-size:10px; }

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

/* The rules for uploading files */
.uploadrules { text-align: left; margin-left:7px; }

/* 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:bottom; font-size: 10px; font-family:tahoma; }

/* The Small/Med/Large and Fullscreen Slideshow links for photos */
.viewing { line-height:200%; font-weight:bold; font-family:verdana,arial,helvetica; text-align:center; font-size:12px; }

/* The "E-mail this page" link */
.mailto	{ line-height: 200%; text-align: center; font-size: 6pt; display: inline; }

/* The text saying how many times this photo has been viewed */
.views { line-height:200%; color:#B6B6B6; text-align:center; font-family:tahoma; font-size:10px; display:inline; font-weight:bold; }

/* Ratings */
.ratings { text-align:center; font-family:tahoma; font-size:10px; color:#000000; }

/* The e-mail notify form */
.notify	{ text-align: center; font-size: 6pt; }

/* The icon legend at the bottom */
.legend	{ text-align: center; font-size: 6pt; }

/* The navigation footer at the bottom. */
.nav {  text-align:center; padding-bottom:2px; font-weight:bold; font-size:12px; font-family:arial,helvetica; }

/* The navigation footer at the bottom, covers spacing of individual prev/up/next buttons. */
.navwidth	{  }

/* Group titles (albums or photos/movies) */
.group	{ text-align: left; font-size: 8pt; }

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

/* Used to display warnings */
.warning	{ padding: 10px; text-align: center; line-height: 140%;font-size: 10pt; font-weight: bold; }

/* Used to display "Missing Style Sheet" warning. Actually, it's used to hide the warning. :) */
.hidden	{ position:absolute; width:400px; }

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




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

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


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

/* Admin menu links */
.adminlink { font-size:11px; }
a.adminlink	{ color:#FF2A00; }
a.adminlink:hover	{ color:black; }

/* User option links */
.optionslink { color:#FF2A00;  }
.optionslink:hover { color:#000000; }

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

/* Breadcrumbs links */
a.breadlink	{ color:black; }

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

/* Pages links */
a.pageslink { color:#ED1C2E; }
a.pageslink:hover { color:#FFCC00; }

/* Image thimbnail links */
a.imagethumb	{ color:#FF2A00; }
a.imagethumb:hover	{ color:#C4C4C4; }

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

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

.breadlink { color:#FC7100; text-decoration:none; }
.breadlink { color:#000000; text-decoration:none; }
.photo_album_stuff a { color:#FF2A00; text-decoration:none; }
.photo_album_stuff a:hover { color:#000000; text-decoration:none; }
/*******************************
	input definitions
	(Used to display text boxes, input fields, checkboxes, radio buttons, etc...)
*******************************/
