
BODY {
   background-color:#000000;
   color:#FFFFFF;
   font-size: 15px;
   font-family: verdana, arial, helvetica, sans-serif;
   margin-top: 1em;
}

P {
 margin-top: 0em;
 margin-bottom: 2em;
 font-size: 17px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: bold;
 line-height: 1.5;
}

CAPTION {
 font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
 font-size: 20px;
 font-weight: 600;
 text-decoration: none;
 margin-bottom: 0.3em;
}

TD {
 font-size: 17px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: bold;
 line-height: 1.5;
}

LI {
 font-size: 17px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: bold;
 line-height: 1.5;
}

H1 {
 font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
 color: #6E645D;
 font-size: 20px;
 font-weight: 600;
 text-decoration: none;
 margin-bottom: 5px;
}

H2 {
 font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
 font-size: 22px;
 font-weight: 800;
 text-decoration: none;
 margin-bottom: 0.3em;
}

.menubox {
 font-size: 16px;
 background-color:#000000;
}

.menubox A {
text-decoration: none;
}

.selectedmenubox {
 font-size: 16px;
 background-color:#000000;
}

.selectedmenubox A {
text-decoration: none;
}

.selectedmenubox A:link { COLOR: #6E645D; }
.selectedmenubox A:visited { COLOR: #6E645D; }
.selectedmenubox A:hover { BACKGROUND-COLOR: #C8BFB7; }

.pagemenubox {
 border: 1px solid #C8BFB7;
}

A {
 text-decoration: underline;
}

A:link { COLOR: #FFFFFF; }
A:visited { COLOR: #FFFFFF; }
A:hover { BACKGROUND-COLOR: #C8BFB7; }

#copyright {
 COLOR: #6E645D;
 FONT-SIZE: 15px;
 FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

#linkstext {
 COLOR: #6E645D;
 text-decoration: none;
}

#freeindex {
 COLOR: #6E645D;
 text-decoration: none;
}

#localphotographer {
 COLOR: #6E645D;
 text-decoration: none;
}

.subheading {
 FONT-FAMILY: trebuchet ms, verdana, arial, helvetica, sans-serif;
 FONT-SIZE: 21px;
 COLOR: #999999;
 FONT-WEIGHT: bold;
 TEXT-DECORATION: none;
}

.inputbox {
 COLOR: #FFFFFF;
 BACKGROUND-COLOR: #6E645D;
 FONT: 18px/25px verdana, arial, helvetica, sans-serif;
 FONT-WEIGHT: bold;
 WIDTH: 470px;
 line-height: 0.99;
}

.galleryimgselected {
 BORDER: thin solid #FFFFFF;
 BORDER-WIDTH: 2px;
 PADDING-RIGHT: 1px;
 PADDING-LEFT: 1px;
 PADDING-TOP: 1px;
 PADDING-BOTTOM: 1px;
}

.galleryimg {
 BORDER: thin solid #6E645D;
 BORDER-WIDTH: 2px;
 PADDING-RIGHT: 1px;
 PADDING-LEFT: 1px;
 PADDING-TOP: 1px;
 PADDING-BOTTOM: 1px;
}

.month-calendar TD {
 TEXT-ALIGN: right;
}

.month-calendar-day-secrets {
 BACKGROUND-COLOR: #FF6666;
}

.month-calendar-day-wedding {
 BACKGROUND-COLOR: #66FF66
}

.month-calendar-day-fayre {
 BACKGROUND-COLOR: #6666FF;
}

.month-calendar-day-portrait {
 BACKGROUND-COLOR: #FFFFFF;
}

.month-calendar-day-misc {
 BACKGROUND-COLOR: #444444;
}

