body {
background-color : red;      /* background color red */
color : yellow;              /* text color yellow  */
margin : 0px;
border : 0px dotted black;
padding : 0px;
}
#MenuButtons {
position : absolute;
top : 20px;
$top : 10px;
left : 300px;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
letter-spacing : 1.3px;
font-size : 110%;
}
#MenuButtons td {
padding : 3px 25px 0px 0px;
border : 0px dotted black;
text-align : left;
vertical-align : top;
}
#MenuButtons a:link {
background-color : transparent; /* no background */
color : #ffff00; /* yellow text */
text-decoration : none;
}
#MenuButtons a:visited {
background-color : transparent;
color : #ffff00; /*yellow text*/
text-decoration : none;
}
#MenuButtons a:hover {
background-color : green; /* green background */
color : #ffff00; /* yellow text */
}
#inpage a:link {
background-color : #996633; /* brown background */
color : #ffc875; /* yellow text */
text-decoration : none;
}
.FirstPara {
background-image : url(images/XmasBkgrnd.gif); 
background-repeat : no-repeat;
width : 900px;
margin : auto;
border : 1px dotted red;
padding : 0px;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
font-size : 110%;
}
.FirstPara p {
margin : 0px 0px 0px 0px; /* 74px 110px 0px 72px; */
border : 1px dotted red;
padding : 0px 0px 0px 0px;
color : yellow;
}
#ChristmasTable {
width : 79%;
margin : 5px 10px 0px 72px;
border : 1px dotted red;
padding : 0px 10px 63px 0px;
font-family : Arial, Verdana, sans-serif;
font-weight : 500;
letter-spacing : 1.2px;
font-size : 90%;
}
#ChristmasTable table {
margin : auto;
}
#TopCell {
padding : 80px 10px 0px 10px;
border : 1px dotted red;
text-align : left;
vertical-align : top;
font-weight : normal;
font-size : 110%;
}
#txt {
padding-left : 10px;
border : 1px dotted red;
width : 300px;
text-align : left;
vertical-align : top;
}
#pic {
padding-left : 0px;
border : 1px dotted red;
width : 200px;
text-align : center;
vertical-align : top;
}
#BottomCell {
padding : 100px 0px 0px 0px;
border : 1px dotted red;
text-align : center;
vertical-align : top;
}
.LastPara {
width : 60%;
margin : auto;
border : 1px dotted red;
padding : 0px;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
font-size : 110%;
}
.LastPara p {
margin : 0px;
border : 1px dotted red;
padding : 0px;
text-align : center;
color : yellow;
}
.FooterButtons {
width : 90%;
margin : auto;
border : 0px dotted black;
margin-top : 20px;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
letter-spacing : 1.2px;
font-size : 80%;
}
.FooterButtons table {
margin : auto;
}
.FooterButtons td {
padding-left : 1px;
padding-right : 1px;
border : 1px dotted red;
width : 70px;
text-align : center;
vertical-align : top;
}
.FooterButtons a:link {
background-color : #ff0000; /* red background */
color : #ffff00; /* yellow text */
text-decoration : none;
}
.FooterButtons a:visited {
background-color : #ff0000;
color : #ffff00; /* yellow text*/
text-decoration : none;
}
.FooterButtons a:hover {
background-color : #ff0000; /* red background */
color : #ffff00; /* yellow text */
font-weight : 600;
}