BODY,HTML { display: block; clear: both; }
#Navigation { display: block; clear: both; position: relative !important; text-align: center; }
#Navigation #Logo IMG,
#Navigation #Logo { height: auto !important; width: 250px !important; display: block; text-align: center; position: relative; padding: 7px 0px !important; margin: 0 !important; }

.BlogImage,.CatImage { width: 400px; float: left; margin: 0 20px 20px 0 !important;  }
.CatImage IMG, .BlogImage IMG { width: 400px; height: auto !important; }

.Listing-Cover, .BioPhoto { max-width: 200px !important; width: 200px !important; float: left !important; margin: 0 10px 20px 0 !important; }

#FooterCalloutWrap IMG { max-width: 200px !important; float: left !important; margin: 0 10px 10px 0 !important; }
#Masthead, #NavWrap,#SectionWrap, #Section, #FeaturesWrap.Wrap, #SlideContainer,.Wrap,.columns,.row { height: auto !important; display: block !important; width: 100% !important; clear: both !important; padding: 0 !important; margin: 0 !important; position: relative !important;  }
H1, .Item H1 { font-size: 23px !important; }
H2 { font-size: 20px !important; }
H3 { font-size: 18px !important; }
H4 { font-size: 16px !important; }
H5, DT { font-size: 14px !important; }
P, LI, DD { font-size: 12px !important; }
#MastheadWrap { overflow: hidden !important; height: 105px !important; margin: 0; padding: 0; }

#Books .six.columns { clear: both; display: block; float: left; width: 100%; }
#Books .six.columns IMG { float: left !important; width: 180px !important; max-width: 180px !important; height: auto !important; }
#Books .six.columns .row { width: 100% !important; clear: both !important; }

#Books .four.columns { margin: 10px 20px 20px 0 !important; float: left !important; max-width: 180px; width: 180px; display: inline; clear: none !Important; }
#Books .eight.columns DL,
#Books .eight.columns { float: left !important; max-width: 520px; width: 520px; display: inline; clear: none !Important; }
#Books .eight.columns DT { font-size: 18px; }


#Books #Column1 .Cover { max-width: 200px; width: 200px; height: auto !important; float: left; margin: 0 10px 10px 0; }
#Books #Column1 #BookBuy, #Books #Column1 #BookInfo {  max-width: 200px; width: 200px; height: auto !important; float: left; margin: 0 10px 10px 10px;  }
#Books #Column1 .clearfix { display: none !important; }
#Books #Column2 { display: inline !important;  float:left !important; clear: none !important; }


.SideNav, #Book.Detail #BooksListing, .RecommendList, #FooterCalloutWrap, .FilterUtility, .fyre-widget, #Cat #Column2, #Blog #Column2, #Footer, #NavigationPadding, .addthis_toolbox,.BlogSocial, #MainNav, #Navigation UL, #UtilNav,#AboutUsNav, #FooterNav, #NavWrap { display: none !important; }
