body {background: url(backgnd.gif) left top repeat;}



div#logo {position:absolute; left:7px; top:11px; width:137px; height:132px; z-index:6} 
/* div#logo {float:left} */

div#sidebar {position:absolute; left:7px;top:174px;width:100px;height:102px;z-index:1}
div#sidebar {font-size: 11pt; font-family: "Book antiqua", serif, sans-serif; color: black;}

div#sidebar a {display:block ;padding:1px ;text-decoration:none; text-align: center; width:9em; margin:2px; background: #DC9000;} 

div#sidebar a:link, a:visited {background: #FACD8A; border: 2px outset #FFCFA0; } 

div#sidebar a:focus, a:hover {background: #B57600; border: 2px outset #744A00; color:black;} 

div#sidebar	a:active {border:2px outset #AF6A27;}

div#map {position:absolute; left:10px;top:355px;width:102px;height:102px;}

div#comment {position:absolute; left:7px;top:350px;width:100px;height:102px;z-index:1}
div#comment {font-size: 11pt; font-family: "Book antiqua", serif, sans-serif; color: black; font-style: italic;}

div#image1  {float: right; padding: 2%; width: auto; height: auto; }
div#image1 table {font-size: 10pt; font-style: italic; text-align: left; }

div#image2 {float: left; padding: 2%; width: auto; height: auto; }
div#image2 table {font-size: 10pt; font-style: italic; text-align: left; }

div#image3 {clear: both; padding: 2%; width: auto; height: auto; }
div#image3 table {font-size: 10pt; font-style: italic; text-align: left; }

/* Styles for links page */
td.left  {width: 250px; vertical-align: top; padding-bottom: 1%;}
td.left a:active {border: none; background: none;} 
td.left a:focus, a:hover {border: none; background: none;}
td.description {width: 400px; vertical-align: top; padding-bottom: 1%;}
td.description a:active {border: none;} 
td.description a:focus, a:hover {border: none;}

/* Styles for programme page */
td.proghead {font-size: 14pt; font-weight: bold; font-family: "Book Antiqua", serif; width: 100%; text-align: left; vertical-align: top; padding: 1% 1% 1% 0; border-bottom: 1px solid red;}
td.date {width: 25%; text-align: left; vertical-align: top; padding: 1% 1% 1% 0;border-bottom: 1px solid red;}
td.speaker {width: 35%; text-align: left; vertical-align: top; padding: 1% 1% 1% 0; border-bottom: 1px solid red;}
td.meeting {width: 40%, text-align: left; vertical-align: top; padding: 1% 1% 1% 0; border-bottom: 1px solid red;}

div#pictures {font-size: 11pt; font-family: "Book Antiqua", serif;}
div#pictures {position:absolute; left:170px; top:1px; width:680px; height:1620px ; text-align: justify; padding-left: 20px;}
div#pictures table {padding: 2px; margin-right: auto; margin-left: auto;}
td.text {padding: 5px; font-style: italic;}



td.subhead {font-size: 14pt; font-weight: bold; vertical-align: text-top; text-align: left; border: none; padding-bottom: 3%;}

td.topheading {font-size: 24pt; font-family: "Book Antiqua", serif; font-weight: bold; vertical-align: text-top; text-align: center; border: none; }

td.president {text-align: center;}
td.heading {font-size: 20pt; font-weight: bold; vertical-align: bottom; text-align: center; border-bottom: 2px solid red; padding: 5px; }

td.heading2 {font-size: 20pt; font-weight: bold; vertical-align: middle; text-align: center; border: none; height: 70px;}


td.picture {padding-right:20px; padding-top: 20px; padding bottom: 20px;}
td.artist {text-align: left; padding: 10px; vertical-align: middle; border: none;}
td.artist a:active {border: none;} 
td.artist a:focus, a:hover {border: none;}
td.artist {font-size: 14pt; font-style: italic; font-weight: bold;}
img.gallery a:active {border: none;} 
img.gallery a:focus, a:hover {border: none;}

td.galleryhead {text-align: right; padding: 1%; vertical-align: top; border-bottom: 2px solid red;} 
td.galleryhead {font-size: 32pt; font-style: italic; font-weight: bold;}
td.copyright {text-align: justify; font-size: 10pt;  font-family: "Book antiqua", serif; color: black;  border-top: 1px solid red; padding: 1%; }
td.galleryhead2 {text-align: center; padding: 1%; vertical-align: top; border-bottom: 2px solid red;} 
td.galleryhead2 {font-size: 28pt; font-style: italic; font-weight: bold;}
td.copyright {text-align: justify; font-size: 10pt;  font-family: "Book antiqua", serif; color: black;  border-top: 1px solid red; padding: 1%; }