/* The taxon breadcrumbs shown across the top of the page for a bird in
   the encyclopedia, and also for taxonomic groups themselves. */

.taxon_breadcrumbs { border: 1px solid #dddddd; padding: 2px; margin-left: 6px; margin-right: 6px; }
.taxon_breadcrumbs ul { color: #666666; background-color:#F7F7F7; }
.taxon_breadcrumbs li { display: inline; }
.taxon_breadcrumbs a { color: #55b; text-decoration: none; font-weight: bold; }
.taxon_breadcrumbs a:hover { text-decoration: underline; }

/* The hierarchy of taxa seen in the main content panel when viewing a
   higher-level taxon. */

.taxon_hierarchy { font-size: 108%; }
.taxon_hierarchy ul { padding-left: 24px; } /* indent subtaxa */
.taxon_hierarchy li.more {
    background: url("/media/images/tree-pipe.png") repeat-y top left;
}
.taxon_hierarchy img { float: left; }
.taxon_hierarchy div { margin-left: 31px; padding-top: 6px; }
.taxon_hierarchy a {
    color: #55b; font-size: 114.2%;
    font-weight: bold; text-decoration: none;
}
.taxon_hierarchy p { padding-left: 3px; }
.taxon_hierarchy p.parent { color: #aaa; }
.taxon_hierarchy p.this { border: 1px solid #aa0; background-color: #ed8; }
.taxon_hierarchy p.this a { color: #330; text-decoration: none; }
.taxon_hierarchy .rank220 p { border: 1px solid #dde; background-color: #eee; }
.taxon_hierarchy .rank220 a { font-style: italic; }

/* Categories of bird (by habitat, food, and so forth) */

.encyclopedia_category { margin: 2ex 2em 1ex 2em; font-size: 123.1%; }
.encyclopedia_category h1 { border-bottom: 1px solid black; }
.encyclopedia_category .stepup { margin-bottom: 1em; }
.encyclopedia_category p { margin: 0.8em; }
.encyclopedia_category li { margin: .5ex 0px; padding-left: 1em; }
td.category-list-thumb { padding-bottom: 10px; }
td.category-list-name { padding-left: 10px; padding-bottom: 10px}

/* Descriptions of birds. */

#MooFlow { margin-bottom: 18px; }
#NoMooFlow { margin-bottom: 18px; width: 448px; height: 269px;
             background-color: #f2f2f2; text-align: center; }
#NoMooFlow p { padding-top: 120px; }
.encyclopedia_description { padding: 0.5em 1em;
                            background-color: #f7f7f7; font-size: 123.1%; }
.encyclopedia_description h2 { display: inline; color: #40577A; }
.encyclopedia_description th { vertical-align: top; padding: 5px; border-bottom-color:#C2C2C2; border-bottom-style:solid; border-bottom-width:1px; font-weight:bold;}
.encyclopedia_description td { padding: 5px; border-bottom-color:#C2C2C2; border-bottom-style:solid; border-bottom-width:1px;}


/*photo attribution*/
div.ref-image {
    width: 100%;
    text-align: center;
}
.ref-image a, span {
    text-align: center;
    font-size: 80%;
}

div#topclear {
    border-left-color:#EEDDAA;
    border-left-style:solid;
    border-right-color:#EEDDAA;
    border-right-style:solid;
    border-top-color: #EEDDAA;
    border-top-style: solid;
    border-top-width: 3px;
}

div#bd, div#taxon-breadcrumbs-wrapper {
    border-left-color:#EEDDAA;
    border-left-style: solid;
    border-right-color: #EEDDAA;
    border-right-style: solid;
}

div.ft {
    border-left-color:#EEDDAA;
    border-left-style: solid;
    border-right-color: #EEDDAA;
    border-right-style: solid;
    border-bottom-color: #EEDDAA;
    border-bottom-style: solid;
}

li#encyclopedia-tab {
    background: #EEDDAA;
}

div#taxon-breadcrumbs-wrapper {
    padding-bottom: 12px;
}

