#masthead-banner { overflow:hidden; background:transparent url(/encyclopedias/literary/images/masthead-banner-literary.jpg) no-repeat 100% 100%; }

.home #masthead-navbar li.home a, 
.canons #masthead-navbar li.canons a,
.genres #masthead-navbar li.genres a,
.authors #masthead-navbar li.authors a, 
.sects #masthead-navbar li.sects a, 
.periods #masthead-navbar li.periods a, 
.genres #masthead-navbar li.genres a, 
.oral #masthead-navbar li.oral a { 
    color:#CE570F; 
    background:#fff url(/global/images/button3-L.jpg) no-repeat left top; 
    padding-left:17px; 
}

/* To set the font color in the selected tab as it wasn't working as on the portal pages */
.home #masthead-navbar li.home a b, 
.canons #masthead-navbar li.canons a b,
.genres #masthead-navbar li.genres a b,
.authors #masthead-navbar li.authors a b, 
.sects #masthead-navbar li.sects a b, 
.periods #masthead-navbar li.periods a b, 
.genres #masthead-navbar li.genres a b, 
.oral #masthead-navbar li.oral a b {
	color:#CE570F; 
	background:#fff url(/global/images/button3-R.jpg) no-repeat right top; 
	padding-top:4px;  
}

.home #masthead-navbar li.home a:hover, 
.canons #masthead-navbar li.canons a:hover,
.genres #masthead-navbar li.genres a:hover,
.authors #masthead-navbar li.authors a:hover, 
.sects #masthead-navbar li.sects a:hover, 
.periods #masthead-navbar li.periods a:hover, 
.genres #masthead-navbar li.genres a:hover, 
.oral #masthead-navbar li.oral a:hover { 
	text-decoration:none; 
	background:#fff url(/global/images/button3-L.jpg) no-repeat left top; 
}

/* To set the font color in the selected tab as it wasn't working as on the portal pages */
.home #masthead-navbar li.home a:hover b, 
.canons #masthead-navbar li.canons a:hover b,
.genres #masthead-navbar li.genres a:hover b,
.authors #masthead-navbar li.authors a:hover b, 
.sects #masthead-navbar li.sects a:hover b, 
.periods #masthead-navbar li.periods a:hover b, 
.genres #masthead-navbar li.genres a:hover b, 
.oral #masthead-navbar li.oral a:hover b {
	color:#00c; 
	text-decoration:underline; 
	background:#fff url(/global/images/button3-R.jpg) no-repeat right top; 
}




/* Fix body h4s 
#content .shell-1 h4, #content-primary h4 {
    background-image: none;
    margin-left: 0em;
    padding-left: 0em;
}

/* Fix body lists 

#content .shell-1 ul, #content-primary ul {
    list-style-type: disc;
    padding-left: 0px;
    margin-top: -0.45em;
    margin-left: 2.75em;
    font-size: 1.32em;
}

#content .shell-1 ol, #content-primary ol {
    padding-left: 0px;
    margin-top: -0.45em;
    margin-left: 2.75em;
    font-size: 1.32em;
}

#content .shell-1 ul li, #content .shell-1 ol li {
    padding-left: 0.63em;
    margin-bottom: 0.45em;
    background-image: none;
}
*/

/* Essay Table Styles */
.essay-table-caption {
    margin-top: 1em;
    margin-right: 0pt;
    margin-bottom: 0.4em;
    margin-left: 0pt;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    font-family: verdana,arial,helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    letter-spacing: 1px;
    text-align: center;
}

.essay-table {
    margin: 1em; 
    width: 98%;
	border-width: 2px;
	border-spacing: 0px;
	border-style: inset;
	border-color: #335F94;
	border-collapse: collapse;
	padding: 2px;
	background-color: #F2F2F2;
    
}

.essay-table th, .essay-table td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #386BA8;
	font-size: 1em;
	background-color: #FFF;
	-moz-border-radius: 0px;
}

.essay-table th.tables-title {
    padding: 0.63em;
    font-size: 1.25em;
    width: 100%;
    text-align: center;
    letter-spacing: 1px;
	background-color: #E6E6E6;
}

/* For displaying wikis better in IE and Firefox 
.wiki #ie-root #content h3.heading-h6 { margin-top: 0px;} /* eliminates negative margin on breadcrumbs for IE Only
.wiki #body-wrapper #content p + h3.heading-h6 { margin: 12px 0px 0px 12px;} /* eliminates negative margin for THL Copyright notice at bottom 
.wiki #ie-root #content h3.heading-h1 { padding-top: 12px;} /* Adds some padding to top of h1 type page header in IE 
*/


/* --------------------------------------------------------------------------------
----- Dropdown Menu as in Canons Catalogs, Root = Horizontal, Secondary = Vertical  
----------------------------------------------------------------------------------- */
ul#navmenu-h { margin:0; border:0 none; padding:0; width: 200px; list-style: none; height: 27px; position:absolute; top:110px; right:8px; border-bottom:3px double #9fb474; }
ul#navmenu-h li { margin:0; border:0 none; padding:0; display:inline; list-style:none; position:relative; height:27px; }
/* ----- dropdown links ------ */
ul#navmenu-h ul { margin:0; border:0 none; border-left:2px solid #999; padding:0 0 5px; width:205px; list-style: none; display:none; position:absolute; top:27px; left:0 !important; left: -98px; border-top:3px double #9fb474; border-bottom:3px double #555; }
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{ clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden; }
ul#navmenu-h ul li { width:205px; float:left; /*For IE 7 lack of compliance*/ display:block !important; display:inline; /*For IE*/ border-bottom-width:0pt; }
/* Root Menu - Style of Top Link */
ul#navmenu-h a { background:#fff url(/global/images/list-arrow-green-lg.gif) no-repeat left center; color:#CE570F; letter-spacing:0.06em; padding: 0 0 4px 17px; float:none !important; /*For Opera*/ float:left; /*For IE*/ display:block; font:normal 190%/120% 'Trebuchet MS', arial, verdana, sans-serif; text-decoration:none; height:auto !important; height:1%; /*For IE*/ border-bottom-width:0pt; }
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a { background:#fff url(/global/images/list-arrow-orange-lg.gif) no-repeat left center; color: #CE570F; border-bottom-width:0pt; }
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a { display:block; float:none; color:#333; white-space:nowrap; cursor:pointer; font-family:arial, helvetica, sans-serif;  padding:4px 0 8px 20px;  margin:0;  font-size:120%; font-weight:bold; line-height:150%;  background:#fff url(/global/images/list-arrow-green.gif) no-repeat 5px center;  list-style-type:none; width:185px; border-bottom-width:0pt; }
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a { color:#ce570f; text-decoration:underline; background:#fff url(/global/images/list-arrow-green.gif) no-repeat 5px center; }
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul { display:none; position:absolute; top:0; left:160px; }
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul { display:none; }
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul { display:block; }

