body { background-color:black; color:silver; font-family:Andalus,Papyrus,"Monotype Corsiva","Comic Sans MS"; font-size:12pt; }
div { border-color:black; border-style:solid; border-width:0px; }
h1 { font-size:28pt; font-weight:normal; text-align:right; }
h2 { font-size:16pt; }
h3 { font-size:14pt; }
#Banner { position:absolute; top:0px; left:20%; height:100px; width:78%; white-space:nowrap; text-align:right; font-weight:bold; font-size:30pt; border:0px solid white; padding-top:20px; }
#Menu { position:absolute; top:100px; left:0px; height:auto; width:20%; padding-left:20px; border:0px solid white; }
#Content { position:absolute; top:100px; left:20%; height:auto; width:78%; border:0px solid blue; text-align:center; }
.Thumbnails { position:absolute; border:0px solid red; top:0px; left:0px; width:100%; height:100%; text-align:center; }
.LargePicture { position:absolute; visibility:hidden; z-index:10; border:0px solid white; top:0px; left:0px; width:100%; height:100%; }
.ImageLink { border:0px solid white; }
.JustLeft { text-align:left; }
.JustCentre { text-align:center; }
.JustRight { text-align:right; }
.PriceList { text-align:left; }
.slideshow-container { position:relative; height:500px; width:500px; border:0px solid yellow; text-align:center; }
.slideshow-in-a-cell { position:absolute; top:0px; left:0px; height:500px; width:500px; border:0px solid blue; text-align:center; }
.slideshow { position:absolute; top:0px; left:0px; height:auto; width:100%; border:0px solid blue; text-align:center; }
.accreditation { font-size: 15pt; }
.warning { font-variant:small-caps; font-weight:bold; font-size:14pt; color:red; }
.left-right-padded-cell { text-align:center; vertical-align:middle; padding-left:10pt; padding-right:10pt; }
.all-padded-cell { text-align:center; vertical-align:middle; padding:25px; }
.picture-cell { text-align:center; vertical-align:middle; }
.centred-cell { text-align:center; vertical-align:middle; }
.top-cell { text-align:center; vertical-align:top; }
.spacer-column { width:49%; }
.spacer-column-5 { width:5%; }
.spacer-column-25 { width:25%; }
.bold-text { font-weight:bold; }
.underline-text { text-decoration:underline; }
a:link { color:silver; }
a:visited { color:silver; }
a:hover { color:red; }
a:active { color:red; }

