img{border: 0px;}
body{color: #000000; background-image: url(family005.jpg); margin-left: 20px; margin-right: 20px; margin-top: 15px; margin-bottom: 15px; font-size: 16px; font-weight: lighter; font-family: cursive, sans-serif;}

a:link {color: #004400;}
a:visited {color: #004444;}
a:active, a:hover {color: #004422}
p {color: #000000;}

table {background: #ddeedd;}/* table background in general */

.indented {padding-left: 5pt;padding-right: 2pt;}
.tblebgcolor {background-color: #cccccc}/* bground color of menu table */
.topbotcolor {background-color: #002255}/* bground color of top and bottom of menu table */
.innerborder {background-color: #003300}/* border color between background and written tables */
.borderwidth td {padding: 2px;}/* width of border re innerborder */
.subborderwidth td {padding: 5px;}/* width of padding in menu table */
.logoborderwidth td {padding: 4px;}/* width of padding in logo table */
.logofont {color: #000000; font-size: 30px; font-weight: 600; font-family: cursive, sans-serif;}
.logobackground {background-image: url(family005l.jpg)}/* background of logo and menu */
.menufont {font-size: 12px; font-weight: 600; font-family: cursive, sans-serif;}
.cellpadzero td {padding: 0px;}/* creates a zero cellpadding where wanted */
.cellpadzero {padding: 0px;}/* creates a zero cellpadding where wanted */
.spacefont {font-size: 0px;}/* increase to 30 below logofont to even spacing in border of logo corners */
.imgborder img {border: 3px; border-color: #003300; border-style: ridge;}/* border and color around images that want it */
.menuborderwidth td {padding: 3px}/* width of padding in menu table */