body {font-family: Verdana, Arial, sans-serif;
word-spacing: normal;
letter-spacing: 0;
padding: 0 10px;
font-size: 76%;
line-height: 1.5em;
}

img {border: none}

p {margin: 5px 0 0 0; padding: 0; text-align: left;}
a {text-decoration:none; color:#900}
a:hover {color:#c00;}
.ic_notation { text-indent: -10px; padding-left: 10px }

#ic_top a {display:block; background-color: #fff; text-decoration:none; color: #555;}
#ic_top {float:left; padding-right: 0; width: 40%;}

#ic_kids a {text-decoration:none; display: block; color: #555;}
#ic_kids .ic_notation {background-color: #ccc; text-indent: 0px}

#ic_current {background-color: #ccc; padding: 10px 0 5px 30px;}
#ic_current a.keyword {display:inline; font-style: italic; font-size: 90%; }
#ic_current a {background-color: #ccc; display: block; color: #000;}

#ic_path a {background-color: #e0e0e0; padding-left: 10px color: #000;}
.notation {font-size: 70%; color: #600;}
#options_container {font-size: 70%; background-color: #ccc; padding: 3px 3px 8px 10px; margin: 0 0 8px 0;}
#toolbar {font-size: 70%; background-color: #f9e0e0; padding: 3px 3px 8px 10px; margin: 0 0 8px 0;
 border-top: 1px solid #fcc; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px
}
#toolbar a {color: #222; font-size: 110%;}
#options_container {font-size: 110%}
#search_container {float:right; margin: 0; padding: 0; width: 50%}
#search_container input {width: 80%}
.navbox {font-size: 85%; background-color: #f9e0e0; padding: 3px 3px 0px 10px; margin: 0 0 8px 0;
 border-top: 1px solid #fcc; border-bottom: 1px solid #fcc;}
.blurb {float:right; width: 30%; padding: 15px; background-color: #f9e0e0; text-align: center; margin: 20px}

#result_sections {margin: 0}
.result_section { padding: 2px 4px; background-color: #f9f0f0;}
.result_section_active {font-weight: bold; padding: 3px 6px; background-color: #fff; border-top: 1px solid #fcc; border-left: 1px solid #fcc; border-right: 1px solid #fcc; border-bottom: 1px solid #fff}

.seealso {font-size: 90%; border-top: 1px solid white; margin-top: 5px; margin-right: 30px}
.message { padding: 4px; border: 2px solid #666; color: #fff; background-color: #888}
#outline a {text-decoration:none}

#ic_current .button { font-size: 80%; background-color: #bbb; color: #b44; display: inline; padding: 2px;
  border-left: 2px solid }
.general_button {font-size: 80%; background-color: #bbb; color: #b44; display: inline; padding: 4px;
  border-left: 2px solid; border-radius: 3px}
.general_button:hover {background-color: #bbc}
.buttonbox { margin: 15px 0 0 0}
.buttonbox a {font-size:120%; margin-right: 15px; background-color: #ccc; padding: 3px 5px}

.extra_search_option {float:right; margin-left: 20px}

.lodbutton {background-color: #acd7f3; color: #ffffff; !important}