body {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   font-size: 9pt;
   background-color: #000000;
   color: #FFFFBE; text-align: left; font-family: Tahoma, verdana, arial, helvetica, 'Sans Serif';
   Scrollbar-Base-Color: #081900;
   Scrollbar-Shadow-Color: #777777;
   ScrollBar-Dark-Shadow-Color: #ffffff;
   Scrollbar-Highlight-Color: #ff5ffbr;
   Scrollbar-3D-Light-Color: #FFFFbe;
}
:link                {color: #FFFFBE;}
:visited             {color: #FFFFBE;}
a:active             {color: #FFFFBE;}
a:hover              {color: #FFFFBE;}
.menu                {color: #ffffff; font-size: 12px; vertical-align: middle; font-family: Verdana, Arial, Helvetica; text-decoration: none}
.caption             {color: #FF3932; font-size: 9px; line-height: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none}
.copyright           {color: #FFFFBE; font-size: 9px; line-height: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none}
.bodygray            {color: #cccccc; font-size: 12px; font-family: Verdana, Arial, Helvetica}
.bodybold            {color: #FFFFBE; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica}
.bodyitalic          {color: #FFFFBE; font-size: 12px; font-style: italic; font-family: Verdana, Arial, Helvetica}
.bodyitalic10        {color: #FFFFBE; font-size: 10px; font-style: italic; font-family: Verdana, Arial, Helvetica}
.body1               {color: #FFFFBE; font-size: 11px; font-family: Verdana, Arial, Helvetica}
.body14              {color: #FFFFBE; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica}
.body18              {color: #FFFFBE; font-size: 18px; font-family: Verdana, Arial, Helvetica}
.bodyred             {color: #FF3932; font-size: 12px; font-family: Verdana, Arial, Helvetica}
.bodywhite           {color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica}
.bodywhite11         {color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none}
.bodywhiteunderline  {color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica; text-decoration: underline}

/* The entire album "table" */
#album   { width: 740px; border: 2px solid #080C3B; color: #FFFFBE; background-color: #ffffff; }

/* The title of the current object */
.title   { font-size: 20pt; font-variant: small-caps; background-color: #ffffff;
   font-family: Tahoma, verdana, arial, helvetica, 'Sans Serif';
   text-align: left; word-spacing: 3px;
   letter-spacing: 8px; font-weight: bold; text-indent: 5px; color: #FFFFBE; }

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

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

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

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

/* Pages, when there's more than 1 */
.pages   { line-height: 200%; color: #FFFFBE; background-color: #000000; font-size: 10pt; }

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

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

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

/* The navigation footer at the bottom. */
.nav  { text-align: center; color: #FFFFBE; background-color: #000000; }

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

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

img.album   { border:3px outset; border-color: #2B361C #FFFFBE #FFFFBE #2B361C; }
img.thumb   { border:3px outset; border-color: #2B361C #FFFFBE #FFFFBE #2B361C; }
img.photo   { border:3px outset; border-color: #2B361C #FFFFBE #FFFFBE #2B361C; }
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.checkbox { border:3px; }

input.button {color: #ffffff; font-family:Verdana, Arial, Helvetica; font-size:9px; line-height:12px; font-weight: bold;
   height: 18px;
   width:100px;
   BORDER-RIGHT: #000000 0px solid;
   BORDER-TOP: #000000 0px solid;
   BORDER-LEFT: #000000 0px solid;
   BORDER-BOTTOM: #000000 0px solid;
   background-color:#0C8D58;
   BACKGROUND: url(/images/button_back.gif) repeat-x;
   padding-left: 0.1em;
   padding-right: 0.1em;
   cursor:hand;
}
input.submit {color: #ffffff; font-family:Verdana, Arial, Helvetica; font-size:9px; line-height:12px; font-weight: bold;
   height: 18px;
   width:100px;
   BORDER-RIGHT: #000000 0px solid;
   BORDER-TOP: #000000 0px solid;
   BORDER-LEFT: #000000 0px solid;
   BORDER-BOTTOM: #000000 0px solid;
   background-color:#0C8D58;
   BACKGROUND: url(/images/button_back.gif) repeat-x;
   padding-left: 0.1em;
   padding-right: 0.1em;
   cursor:hand;
}
input
   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}

select,option
   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000; margin-top: 1px}

textarea
   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
