@charset "iso-8859-1"; 

/* 
FORCE Vertical Scrollbar in Firefox to stop pages jumping left - achieved by the "min-height: 100%; margin-bottom: 1px;" part of the html section below 
*/
html { min-height: 100%; margin-bottom: 1px; }

BODY { scrollbar-base-color: #999999 ; background-color: #000000}

H1 { font-family: Copperplate Gothic Bold, Copperplate, Times New Roman; color: #CACACA; font-weight: bold; font-size: 25pt; margin-top: 0px; margin-bottom: 0px }
H2 {
	font-family: Copperplate Gothic Bold, Copperplate, Times New Roman;
	color: #CACACA;
	font-weight: bold;
	font-size: 14pt;
	margin-top: 5px;
	margin-bottom: 18px;
	margin-right: 0px;
	margin-left: 0px;
}
H3 { font-family: Copperplate Gothic Bold, Copperplate, Times New Roman; color: #CACACA; font-size: 14pt; margin-top: 0px; margin-bottom: 10px }
H4 { font-family: Copperplate Gothic Bold, Copperplate, Times New Roman; color: #CACACA; font-size: 12pt; margin-top: 0px; margin-bottom: 10px }

p { font-family: Arial; font-size: 10pt; color: #CACACA }
p.bold { font-family: Arial; font-size: 10pt; color: #CACACA; font-weight: bold }
p.eight { font-family: Arial; font-size: 8pt; color: #CACACA }
p.eight-bold {
	font-family: Arial;
	font-size: 8pt;
	color: #CACACA;
	font-weight: bold
}
p.links { font-family: Arial; font-size: 10pt; font-weight: normal }
p.linksbold { font-family: Arial; font-size: 10pt; font-weight: bold }
p.eight0 { font-family: Arial; font-size: 8pt; color: #000000; margin-top: 0px; margin-bottom: 0px }
p.nine-links { font-family: Arial; font-size: 9pt; font-weight: normal }
p.nine-linksbold { font-family: Arial; font-size: 9pt; font-weight: bold }
p.nine0bold { font-family: Arial; color: #000000; font-size: 9pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px }
p.background { font-family: Arial; font-size: 1pt; color: #000001; font-weight: normal }
p.menuhead { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold }
p.publhead { font-family: Times New Roman; font-size: 17pt; color: #000000; font-weight: bold }
p.publsubhead { font-family: Times New Roman; font-size: 12pt; color: #000000; font-weight: bold }
p.publtext  { font-family: Arial; font-size: 10pt; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 0px }
p.publcaption { font-family: Arial; font-size: 8pt; color: #000000; font-weight: bold; margin-top: 1px; margin-bottom: 0px }
p.publtextbold { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; margin-top: 0px; margin-bottom: 0px }
p.publcaptionsmall { font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000; font-weight: bold; margin-top: 1px; margin-bottom: 0px }
p.printcode { font-family: Arial; font-size: 8pt; color: #CACACA; font-weight: bold; margin-top: 7px; margin-bottom: 7px }
p.weddingtext { font-family: Arial; font-size: 11pt; color: #CACACA; font-weight: normal; margin-top: 0px; margin-bottom: 18px }

p.menulink { font-family: Arial; font-size: 10pt; font-weight: bold; color: #FFFFFF; margin-top: 2px; margin-bottom: 2px; }
 



A:link { color: #FFFFFF; text-decoration: none }
A:visited { color: #FFFFFF; text-decoration: none }
A:hover { color: #CACACA; text-decoration: underline }
A:active { color: #CACACA; text-decoration: none }

.color1
A:link.color1 { color: #FFFFFF; text-decoration: none }
A:visited.color1 { color: #FFFFFF; text-decoration: none }
A:hover.color1 { color: #CACACA; text-decoration: underline }
A:active.color1 { color: #FFFFFF; text-decoration: none }

A:link.color2 { color: #CACACA; text-decoration: none }
A:visited.color2 { color: #CACACA; text-decoration: none }
A:hover.color2 { color: #FFFFFF; text-decoration: none }
A:active.color2 { color: #FFFFFF; text-decoration: none }

A:link.color3 { color: #737373; font-weight: bold }
A:visited.color3 { color: #737373; font-weight: bold }
A:hover.color3 { color: #000000; text-decoration: underline }
A:active.color3 { color: #737373; text-decoration: none }

.color4
A:link.color4 { color: #CCCCCC; text-decoration: none }
A:visited.color4 { color: #CCCCCC; text-decoration: none }
A:hover.color4 { color: #CCCCCC; text-decoration: underline }
A:active.color4 { color: #CCCCCC; text-decoration: none }

.pic { border: 2px solid #FFFFFF; }
a:hover .pic { border: 2px solid #CACACA; } 
a:active .pic { border: 2px solid #FFFFFF; }

.pic2 { border: 2px solid #CACACA; }
a:hover .pic2 { border: 2px solid #FFFFFF; } 
a:active .pic2 { border: 2px solid #FFFFFF; }

.pic3 { border: 2px solid #CACACA; }
a:hover .pic3 { border: 2px solid #000000; } 
a:active .pic3 { border: 2px solid #000000; margin-top: 4px; margin-bottom: 0px }
