html, body {font-weight:normal; text-align:left; font-family:'Arial', 'Helvetica', 'Sans-serif'; background:#FF9900; height:100%; padding:0; margin:0; border:0;}
p {text-indent:13pt; margin-top:10px; margin-bottom:10px; font-weight:normal; text-align: justify;}
a {color:#C4A86A; font-family:'Arial', 'Helvetica', 'Sans-serif'; text-decoration:none;}
a:hover {color:#877006; background:#FAE1B7;}


/* text */
h1 {color:#B98A45; margin:0; padding:0; font-size:25px; text-align:right; font-weight:bold;}
/*#head h1 span {display:none}*/
h2 {color:#FF9900; margin:0; font-size:22px; font-weight:bold; display:inline;}
h3 {color:#FF9900; margin:0; font-size:18px; font-weight:bold; display:inline;}
h4 {color:#C2A77B; margin:0; font-size:16px; text-align:left; font-weight:bold; display:inline;}
h5 {color:#C2A77B; margin:0; font-size:12px; font-weight:bold;}
.header {color:#FFFDE6;}
.herb {color:#301D07;}
.family {color:#301D07; font-size:16px; font-weight:normal;}
.letter {color:#FF9900; font-size:30px; font-weight:bold;}
.footer {color:#88754D; font-size:12px;}
.info {color:#6F5B00; font-size:12px;}
.message {color:#FF3300; font-size:14px; padding:2px 7px; background:#FAE1B7; border:1px solid #FF7700;}
.highlight {color:#504844; font-size:14px; background:#F6FFA8;}


/* menu */
ul {padding:2px 0 0 0; color:#FF4433; margin:0; border:0; list-style-type:none;}
li {padding:0 0 2px 0; margin:0; border:0;}
a.menu {font-size:17px; color:#F58220; padding:0 2px 0 7px; margin:0; display:block;}
a.menu:hover {color:#FFF; background:#FF9900;}
a.submenu {color:#A3875E; font-size:17px; padding:0 0 0 28px; background:#FFE8AD url(images/submenu.gif) no-repeat center left; margin:0; display:block; font-weight:normal;}
a.submenu:hover {color:#301507; background:#FFAA00 url(images/submenuon.gif) no-repeat center left;}
a.abcdlist {font-size:21px; color:#C2A77B; padding:0px 2px; border:1px solid #FFFDE6; font-weight:bold;}
a.abcdlist:hover {color:#F37021; background:#FAE1B7; border:1px solid #FFCB7C;}
a.lname, a.cname, .fname {color:#A78A4F; padding:0 2px;}
a.lname:visited, a.cname:visited {color:#939B71;}
a.lname:hover, a.cname:hover {color:#000; background:#FAE1B7;}
a.reference {font-size:12px; color:#6F5B00; padding:0 2px 0 2px; font-weight:normal;}
a.reference:hover {color:#F37021; background:#FAE1B7;}
a.herbname {font-size:12px; color:#6F5B00; padding:0 2px 0 2px; font-weight:normal;}
a.herbname:hover {color:#FF5503;}
a.footerlink {color:#88754D; font-size:12px;}
a.footerlink:hover {color:#745734; text-decoration:underline; background:#DFC07E; }
a.link {font-size:14px;}


/* Search */
#search {padding:1px 0; margin:1px 0;}
#search input {font-size:13px; padding-left:2px; width:132px;}
.SearchField{color:#C3A07C; background-color:#FFF8D0; border:1px solid #FF8F47; padding:1px; margin:1px 0px 7px 7px;}


/* Images*/
.ibox {margin:0 0 0 15px; padding:0 0 5px 0; float:right; width:300px; text-align:right; color:#443727; font-size:85%;}
.tbox {margin:0 0 10px 15px; padding:0 0 2px 0; clear:right; float:right; width:150px; text-align:left; color:#667766}
.thumbbox {margin:0 0 0 15px; padding:0 0 5px 0; clear:right; float:right; width:150px; text-align:right; color:#667766; font-size:60%;}
img.img01 {border:1px solid #B98A45;}
img.img02 {border:1px solid #FF6600;}
.icons {margin:0px; padding:5px 0 80px 0px; width:100%;}
.iconbox {margin:2px 10px; padding:3px 3x 33px 3x; background: #FFEFCF; border:3px solid #FFEFCF; float:left; width:auto; text-align:center; color:#334433; font-size:80%;}
.clearall {clear:both;}


/* graphic - space - background:url(images/watermark.jpg); */
#space {margin:0; padding:0px; display:block; width:100%; height:100%;}
#head {padding:0px 0px 21px 0px; margin:0; display:block; width:97,8%; height:auto; background:url(images/herbs-bgr.jpg) #FF9900 left bottom; background-repeat:repeat-x;}
* html .container {margin-left:-770px; position:relative;}
* html .container, * html .content {height:1px;}
.content {background:#FFE8AD; padding:0; height:100%; border:1px solid #FFF;}
.width {width:85%;	min-width:770px;	margin:0 auto; height:100%; border:0px solid #000;}
* html .minwidth {padding-left:770px;}
* html .minwidth, * html .layout {height:1px;}
#sidebar {background:#FFE8AD; width:180px; height:100%; float:left; display:block; margin:0; padding:0;}
#sidebar-content {margin:0; padding:13px 0px; height:100%;}
#main {margin:0 0 0 180px; padding:0; background:#FFFDE6; height:100%;}
#main-content {font-size:15px; margin:0; padding:15px 15px; font-family:'Arial', 'Helvetica', 'Sans-serif';}
#footer {height:15px; background:#DFC07E; text-align:right; clear:both; margin:-7px 0 0 0; padding:1px 15px; }
