@font-face {
  font-family: "webdunia";
  src: url(/images/Webdunia.ttf) format("truetype");
}
hindi { font-family: "webdunia", sans-serif }

/* ---------- Reclaim the (now-empty) banner-ad column ----------
   Hide the narrow ad sidebar and widen the content area for easier reading. */
#narrowSidebar { display: none !important; }
#innerContent { width: 948px !important; margin-right: 0 !important; }

#innerLeft { /* Post wrapper — widened from 601px now that the ad column is gone */
		float:left;
		width:735px;
	margin-right:9px;}

/* ---------- Archive readability improvements ----------
   Retains the original theme (Georgia serif, red accents, layout)
   while making long-form articles easier to read. */

/* Comfortable body copy in articles & pages */
#innerLeft .post,
#innerLeft .post p {
	font-size: 17px;
	line-height: 1.75;
	color: #222;
}
#innerLeft .post p { padding-bottom: 0; margin: 0 0 1.15em; }

/* Headings breathe a little more */
h1.singlePageTitle { line-height: 1.25; margin-bottom: .35em; }
#innerLeft .post h2,
#innerLeft .post h3 { line-height: 1.3; margin: 1.2em 0 .4em; }

/* Lists were tiny (12px) and cramped — bring them up to body size */
.post li {
	font-size: 16px;
	line-height: 1.6;
	color: #222;
	padding: 3px 0 3px 4px;
}
.post ul, .post ol { padding-left: 1.4em; list-style-position: outside; }

/* Keep images within the reading column and tidy float spacing */
#innerLeft .post img { max-width: 100%; height: auto; }
.post .alignright, .post img.alignright { margin: 4px 0 10px 14px; }
.post .alignleft,  .post img.alignleft  { margin: 4px 14px 10px 0; }

/* Clearer image captions */
.wp-caption-text, .post .wp-caption-text { font-size: 13px; color: #555; font-style: italic; }

/* ---------- Mobile / small screens ----------
   The original theme is a fixed 970px float layout. On narrow screens we let the
   main containers go full-width and stack, so articles are readable without zoom. */
@media (max-width: 1000px) {
  html, body { -webkit-text-size-adjust: 100%; }
  #wrapper { width: auto !important; padding: 5px 8px !important; }
  #masthead, #header, #navcats, #navpages, #search,
  #innerContent, #innerLeft, #wideSidebar,
  #primaryTopWrapper, #featuredContent, #midColPosts, #mainPageSidebar,
  #breakingNews, #secondaryContentWrapper, #secondaryMidColumn,
  #secondaryRightColumn, #subNews, #footerCatBar, #footerPages {
    width: auto !important; float: none !important;
    margin-left: 0 !important; margin-right: 0 !important;
  }
  /* hide the now-empty ad slots on mobile */
  #rightColAd, #ad468x60, #narrowSidebar { display: none !important; }
  #wideSidebar { background: #f5f5f5; margin-top: 24px !important; padding: 8px !important; }
  img { max-width: 100% !important; height: auto !important; }
  /* let the horizontal nav wrap instead of overflowing */
  #navcats ul, #navpages ul { width: auto !important; height: auto !important; float: none !important; }
  #navcats ul li, #navpages ul li { float: none !important; display: inline-block; }
  h1.singlePageTitle { font-size: 26px !important; }
}
