ul#key {font-weight: bold;}
ul#key li {padding: 5px 10px 5px 10px; width: 150px;}
li#adultkey {background: yellow;}
li#teenkey {background: pink;}
li#kidskey {background: skyblue;}
li#allkey {background: lightgreen;}
li#atkey {background: peachpuff;}
li#tkkey {background: silver;}


table#caltable {margin: 8px 0 8px 25px; border: 1px solid #000;}

h3.calendar {font-size: 1.5em;}
h3.calendar a {color: #1e83d3;}
h3.calendar a:hover {color: #1e83d3;}
h3.calendar a:visited {color: #1e83d3;}


#eventholder td {
   font-size: 12px;
   width: 54px;
   height: 20px;
   padding: 5px;
   text-align: left;
   border: 1px solid #000; }
#eventholder td.closed, #eventholder td.yclosed {
   background: #d56161; }
#eventholder td.x, #eventholder td.xy {
   background: #47651f; color: #fff; font-weight: bold; text-align: center;}
#eventholder td.a, #eventholder td.ya {
   padding: 0px; 
   width: auto; }
#eventholder td a {
   display: block;
   font-weight: bold;
   background: #cbd561;
   width: 54px;
   height: 20px;
   padding: 5px; }
#eventholder td a:link { color: #000; text-decoration: none; }
#eventholder td a:visited { color: #000; text-decoration: none; }
#eventholder td a:hover { color: #000; text-decoration: none; background: #238ba9; }
#eventholder td a:active { color: #000; text-decoration: none; background: #238ba9; }

#bp {padding: 0; padding: 20px 0 5px 0;}

h2.eventhead {padding: 0px; padding-top: 20px;}
#eventholder h3.eventhead {padding: 0px; padding: 5px 0;}
#eventholder h4.eventhead {padding: 0px;}
#eventholder p.eventhead {padding: 0px; padding: 5px 0 10px 0;}

h2.adulthead {padding: 0px; padding-top: 20px; background: yellow;}
#eventholder h3.adulthead {padding: 0px; padding: 5px 0; background: yellow;}
#eventholder h4.adulthead {padding: 0px; background: yellow;}
#eventholder p.adulthead {padding: 0px; padding: 5px 0 10px 0; background: yellow;}

h2.teenhead {padding: 0px; padding-top: 20px; background: pink;}
#eventholder h3.teenhead {padding: 0px; padding: 5px 0; background: pink;}
#eventholder h4.teenhead {padding: 0px; background: pink;}
#eventholder p.teenhead {padding: 0px; padding: 5px 0 10px 0; background: pink;}

h2.kidshead {padding: 0px; padding-top: 20px; background: skyblue;}
#eventholder h3.kidshead {padding: 0px; padding: 5px 0; background: skyblue;}
#eventholder h4.kidshead {padding: 0px; background: skyblue;}
#eventholder p.kidshead {padding: 0px; padding: 5px 0 10px 0; background: skyblue;}

h2.allhead {padding: 0px; padding-top: 20px; background: palegreen;}
#eventholder h3.allhead {padding: 0px; padding: 5px 0; background: palegreen;}
#eventholder h4.allhead {padding: 0px; background: palegreen;}
#eventholder p.allhead {padding: 0px; padding: 5px 0 10px 0; background: palegreen;}

h2.athead {padding: 0px; padding-top: 20px; background: peachpuff;}
#eventholder h3.athead {padding: 0px; padding: 5px 0; background: peachpuff;}
#eventholder h4.athead {padding: 0px; background: peachpuff;}
#eventholder p.athead {padding: 0px; padding: 5px 0 10px 0; background: peachpuff;}

h2.tkhead {padding: 0px; padding-top: 20px; background: silver;}
#eventholder h3.tkhead {padding: 0px; padding: 5px 0; background: silver;}
#eventholder h4.tkhead {padding: 0px; background: silver;}
#eventholder p.tkhead {padding: 0px; padding: 5px 0 10px 0; background: silver;}

#eventholder img {float: left; padding: 5px 10px 5px 0;}

/* computers.php */

h2.subhead {padding-top: 28px;}
h2.subhead1 {padding-top: 15px;}

h3.comp {padding-bottom: 0;}
img#cman {float: left; padding: 15px 40px 10px 20px;}

p#first {padding-top: 20px;}

/* eventpics.php */

img.epic {padding: 5px;}

h3.pic {padding-top: 30px;}

/* museums.php */

h3.sp {padding-top: 20px;}

ul.mus {line-height: 170%;}

img#map {float: right; padding: 0 10px;}


/* documentaries.php */

table.mov td {padding: 5px 20px;}







