h1,h2,h3,h4,h5,h6 {margin: 0;
padding: 0;
}
ol, ul {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}
li {
margin-bottom: 0;
padding-bottom: 0;
}

/* Font used is 'Fontin Bold' - A font by Jos Buivenga (exljbris) -> www.exljbris.nl */
@font-face {
font-family: 'Fontin Bold';
src: local('Fontin Bold'), url('http://fun4christmas.com/Fonts/Fontin-Bold.ttf') format('truetype');
}

body {
margin: 0;
padding: 0;
background-color: #07153b;
/*background: #07153b url(NewImages/treeswirlbkgnd.jpg) no-repeat top left;*/
width: 100%;
display: table;
font-size: 14pt;
font-family: "Fontin Bold","Comic Sans MS",Tahoma,Arial,sans-serif;
color: #ffffff;
}
#page {
margin: 0px;
padding: 0 0 0 100px;
width: 800px;
}
#header {
margin: 0px;
height: 388px;
width: 800px;
}
#midpage {
width: 800px;
}
#column2 {
width: 225px;
float: right;
text-align: center;
}
#column2.navig1 {
padding: 0px 0px 0px 0px;
width: 100%;
}
#column2 a.nav1, #column2 a.nav1:link, #column2 a.nav1:visited {
background: transparent url(NewImages/snowflake48.gif) no-repeat;
display: block;
width: 225px;
height: 90px;
margin-top: 0px;
text-align: center;
text-decoration: none;
font-family: "Fontin Bold","Comic Sans MS",Tahoma,Arial,sans-serif;
font-size: 20px;
color: #ffffff;
font-weight: bold;
line-height: 90px;
overflow: hidden;
z-index: 1;
}
#column2 a.nav1:hover, #column2 a.nav1:active {
background: transparent url(NewImages/snowflake70.gif) no-repeat;
font-size: 22px;
display: block;
width: 225px;
height: 90px;
}

#column2 .prayer {
font-family: "Fontin Bold","Comic Sans MS",Tahoma,Arial,sans-serif;
text-align: center;
color: #ffffff;
}
#column2 .prayer p {
font-size: 12pt;
}
#column2 .prayer p.size20 {
font-size: 20px;
font-weight: bold;
}
#column2 .prayer a {
color: #d0d7dd;
}
#column2 .prayer a:hover {
background-color: #d0d7dd;
text-decoration: none;
color: #07153b;
}

div#footer {
clear: both;
text-align: center;
width: 800px;
}
#footer table {
text-align: center;
margin-left: auto;
margin-right: auto;
width: 100%;
}
#footer p, td {
font-family: Tahoma,Helvetica,Arial,sans-serif;
color: #ffffff;
font-size: 8pt;
font-weight: normal;
line-height: 1.4;
}
#footer td.line {
vertical-align: top;
text-align: center;
border-bottom: 1px solid #9ab6dc;
/*width: 33%;*/
}
#footer td {
vertical-align: top;
text-align: center;
}
.footerlinks {
margin: 0px 0 0 0;
font-family: Tahoma,Helvetica,Arial,sans-serif;
font-size: 8pt;
font-weight: normal;
line-height: 1.4;
padding: 20px 0 20px 0;
}
#footer a, a:link, a:visited {
text-decoration: underline;
color: #9ab6dc;
}
#footer a:hover, #footer a:active {
background-color: #9ab6dc
text-decoration: none;
color: #07153b;
}
