/**************/
/* Body Style */
/**************/
BODY
  {
  font-family:Comic Sans MS;
  font-size: 11pt;
  }
b.caterfly { color: #000080; }

/*******************/
/* For Snow Effect */
/*******************/
.drop { position: absolute; width: 3;  filter: flipV(), flipH(); font-size: 40; color: blue }

/*********************/
/* Button Properties */
/*********************/
.fabutton{font-family:Comic Sans MS; font-size: 10pt;background-image:url(../images/button_notes.jpg)}

/*******************/
/* Font Properties */
/*******************/
/* featured artists database fonts */
.kplfadsearchbarstyle { font-family:Comic Sans MS; font-weight:bold; font-size: 11pt; color: #FFFFFF; }

/* featured artists fonts */
.kplartisttitlefontstyle { font-family:Comic Sans MS; font-size: 20pt; color: #0000FF; }
.kplfasearchbarstyle { font-family:Comic Sans MS; font-weight:bold; font-size: 11pt; color: #FFFFFF; }
.kplalbumtitlefontstyle { font-family:Comic Sans MS; font-size: 16pt; }

/* default fonts */
.kplsmallfontstyle { font-family:Comic Sans MS; font-size: 8pt; }
.kplformfontstyle { font-family:Comic Sans MS; font-size: 10pt; }
.kplfontstyle { font-family:Comic Sans MS; font-size: 11pt; }
.kpltitlefontstyle { font-family:Comic Sans MS; font-size: 14pt; }
.kplbigtitlefontstyle { font-family:Comic Sans MS; font-size: 22pt; }
.kplonlyfontstyle { font-family:Comic Sans MS; }

.kplwhitesmallfontstyle { font-family:Comic Sans MS; font-size: 8pt; color: #FFFFFF; }
.kplwhitefontstyle { font-family:Comic Sans MS; font-size: 11pt; color: #FFFFFF; }
.kplwhitetitlefontstyle { font-family:Comic Sans MS; font-size: 14pt; color: #FFFFFF; }
.kplwhitebigtitlefontstyle { font-family:Comic Sans MS; font-size: 18pt; color: #FFFFFF; }

/* jukebox fonts */
.kpljukeboxfontstyle { font-family:Comic Sans MS; font-size: 8pt; color: #FFFFFF; }
.kplblackjukeboxfontstyle { font-family:Comic Sans MS; font-size: 8pt; color: #000000; }
.kpljukeboxtitlefontstyle { font-family:Comic Sans MS; font-size: 10pt; color: #FFFFFF; font-weight:bold; }

/* movie fonts */
.kplmovietitlefontstyle { font-family:Comic Sans MS; font-size: 11pt; color: #FFFFFF; }

/* photo album fonts */
.kplphotoalbumtitlefontstyle { font-family:Comic Sans MS; font-size: 20pt; }

/* php calendar object fonts */
.kplphpcalendarobj { font-family:Comic Sans MS; font-size: 10pt; }

/* quick books fonts */
.kplqbstyle { font-family:Comic Sans MS; font-size: 11pt; color: #FFFFFF; }
.kplqbsmallstyle { font-family:Comic Sans MS; font-size: 8pt; color: #FFFFFF; }
.kplqbsearchbarstyle { font-family:Comic Sans MS; font-weight:bold; font-size: 11pt; color: #FFFFFF; }

/* what's new fonts */
.kplnewfontstyle { font-family:Comic Sans MS; font-weight: bold; font-size: 10pt; color: #800080; }

/*******************/
/* Link Properties */
/*******************/
/* control panel links */
a.cp:link { background-color:#51714C; color: #FFFF00; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }
a.cp:active { background-color:#51714C; color: #FF0000; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.cp:visited { background-color:#51714C; color: #FFFF00; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.cp:hover { background-color:#51714C; color: #FF0000; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }

/* control panel links (small) */
a.cpsmall:link { color: #FFFF00; text-decoration: none; font-size: 8pt; font-family:Comic Sans MS; }
a.cpsmall:active { color: #FF0000; text-decoration: underline;  font-size: 8pt; font-family:Comic Sans MS; }
a.cpsmall:visited { color: #FFFF00; text-decoration: none;  font-size: 8pt; font-family:Comic Sans MS; }
a.cpsmall:hover { color: #FF0000; text-decoration: underline; font-size: 8pt; font-family:Comic Sans MS; }

/* default links */
a:link { color: #0000FF; text-decoration: underline; font-family:Comic Sans MS; }
a:active { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; }
a:visited { color: #0000FF; text-decoration: underline; font-family:Comic Sans MS; }
a:hover { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; }

/* default links (large) */
a.large:link { color: #0000FF; text-decoration: underline; font-family:Comic Sans MS; font-size: 22pt; }
a.large:active { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; font-size: 22pt; }
a.large:visited { color: #0000FF; text-decoration: underline; font-family:Comic Sans MS; font-size: 22pt; }
a.large:hover { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; font-size: 22pt; }

a.largeyellow:link { color: #FFFF00; text-decoration: underline; font-family:Comic Sans MS; font-size: 22pt; }
a.largeyellow:active { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; font-size: 22pt; }
a.largeyellow:visited { color: #FFFF00; text-decoration: underline; font-family:Comic Sans MS; font-size: 22pt; }
a.largeyellow:hover { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; font-size: 22pt; }

/* default links (yellow) */
a.yellow:link { color: #FFFF00; text-decoration: underline; font-family:Comic Sans MS; }
a.yellow:active { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; }
a.yellow:visited { color: #FFFF00; text-decoration: underline; font-family:Comic Sans MS; }
a.yellow:hover { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; }

/* default links (small) */
a.small:link { color: #0000FF; text-decoration: underline; font-family:Comic Sans MS; font-size: 8pt; }
a.small:active { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; font-size: 8pt; }
a.small:visited { color: #0000FF; text-decoration: underline; font-family:Comic Sans MS; font-size: 8pt; }
a.small:hover { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; font-size: 8pt; }

a.smallyellow:link { color: #FFFF00; text-decoration: underline; font-family:Comic Sans MS; font-size: 8pt; }
a.smallyellow:active { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; font-size: 8pt; }
a.smallyellow:visited { color: #FFFF00; text-decoration: underline; font-family:Comic Sans MS; font-size: 8pt; }
a.smallyellow:hover { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; font-size: 8pt; }

/* frequent artists database links (search bar) */
a.fadsearchbar:link { color: #FFFF00; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }
a.fadsearchbar:active { color: #FF0000; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.fadsearchbar:visited { color: #FFFF00; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.fadsearchbar:hover { color: #FF0000; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }

/* featured artists links */
a.faartistlist:link { color: #0000FF; text-decoration: underline; font-size: 11pt; font-family:Comic Sans MS; }
a.faartistlist:active { color: #FF0000; text-decoration: underline;  font-size: 11pt; font-family:Comic Sans MS; }
a.faartistlist:visited { color: #0000FF; text-decoration: underline;  font-size: 11pt; font-family:Comic Sans MS; }
a.faartistlist:hover { color: #FF0000; text-decoration: underline; font-size: 11pt; font-family:Comic Sans MS; }

/* featured artists links (menu) */
a.ssmItems:link {color:black;text-decoration:none;}
a.ssmItems:hover {color:black;text-decoration:none;}
a.ssmItems:active {color:black;text-decoration:none;}
a.ssmItems:visited {color:black;text-decoration:none;}

/* featured artists links (search bar) */
a.fasearchbar:link { color: #FFFF00; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }
a.fasearchbar:active { color: #FF0000; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.fasearchbar:visited { color: #FFFF00; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.fasearchbar:hover { color: #FF0000; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }

/* jukebox links */
a.jukebox:link { background-color:#000000; color:#FFFF00; font-size: 8pt; text-decoration:none; font-family:Comic Sans MS; }
a.jukebox:visited { background-color:#000000; color:#FFFF00; font-size: 8pt; text-decoration:none; font-family:Comic Sans MS; }
a.jukebox:hover { background-color:#000000; color:#FF0000; font-size: 8pt; text-decoration:underline; font-family:Comic Sans MS; }
a.jukebox:active { background-color:#000000; color:#FF0000; font-size: 8pt; text-decoration:underline; font-family:Comic Sans MS; }

/* jukebox links (open jukebox) */
a.openjukebox:link { color: #FFFF00; text-decoration: underline; font-size: 11pt; font-family:Comic Sans MS; }
a.openjukebox:active { color: #FF0000; text-decoration: underline;  font-size: 11pt; font-family:Comic Sans MS; }
a.openjukebox:visited { color: #FFFF00; text-decoration: underline;  font-size: 11pt; font-family:Comic Sans MS; }
a.openjukebox:hover { color: #FF0000; text-decoration: underline; font-size: 11pt; font-family:Comic Sans MS; }

/* kpl news flash links */
a.kplnews:link { color: #0000FF; text-decoration: underline; font-family:Comic Sans MS; }
a.kplnews:active { color: #FF0000; text-decoration: underline;  font-family:Comic Sans MS; }
a.kplnews:visited { color: #0000FF; text-decoration: underline;  font-family:Comic Sans MS; }
a.kplnews:hover { color: #FF0000; text-decoration: underline; font-family:Comic Sans MS; }

/* main links */
a.main:link { color: #FFFF55; text-decoration: none; font-size: 12pt; font-family:Comic Sans MS; }
a.main:active { color: #FF0000; text-decoration: none; font-size: 12pt; font-family:Comic Sans MS; }
a.main:visited { color: #FFFF55; text-decoration: none; font-size: 12pt; font-family:Comic Sans MS; }
a.main:hover { color: #FF0000; text-decoration: none; font-size: 12pt; font-family:Comic Sans MS; }

/* modify calendar links (bookings) */
a.gssbookings:link {color:#000000; text-decoration:none; font-size: 8pt; font-family:Comic Sans MS;}
a.gssbookings:visited {color:#000000; text-decoration:none; font-size: 8pt; font-family:Comic Sans MS;}
a.gssbookings:hover {color:#000000; text-decoration: underline; font-size: 8pt; font-family:Comic Sans MS;}
a.gssbookings:active {color:#000000; text-decoration: underline; font-size: 8pt; font-family:Comic Sans MS;}

/* modify calendar links (no bookings) */
a.gssnobookings:link {background-color:#000000; color:#FF0000; text-decoration:none; font-size: 8pt; font-family:Comic Sans MS;}
a.gssnobookings:visited {background-color:#000000; color:#FF0000; text-decoration:none; font-size: 8pt; font-family:Comic Sans MS;}
a.gssnobookings:hover {background-color:#FF0000; color:#000000; text-decoration: underline; font-size: 8pt; font-family:Comic Sans MS;}
a.gssnobookings:active {background-color:#FF0000; color:#000000; text-decoration: underline; font-size: 8pt; font-family:Comic Sans MS;}

/* modify calendar links (blocked times) */
a.gssblockedtimes:link {color:#FF00FF; text-decoration:none; font-size: 8pt; font-family:Comic Sans MS;}
a.gssblockedtimes:visited {color:#FF00FF; text-decoration:none; font-size: 8pt; font-family:Comic Sans MS;}
a.gssblockedtimes:hover {color:#FF00FF; text-decoration: underline; font-size: 8pt; font-family:Comic Sans MS;}
a.gssblockedtimes:active {color:#FF00FF; text-decoration: underline; font-size: 8pt; font-family:Comic Sans MS;}

/* modify calendar links (special days) */
a.gssspecialdays:link {color:#FF0000; text-decoration:none; font-size: 7pt; font-family:Comic Sans MS;}
a.gssspecialdays:visited {color:#FF0000; text-decoration:none; font-size: 7pt; font-family:Comic Sans MS;}
a.gssspecialdays:hover {color:#FF0000; text-decoration: underline; font-size: 7pt; font-family:Comic Sans MS;}
a.gssspecialdays:active {color:#FF0000; text-decoration: underline; font-size: 7pt; font-family:Comic Sans MS;}

/* movie window links */
a.moviewindow:link { color: #FFFF00; text-decoration: underline; font-size: 11pt; font-family:Comic Sans MS; }
a.moviewindow:active { color: #FF0000; text-decoration: underline;  font-size: 11pt; font-family:Comic Sans MS; }
a.moviewindow:visited { color: #FFFF00; text-decoration: underline;  font-size: 11pt; font-family:Comic Sans MS; }
a.moviewindow:hover { color: #FF0000; text-decoration: underline; font-size: 11pt; font-family:Comic Sans MS; }

/* photo album links */
a.pa:link { color: #FFFF55; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }
a.pa:active { color: #FF0000; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.pa:visited { color: #FFFF55; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.pa:hover { color: #FF0000; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }

/* php calendar object links */
a.phpcalendarobj:link { color: #000080; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }
a.phpcalendarobj:active { color: #FFFF00; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.phpcalendarobj:visited { color: #000080; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.phpcalendarobj:hover { color: #FFFF00; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }

/* quick books links */
a.qb:link {color:#FFFF00; text-decoration:underline; font-size: 11pt; font-family:Comic Sans MS;}
a.qb:visited {color:#FFFF00; text-decoration:underline; font-size: 11pt; font-family:Comic Sans MS;}
a.qb:hover {color:#FF0000; text-decoration: underline; font-size: 11pt; font-family:Comic Sans MS;}
a.qb:active {color:#FF0000; text-decoration: underline; font-size: 11pt; font-family:Comic Sans MS;}

/* quick books links (search bar) */
a.qbsearchbar:link { color: #FFFF00; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }
a.qbsearchbar:active { color: #FF0000; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.qbsearchbar:visited { color: #FFFF00; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.qbsearchbar:hover { color: #FF0000; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }

/* submain links */
a.submain:link { color: #FFFF55; text-decoration: none; font-size: 8pt; font-family:Comic Sans MS; }
a.submain:active { color: #FF0000; text-decoration: none; font-size: 8pt; font-family:Comic Sans MS; }
a.submain:visited { color: #FFFF55; text-decoration: none; font-size: 8pt; font-family:Comic Sans MS; }
a.submain:hover { color: #FF0000; text-decoration: none; font-size: 8pt; font-family:Comic Sans MS; }

/* webmaster test center links */
a.wtc:link { color: #FFFF55; text-decoration: underline; font-size: 12pt; font-family:Comic Sans MS; }
a.wtc:active { color: #FF0000; text-decoration: underline;  font-size: 12pt; font-family:Comic Sans MS; }
a.wtc:visited { color: #FFFF55; text-decoration: underline;  font-size: 12pt; font-family:Comic Sans MS; }
a.wtc:hover { color: #FF0000; text-decoration: underline; font-size: 12pt; font-family:Comic Sans MS; }

/* webmaster test center links (menu) */
a.wtcmenu:link { color: #FFFF00; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }
a.wtcmenu:active { background-color:#FFFFFF; color: #FF0000; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.wtcmenu:visited { color: #FFFF00; text-decoration: underline;  font-size: 10pt; font-family:Comic Sans MS; }
a.wtcmenu:hover { background-color:#FFFFFF; color: #FF0000; text-decoration: underline; font-size: 10pt; font-family:Comic Sans MS; }

/************************/
/* Scrollbar Properties */
/************************/
/* control panel scrollers */
.cpscroll
  {
  scrollbar-face-color:#008000;
  scrollbar-arrow-color:#00FF00;
  scrollbar-track-color:#EEEEEE;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:'';
  scrollbar-darkshadow-Color:'';
  font-family:Comic Sans MS;
  }

/* default scrollers */
.dscroll
  {
  scrollbar-face-color:#FF80FF;
  scrollbar-arrow-color:#800080;
  scrollbar-track-color:#EEEEEE;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:'';
  scrollbar-darkshadow-Color:'';
  font-family:Comic Sans MS;
  }

/* fun page scrollers */
.fpscroll
  {
  scrollbar-face-color:#FFDDEE;
  scrollbar-arrow-color:#FF80C0;
  scrollbar-track-color:#EEEEEE;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:'';
  scrollbar-darkshadow-Color:'';
  font-family:Comic Sans MS;
  }

/* guestbook scrollers */
.gbscroll
  {
  scrollbar-face-color:#C0C0C0;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#EEEEEE;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:'';
  scrollbar-darkshadow-Color:'';
  font-family:Comic Sans MS;
  }

/* jukebox scrollers */
.jukeboxscroll
  {
  scrollbar-face-color:#AAAAAA;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#EEEEEE;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:'';
  scrollbar-darkshadow-Color:'';
  font-family:Comic Sans MS;
  }

/* kpl's news flash scrollers */
.knfscroll
  {
  scrollbar-face-color:#808080;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#EEEEEE;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:'';
  scrollbar-darkshadow-Color:'';
  font-family:Comic Sans MS;
  }

/* popup scrollers */
.kpuscroll
  {
  scrollbar-face-color:#EDECFC;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#EEEEEE;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:'';
  scrollbar-darkshadow-Color:'';
  font-family:Comic Sans MS;
  }

/* photo album viewer scrollers */
.paviewscroll
  {
  scrollbar-face-color:#2759A0;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#EEEEEE;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:'';
  scrollbar-darkshadow-Color:'';
  font-family:Comic Sans MS;
  }

/* view calendar scrollers */
.vcscroll
  {
  scrollbar-face-color:#229EA8;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#EEEEEE;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:'';
  scrollbar-darkshadow-Color:'';
  font-family:Comic Sans MS;
  }

/* webmaster test center scrollers */
.wtcscroll
  {
  scrollbar-face-color:#FF8040;
  scrollbar-arrow-color:#804000;
  scrollbar-track-color:#EEEEEE;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:'';
  scrollbar-darkshadow-Color:'';
  font-family:Comic Sans MS;
  }
