		/* events */

.generic,#generic,
#election,
#darwinday,
#lupercalia,
#awardsdinner,
#eostre,
#mayday,
#fireworks,
#samhain,#halloween,
#thanksgiving,
#decoratetree,#viewtree,
#wintersolstice,#humanlight,
#newyeareve,
#openhouse {				border-style:solid; }

.generic,#generic {			background:white; color:black; border-color:#ccc; }
#election {				background:white; color:navy;  border-color:navy; }
#darwinday {				background:#eef;  color:#93f;  border-color:#93f; }
#lupercalia {				background:#fee;  color:red;   border-color:red; }
#awardsdinner {				background:black; color:#fc6;  border-color:#fc6; }
#eostre	{				background:#eff;  color:#3c3;  border-color:yellow; }
#mayday	{				background:#fce;  color:green; border-color:#fcc; }
#fireworks {				background:white; color:red;   border-color:blue; border:USAflag2.bmp; }
#samhain,#halloween {			background:#f93;  color:black; border-color:black; }
#thanksgiving {				background:#edc;  color:#933;  border-color:#630; }
#decoratetree,#viewtree {		background:#cfd;  color:#396;  border-color:green; }
#wintersolstice,#humanlight {		background:white; color:#090;  border-color:red; }
#newyeareve {				background:#eef;  color:#36c;  border-color:gray; }
#openhouse {				background:#fff;  color:#09c;  border-color:#09c; }

.evbox,.eventbox {			font-size:100%; margin:0 2ex; border-width:18px; padding:1ex; }
.evtit,.eventtitle {			font-size:150%; }
.evvit,.eventvitals {			font-size:120%; }
.evtex,.eventtext {			font-size:100%; text-align:center; }
.evcal,.eventcalendar {			font-size:100%; border-width:0; }

		/* holidays if no event of ours; defined for calendar */

#holO {					color:#f93; }
#holT {					color:#933; }
#holX {					color:#396; }
#holY {					color:#36c; }



