h1.black {
color: white;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
background-color: black;
text-align: center;
font-size: 24pt;
padding-top: 3px;
padding-bottom: 3px; }

div#contentsline {
color: white;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: center;
border: 0px none;
width: 900px;
height: 40px;
margin: 0px;
padding-top: 40px;
padding-right: 4px;
padding-bottom: 0px;
padding-left: 0px;
position: absolute;
z-index: 1;
top: 120px; }

.clearfix {
	content: "";
	display: table;
	clear: both;
}

div#contentsline a {
color: rgb(102,204,255);
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: underline; }

td.grey {
background-color: #e6e6e6;
margin: 2px;
padding: 2px;
border: 1px solid; }

div#container {
width: 100%;
padding: 0px;
background-color: #006699;
border: 0px none;
margin: 0 auto; }

div#content {
width: 900px;
margin-right: auto;
margin-left: auto;
background-image: url(newimages/bigbanner_900.jpg);
background-repeat: no-repeat;
background-position: top center;
border: 0px none;
margin-top: 0px;
padding-top: 165px; }

div#content3 {
width: 820px;
margin-right: auto;
margin-left: auto;
border: 0px none;
margin-top: 0px;
padding-top: 20px;
background-color: white; }


div#content2 {
width: 820px;
margin-right: auto;
margin-left: auto;
}
div#topmenu {
width: 940px;
height: 70px; 
margin-right: auto;
margin-left: auto;
background-color: #006699;
background-image: url(newimages/titleback.jpg);
background-repeat: no-repeat;
border: 0px none; }

div#navbuttons {
width: 820px;
height: 60px; 
padding-top: 15px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 270px;
border: 0px none;
margin: 0px; }

div.datewhite {
color: white;
font-family: Times, "Times New Roman", serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
font-stretch: none;
text-decoration: none; }

/* Created using Style Master from Western Civilisation CSS1 { 242 567 451 409 } */

body
{font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:  12px;
font-style: normal;
font-weight: normal;
margin: 0px;
padding: 0px;
border: 0px none; }

td, li
{font-family: sans-serif;
font-size:  12px;
font-style: normal;
font-weight: normal;
margin-bottom:  2px;
margin-left:  6px;
margin-right:  6px;
margin-top:  6px;
padding:   0px}

p
{font-family: sans-serif;
font-size:  12px;
font-style: normal;
font-weight: normal;
margin-bottom: 4px;
margin-left:  15px;
margin-right:  6px;
padding:   0px;
line-height: 15px;
margin-top: 4px; }

p.spacedright {
line-height: 25px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: inherit;
font-style: inherit;
font-stretch: none;
text-decoration: none;
margin: auto;
padding: inherit;
margin-top: 4px;
margin-right: 15px;
margin-bottom: 4px;
margin-left: 15px;
font-size: 14px;
text-align: justify; }

p.borderless {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: inherit;
font-style: inherit;
text-decoration: none;
border: none;
margin: 0px;
padding: 0px; }


a:link {color: #0000ff;
text-decoration: underline }

a:visited {color: #990099;
text-decoration: underline }

a:hover {color: #0000ff;
border-bottom: thin solid }

img
{margin:   0px}


p.right
{margin-left:  12px;
margin-right:  8px;
text-align: right}

p.framed
{margin-left:  14px;
margin-right:  14px}

img.photo
{border:  1px black solid;
margin-bottom:  4px;
margin-left:  10px;
margin-right:  8px;
margin-top:  4px}

img.bare {
border: none;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px; }

img.singlepix {
border: 1px black solid;
margin: 0px;
padding: 0px;
}

img.basic
{margin-bottom:  4px;
margin-left:  6px;
margin-right:  6px;
margin-top:  10px}

img.galleryphoto {
margin: 4px;
padding: 0px;
position: relative;
left: auto;
right: auto; }

p.cal
{color: black;
font-family: sans-serif;
font-size:  10px;
font-style: normal;
font-weight: normal;
padding:   0px;
text-align: center}

p.doublespaced {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: inherit;
font-size: inherit;
font-weight: inherit;
line-height: 200%; 
margin:15px; }

.photo.uniform {
	margin-left:25px;	
}
p em.writes {
	font-size:16px;	
}

/* This basic style sheet provides selectors for the most commonly used elements. Use it as the basis for your style sheets. */

/* Because Netscape Navigator 4 does not allow inheritance into tables, and breaks inheritance after tables, rather than simply setting properties on the body and relying on inheritance, we explicitly set the properties using a selector group. */

h1, h2, h3, h4, h5, h6
{margin-bottom:  2px;
margin-left:  15px;
margin-right:  2px;
margin-top:  2px}

h1
{color: black;
font-family: sans-serif;
font-size:  24px;
font-style: normal;
font-weight: bold;
padding-bottom:  3px;
padding-top:  3px;
text-align: left}

h1.number {
color: inherit;
font-size: 24px;
font-weight: normal;
font-style: inherit;
font-stretch: none;
margin: 2px;
font-family: Verdana, Helvetica, Arial, sans-serif; }

h2
{color: gray;
font-family: sans-serif;
font-size:  18px;
font-variant: normal;
font-weight: bold;
padding:   2px}

h3
{color: blue;
font-family: sans-serif;
font-size:  16px;
font-weight: bold;
line-height:  2px;
padding:   2px;
text-align: left;
}

h4
{color: black;
font-family: sans-serif;
font-size:  14px;
font-weight: normal;
padding:   2px;
text-align: left; }


h5
{font-family: sans-serif;
font-size:  14px;
font-style: normal;
font-weight: bold;
margin-left: 14px;
margin-right:  6px;
padding:   2px;
margin-bottom: 0px;
margin-top: 2px; }

h6
{color: black;
font-family: sans-serif;
font-size:  12px;
font-style: normal;
font-weight: normal;
margin-bottom:  0px;
margin-left:  6px;
margin-right:  6px;
margin-top:  0px;
text-align: center;
text-indent:  0%}

q
{font-family: sans-serif;
font-size:  10px;
font-weight: normal}

td.boxed {
border: 1px black solid; }

b
{color: navy;
font-family: sans-serif;
font-size:  12px;
font-weight: bold}

caption
{font-family: sans-serif;
font-size:  9px;
font-style: normal;
font-weight: normal;
padding-bottom:  0px;
padding-left:  1px;
padding-right:  1px;
padding-top:  0px;
text-align: center;
color: gray; }

p.graycap {
margin-left: 1px;
margin-right: 1px;
padding: 0px;
color: gray;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
font-weight: normal; }

.colourback {
color: black;
background-image: url(newimages/colourback2.gif); 
border-left: 2px;
padding-left: 40px;
padding-right:2px;
padding-top:4px;
padding-bottom: 0px;
height: 24px;
background-color: #ccccff;
text-align: left;
vertical-align: middle;
background-repeat: no-repeat;
margin-top: 4px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 4px; }

.cback_italic_framed {
color: black;
background-color: #ffff99;
padding-left: 8px;
padding-bottom: 4px;
border: 2px #006699 solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: italic;
font-weight: normal; }

p.darkback {
background-color: #e5dcac;
color: black;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-top: 0em;
background-color: #e6e6e6; }

.dinner-banner {
	display:block;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.75);	
}