body {font-family: Verdana, Arial, Helvetica, sans-serif; /*background-color: #FFFFCC; background-image: url(../images/back.jpg); background-repeat: repeat; */font-size: smaller;}

a {color: #000000; font-weight: bold; text-decoration: none; }

p {margin: 0 0 1em 0; padding: 0;}


h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 200%;}
h2 {font-family: Georgia, Times, serif; font-size: 150%;}
h3 {font-size: 100%; font-weight: bold;}
h4 {}
h5 {}
h6 {}

.clear-both {clear: both;}

.masthead {position: 
absolute; top: 0px; left: 0px; width: 60%; 
background-color: #990000; border-bottom: 1px solid #000000; z-index: 30;}
.mhleft {position: absolute; left: 101px; top: 0px; width: 40%; background-color: #990000; z-index: 30; }

.mhright {position: absolute; left: 0px; top: 0px; width: 98%; text-align: right; background-color: #990000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; z-index: 20; }
.logo {border-right: 1px solid #000000; }
.mhtext {margin-left: 5px;}
.bodyback {background-image: url(../images/ldv.gif); background-repeat:no-repeat; background-position:center; }

.menubar {position: absolute; top: 102px; left: 0px; width: 18%; padding: 5px;}
.content {position: absolute; top: 102px; left: 25%; padding-right: 5%; padding-top: 5px;}
.tablecell {border: 2px groove #999999; vertical-align: top; background-image: url(../images/back4.jpg)}
.tablelink {text-decoration: none; font-weight: lighter;}
.tablecelltitle {font-weight: bolder;}
.pictable {border: none;}
.linediv {clear: left;}
.newsbox {width: 75%; background-image: url(../images/back4.jpg); border: 2px solid #000000; text-align: center; }
.newsbox2 {width: 65%; background-color: #FFFFFF; border: 2px solid #000000; text-align: center; padding: 10px; }
.newsboxhome {width: 75%; background-color: #FFFFFF; border: 2px solid #000000; text-align: center; padding: 10px; }
.newsboxleft { clear: both; width: 65%; background-image: url(../images/back4.jpg); border: 2px solid #000000; padding-left: 10px; padding-right: 10px;}

.pic {border: 1px solid #000000; margin: 0;  }
.picleft {float: left; border: 1px solid #000000; margin-right: 5px; margin-bottom: 5px;}
.picleftclear {float: left; clear: left; border: 1px solid #000000; margin-top: 5px; margin-right: 5px; margin-bottom: 5px;}
.sian1 {border: 1px solid #000000; margin-right: 10%; margin-top: 10px;}
.sian2 {border: 1px solid #000000;  margin-top: 10px;}
.bigpics { }
.portrait {text-align: center;}

.album-tn { float: left; width: 150px; margin: 2em 0em 0em 2em; overflow: auto; }
.album-tn-content { border: 1px solid #666666; padding: 8px; margin: 0; background-color: #ffffff; }
.album { float: left; padding: 0; margin: 0em 0em 2em 2em; height: 280px; }
.album p {padding: 0; margin: 0;}

/*Accessibility Classes*/
.skipnavtext {visibility: none; color: #FFFFCC;}

/*Footer Classes*/
.footer {margin-top: 5%; font-size: 75%; }
