/**************************	
	Defaults
**************************/
html 				{font-family: arial, helvetica, sans-serif; color: black; padding: 0; margin: 0; background-color: white;}
body 				{font-family: arial, helvetica, sans-serif; color: black; padding: 0; margin: 0; background-color: white;}
a:link, a:visited 	{color: #4169e1; text-decoration: underline;}
a:hover 			{text-decoration: none;}

table 				{border: 1px solid #999; margin: 0 0 1em 1px;}
table caption 		{font-weight: bold; line-height: 1.4em; text-align: left;}
table th, td 		{border: 1px solid #999; padding: 0 3px;}
table tr.even 		{background-color: #fafafa;}
.clear 				{clear: both;}
.left 				{float: left;}
.right 				{float: right;}
a.toggle span 		{display: none;}

h1, h2, h3, h4, h5, h6	{font-size: auto; font-weight: bold; margin: 0; padding: 0; margin-bottom: .5em;}

/**************************	
	Header
**************************/
#header				{background: none; border-bottom: 1px dotted #ccc; padding: 20px 40px; margin-bottom: 2em; height: auto;}
#headerLogo			{background: none; position: relative; top: 0; left: 0;}
#headerLogo a span	{left: auto; font-size: 200%; margin: 0; padding: 0}
#headerLogo a		{text-decoration: none; color: black;}
h2#summary			{color: #666; font-family: arial, helvetica, sans-serif; position: relative; right: auto; left: 0; top:auto; text-transform: lowercase;}

/**************************	
	Footer
**************************/
#footerWrap			{width: 100%; height: auto; clear: both; border-top: 1px dotted #ccc; padding: 20px 40px; margin: 0; text-align: left;}
#footer				{border: 0; padding: 0; margin: 0; width: 100%; height: 40px; background: none; overflow: visible;}
#footer #bloomsburyLogo, 
#footer #footerNav, 
#footer #legal, 
#footer .footerDetail 	{display: none;}
#footer	.copyright		{display: block; margin: 0; font-size: 1em;}
#footer #bergFooterLogo	{left: 0;}

/**************************	
	Site-wide Fonts
**************************/
#pagetitle, 
.pageTitle, 
#mainContent .imageRight,
#mainContent h3#publicationDates,
#mainContent h1,
#mainContent h2					{color: black;}

/**************************	
	Site-wide Layout
**************************/
#columnWrapper					{overflow: visible; background: none;}
#columnOne, 
#mainContent					{overflow: visible; padding: 0; margin: 0; }
#columnOne						{float: none; overflow: visible; width: auto; margin: 0;}
#contentWrapper					{background-color: #fff; border: 0; width: 100%; overflow: visible;}
#mainContent					{display: block;}
.twoColumnAlpha #mainContent, 
.twoColumnOmega #mainContent	{width: 100%;}
.contentBox .panel 				{background: transparent; border: 0; font-size: 12px;}
#pageElements					{float: none; overflow: visible; padding: 0; margin: 0; width: 100%; height: auto; margin-bottom: 2em;}

#searchContent					{overflow: visible; margin: 0; padding: 0; display: inline; border: 0; width: auto;}
#searchContent .contentItem		{width: 100%; overflow: visible;}

#resultsWrapper #searchContent			{width: 80%; display: inline; margin-right: 0;}
#resultsWrapper #imagesSearchContent	{width: 19%; display: inline;}


#readPanel h2#chapterTitle		{margin-top: 0; padding: 0;}
#overviewPanel, 
#chapterFrame #chapterContent	{width: 100%;}
.twoColumnAlpha #mainContent, 
.twoColumnOmega #mainContent 	{padding: 0 45px;}

#columnOne						{}
#introText, #whatsNew			{padding: 0 40px !important;}
.exploreTime #mainContent h1	{margin: 0 0 0 45px}

/**************************	
	UI-driven Hiding
**************************/
#headerUtilityBar, 
#cart, 
#quickSearch, 
#loginNav, 
#navigation, 
#openState, 
#resultsNavigation, 
#foo, 
#foo, 
.sideNav, 
.buttonRow, 
.browseResults .pageLinks,
.searchHeader, 
#bottomSearchHeader, 
.resultsBar, 
#readerToolbar, 
#prevNext, 
#infoPanel, 
.highlight,
.contentDropdown, 
#utilityNav,
#advancedSearchItems, 
#columnOne,
#taxonomy_viewerWrapper, 
.imagesBlock .more,
#whatsNew .more,
#exploreButtons,
#exploreControls,
.foo,
.foo, 
.pageLinks 
 	{display: none;}

/***** Browse Results *****/
.browseResults #columnOne	{display: none;}
#booksSearchContent			{display: none;}

.home #columnOne	{display: block;}






 