h1 {
	font-size: 24px;
; line-height: 110%}
h2 {
	font-size: 18px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
; font-weight: 400; font-size: 14px; color: #000000; background-color: #000000}
h3 {  font-size: 16px}
h4 {  font-size: 14px}
a:link {  text-decoration: underline; color: #FF0000}
a:active {  text-decoration: underline}
a:hover {  text-decoration: none}
.smalltxt {  font-size: x-small}
.pocketBg {  background-image: url(images/top_graphic_03.gif); background-color: #00FF00; background-repeat: no-repeat; height: 38px; width: 38px}
.custiontopBg {  background-color: #00FF00; background-image: url(images/top_graphic_04.gif); background-repeat: repeat-x}
.custionleftBg { background-color: #00FF00; background-image: url(images/top_graphic_07.gif); background-repeat: repeat-y}
.centreLineBg { background-image: url(images/line-red-bg.gif); background-position: center}
.out {  color: #666666; text-decoration: line-through}
a:visited {  }

table.WedPool {
	width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
; background-color: #CCFFFF	
; border: 1px #000000 solid}
table.WedPool th {
    text-align: left;
	color: black;
    padding: 0.1em 0.2em 0.1em 0.3em;
	border: 1px solid;
    background: #FFFFFF;
; border-color: black #00FF00}
table.WedPool td {
    text-align: left;
    border: 1px solid;
    padding: 0.1em 0.2em 0.1em 0.3em;
; border-color: #00CC00 #00FF00}
table.WedPool .winner td {
   
    background: #99FFFF;
}



.BreakNews {  background-color: #FFFF00; width: 100%; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: 2px #FF0000 solid}
.SiteTitle {  height: 72px}

table.photo-arrows { width: 200px; text-align: center;}
table.photo-arrows td { text-align: center; background-color: #00FF00; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}

.archiveBGimage {
	background-image: url(images/archive-stamp08-09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
