* {margin:0;padding:0;}
body {background:#f6ffcf url(/img/bg.gif);color:#000;text-align:center;padding:5px;}
/* (url needed the initial "/" because netscape4 gets it wrong when html page is in a subfolder) */

/* elements to be "clearfixed" - also need "hasLayout" for IE, in ielt7.css or otherwise */
div.topic:after, div.content:after , .clearfix:after {clear:both;content:".";display:block;line-height:0;font-size:0;height:0;visibility: hidden;}

/* trigger "hasLayout" for IE7 (synchronise this list with that in ielt7.css)  */
div.topic , div.content , .clearfix {min-height:1px;}


h1,h2 ,h3{text-align:center;margin:0.5em;font-weight:bold;}
div#header h1{margin:0;}
div#header address {font-style:normal;}
div#address {border-color:#99c;border-style:solid none;border-width:1px;padding:0.3em;margin:0.5em 5px;}

/* see gt4.css for font-size settings */
div.topic {width:600px;margin:25px auto;background:#faebd7;color:#000;border:none;}/* border for NS4 */
div.topic h2, div.topic h3 {background:#D2B48C;color:#000;padding:3px;text-align:center;font-weight:bold;margin:0;border:none;}
div.topic p {margin:1em;}
div.topic p.strong {text-align:center;clear:both;}
br.clear {clear:both;} /* for NS4 - this gets "display:none" in gt4.css */
div#john, div#taeko {padding:1px;clear:both;}

/* for backpages */
div.content {background:#faebd7;color:#000000;border:1px solid #faebd7;padding:15px;margin:3%;}
/* (border for netscape) */

div p {margin:0.5em;}
p.center {clear:both;}

ul.menu{text-align:center;list-style:none;}

div.imgbox60, div.imgbox278, div.imgbox322, div.lcol340, div.imgbox3c div {float:left;text-align:center;}
div.imgbox60 {width:60px;padding:10px;}
div.imgbox278 {width:278px;}
div.imgbox322 {width:322px;}
div.lcol340 {width:340px;}
div.imgbox3c div{width:200px;}


ul.nav , ul.nav ul {list-style:none;}
ul.nav ul li {display:inline;/*/*//*/  display : none;   /* */} /* hack for NS4 */

img.intext {float:left;margin:0 0.5em 0.5em 0}

a:link,a:visited,a:hover,a:active {text-decoration:underline;}
a:active{background:yellow;color:red;}

.special{border:red dashed medium;}
.framed {border:#ff9900 6px ridge;}
.alert {font-weight:bold;color:red;background:#f3f3ff;border:1px solid #dde;}
.note {font-size:0.8em}
ul.alert {margin-left:0.5em;}
div.note{padding:5px;}

label {padding:5px;}

