body {background-image: url("xmastree_12.png"); font-family: "Palatino Linotype", "Arial", "sans-serif";}
h1, h2 h3, h4 {color: #000000;}
h2, h3 {font-family: "Comic Sans MS", "Arial", "sans-serif";}
hr {color:#3366cc; background-color: #3366cc; height:1px; border:none;}
address {text-align:center; margin-left:auto; margin-right:auto;}
img {max-width:98%; height:auto; width:auto;}
a {overflow-wrap:break-word; word-wrap:break-word;}
address {list-style-type:none;}
address ul li {display:inline; padding:0 2em 0 0; border:none;}
ul li {list-style-type: none;}
table, th, tr, td {border-collapse: collapse; padding: 0 8px 0;}


.ctrc {margin-left:auto; margin-right:auto; text-align:center;}
.ctrl {margin-left:auto; margin-right:auto; text-align:left;}
.ctrr {margin-left:auto; margin-right:auto; text-align:right;}
.ctrj {margin-left:auto; margin-right:auto; text-align:justify;}

.inline {display:inline;}
.inlineb {display:inline-block;}

.valignb {vertical-align:bottom;}
.valign {vertical-align:middle;}
.valignt {vertical-align:top;}

.italic {font-style:italic;}

.bold {font-weight:bold;}

.width60 {width:60%;}
.width80 {width:80%;}
.m15 {margin-left:15%; margin-right:15%;}
.m {margin-left:15%; margin-right:15%; padding:0.5em;}
@media only screen and (max-width:1000px) {.m {margin-left:5%; margin-right:5%; padding:0.5em;}}

.m1em {margin-left: 1em; margin-right: 1em;}
ml05 {margin-left: 0.5em;}
.ml1 {margin-left: 1em;}
.padding_5151 {padding: 0.5em 1em 0.5em 1em;}

.black {color:#000000;}
.darkred {color:#cc0000;}
.red {color:#ff0000;}
.green {color:#009900;}
.blue {color:#0000ff;}
.yellow {color:yellow;}
.brown {color:brown;}
.darkgray {color:#666666;}
.orange {color:#ff6600;}
.indigo {color:indigo;}

.floatl {float:left;}
.floatr {float:right;}
.clearr {clear:right;}
.clearl {clear:left;}
.clearb {clear:both}

.blueborder {border: 1px solid #0033cc;}
.indigoborder1 {border: 1px solid indigo;}
.blackborder1 {border: 1px solid #000000;}
.blackborder2 {border: 2px solid #000000;}
.border3 {border: 1px solid #3366cc;}
.border1 {border: 1px solid #9999ff;}
.border2 {border: 3px solid #ffffff;}
.border4 {border: 1px solid green;}
.border5 {border: 1px solid red;}
.border6 {border: 1px solid blue;}
.border0 {border: none; border-style: none;}
.borderbrown {border: 1px solid brown;}


.tableborder1 table, th, tr, td {border: 1px solid #000000;}

.tableborder3 table, th, tr, td {border: none;}


.padding1 {padding: 0.5em;}
.padding_1em {padding: 1em;}
.paddingr_05 {padding-right: 0.5em;}

.bgffffff {background-color:#ffffff; color:#000000;}

.bgleaves1 {background-image:url("bgleaves1.gif");}
.bgleaves2 {background-image:url("bgleaves2.gif");}
.bgleaves3 {background-image:url("bgleaves3.gif");}

.bgry {background-repeat:repeat-y;}

.l_none {list-style-type:none;}
.l_mp0 {padding-left:0; padding-right:0; margin-left:0; margin-right:0;}

.larger {font-size:larger;}
.xxlarge {font-size:xx-large;}

.cspanall {column-span: all;}

.uln {text-decoration: underline;}

.calendar ul {display:inline-block; margin-left:auto; margin-right:auto; text-align:center;}
.calendar li {width:145px; height:145px; border:1px solid #000000; vertical-align:top; display:inline-block; margin:2px;}
.calendar li {margin-left:auto; margin-right:auto; text-align:center; font-size:small;}

.superscript {vertical-align: super;}

.indent_1 {text-indent: 1em;}
