body {
    scrollbar-face-color: #006060;
    scrollbar-3dlight-color: #006060;
    scrollbar-highlight-color: #AAAAAA;
    scrollbar-shadow-color: #AAAAAA;
    scrollbar-darkshadow-color: #006060;
    scrollbar-arrow-color: #EEEEEE;
    scrollbar-track-color: #006060;
    scrollbar-base-color: #006060;
    background: #006060;
    margin: 0px;
    padding: 0px;
}

form                    { margin: 0px; padding: 0px }

body,td                 { font: normal 11px/16px Verdana,Helvetica,Arial; color: #dddddd }
H1                      { font-weight: bold; font-size: 16px; color: #eeeeee; margin: 40px 0px 20px; letter-spacing: 1px }
H2                      { font-weight: bold; font-size: 13px; color: #999999; margin: 13px 0px 10px; letter-spacing: 4px }
H3                      { font-weight: bold; font-size: 11px; color: #999999; margin: 10px 0px 6px; letter-spacing: 3px }
H4                      { font-weight: bold; font-size: 9px; font-family: Tahoma; text-transform: uppercase; color: #eeeeee; margin: 0px; padding: 0px 3px; letter-spacing: 2px; background-color: #115858 }
H5                      { font-weight: bold; font-size: 9px; font-family: Tahoma; color: #eeeeee; margin: 3px 0px; padding: 0px; letter-spacing: 1px; background-color: #115858 }
.uppercase              { text-transform: uppercase }
H6                      { font: normal 9px Verdana; color: #99aaaa; margin: 0px 0px 3px }

a                       { color: #66bb99; text-decoration: none }
a:hover                 { cursor: pointer; color: #ffffff; text-decoration: underline }

/* MAIN FRAMEBORDER */

.mainframe              { border-top: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa }
.mainframetop           { border-top: 1px solid #aaaaaa }
.mainright              { border-right: 1px solid #aaaaaa }
.mainbottom             { border-bottom: 1px solid #aaaaaa }
.mainbottomright        { border-bottom: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa }


/* MENUBAR */

.menutable              { background-color: #002244 }
.menupassive            { font-weight: bold; color: #aaaaaa }
.menuactive             { font-weight: bold; color: #ffffff }
.menupassivehover,
.menuactivehover        { font-weight: bold; color: #ffffff; cursor: pointer; text-decoration: underline overline }
a.menupassive:hover,
a.menuactive:hover      { text-decoration: underline overline }
.menuhelptxt            { font-weight: bold; font-size: 9px; font-family: Tahoma,Verdana,Helvetica,Arial; letter-spacing: 2px }

/* PAGE CONTENT */

.leftheader             { font-weight: bold; font-size:13px; padding: 4px 0px 4px 9px; letter-spacing: 3px; border-bottom: 1px solid #aaaaaa }
  /*
  .page                   { padding: 4px 4px 4px 8px; text-align: justify }
  */
.imgleft                { float: left; margin: 3px; border: 1px solid #aaaaaa; padding: 0px }
.imgright               { float: right; margin: 3px; border: 1px solid #aaaaaa; padding: 0px }
.imgleft img            { margin: 5px }
.imgright img           { margin: 5px }

.leftcolumn             { padding: 4px }
.leftcolumn p           { margin: 0px 0px 10px 0px; padding-left: 2px }
.leftcolumn H2          { padding-left: 2px }
.leftcolumn H3          { padding-left: 2px }
.leftcolumn H5          { padding-left: 2px }
.leftcolumn H6          { padding-left: 2px }

.rightcolumn            { padding: 2px 4px; margin: 0px; font-size: 10px; line-height: 12px }
.rightcolumnnopadding   { padding: 0px; margin: 0px; font-size: 10px; line-height: 12px }
.rightcolumn p          { margin: 0px 0px 10px 0px }
.rightcolumnheader      { font-weight: bold }

.sideheader             { border-top: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; background-color:#002244; padding: 2px; font-weight: bold; font-size: 11px; letter-spacing: 2px }

/* TOUR DATES */

.datum                  { color: #dddddd; font-weight: bold }
.past,
h4.past,
.past .datum            { color: #99aaaa; font-size: 9px }
.past a                 { color: #338877 }
h4.past                 { background-color: #006060; display: inline }
.past div               { display: inline }

.pastHome,
.pastHome .datum        { color: #99aaaa }
.pastHome a             { color: #338877 }


/*
  h4.gigheader            { color: #dddddd; background-color: none; display: inline }
*/

.itemdivider            { height: 6px; width: 480px }

/* LOOK */
.photocheckboxtext      { font-size: 10px; letter-spacing: 1px; color: #889999 }
input.check             { vertical-align: middle; margin-left: 1px }

/* CLUB - CHAT */
.chatform               { font-size: 9px }
.chat                   { font: 10px Verdana; width: 180px;
                          scrollbar-face-color: #cccccc;
                          scrollbar-3dlight-color: #ffffff;
                          scrollbar-highlight-color: #ffffff;
                          scrollbar-shadow-color: #000000;
                          scrollbar-darkshadow-color: #000000;
                          scrollbar-arrow-color: #000000;
                          scrollbar-track-color: #cccccc;
                          scrollbar-base-color: #cccccc;
                        }
.chatname               { font: 9px Verdana; color: #889999; text-align: right }
.chatmessage            { font: 11px Verdana }
input.button            { font-size: 10px }
.chatodd                { background-color: #115858; padding: 0 0 2 3 }
.chateven               { background-color: #006060; padding: 0 0 2 3 }
