.ancient {display:none;}

body {margin:0; background: #fffefa url(/images/natfl210b.gif); color: #300; font-family: Georgia, Palatino, serif; }
a:link {background:transparent; color: #063; text-decoration: underline; }
a:visited {background:transparent; color:#063; text-decoration: underline; }
a:hover {color: #300; background: transparent; text-decoration: underline; }
a:active {background:transparent; color: #00c; text-decoration: none; } 
a.brown:link {background:#300; color:#39c; text-decoration:none; }
a.brown:visited {background:#300; color:#36c; text-decoration:none; }
a.brown:hover, a.brown:focus, a.brown:active {background:#39c; color:#300; text-decoration:none; }
.hidefromCSS { display: none; clear:both;}
.brntxt {background: transparent; color:#300; }
.ltbrntxt {background: transparent; color:#900; }
.grntxt {background: transparent; color: #060; }
.bltxt {background: transparent; color: #00f; }
.ltbltxt {background: transparent; color: #36c; }
.ybg {background:#ffffcc; color:#300; }
.blbg { color:#300;background:#9cf; }
p { font-size: medium; }
#h1 { font-size: larger; }
p.indent { margin-left: 5%; }
p.aside {background:#fffefa; color:#060; font: italic 100% "Book Antiqua", "Apple Chancery", serif; }
p.remind { font-family:"Book Antiqua", "Apple Chancery", serif; }
blockquote.aside {background:#fffefa; color:#060; width:65%; }
small { font-size: small; }
table.hidefromCSS { display: none; }
table.brown {background:#300; color:#fff; }
hr {background:#300; color:#300; margin:0; padding:0; border:0; }
.rght {text-align:right;}
/* Navigator 4 CSS rules */
/*/*/
div.main { width:98%; margin:0; padding:0; border: none;}

#clock {width:150px; height:150px; position:relative;top:10px;left:75px; border:1px solid #c00;}
div.img { width:100%;margin:0;padding:0; border: 3px inset #600;}
div.whte { margin-right:5%; padding:10%; border: 18px solid #ffe;}

/* added Oct2004 */

#header {text-align:right; margin-right:15px;position:relative;top:-30px;}
#header h1 {background:transparent; margin:0;padding:0;}
#header h3 {margin-top:0;}

a.none, a.none:link, a.none:visited, a.none:active, a.none:hover {background:transparent !important; color:#300 !important; text-decoration: none}

.clr {clear:both;}

#topivybar {width:100%;padding:0;margin:0;background:transparent url('/images/bar.gif') repeat;color:#300;text-align:right;z-index:199;}
#topivybar img {z-index:200;}

#contents {position:relative; top:40px; height:50%; width:98%;}
#contents p {padding-left:10px;}

#contentmain {position:relative; top:40px; width:98%;}

.lft ul {list-style: none ; margin-top:10px;}
.lft li {background:transparent url(/images/ivyicon.gif) no-repeat left; color:#600; padding-left:32px; font-size:large; font-weight: bold; margin:20px 0 0 15px; position:relative;}
.lft li.sidenote {background:transparent url(/images/smivyicon.gif) no-repeat left; color:#600; padding-left:23px; font-size:small; font-weight: bold; margin:0 0 0 24px;}

#escape {text-align:right; font:italic 65% script; margin-right:15px; padding:0; position:relative; top:-25px;}
#escape a {background:transparent; color:#090;}


#framedpic {position:relative; top:-30px;width:48%; text-align:center; margin-left:5%; background:#fffefa none; border:1px outset #ffe;}

#whframe {border:18px solid /*#ffe*/ #fffff0; padding:3%; text-align:center;}
#whframe #image {width:100px; height:80px; background:transparent url(/images/treeanim.gif) no-repeat; color:#600; margin:auto; border:1px inset #ffe; padding:0%; text-align:center;} 

#menu {width:48%; float:right; text-align:right; position:relative; top:-10px;}

#remind {text-align:right; clear:both; padding-top:15px; margin-right:15px;}

#remind #contact {text-align:right; clear:both; padding-right:35px; margin-top:40px; margin-bottom:40px; background:transparent url(/images/sskink3.gif) no-repeat right; color:#600;}

#contact a {background:#fffefa; color:#300; text-decoration: none}

.rght ul {list-style: none ; margin-top:10px;}
.rght li {background:transparent url(/images/rgt_ivyicon.gif) no-repeat right; color:#600; padding-right:32px; font-size:large; font-weight: bold; margin:20px 15px 0 0; position:relative;}
.rght li.sidenote {background:transparent url(/images/rgt_smivyicon.gif) no-repeat right; color:#600; padding-right:23px; font-size:small; font-weight: bold; margin:0 24px 0 0;}

/*
.rght ul {direction:rtl; list-style: square url(/images/rgt_ivyicon.gif); margin-top:10px;}
.rght li {padding-right:32px; font-weight:bold; margin-top:10px;}
.rght li.sidenote {list-style: square url(/images/rgt_smivyicon.gif); padding-right:23px; font-weight:bold; margin-top:0; margin-right:9px;} */

#ivylft {width:100%;padding:0;background:transparent url('/images/bar.gif') repeat;text-align:left; position:relative; top:20px;}

#messagecontents {width:85%; text-align:left; margin:auto; background:#eee; color:#006; padding:5px; border:1px solid #006;}

#smallmenu {width:48%; float:right; text-align:right; position:relative; top:-10px; clear:both; margin-top:20px;}
#smallmenu ul {direction:rtl; list-style: square url(/images/rgt_tinyivyicon.gif); margin-top:3px;}
#smallmenu li {padding-right:32px; font:small bold; margin-top:3px;}

#smallmenu2 {clear:both; text-align:justify; margin:100px 0 0 5px; padding-right:15px; padding-left:5px;}
#smallmenu2 ul {display: inline; list-style: none; margin:0; padding:0;}
#smallmenu2 li {display: inline; list-style: none; font:small bold; background:transparent url(/images/rgt_tinyivyicon.gif) no-repeat left; margin:0; padding-left:28px;}

*html #smallmenu2 li {position:relative;}

#smallmenu2 li#first {display: inline; list-style: none; font:small bold; margin:0; padding:0; background:transparent none;}

.smallmenu2a {clear:both; margin:50px 0 0 5px; padding-right:15px; padding-left:5px; font:small bold;}

.smallmenu2a a, .smallmenu2a a:link, .smallmenu2a a:visited {display: inline; font:small bold; background:transparent url(/images/rgt_tinyivyicon.gif) no-repeat right; margin:0; padding:0 26px 0 0;}
.smallmenu2a a:active, .smallmenu2a a:hover {color:#300;}
.smallmenu2a a.last {display: inline; font:small bold; background:transparent none; margin:0; padding:0;}

#ttllizard {margin-bottom:20px;font-weight:bold;}
#ttllizard tt {background:transparent;color:#090;}

#blueribbon {float:right; background:transparent url(/images/blueribbon.gif) no-repeat left; color:#600; padding:4px 4px 4px 30px; border:2px outset #ffe; text-align:center; margin-right:15px;}

.blue {background:transparent;color:#00c;}

acronym {cursor: help; border-bottom:1px dashed #fff6e9;}

#anybrowser {position:relative; clear:both; padding-top:20px; margin-right:15px; text-align:right;}

#form {text-align:right; margin-right:15px;}

#foot {position:relative; bottom:3px; clear:both; margin:0;}
#foot p {background:#300; color:#fff; padding:5px; margin-right:0;text-align:right;}
#foot a {background:#300; color:#39c;}
#foot a.brown:active, #foot a.brown:hover {background:#39c; color:#300; padding-left:5px;}
#foot .brown {padding:0; position:relative; bottom:3px;}
#foot img {padding:0; position:relative; top:4px;}

