body {
	font-weight: normal;
	margin: 15px;
	color: #000000;
	background-color: #e3eaed;
      margin-left:0px;
      margin-right:0px;
      margin-top: 25px;
      margin-bottom: 25px;
      text-align:center;
}

a:link, a:visited, a:active {
	color: #5D8092;
	text-decoration: none;
	background-color: transparent;
}

a:hover {
	color: #000000;
	text-decoration: underline;
	background-color: #e3eaed;
}

td.menubutton :hover {
        background-color: #e3eaed;
        border: 0px #000000 solid;
        display: block;
        color: #000000;
        text-decoration: none;
} 

table.bg {
        width: 750px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}

td.leftmenu {
        width: 142px;
        text-align: left;
}

td.pagebody {
        text-align: left;
}

td.menu {
        padding: 2px;
        valign: top;
        vertical-align: top;
}

td.footer {
        height: 71px;
	background-image: url(images/footer.gif);
}

td.photofooter {
        height: 71px;
	background-image: url(images/photofooter.gif);
}

td.vertdiv1 {
        height: 2px;
	background-color: #BD98A0;
}

td.horizdiv1 {
        width: 2px;
	background-color: #BD98A0;
}

td.boxes1 {
	background-color: #EDEBE3;
}

img {
        border: 0px;
} 

h1 {
        margin-bottom:5px;
} 

.copy {
        font-size: 10px;
        font-style: italic;
        text-align: center;
}

.center {
        text-align: center;
}

.menuheading {
	font-weight: bold;
	font-size: 18px;
        font-style: italic;
        text-align: center;
}

.pageheading {
	font-weight: bold;
	font-size: 22px;
        font-style: italic;
}

}

.subheading {
	font-weight: bold;
	font-size: 18px;
}

.christmas2007heading {
        text-align: center;
	font-weight: bold;
	font-size: 26px;
}

.newsheading {
	font-weight: bold;
	font-size: 16px;
        font-style: italic;
        text-align: center;
}

.newsitem {
	font-weight: bold;
	font-size: 12px;
        text-align: left;
}

.newsinfo {
	font-size: 12px;
        text-align: left;
}

.updatelog {
	font-size: 12px;
        text-align: center;
}

.journalheading {
	font-weight: bold;
	font-size: 18px;
        font-style: italic;
        text-align: center;
}

.nextpage {
	font-weight: bold;
	font-size: 14px;
}

.fontsize12 {
	font-size: 12px;
}

.boldcenter18 {
	font-weight: bold;
	font-size: 18px;
        text-align: center;
}

.italiccenter16 {
        font-style: italic;
	font-size: 16px;
        text-align: center;
}

.italiccenter18 {
        font-style: italic;
	font-size: 18px;
        text-align: center;
}

.italicbold {
	font-weight: bold;
        font-style: italic;
}

img.newsl {
        padding: 7px;
}