@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=91ba79bc-d398-4136-a4b4-ac23b146abc3");
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 17, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* nav colours */
/* line 19, ../sass/_base.scss */
#canvash34384 {
  height: 270px;
}

/* ===== fonts */
@font-face {
  font-family: "Bembo";
  src: url("http://www.publicaffairsbooks.com/fonts/e5488079-e286-434f-a7a2-47bdf487a905.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/e5488079-e286-434f-a7a2-47bdf487a905.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/b30aa007-b477-43cc-81eb-d34f48807cb5.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/f75d5781-c9d6-4a95-b024-72e1ac96a7e1.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/e8bd1ce0-6a1d-4c97-a49b-3e771cc9d5ec.svg#e8bd1ce0-6a1d-4c97-a49b-3e771cc9d5ec") format("svg");
}

@font-face {
  font-family: "Bembo Bold";
  src: url("http://www.publicaffairsbooks.com/fonts/1b63a7f7-850b-4bd2-acb5-b17a1030d4d6.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/1b63a7f7-850b-4bd2-acb5-b17a1030d4d6.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/70108a41-1350-4029-bb1d-8e21cb4de909.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/316765f3-6551-4836-9d77-77f93f015489.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/6d4aeabf-32df-4268-9fb9-f5484f9097ab.svg#6d4aeabf-32df-4268-9fb9-f5484f9097ab") format("svg");
}

@font-face {
  font-family: "Bembo Semibold";
  src: url("http://www.publicaffairsbooks.com/fonts/688fabe9-0cfe-469f-baca-6e66f1959ef4.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/688fabe9-0cfe-469f-baca-6e66f1959ef4.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/a931fbc0-f12f-4dbb-a45e-1adbd3080938.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/b09add56-c350-4067-81ba-4c9d741cdb99.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/0e37fa2e-9534-4cd7-899a-551d26005630.svg#0e37fa2e-9534-4cd7-899a-551d26005630") format("svg");
}

@font-face {
  font-family: "Futura Light";
  src: url("http://www.publicaffairsbooks.com/fonts/2c660b2f-8645-4b31-89fe-1c017eeb5e85.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/2c660b2f-8645-4b31-89fe-1c017eeb5e85.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/e80a3257-e0b2-4f7c-b4e8-0167c9adb7c0.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/5426d3ca-532d-4e71-a700-0a22917df569.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/67fb5232-0944-4965-8594-ed2972b84950.svg#67fb5232-0944-4965-8594-ed2972b84950") format("svg");
}

@font-face {
  font-family: "Futura Medium";
  src: url("http://www.publicaffairsbooks.com/fonts/f0052336-792e-4fcf-8750-fe6d7d5dccba.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/f0052336-792e-4fcf-8750-fe6d7d5dccba.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/1b696b29-a6bd-4411-a50f-37fd8a209b36.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/a3931c31-5998-4dbd-b7d5-d310e4ed3d60.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/6779412d-2ea7-4f1a-acfd-f6a527baaee7.svg#6779412d-2ea7-4f1a-acfd-f6a527baaee7") format("svg");
}

@font-face {
  font-family: "Futura Book";
  src: url("http://www.publicaffairsbooks.com/fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/4d0e252c-d811-4a5d-a7f3-6ad72c6b76f2.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/54250d43-02be-4ff9-b802-a4ea104a0611.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/15c556fc-4608-4b01-8a0d-9c8631c8bd74.svg#15c556fc-4608-4b01-8a0d-9c8631c8bd74") format("svg");
}

@font-face {
  font-family: "BemboMT-BoldItalic";
  src: url("http://www.publicaffairsbooks.com/fonts/8be93f51-7dad-45de-a63a-7da0bb3fe30d.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/8be93f51-7dad-45de-a63a-7da0bb3fe30d.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/705530aa-a3f8-4312-9dac-eb50ed974b71.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/74c80103-552c-4678-bfae-ac1405b0a463.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/6a2ac70b-f24c-4d19-85af-e2642baa475d.svg#6a2ac70b-f24c-4d19-85af-e2642baa475d") format("svg");
}

@font-face {
  font-family: "Bembo MT  Extra Bold";
  src: url("http://www.publicaffairsbooks.com/fonts/799e4f23-26e4-4d3a-a354-c28e63239826.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/799e4f23-26e4-4d3a-a354-c28e63239826.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/980018a2-e3ae-4a1b-8ef9-b73248140ea6.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/85efc9ff-b0aa-4294-b7cc-7c2402926bbf.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/ee0c0187-ed62-4192-8d3d-4fa73d3645d6.svg#ee0c0187-ed62-4192-8d3d-4fa73d3645d6") format("svg");
}

@font-face {
  font-family: "BemboMT-ExtraBoldIta";
  src: url("http://www.publicaffairsbooks.com/fonts/bd4f7c55-4258-4c41-a4e5-44007dddab7b.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/bd4f7c55-4258-4c41-a4e5-44007dddab7b.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/298e699b-8f11-4072-a175-e276f0ffb160.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/29e50d11-e2a8-4990-9b4e-9a556d7b4f61.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/e14bc710-43e3-4765-a373-234cd8a889ce.svg#e14bc710-43e3-4765-a373-234cd8a889ce") format("svg");
}

@font-face {
  font-family: "Bembo MT  Italic";
  src: url("http://www.publicaffairsbooks.com/fonts/59730544-eaf2-4e85-b40c-3a1937804890.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/59730544-eaf2-4e85-b40c-3a1937804890.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/40023eb7-1ce9-487f-9c94-2dd2ae7022d3.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/de1c2983-6261-49d8-a943-8d7ceda898b1.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/1f53f4dc-ca15-462e-b829-98f0c696e1ad.svg#1f53f4dc-ca15-462e-b829-98f0c696e1ad") format("svg");
}

@font-face {
  font-family: "BemboMT-SemiboldItal";
  src: url("http://www.publicaffairsbooks.com/fonts/276f13e9-5cb5-482e-a0de-43b2c621670d.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/276f13e9-5cb5-482e-a0de-43b2c621670d.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/bb5c8c1a-4108-4d8a-ad38-4ca447521c60.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/e952c5ea-e1bc-4b78-8d53-774280257272.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/3ce763ac-0545-4f82-9d05-affe0686d0d7.svg#3ce763ac-0545-4f82-9d05-affe0686d0d7") format("svg");
}

@font-face {
  font-family: "BemboTitlingMT-Itali";
  src: url("http://www.publicaffairsbooks.com/fonts/b38e92ed-81f0-411c-a3f9-e65645992e56.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/b38e92ed-81f0-411c-a3f9-e65645992e56.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/7adc504a-624a-4bfd-8833-17385df98b2c.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/ee3f9088-a986-4c19-a1d2-b35f6675019b.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/9e68a14e-86a4-41a3-8bd4-5d31045bcf5f.svg#9e68a14e-86a4-41a3-8bd4-5d31045bcf5f") format("svg");
}

@font-face {
  font-family: "Bembo Titling MT ";
  src: url("http://www.publicaffairsbooks.com/fonts/8eafa9fa-0a76-4311-9f00-b7c092c3b6b4.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/8eafa9fa-0a76-4311-9f00-b7c092c3b6b4.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/d999a86f-81fb-4677-8e6d-3d355c079167.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/66fedadc-6b20-4376-959e-1e6300a42227.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/9796fa95-f361-4cab-ad4a-abf198fe5ed3.svg#9796fa95-f361-4cab-ad4a-abf198fe5ed3") format("svg");
}

@font-face {
  font-family: "Futura-LightOblique";
  src: url("http://www.publicaffairsbooks.com/fonts/3df40436-6074-4f91-b510-d634b2151e8a.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/3df40436-6074-4f91-b510-d634b2151e8a.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/1d09eebb-0bae-4073-881b-7a0e0e8e88ef.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/cd531335-acc1-4537-a7bf-95f8d4ccdf95.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/46a3f4db-5fa7-4322-bb01-8427b461fd8c.svg#46a3f4db-5fa7-4322-bb01-8427b461fd8c") format("svg");
}

@font-face {
  font-family: "Futura Book Oblique";
  src: url("http://www.publicaffairsbooks.com/fonts/012343a3-dfcf-47cb-a171-b6562b97cd14.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/012343a3-dfcf-47cb-a171-b6562b97cd14.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/5fa88c9e-299a-498c-8ddf-5dbcde40259f.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/7a20f98f-c2a2-4899-819d-30535f0434c0.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/c8dbed6c-5c46-48bf-ac93-386f24720591.svg#c8dbed6c-5c46-48bf-ac93-386f24720591") format("svg");
}

@font-face {
  font-family: "Futura-MediumOblique";
  src: url("http://www.publicaffairsbooks.com/fonts/8f76015c-aba7-43cd-abd7-29232fdf55db.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/8f76015c-aba7-43cd-abd7-29232fdf55db.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/ea7214b2-6c5b-4a62-89df-594ba0d45149.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/80472e52-6fc5-47d3-a433-23eb82a4805d.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/c4b00a23-6dcd-4ac3-9c83-07e77640bdd4.svg#c4b00a23-6dcd-4ac3-9c83-07e77640bdd4") format("svg");
}

@font-face {
  font-family: "Futura  Heavy";
  src: url("http://www.publicaffairsbooks.com/fonts/da0637f7-7e81-4cbc-9f65-cfc35a127c4c.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/da0637f7-7e81-4cbc-9f65-cfc35a127c4c.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/f181fec3-5b1b-4e9f-94b6-e0d7150d1fbf.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/65ebb7f6-a11e-4744-8066-aa7029a5ba38.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/e23b4b94-7fc3-4dba-8b18-ec8ae6f0563f.svg#e23b4b94-7fc3-4dba-8b18-ec8ae6f0563f") format("svg");
}

@font-face {
  font-family: "Futura-HeavyOblique";
  src: url("http://www.publicaffairsbooks.com/fonts/77b66835-3b3a-4573-9896-28f9c45065e0.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/77b66835-3b3a-4573-9896-28f9c45065e0.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/f66d3dd0-7261-4072-82e0-b027fbc3e052.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/26b870c6-9a3b-42f7-aa44-4e6541ccae9d.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/e96bb300-507f-43df-b8f4-3e5dedf1a21b.svg#e96bb300-507f-43df-b8f4-3e5dedf1a21b") format("svg");
}

@font-face {
  font-family: "Futura  Bold";
  src: url("http://www.publicaffairsbooks.com/fonts/3b3d00eb-6d89-47ec-83ee-48276a47ad94.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/3b3d00eb-6d89-47ec-83ee-48276a47ad94.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/2a65cbfc-5071-4b4d-bfc2-e052bb091ee2.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/812f781d-aa66-47a1-b6a2-7941effc1527.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/2a371030-ff67-40ac-8307-082c1fccf151.svg#2a371030-ff67-40ac-8307-082c1fccf151") format("svg");
}

@font-face {
  font-family: "Futura  Bold Oblique";
  src: url("http://www.publicaffairsbooks.com/fonts/025dbf6f-925b-4949-8acc-bfd57280a5bd.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/025dbf6f-925b-4949-8acc-bfd57280a5bd.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/501c3b31-5941-4198-bede-39e4702bbbcf.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/20c693f2-9dfa-4264-86d1-0bdc21393f1a.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/504b662f-9558-41e7-ad31-da7a33a5d4d8.svg#504b662f-9558-41e7-ad31-da7a33a5d4d8") format("svg");
}

@font-face {
  font-family: "Futura  ExtraBold";
  src: url("http://www.publicaffairsbooks.com/fonts/e516390d-3788-4c01-aa7c-b3e02513fed3.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/e516390d-3788-4c01-aa7c-b3e02513fed3.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/71412249-2d57-471a-a4d5-981114297382.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/8ccb8a63-e876-4780-a50f-bcc566888d2a.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/91e409d1-261c-43dd-8ab7-32f46c395b1c.svg#91e409d1-261c-43dd-8ab7-32f46c395b1c") format("svg");
}

@font-face {
  font-family: "Futura-ExtraBoldObli";
  src: url("http://www.publicaffairsbooks.com/fonts/5e0ea8cf-349e-4970-bc27-3479279c24c6.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/5e0ea8cf-349e-4970-bc27-3479279c24c6.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/ab2fb808-da20-49c3-93be-5747bdb7ad6d.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/bc17644f-8538-4de7-8cd9-c2e1636688b2.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/3003e780-5245-4b44-a4cd-e2ae6efe0639.svg#3003e780-5245-4b44-a4cd-e2ae6efe0639") format("svg");
}

@font-face {
  font-family: "Futura  Black";
  src: url("http://www.publicaffairsbooks.com/fonts/100b737d-1725-4523-b1fc-d2a279733ab7.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/100b737d-1725-4523-b1fc-d2a279733ab7.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/6a6f96a4-65cb-4644-aae9-f4a35f4b47a8.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/c78afce6-c389-467f-adae-6d3e774ae59b.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/7e7a3fdd-e46c-4c9b-a401-80ac25a9ab6d.svg#7e7a3fdd-e46c-4c9b-a401-80ac25a9ab6d") format("svg");
}

@font-face {
  font-family: "Futura Display";
  src: url("http://www.publicaffairsbooks.com/fonts/b8338ec9-7386-4455-98bc-5cc883abb712.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/b8338ec9-7386-4455-98bc-5cc883abb712.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/51cb4b21-8352-4241-b58c-b12efe8896b9.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/796d9f6c-3b50-49b8-8be2-2479733eccfc.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/11e87e8e-4941-4cdd-a491-a34e1f47d38c.svg#11e87e8e-4941-4cdd-a491-a34e1f47d38c") format("svg");
}

@font-face {
  font-family: "Futura-ShadowedExBol";
  src: url("http://www.publicaffairsbooks.com/fonts/f604d636-0c61-447e-b586-a15b89dfb89e.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/f604d636-0c61-447e-b586-a15b89dfb89e.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/0617328d-bcdd-4de0-9393-48adedccb90f.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/e5730302-3ef2-418c-974b-2541711ac979.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/20f9445f-5f3e-4693-bb61-ce1269e07eaf.svg#20f9445f-5f3e-4693-bb61-ce1269e07eaf") format("svg");
}

@font-face {
  font-family: "Futura-LightCondense 774878";
  src: url("http://www.publicaffairsbooks.com/fonts/ee9f8f53-9492-44fb-bc6a-707e94539565.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/ee9f8f53-9492-44fb-bc6a-707e94539565.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/8510732b-d556-4bc3-9189-2e2e543e6ebc.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/2499b658-e722-4e0b-8b08-341f08e59fdb.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/67276be2-f06d-40bb-88b6-bfa1e9de5309.svg#67276be2-f06d-40bb-88b6-bfa1e9de5309") format("svg");
}

@font-face {
  font-family: "Futura-LightCondense 774881";
  src: url("http://www.publicaffairsbooks.com/fonts/4915a84e-d63f-4641-bd75-ff97f651962b.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/4915a84e-d63f-4641-bd75-ff97f651962b.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/f7f9c4a4-a540-4517-897c-b5d0c17068c2.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/a73542a4-1857-418e-a7d7-967067c243da.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/ec4da17e-bfc4-47cd-bf18-d088a8dd1e06.svg#ec4da17e-bfc4-47cd-bf18-d088a8dd1e06") format("svg");
}

@font-face {
  font-family: "Futura-MediumCondens";
  src: url("http://www.publicaffairsbooks.com/fonts/c9bb15b9-5c4a-477b-8e2d-1924c3ef942d.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/c9bb15b9-5c4a-477b-8e2d-1924c3ef942d.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/286ca836-0e48-43ba-9f12-8ba861fafeda.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/40e2893b-b4c0-4b91-aa42-4ab0be867d25.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/275744c1-8dd1-40d7-ae52-17728b66a3dc.svg#275744c1-8dd1-40d7-ae52-17728b66a3dc") format("svg");
}

@font-face {
  font-family: "Futura-MediumCondObl";
  src: url("http://www.publicaffairsbooks.com/fonts/d11a4948-4ace-4892-a9a2-e67265c1aed4.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/d11a4948-4ace-4892-a9a2-e67265c1aed4.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/fa904977-aa0b-4e26-be10-943dd1ca4e5e.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/74361f7f-5e1e-450c-8f18-716776f83d98.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/71813bad-618e-498c-90dc-7f82db8c1a66.svg#71813bad-618e-498c-90dc-7f82db8c1a66") format("svg");
}

@font-face {
  font-family: "Futura-BoldCondensed 774890";
  src: url("http://www.publicaffairsbooks.com/fonts/d5a62439-27d1-4deb-b8df-4c2610128f1b.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/d5a62439-27d1-4deb-b8df-4c2610128f1b.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/e07f45c2-9c42-4c23-ab7a-c161556274ef.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/c188225b-c194-419b-8d14-c5d677fcb3eb.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/a92ba10a-1759-4dc6-b9b5-06e311b67829.svg#a92ba10a-1759-4dc6-b9b5-06e311b67829") format("svg");
}

@font-face {
  font-family: "Futura-BoldCondensed 774893";
  src: url("http://www.publicaffairsbooks.com/fonts/53e7f767-607a-456e-882f-eb8929656f58.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/53e7f767-607a-456e-882f-eb8929656f58.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/7c6841e4-d4ba-4d3a-b20f-4e8d6a66ba69.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/40dd32e2-b92f-4f8f-b0bb-44d58a17c470.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/ec286635-a373-4e03-ac4d-66a2cf5ac6a1.svg#ec286635-a373-4e03-ac4d-66a2cf5ac6a1") format("svg");
}

@font-face {
  font-family: "Futura-ExtraBoldCond 774896";
  src: url("http://www.publicaffairsbooks.com/fonts/bec66ca3-753a-469a-b153-fdd9e3ea7ce4.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/bec66ca3-753a-469a-b153-fdd9e3ea7ce4.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/04733668-9f3f-4f2f-a534-14fb44683f83.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/1f9bced0-1224-4785-9553-68fcbac00914.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/23d05127-305c-4753-8f3a-16d8109db5ca.svg#23d05127-305c-4753-8f3a-16d8109db5ca") format("svg");
}

@font-face {
  font-family: "Futura-ExtraBoldCond 774899";
  src: url("http://www.publicaffairsbooks.com/fonts/9d48daa7-88b1-41ed-b086-f4314ac40c74.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/9d48daa7-88b1-41ed-b086-f4314ac40c74.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/04e8852b-8371-4292-b870-9c670cc75bed.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/12c23072-18fa-4a45-9698-9ed4ce2c33bb.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/760b1c8f-1c70-4231-9d4b-e8927e3eaf98.svg#760b1c8f-1c70-4231-9d4b-e8927e3eaf98") format("svg");
}

@font-face {
  font-family: "Bembo Infant MT ";
  src: url("http://www.publicaffairsbooks.com/fonts/aab5b079-0171-4271-ae49-885cbeb14688.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/aab5b079-0171-4271-ae49-885cbeb14688.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/7411b818-e961-42e9-b546-31e4ced5a6db.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/29d2b488-5ba3-43b5-b64a-af545a228931.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/87e65962-369c-4e10-b99f-aae17dd3e6b1.svg#87e65962-369c-4e10-b99f-aae17dd3e6b1") format("svg");
}

@font-face {
  font-family: "BemboInfantMT-Bold";
  src: url("http://www.publicaffairsbooks.com/fonts/394dad9c-b25c-4d84-9c58-0ef47cbc2929.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/394dad9c-b25c-4d84-9c58-0ef47cbc2929.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/7b4f3dfb-abda-477d-b66a-5f6989585de4.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/eb240394-bbad-4ec2-91cb-c32db53dbd26.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/acea2912-ce15-46ed-9b41-8570e35464d5.svg#acea2912-ce15-46ed-9b41-8570e35464d5") format("svg");
}

@font-face {
  font-family: "BemboInfantMT-BoldIt";
  src: url("http://www.publicaffairsbooks.com/fonts/53341270-93aa-4258-ab9c-ca133865637b.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/53341270-93aa-4258-ab9c-ca133865637b.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/ac6863d2-bad4-4107-a309-e4280bcd0c2c.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/02879c28-361a-4906-911c-9efffb00123e.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/d696e152-8118-4117-bb83-748147ebf9f1.svg#d696e152-8118-4117-bb83-748147ebf9f1") format("svg");
}

@font-face {
  font-family: "BemboInfantMT-Italic";
  src: url("http://www.publicaffairsbooks.com/fonts/9ca1d2b3-46ff-40a7-a32b-ce327e1739eb.eot?#iefix");
  src: url("http://www.publicaffairsbooks.com/fonts/9ca1d2b3-46ff-40a7-a32b-ce327e1739eb.eot?#iefix") format("eot"), url("http://www.publicaffairsbooks.com/fonts/5b3ce724-5fed-4e71-a329-ebf8839ee2d8.woff") format("woff"), url("http://www.publicaffairsbooks.com/fonts/1cbfa288-a2c8-4d29-b6f5-85fa661e9ea0.ttf") format("truetype"), url("http://www.publicaffairsbooks.com/fonts/63563b15-7956-4b1a-9859-b6c5354b78a3.svg#63563b15-7956-4b1a-9859-b6c5354b78a3") format("svg");
}

/* line 1, ../sass/_navigation.scss */
.top-nav {
  width: 936px;
  height: 70px;
}
/* line 4, ../sass/_navigation.scss */
.top-nav li {
  display: inline-block;
  padding: 0;
  float: left;
}
/* line 8, ../sass/_navigation.scss */
.top-nav li a {
  color: black;
  display: block;
  font-size: 0;
  line-height: 0;
  text-indent: -999;
  overflow: hidden;
  height: 70px;
  padding: 0;
  background-image: url(http://www.publicaffairsbooks.com/images/nav-sprite.png);
  background-repeat: no-repeat;
}
/* line 32, ../sass/_navigation.scss */
.top-nav li.home a {
  background-position: 0 -75px;
  width: 97px;
}
/* line 35, ../sass/_navigation.scss */
.top-nav li.home a:hover, .top-nav li.home a.active {
  background-position: 0 0;
}
/* line 39, ../sass/_navigation.scss */
.top-nav li.home.active a {
  background-position: 0 0 !important;
}
/* line 32, ../sass/_navigation.scss */
.top-nav li.new-books a {
  background-position: -98px -75px;
  width: 162px;
}
/* line 35, ../sass/_navigation.scss */
.top-nav li.new-books a:hover, .top-nav li.new-books a.active {
  background-position: -98px 0;
}
/* line 39, ../sass/_navigation.scss */
.top-nav li.new-books.active a {
  background-position: -98px 0 !important;
}
/* line 32, ../sass/_navigation.scss */
.top-nav li.authors a {
  background-position: -260px -75px;
  width: 129px;
}
/* line 35, ../sass/_navigation.scss */
.top-nav li.authors a:hover, .top-nav li.authors a.active {
  background-position: -260px 0;
}
/* line 39, ../sass/_navigation.scss */
.top-nav li.authors.active a {
  background-position: -260px 0 !important;
}
/* line 32, ../sass/_navigation.scss */
.top-nav li.categories a {
  background-position: -389px -75px;
  width: 158px;
}
/* line 35, ../sass/_navigation.scss */
.top-nav li.categories a:hover, .top-nav li.categories a.active {
  background-position: -389px 0;
}
/* line 39, ../sass/_navigation.scss */
.top-nav li.categories.active a {
  background-position: -389px 0 !important;
}
/* line 32, ../sass/_navigation.scss */
.top-nav li.category a {
  background-position: -389px -75px;
  width: 158px;
}
/* line 35, ../sass/_navigation.scss */
.top-nav li.category a:hover, .top-nav li.category a.active {
  background-position: -389px 0;
}
/* line 39, ../sass/_navigation.scss */
.top-nav li.category.active a {
  background-position: -389px 0 !important;
}
/* line 32, ../sass/_navigation.scss */
.top-nav li.the-economist a {
  background-position: -547px -75px;
  width: 199px;
}
/* line 35, ../sass/_navigation.scss */
.top-nav li.the-economist a:hover, .top-nav li.the-economist a.active {
  background-position: -547px 0;
}
/* line 39, ../sass/_navigation.scss */
.top-nav li.the-economist.active a {
  background-position: -547px 0 !important;
}
/* line 32, ../sass/_navigation.scss */
.top-nav li.nation-books a {
  background-position: -746px -75px;
  width: 190px;
}
/* line 35, ../sass/_navigation.scss */
.top-nav li.nation-books a:hover, .top-nav li.nation-books a.active {
  background-position: -746px 0;
}
/* line 39, ../sass/_navigation.scss */
.top-nav li.nation-books.active a {
  background-position: -746px 0 !important;
}
/* line 43, ../sass/_navigation.scss */
.top-nav li.category {
  position: relative;
}
/* line 45, ../sass/_navigation.scss */
.top-nav li.category ul {
  /*display: none; */
  visibility: hidden;
  background-color: white;
  position: absolute;
  top: 69px;
  left: 0;
  width: 157px;
  height: 335px;
  overflow: hidden;
  overflow-y: visible;
  padding: 10px 0 10px 0;
  border: 1px solid #585858;
}
/* line 58, ../sass/_navigation.scss */
.top-nav li.category ul li {
  background: no-repeat;
  width: 140px;
  height: auto;
  display: list-item;
  float: none;
  background: none;
  padding-left: 7px;
}
/* line 67, ../sass/_navigation.scss */
.top-nav li.category ul li a {
  font-family: "Futura Book";
  letter-spacing: 1px;
  background: none;
  text-indent: 0;
  color: #585858;
  height: auto;
  width: auto;
  line-height: 26px;
  font-size: 14px;
  text-decoration: none;
}
/* line 78, ../sass/_navigation.scss */
.top-nav li.category ul li a:hover {
  color: #618da6;
}
/* line 86, ../sass/_navigation.scss */
.top-nav li.category:hover ul {
  display: list-item;
}

/* line 96, ../sass/_navigation.scss */
#snippet801685 .social {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 100, ../sass/_navigation.scss */
#snippet801685 .social a {
  background-image: url(http://www.publicaffairsbooks.com/images/sprite.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: inline-block;
  overflow: hidden;
  text-indent: -999px;
  color: black;
}
/* line 110, ../sass/_navigation.scss */
#snippet801685 .social .facebook {
  background-position: -4px -4px;
}
/* line 112, ../sass/_navigation.scss */
#snippet801685 .social .facebook:hover {
  background-position: -4px -27px;
}
/* line 116, ../sass/_navigation.scss */
#snippet801685 .social .twitter {
  background-position: -29px -4px;
}
/* line 118, ../sass/_navigation.scss */
#snippet801685 .social .twitter:hover {
  background-position: -29px -27px;
}
/* line 123, ../sass/_navigation.scss */
#snippet801685 ul {
  position: absolute;
  right: 60px;
  top: 0;
}
/* line 127, ../sass/_navigation.scss */
#snippet801685 ul li {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  float: right;
  line-height: 15px;
  margin-top: 0;
}
/* line 133, ../sass/_navigation.scss */
#snippet801685 ul li:last-child {
  border-right: 1px solid black;
  margin-right: 10px;
  padding-right: 10px;
  padding-bottom: 0;
}
/* line 139, ../sass/_navigation.scss */
#snippet801685 ul li a {
  color: black;
  font-size: 13px;
  letter-spacing: 2px;
  text-decoration: none;
}
/* line 145, ../sass/_navigation.scss */
#snippet801685 ul li a:hover {
  text-decoration: underline;
}

/* line 155, ../sass/_navigation.scss */
#snippet801687 .field input[type="submit"] {
  background-image: url(http://www.publicaffairsbooks.com/images/sprite.png);
  background-position: -4px -52px;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 30px;
  width: 102px;
  border: none;
  display: inline-block;
  text-indent: 999px;
  overflow: hidden;
}
/* line 166, ../sass/_navigation.scss */
#snippet801687 .field input[type="submit"]:hover {
  background-position: -4px -89px;
}
/* line 170, ../sass/_navigation.scss */
#snippet801687 .field input[type="text"] {
  border: 1px solid black;
  height: 28px;
  margin: 0;
  padding: 0 3px;
  width: 241px;
}

/* line 2, ../sass/_author_detail.scss */
body.temp-authors.edited #canvas1 {
  height: auto;
}

/*body.temp-authors.home #canvas1{
	min-height: 1300px;
}*/
/* line 8, ../sass/_author_detail.scss */
#snippet802409 {
  position: relative;
  height: auto;
}

/* line 12, ../sass/_author_detail.scss */
.author-detail {
  margin-bottom: 50px;
  width: 100%;
  display: inline-block;
}
/* line 16, ../sass/_author_detail.scss */
.author-detail img {
  float: left;
  width: 225px;
  display: inline-block;
}
/* line 21, ../sass/_author_detail.scss */
.author-detail .right {
  float: right;
  width: 637px;
  padding: 23px;
  background-color: #618da6;
  color: white;
  font-size: 18px;
  line-height: 25px;
  font-family: "Bembo";
}
/* line 32, ../sass/_author_detail.scss */
.author-detail .right p span {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  font-size: 19px;
  letter-spacing: 6px;
  text-transform: uppercase;
}

/* line 41, ../sass/_author_detail.scss */
.latestPress {
  line-height: 25px;
  font-size: 16px;
  margin-bottom: 40px;
  width: 100%;
  display: inline-block;
  font-family: "Bembo";
}
/* line 48, ../sass/_author_detail.scss */
.latestPress *:not(h2 span) {
  line-height: 25px;
  font-size: 16px;
  font-family: "Bembo";
}
/* line 57, ../sass/_author_detail.scss */
.latestPress ul li {
  background: transparent url("/images/bullet.png") no-repeat left 7px;
  padding-left: 15px;
  margin-bottom: 10px;
  display: inline-block;
  clear: both;
  float: left;
}

/* line 67, ../sass/_author_detail.scss */
.author-of {
  width: 100%;
  display: inline-block;
}
/* line 71, ../sass/_author_detail.scss */
.author-of ul li {
  float: left;
  width: 300px;
  display: inline-block;
  margin: 0 0 50px 18px;
  padding: 0;
}
/* line 77, ../sass/_author_detail.scss */
.author-of ul li a {
  font-family: "Futura Book";
  letter-spacing: 1px;
  font-size: 15px;
  line-height: 21px;
  float: right;
  width: 170px;
  text-transform: uppercase;
  color: black;
}
/* line 86, ../sass/_author_detail.scss */
.author-of ul li img {
  float: left;
  width: 116px;
  max-height: 177px;
}
/* line 91, ../sass/_author_detail.scss */
.author-of ul li.first-in-row {
  margin: 0 1px 50px 0;
}

/* line 97, ../sass/_author_detail.scss */
.tour-dates {
  margin-bottom: 35px;
  width: 100%;
  display: inline-block;
  font-family: "Bembo";
  font-size: 16px;
  line-height: 25px;
}
/* line 104, ../sass/_author_detail.scss */
.tour-dates ul {
  margin-left: -36px;
}
/* line 106, ../sass/_author_detail.scss */
.tour-dates ul li {
  float: left;
  width: 450px;
  display: inline-block;
  margin: 0 0 15px 36px;
  padding: 0;
}

/* line 115, ../sass/_author_detail.scss */
.connect {
  margin-bottom: 35px;
  width: 100%;
  display: inline-block;
}
/* line 119, ../sass/_author_detail.scss */
.connect a {
  color: black;
  line-height: 24px;
  padding-left: 34px;
  padding-top: 5px;
  position: relative;
}
/* line 125, ../sass/_author_detail.scss */
.connect a .icon {
  display: none;
  line-height: 24px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 132, ../sass/_author_detail.scss */
.connect a.facebook span.icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: whitesmoke url("/images/fb.png") no-repeat left top;
}
/* line 138, ../sass/_author_detail.scss */
.connect a.twitter span.icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: whitesmoke url("/images/tw.png") no-repeat left top;
}

/* line 147, ../sass/_author_detail.scss */
.video {
  margin-bottom: 35px;
  width: 100%;
  height: 355px;
  display: inline-block;
}
/* line 152, ../sass/_author_detail.scss */
.video code {
  float: left;
  width: 640px;
  height: 355px;
  display: inline-block;
}
/* line 157, ../sass/_author_detail.scss */
.video code iframe {
  width: 640px !important;
  height: 355px !important;
}
/* line 162, ../sass/_author_detail.scss */
.video .text {
  font-family: "Bembo Semibold";
  width: 222px;
  height: 309px;
  background-color: #f59639;
  padding: 23px;
  color: white;
  float: right;
}
/* line 170, ../sass/_author_detail.scss */
.video .text .title {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 25px;
}

/* line 184, ../sass/_author_detail.scss */
#authors-listing #authors-list-selector ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  width: 100%;
}
/* line 190, ../sass/_author_detail.scss */
#authors-listing #authors-list-selector ul li {
  float: left;
  margin: 0 0 0 3px;
  padding: 0;
  list-style: none;
  display: inline-block;
}
/* line 194, ../sass/_author_detail.scss */
#authors-listing #authors-list-selector ul li.red {
  margin: 0;
}
/* line 197, ../sass/_author_detail.scss */
#authors-listing #authors-list-selector ul li a {
  font-family: "Futura Light";
  letter-spacing: 1px;
  width: 153px;
  height: 33px;
  display: inline-block;
  overflow: hidden;
  float: left;
  color: black;
  background-color: #cccccc;
  text-align: center;
  font-size: 16px !important;
  line-height: 31px;
  text-decoration: none;
  letter-spacing: 5px;
}
/* line 212, ../sass/_author_detail.scss */
#authors-listing #authors-list-selector ul li a:hover {
  text-decoration: none;
}
/* line 228, ../sass/_author_detail.scss */
#authors-listing #authors-list-selector ul li.red a:hover, #authors-listing #authors-list-selector ul li.red a.active {
  background-color: #c90031;
  color: white;
}
/* line 228, ../sass/_author_detail.scss */
#authors-listing #authors-list-selector ul li.blue a:hover, #authors-listing #authors-list-selector ul li.blue a.active {
  background-color: #618da6;
  color: white;
}
/* line 228, ../sass/_author_detail.scss */
#authors-listing #authors-list-selector ul li.orange a:hover, #authors-listing #authors-list-selector ul li.orange a.active {
  background-color: #f59639;
  color: white;
}
/* line 228, ../sass/_author_detail.scss */
#authors-listing #authors-list-selector ul li.green a:hover, #authors-listing #authors-list-selector ul li.green a.active {
  background-color: #95b471;
  color: white;
}
/* line 228, ../sass/_author_detail.scss */
#authors-listing #authors-list-selector ul li.purple a:hover, #authors-listing #authors-list-selector ul li.purple a.active {
  background-color: #b96d90;
  color: white;
}
/* line 228, ../sass/_author_detail.scss */
#authors-listing #authors-list-selector ul li.yellow a:hover, #authors-listing #authors-list-selector ul li.yellow a.active {
  background-color: #dcb741;
  color: white;
}
/* line 238, ../sass/_author_detail.scss */
#authors-listing #authors-list {
  margin: 0;
  padding: 0;
  list-style: none;
  clear: both;
  width: 937px;
  display: inline-block;
  position: relative;
}
/* line 246, ../sass/_author_detail.scss */
#authors-listing #authors-list .section {
  display: none;
}
/* line 248, ../sass/_author_detail.scss */
#authors-listing #authors-list .section.active {
  display: block;
}
/* line 253, ../sass/_author_detail.scss */
#authors-listing #authors-list ul {
  margin: 0 0 0 -3px;
  list-style: none;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 260, ../sass/_author_detail.scss */
#authors-listing #authors-list ul li {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  width: 185px;
  margin-left: 3px;
}
/* line 267, ../sass/_author_detail.scss */
#authors-listing #authors-list ul li a {
  font-family: "Futura Book";
  letter-spacing: 1px;
  font-size: 12px;
  text-transform: capitalize;
  color: black;
  text-decoration: none;
}
/* line 273, ../sass/_author_detail.scss */
#authors-listing #authors-list ul li a:hover {
  text-decoration: underline;
}

/* line 2, ../sass/_book.scss */
body.temp-book #canvas1,
body.temp-book #canvas1 .snippet {
  height: auto !important;
  overflow: visible !important;
  position: relative !important;
  display: inline-block !important;
}

/* line 9, ../sass/_book.scss */
#basic-books-product-page {
  font-family: "Bembo";
  font-size: 16px;
  line-height: 25px;
}
/* line 13, ../sass/_book.scss */
#basic-books-product-page .left {
  float: left;
}
/* line 16, ../sass/_book.scss */
#basic-books-product-page .right {
  float: right;
}
/* line 19, ../sass/_book.scss */
#basic-books-product-page .theBook {
  margin-bottom: 40px;
  display: inline-block;
}
/* line 22, ../sass/_book.scss */
#basic-books-product-page .theBook .left {
  width: 408px;
  height: 510px;
  position: relative;
  float: left;
  font-size: 14px;
}
/* line 28, ../sass/_book.scss */
#basic-books-product-page .theBook .left img {
  width: 260px;
  height: 395px;
  margin: 0 0 0 68px;
}
/* line 33, ../sass/_book.scss */
#basic-books-product-page .theBook .left .price {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  margin: 10px 0 0 0;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}
/* line 40, ../sass/_book.scss */
#basic-books-product-page .theBook .left .add-to-cart {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  width: 100%;
  margin: 10px 0 0 0;
  text-align: center;
}
/* line 46, ../sass/_book.scss */
#basic-books-product-page .theBook .left .add-to-cart a {
  margin: 0 auto;
}
/* line 50, ../sass/_book.scss */
#basic-books-product-page .theBook .left .available-date {
  font-family: "Bembo Semibold";
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  width: 100%;
  margin: 10px 0 0 0;
  text-align: center;
}
/* line 55, ../sass/_book.scss */
#basic-books-product-page .theBook .left .available-date span {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-family: "Futura Medium";
  letter-spacing: 1px;
  font-size: 14px;
  background-color: #585858;
  color: white;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  height: 32px;
  padding: 0 10px;
  letter-spacing: 2px;
}
/* line 71, ../sass/_book.scss */
#basic-books-product-page .theBook .right {
  float: right;
  width: 528px;
  min-height: 510px;
  font-size: 16px;
  line-height: 25px;
  font-family: "Bembo";
}
/* line 78, ../sass/_book.scss */
#basic-books-product-page .theBook .right .title {
  font-family: "Futura Book";
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
/* line 84, ../sass/_book.scss */
#basic-books-product-page .theBook .right .sub-title {
  font-family: "Bembo Semibold";
}
/* line 87, ../sass/_book.scss */
#basic-books-product-page .theBook .right .by {
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: "Bembo Semibold";
}
/* line 91, ../sass/_book.scss */
#basic-books-product-page .theBook .right .by a {
  font-family: "Bembo Semibold";
  color: black;
  text-decoration: none;
}
/* line 95, ../sass/_book.scss */
#basic-books-product-page .theBook .right .by a:hover {
  text-decoration: underline;
}
/* line 102, ../sass/_book.scss */
#basic-books-product-page .theBook .bookContent {
  font-size: 16px;
  line-height: 25px;
  overflow: hidden;
  overflow-y: visible;
  width: 100%;
  height: 300px;
}
/* line 109, ../sass/_book.scss */
#basic-books-product-page .theBook .bookContent .description {
  text-align: justify;
}
/* line 114, ../sass/_book.scss */
#basic-books-product-page .author-info {
  display: inline-block;
  margin-bottom: 10px;
  font-family: "Bembo";
}
/* line 118, ../sass/_book.scss */
#basic-books-product-page .author-info p {
  font-family: "Bembo";
  font-size: 16px !important;
}
/* line 122, ../sass/_book.scss */
#basic-books-product-page .author-info li {
  float: left;
  clear: both;
  width: 937px;
}
/* line 127, ../sass/_book.scss */
#basic-books-product-page .author-info li img {
  width: 125px;
  height: 135px;
  float: left;
  border: 1px solid #ccc;
  margin-bottom: 30px;
}
/* line 134, ../sass/_book.scss */
#basic-books-product-page .author-info li .text {
  margin: 0 0 30px 0;
  padding: 0;
  width: 785px;
  float: right;
  text-align: justify;
}
/* line 143, ../sass/_book.scss */
#basic-books-product-page .review {
  display: inline-block;
  margin-bottom: 40px;
  width: 937px;
}
/* line 147, ../sass/_book.scss */
#basic-books-product-page .review em {
  font-family: "Bembo";
  text-transform: uppercase;
}
/* line 152, ../sass/_book.scss */
#basic-books-product-page .review .innerFix {
  height: 380px;
  width: 100%;
  display: inline-block;
  overflow: hidden;
  overflow-y: visible;
}
/* line 159, ../sass/_book.scss */
#basic-books-product-page .review p {
  font-family: "Bembo";
  /*margin-bottom: 30px;*/
}
/* line 164, ../sass/_book.scss */
#basic-books-product-page .tour-dates {
  display: inline-block;
  margin-bottom: 40px;
  width: 937px;
}
/* line 170, ../sass/_book.scss */
#basic-books-product-page .extras {
  display: inline-block;
  margin-bottom: 40px;
  width: 937px;
  text-align: justify;
}
/* line 179, ../sass/_book.scss */
#basic-books-product-page .other-editions,
#basic-books-product-page .also,
#basic-books-product-page .connect {
  width: 440px;
  display: inline-block;
  margin-bottom: 40px;
}
/* line 183, ../sass/_book.scss */
#basic-books-product-page .other-editions {
  font-size: 14px;
  line-height: 19px;
  font-family: TimesNewRomanPS;
}
/* line 187, ../sass/_book.scss */
#basic-books-product-page .other-editions ul {
  margin: 0 0 40px 0;
  display: inline-block;
}
/* line 190, ../sass/_book.scss */
#basic-books-product-page .other-editions ul li {
  margin: 0 0 20px 0;
  padding: 0;
}
/* line 193, ../sass/_book.scss */
#basic-books-product-page .other-editions ul li a {
  color: black;
}
/* line 196, ../sass/_book.scss */
#basic-books-product-page .other-editions ul li strong {
  font-weight: bold;
  text-transform: uppercase;
}
/* line 204, ../sass/_book.scss */
#basic-books-product-page .also img {
  width: 82px;
  height: 120px;
}
/* line 210, ../sass/_book.scss */
#basic-books-product-page .also .title,
#basic-books-product-page .also .desc,
#basic-books-product-page .also .by,
#basic-books-product-page .also .seeMore {
  width: 335px;
  display: inline-block;
}
/* line 213, ../sass/_book.scss */
#basic-books-product-page .also .title a,
#basic-books-product-page .also .desc a,
#basic-books-product-page .also .by a,
#basic-books-product-page .also .seeMore a {
  text-decoration: none;
}
/* line 215, ../sass/_book.scss */
#basic-books-product-page .also .title a:hover,
#basic-books-product-page .also .desc a:hover,
#basic-books-product-page .also .by a:hover,
#basic-books-product-page .also .seeMore a:hover {
  text-decoration: underline;
}
/* line 220, ../sass/_book.scss */
#basic-books-product-page .also .title {
  text-transform: uppercase;
}
/* line 224, ../sass/_book.scss */
#basic-books-product-page .also .by {
  text-transform: capitalize;
}
/* line 227, ../sass/_book.scss */
#basic-books-product-page .also .seeMore {
  text-transform: uppercase;
}
/* line 229, ../sass/_book.scss */
#basic-books-product-page .also .seeMore a {
  color: black;
}
/* line 235, ../sass/_book.scss */
#basic-books-product-page .connect a {
  color: black;
  line-height: 24px;
  padding-left: 34px;
  padding-top: 5px;
  position: relative;
}
/* line 241, ../sass/_book.scss */
#basic-books-product-page .connect a .icon {
  display: none;
  line-height: 24px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 248, ../sass/_book.scss */
#basic-books-product-page .connect a.facebook span.icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: whitesmoke url("/images/fb.png") no-repeat left top;
}
/* line 254, ../sass/_book.scss */
#basic-books-product-page .connect a.twitter span.icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: whitesmoke url("/images/tw.png") no-repeat left top;
}
/* line 262, ../sass/_book.scss */
#basic-books-product-page .add-to-cart {
  font-family: "Bembo Semibold";
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
  margin-top: 10px;
}
/* line 265, ../sass/_book.scss */
#basic-books-product-page .add-to-cart a {
  width: 161px;
  height: 32px;
  padding: 0;
  display: inline-block;
  overflow: hidden;
  text-indent: -999px;
  background-image: url(http://www.publicaffairsbooks.com/images/sprite.png);
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: -56px -4px;
}
/* line 276, ../sass/_book.scss */
#basic-books-product-page .add-to-cart a:hover {
  background-position: -218px -4px;
}

/* line 282, ../sass/_book.scss */
.socialBts {
  margin: -5px 0 10px 0;
  display: inline-block;
}
/* line 285, ../sass/_book.scss */
.socialBts .fb_share, .socialBts .fb-share-button {
  width: 24px;
  height: 24px;
  float: left;
  margin-right: 5px;
  cursor: pointer;
}
/* line 292, ../sass/_book.scss */
.socialBts .twitter {
  float: left;
  margin-right: 4px;
  cursor: pointer;
}
/* line 296, ../sass/_book.scss */
.socialBts .twitter .twitter-share-button {
  width: 24px !important;
  height: 24px !important;
}
/* line 300, ../sass/_book.scss */
.socialBts .mail {
  width: 24px;
  height: 24px;
  float: left;
  cursor: pointer;
}
/* line 305, ../sass/_book.scss */
.socialBts .mail a {
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url(http://www.publicaffairsbooks.com/images/sprite.png) no-repeat -344px -54px;
}

/* line 315, ../sass/_book.scss */
.fb_iframe_widget span,
.fb_iframe_widget iframe,
.itp-share-fb {
  width: 24px !important;
  height: 24px !important;
}

/*homepage carousel*/
/* line 2, ../sass/_billboard.scss */
.temp-home #snippet805995 {
  top: 0;
  height: 365px;
  width: 937px;
}

/* line 9, ../sass/_billboard.scss */
#billboard805995Holder #nextSlide,
#billboard805995Holder #prevSlide, #billboard920020Holder #nextSlide,
#billboard920020Holder #prevSlide {
  display: none !important;
}
/* line 12, ../sass/_billboard.scss */
#billboard805995Holder #pager, #billboard920020Holder #pager {
  position: absolute;
  top: 312px;
  left: 0;
  width: 100%;
  text-align: center;
}
/* line 18, ../sass/_billboard.scss */
#billboard805995Holder #pager span, #billboard920020Holder #pager span {
  background-color: white;
  border: 1px solid black;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 1px #000;
  -moz-box-shadow: 0px 0px 1px #000;
  box-shadow: 0px 0px 1px #000;
  text-indent: 999px;
  overflow: hidden;
  height: 7px;
  width: 7px;
  display: inline-block;
  margin: 0 7px;
}
/* line 35, ../sass/_billboard.scss */
#billboard805995Holder #pager span:hover, #billboard805995Holder #pager span.cycle-pager-active, #billboard920020Holder #pager span:hover, #billboard920020Holder #pager span.cycle-pager-active {
  background-color: black;
}

/* line 41, ../sass/_billboard.scss */
.billboard-slide {
  overflow: hidden;
  height: 274px;
  width: 937px;
  background-color: #f59639;
  color: white;
  font-family: "Futura Medium";
  letter-spacing: 1px;
  font-size: 18px;
  line-height: 35px;
}
/* line 50, ../sass/_billboard.scss */
.billboard-slide h2 {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  font-size: 25px;
  line-height: 35px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* line 60, ../sass/_billboard.scss */
#snippet920020 {
  overflow: visible;
}

/* line 65, ../sass/_billboard.scss */
#billboard920020Holder .billboard-slide {
  height: 200px;
}
/* line 68, ../sass/_billboard.scss */
#billboard920020Holder #pager {
  top: 212px;
  text-align: right;
}

/* line 1, ../sass/_media_inquiries.scss */
body.temp-media-inquiries #canvas1 {
  height: auto !important;
  padding-top: 580px;
}

/* line 5, ../sass/_media_inquiries.scss */
#snippet806761 {
  height: auto !important;
  top: auto !important;
  position: relative;
}

/* line 12, ../sass/_media_inquiries.scss */
#generic-isbn-lookup ul li {
  display: inline-block;
  width: 300px;
  margin: 0 0 50px 18px;
  float: left;
}
/* line 18, ../sass/_media_inquiries.scss */
#generic-isbn-lookup ul li.first-in-row, #generic-isbn-lookup ul li:first-child {
  margin: 0 1px 50px 0;
  clear: both;
}
/* line 22, ../sass/_media_inquiries.scss */
#generic-isbn-lookup ul li .image-wrapper {
  width: 130px;
  height: auto !important;
  float: left;
  margin: 0;
}
/* line 27, ../sass/_media_inquiries.scss */
#generic-isbn-lookup ul li .image-wrapper a {
  width: 115px;
  height: auto;
  float: left;
  display: inline-block;
}
/* line 32, ../sass/_media_inquiries.scss */
#generic-isbn-lookup ul li .image-wrapper a img {
  width: 115px;
  height: 175px;
  float: left;
  border: 1px solid #cccccc;
}
/* line 40, ../sass/_media_inquiries.scss */
#generic-isbn-lookup ul li .text-wrapper {
  width: 170px;
  float: right;
  display: inline-block;
  font-size: 15px;
  line-height: 21px;
  display: inline-block;
  text-align: left;
  font-family: "Bembo Semibold";
}
/* line 51, ../sass/_media_inquiries.scss */
#generic-isbn-lookup ul li .text-wrapper .title {
  font-family: "Futura Book";
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
  text-align: left;
}
/* line 56, ../sass/_media_inquiries.scss */
#generic-isbn-lookup ul li .text-wrapper .title a {
  font-size: 15px;
  color: black;
}
/* line 61, ../sass/_media_inquiries.scss */
#generic-isbn-lookup ul li .text-wrapper .author {
  width: 100%;
  margin-bottom: 10px;
}
/* line 65, ../sass/_media_inquiries.scss */
#generic-isbn-lookup ul li .text-wrapper .pubdate {
  text-transform: capitalize;
  width: 100%;
  color: #618da6;
}

/* line 77, ../sass/_media_inquiries.scss */
#snippet807347 {
  border-bottom: 1px solid #95b471;
}
/* line 79, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 {
  position: relative;
  font-family: "Bembo Semibold";
}
/* line 83, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 .fieldname {
  font-family: "Bembo Semibold";
  text-align: right;
  font-size: 15px;
  line-height: 27px;
  width: 75px;
}
/* line 90, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 .btnSubmit {
  margin-left: 80px;
  border: 0;
  text-indent: 999px;
  width: 98px;
  height: 29px;
  overflow: hidden;
  background: transparent url("../images/sprite.png") no-repeat -168px -52px;
}
/* line 98, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 .btnSubmit:hover {
  background: transparent url("../images/sprite.png") no-repeat -168px -89px;
}
/* line 102, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 .field {
  margin-bottom: 2px;
}
/* line 105, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 .clearSpan {
  display: none !important;
}
/* line 108, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 input[type="text"] {
  border: 1px solid black;
  height: 17px;
  width: 218px !important;
}
/* line 114, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 .requestBox {
  position: absolute;
  top: 0;
  right: 0;
  width: 600px;
}
/* line 119, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 .requestBox label {
  width: 125px;
}
/* line 122, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 .requestBox textarea {
  border: 1px solid black;
  width: 465px !important;
  height: 110px !important;
}
/* line 129, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 #singleLine_24,
#snippet807347 #form807347 #phone_27 {
  width: 136px !important;
}
/* line 132, ../sass/_media_inquiries.scss */
#snippet807347 #form807347 #singleLine_25 {
  width: 70px !important;
}

/* line 138, ../sass/_media_inquiries.scss */
.temp-media-inquiries #snippet814903 {
  height: auto !important;
  position: relative;
  top: 0 !important;
}

/* line 143, ../sass/_media_inquiries.scss */
.temp-media-inquiries #snippet803857 {
  height: auto !important;
}

/* line 3, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 {
  /*background: transparent url("../images/dot.png") repeat-y 760px 0;*/
  margin-top: 220px !important;
  font-family: "Bembo Semibold";
  font-size: 14px;
  line-height: 24px;
}
/* line 9, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 .snippet {
  margin-top: -220px !important;
}
/* line 11, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 .snippet .snippet {
  margin-top: 0 !important;
}
/* line 15, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 h1 {
  font-family: "Futura Book";
  letter-spacing: 1px;
  color: #95b471;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 22, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 h2 {
  font-family: "Futura Book";
  letter-spacing: 1px;
  color: #618da6;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 30, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 h3 {
  font-family: "Futura Book";
  letter-spacing: 1px;
  color: #618da6;
  font-size: 12px;
  line-height: 22px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 37, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 h3 a {
  color: #618da6;
  text-decoration: none;
}
/* line 40, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 h3 a:hover {
  text-decoration: underline;
}
/* line 45, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 a {
  color: black;
  text-decoration: underline;
}
/* line 49, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 strong {
  font-family: "Bembo Semibold";
}
/* line 52, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 div[class*="competition"] {
  overflow: hidden;
  height: 30px;
}
/* line 55, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 div[class*="competition"] .submissionMsg {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  color: #000000;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
}
/* line 62, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 div[class*="competition"] .general-error {
  display: none !important;
}
/* line 66, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 .general-error {
  display: none !important;
}
/* line 69, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 form.formApp {
  position: relative;
}
/* line 71, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 form.formApp .field {
  padding: 0 !important;
  background-color: white;
}
/* line 75, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 form.formApp label {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  font-size: 12px;
  letter-spacing: 5px;
  line-height: 12px;
  margin-top: 16px;
  text-transform: uppercase;
  width: 175px;
}
/* line 83, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 form.formApp label span {
  display: none;
}
/* line 87, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 form.formApp .errormsg {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0px;
  color: #c90031;
}
/* line 94, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 form.formApp .email {
  width: 320px !important;
  height: 26px;
  border: 1px solid black;
}
/* line 99, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 form.formApp .btnSubmit {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  text-indent: 999px;
  width: 98px;
  height: 29px;
  overflow: hidden;
  background: transparent url("../images/sprite.png") no-repeat -168px -52px;
}
/* line 109, ../sass/_newsletter.scss */
body.temp-newsletter #canvas1 form.formApp .btnSubmit:hover {
  background: transparent url("../images/sprite.png") no-repeat -168px -89px;
}
/* line 115, ../sass/_newsletter.scss */
body.temp-newsletter #snippet807036 {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  font-size: 12px;
  text-transform: uppercase;
}

/* line 123, ../sass/_newsletter.scss */
.temp-newsletter-form div[class*="competition"] {
  overflow: hidden;
  height: 30px;
}
/* line 126, ../sass/_newsletter.scss */
.temp-newsletter-form div[class*="competition"] .submissionMsg {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  color: #000000;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
}
/* line 133, ../sass/_newsletter.scss */
.temp-newsletter-form div[class*="competition"] .general-error {
  display: none !important;
}
/* line 137, ../sass/_newsletter.scss */
.temp-newsletter-form .general-error {
  display: none !important;
}
/* line 140, ../sass/_newsletter.scss */
.temp-newsletter-form form.formApp {
  position: relative;
}
/* line 142, ../sass/_newsletter.scss */
.temp-newsletter-form form.formApp .field {
  padding: 0 !important;
  background-color: white;
}
/* line 146, ../sass/_newsletter.scss */
.temp-newsletter-form form.formApp label {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  font-size: 12px;
  letter-spacing: 5px;
  line-height: 12px;
  margin-top: 16px;
  text-transform: uppercase;
  width: 175px;
}
/* line 154, ../sass/_newsletter.scss */
.temp-newsletter-form form.formApp label span {
  display: none;
}
/* line 158, ../sass/_newsletter.scss */
.temp-newsletter-form form.formApp .errormsg {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0px;
  color: #c90031;
}
/* line 165, ../sass/_newsletter.scss */
.temp-newsletter-form form.formApp .email {
  width: 320px !important;
  height: 26px;
  border: 1px solid black;
}
/* line 170, ../sass/_newsletter.scss */
.temp-newsletter-form form.formApp .btnSubmit {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  text-indent: 999px;
  width: 98px;
  height: 29px;
  overflow: hidden;
  background: transparent url("../images/sprite.png") no-repeat -168px -52px;
}
/* line 180, ../sass/_newsletter.scss */
.temp-newsletter-form form.formApp .btnSubmit:hover {
  background: transparent url("../images/sprite.png") no-repeat -168px -89px;
}

/* line 188, ../sass/_newsletter.scss */
.pageListingHolder a {
  font-family: "Futura Book";
  letter-spacing: 1px;
  color: #618DA6;
  font-size: 12px;
  letter-spacing: 2px;
  line-height: 22px;
  text-transform: uppercase;
  font-weight: normal;
  text-decoration: none !important;
}
/* line 197, ../sass/_newsletter.scss */
.pageListingHolder a:hover {
  text-decoration: underline !important;
  color: black !important;
}
/* line 204, ../sass/_newsletter.scss */
.pageListingHolder p {
  margin: 0 !important;
}
/* line 207, ../sass/_newsletter.scss */
.pageListingHolder .listing {
  margin: 0;
  padding: 0 !important;
}

/* newapp */
/*
#snippet878974 {
		overflow-y: hidden;

}
*/
/* line 221, ../sass/_newsletter.scss */
#newsSection .left-col {
  display: inline-block;
  float: left;
  overflow-x: hidden;
  overflow-y: visible;
  padding-right: 35px;
  height: 488px;
  width: 443px;
}
/* line 230, ../sass/_newsletter.scss */
#newsSection .right-col {
  float: right;
  width: 453px;
  line-height: 24px;
  font-family: "Bembo Semibold";
  position: relative;
  overflow: hidden;
  height: 488px;
  overflow-y: scroll;
}
/* line 239, ../sass/_newsletter.scss */
#newsSection .right-col #newCanvas {
  height: 489px !important;
}
/* line 241, ../sass/_newsletter.scss */
#newsSection .right-col #newCanvas .snippet {
  width: 453px;
  height: 298px;
  /* 				overflow-y: scroll; */
}
/* line 245, ../sass/_newsletter.scss */
#newsSection .right-col #newCanvas .snippet p {
  width: 405px;
}
/* line 249, ../sass/_newsletter.scss */
#newsSection .right-col #newCanvas .type-image {
  /* 				overflow-y: hidden; */
}

/* ================ general*/
/* line 4, ../sass/_content.scss */
body .snippet.type-text {
  font-family: "Bembo";
  font-size: 15x;
  line-height: 21px;
}
/* line 8, ../sass/_content.scss */
body .snippet.type-text span {
  font-family: "Futura Book";
  letter-spacing: 1px;
}

/* line 13, ../sass/_content.scss */
h2 {
  font-family: "Futura Book";
  letter-spacing: 1px;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 18px;
  margin-bottom: 20px;
}

/* line 21, ../sass/_content.scss */
p {
  margin: 0 0 20px 0;
  font-family: "Bembo";
  font-size: 16px;
  line-height: 21px;
}

/* line 28, ../sass/_content.scss */
.temp-about-us hr {
  margin: 20px 0;
  border: 0 none;
  border-top: 1px solid orange;
}

/* line 33, ../sass/_content.scss */
em, i {
  font-style: italic;
}

/* line 45, ../sass/_content.scss */
h2.headerTitle {
  font-family: "Futura Light";
  letter-spacing: 1px;
  font-size: 18px;
  line-height: 35px;
  letter-spacing: 5px;
  text-transform: uppercase;
  color: white;
  height: 49px;
  width: 100%;
  margin-bottom: 40px;
  padding: 0;
  float: left;
  display: inline-block;
}
/* line 49, ../sass/_content.scss */
h2.headerTitle.red {
  border-top: 1px solid #c90031;
}
/* line 52, ../sass/_content.scss */
h2.headerTitle.red span {
  font-family: "Futura Light";
  letter-spacing: 1px;
  background-color: #c90031;
  padding: 7px 30px;
  display: inline-block;
  float: left;
  letter-spacing: 5px;
}
/* line 49, ../sass/_content.scss */
h2.headerTitle.blue {
  border-top: 1px solid #618da6;
}
/* line 52, ../sass/_content.scss */
h2.headerTitle.blue span {
  font-family: "Futura Light";
  letter-spacing: 1px;
  background-color: #618da6;
  padding: 7px 30px;
  display: inline-block;
  float: left;
  letter-spacing: 5px;
}
/* line 49, ../sass/_content.scss */
h2.headerTitle.orange {
  border-top: 1px solid #f59639;
}
/* line 52, ../sass/_content.scss */
h2.headerTitle.orange span {
  font-family: "Futura Light";
  letter-spacing: 1px;
  background-color: #f59639;
  padding: 7px 30px;
  display: inline-block;
  float: left;
  letter-spacing: 5px;
}
/* line 49, ../sass/_content.scss */
h2.headerTitle.yellow {
  border-top: 1px solid #dcb741;
}
/* line 52, ../sass/_content.scss */
h2.headerTitle.yellow span {
  font-family: "Futura Light";
  letter-spacing: 1px;
  background-color: #dcb741;
  padding: 7px 30px;
  display: inline-block;
  float: left;
  letter-spacing: 5px;
}
/* line 49, ../sass/_content.scss */
h2.headerTitle.green {
  border-top: 1px solid #95b471;
}
/* line 52, ../sass/_content.scss */
h2.headerTitle.green span {
  font-family: "Futura Light";
  letter-spacing: 1px;
  background-color: #95b471;
  padding: 7px 30px;
  display: inline-block;
  float: left;
  letter-spacing: 5px;
}
/* line 49, ../sass/_content.scss */
h2.headerTitle.purple {
  border-top: 1px solid #b96d90;
}
/* line 52, ../sass/_content.scss */
h2.headerTitle.purple span {
  font-family: "Futura Light";
  letter-spacing: 1px;
  background-color: #b96d90;
  padding: 7px 30px;
  display: inline-block;
  float: left;
  letter-spacing: 5px;
}

/* line 62, ../sass/_content.scss */
.twoColumn {
  width: 50%;
}

/* line 65, ../sass/_content.scss */
a {
  color: black;
  text-decoration: underline;
}
/* line 68, ../sass/_content.scss */
a:hover {
  text-decoration: none;
  color: black;
}

/* ================ homepage*/
/* line 75, ../sass/_content.scss */
body.temp-home #canvas1 {
  position: relative;
  height: auto !important;
  /* 	padding-top: 365px; */
}

/* line 82, ../sass/_content.scss */
#newsSection,
#snippet878974,
#snippet801775 {
  margin: 0 auto 40px auto;
  padding: 0 !important;
  position: relative !important;
  top: auto !important;
}
/* line 87, ../sass/_content.scss */
#newsSection .left-col,
#snippet878974 .left-col,
#snippet801775 .left-col {
  display: inline-block;
  float: left;
  overflow-x: hidden;
  overflow-y: visible;
  padding-right: 35px;
  height: 488px;
  width: 443px;
}
/* line 96, ../sass/_content.scss */
#newsSection .left-col li,
#snippet878974 .left-col li,
#snippet801775 .left-col li {
  margin-bottom: 20px;
}
/* line 98, ../sass/_content.scss */
#newsSection .left-col li .date,
#snippet878974 .left-col li .date,
#snippet801775 .left-col li .date {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  font-size: 13px;
  line-height: 25px;
  width: 100%;
  display: inline-block;
  padding-bottom: 10px;
}
/* line 104, ../sass/_content.scss */
#newsSection .left-col li .title,
#snippet878974 .left-col li .title,
#snippet801775 .left-col li .title {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  font-size: 15px;
  line-height: 24px;
  font-style: italic;
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
}
/* line 109, ../sass/_content.scss */
#newsSection .left-col li p,
#snippet878974 .left-col li p,
#snippet801775 .left-col li p {
  font-family: "Bembo";
}
/* line 111, ../sass/_content.scss */
#newsSection .left-col li p a,
#snippet878974 .left-col li p a,
#snippet801775 .left-col li p a {
  font-family: "Bembo Semibold";
  font-size: 15px;
  line-height: 24px;
  text-transform: uppercase;
}
/* line 117, ../sass/_content.scss */
#newsSection .right-col,
#snippet878974 .right-col,
#snippet801775 .right-col {
  float: right;
  width: 453px;
  height: 488px;
  line-height: 24px;
  font-family: "Bembo Semibold";
}
/* line 123, ../sass/_content.scss */
#newsSection .right-col iframe,
#snippet878974 .right-col iframe,
#snippet801775 .right-col iframe {
  width: 435px;
  height: 488px;
  overflow: hidden;
  margin-left: 20px;
}

/* line 132, ../sass/_content.scss */
#newsSection .right-col {
  overflow: hidden !important;
  overflow-y: scroll !important;
  overflow-x: hidden !important;
  display: inline-block;
  width: 435px;
  height: 488px;
}

/* line 142, ../sass/_content.scss */
.temp-news-and-features {
  overflow: hidden;
  height: 488px;
  width: 425px;
}

/* line 147, ../sass/_content.scss */
.temp-news-and-features #container {
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: visible;
  height: 488px !important;
  width: 425px !important;
}
/* line 153, ../sass/_content.scss */
.temp-news-and-features #container * {
  max-width: 420px !important;
}

/* line 158, ../sass/_content.scss */
#snippet878975,
#snippet802160 {
  margin: 40px auto 0 auto;
  padding: 0 !important;
  position: relative !important;
  top: auto !important;
  left: 0 !important;
  height: auto;
  width: 937px !important;
  margin: 0 auto;
}

/* ================ temp-privacy-policy*/
/* line 170, ../sass/_content.scss */
.temp-privacy-policy #snippet804662 {
  margin: 0 auto;
}

/* ================ authors*/
/* line 175, ../sass/_content.scss */
.temp-authors #canvas1 .type-text {
  font-family: "Futura Book";
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 21px;
}
/* line 180, ../sass/_content.scss */
.temp-authors #canvas1 .type-text p a,
.temp-authors #canvas1 .type-text a {
  font-family: "Futura Book";
  letter-spacing: 1px;
  font-size: 13px !important;
  line-height: 21px;
  text-decoration: none;
}
/* line 185, ../sass/_content.scss */
.temp-authors #canvas1 .type-text p a:hover,
.temp-authors #canvas1 .type-text a:hover {
  text-decoration: underline;
}

/* ================ twitter */
/* line 192, ../sass/_content.scss */
#snippet806034,
#snippet880323 {
  position: relative;
  top: auto;
  left: auto;
  height: auto;
  width: 937px;
  margin: 0 auto  40px auto;
}
/* line 199, ../sass/_content.scss */
#snippet806034 .tweet,
#snippet880323 .tweet {
  float: right;
  width: 442px;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  font-size: 14px;
  line-height: 18px;
}
/* line 206, ../sass/_content.scss */
#snippet806034 .tweet:nth-child(odd),
#snippet880323 .tweet:nth-child(odd) {
  float: left;
  clear: both;
}
/* line 210, ../sass/_content.scss */
#snippet806034 .tweet p.content,
#snippet880323 .tweet p.content {
  margin-bottom: 10px;
  text-align: left;
}
/* line 214, ../sass/_content.scss */
#snippet806034 .tweet .bottomBar p,
#snippet880323 .tweet .bottomBar p {
  margin-bottom: 0;
}
/* line 218, ../sass/_content.scss */
#snippet806034 div,
#snippet880323 div {
  height: auto !important;
}
/* line 222, ../sass/_content.scss */
#snippet806034 a,
#snippet880323 a {
  color: #618da6;
}

/* line 226, ../sass/_content.scss */
#snippet880323 {
  position: absolute;
  top: 1170px;
  left: 21px;
}

/* ================ homepage*/
/* line 234, ../sass/_content.scss */
body.temp-staff-directory #canvas1 h2 {
  margin-bottom: 5px;
}

/* line 238, ../sass/_content.scss */
#canvas1 {
  /*
  	p{
  		text-align: justify;
  	}
  */
}

/* line 249, ../sass/_content.scss */
.temp-privacy-policy #canvas1 p {
  margin-bottom: 40px;
}

/* line 254, ../sass/_content.scss */
body.temp-contact-us .snippet.type-text p {
  font-family: "serif";
}
/* line 256, ../sass/_content.scss */
body.temp-contact-us .snippet.type-text p * {
  font-family: "serif";
}

/* ==================== scroll pan*/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
/* line 274, ../sass/_content.scss */
.jspContainer {
  overflow: hidden;
  position: relative;
}

/* line 280, ../sass/_content.scss */
.jspPane {
  position: absolute;
}

/* line 285, ../sass/_content.scss */
.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 9px;
  height: 100%;
  background: red;
}

/* line 295, ../sass/_content.scss */
.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 9px;
  background: red;
}

/* line 305, ../sass/_content.scss */
.jspCap {
  display: none;
}

/* line 310, ../sass/_content.scss */
.jspHorizontalBar .jspCap {
  float: left;
}

/* line 315, ../sass/_content.scss */
.jspTrack {
  background: #dedede;
  position: relative;
}

/* line 321, ../sass/_content.scss */
.jspDrag {
  background: #c1c1c1;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}

/* line 331, ../sass/_content.scss */
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}

/* line 337, ../sass/_content.scss */
.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

/* line 347, ../sass/_content.scss */
.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}

/* line 353, ../sass/_content.scss */
.jspVerticalBar .jspArrow {
  height: 9px;
}

/* line 358, ../sass/_content.scss */
.jspHorizontalBar .jspArrow {
  width: 9px;
  float: left;
  height: 100%;
}

/* line 365, ../sass/_content.scss */
.jspVerticalBar .jspArrow:focus {
  outline: none;
}

/* line 370, ../sass/_content.scss */
.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
/* line 378, ../sass/_content.scss */
* html .jspCorner {
  margin: 0 -3px 0 0;
}

/* line 383, ../sass/_content.scss */
.jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index: 3;
  float: left;
}

/* line 391, ../sass/_content.scss */
.jScrollPaneTrack {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 100%;
  background: url(../img/jScrollPane/Line.jpg) repeat-y 0 0 !important;
}

/* line 400, ../sass/_content.scss */
.jScrollPaneDrag {
  position: absolute;
  background: #666;
  cursor: pointer;
  overflow: hidden;
  background: url(../img/jScrollPane/dragDiv.jpg) no-repeat 0 center !important;
  left: -3px;
  width: 7px;
  height: 58px;
}

/* line 411, ../sass/_content.scss */
.jScrollPaneDragTop {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

/* line 418, ../sass/_content.scss */
.jScrollPaneDragBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

/* line 425, ../sass/_content.scss */
a.jScrollArrowUp {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 4px;
  text-indent: -2000px;
  overflow: hidden;
  /*background-color: #666;*/
  height: 5px;
  width: 9px;
  background: url(../img/jScrollPane/scrollArrowUp.jpg) no-repeat 0 center !important;
}

/* line 438, ../sass/_content.scss */
a.jScrollArrowUp:hover {
  /*background-color: #f60;*/
}

/* line 443, ../sass/_content.scss */
a.jScrollArrowDown {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 4px;
  text-indent: -2000px;
  overflow: hidden;
  /*background-color: #666;*/
  height: 5px;
  width: 9px;
  background: url(../img/jScrollPane/scrollArrowDown.jpg) no-repeat 0 center !important;
}

/* line 456, ../sass/_content.scss */
a.jScrollArrowDown:hover {
  /*background-color: #f60;*/
}

/* line 460, ../sass/_content.scss */
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
  /*background-color: #f00;*/
}

/* line 465, ../sass/_content.scss */
.ScrollContent {
  width: 570px;
  height: 322px;
  overflow: hidden;
}

/* line 472, ../sass/_content.scss */
.ScrollContentSmall {
  width: 570px;
  height: 204px;
  overflow: hidden;
}

/* ================ search*/
/* line 2, ../sass/_search_result.scss */
#public-affairs-search-results {
  margin: 0 0 0 10px;
}
/* line 4, ../sass/_search_result.scss */
#public-affairs-search-results #loadingIcon {
  background: url(../images/loading.gif) no-repeat scroll center center rgba(0, 0, 0, 0);
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  display: none;
}
/* line 13, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav {
  width: 100%;
  display: inline-block;
  margin-bottom: 40px;
}
/* line 17, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav .order-by #order {
  display: none;
  border: 1px solid black;
  width: 240px;
  height: 20px;
}
/* line 24, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav .pagination .numbers {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  float: left;
  margin: 0 auto;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  width: 580px;
}
/* line 34, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav .pagination .nav-buttons {
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  height: 18px;
  display: inline-block;
  text-indent: -999px;
  overflow: hidden;
}
/* line 43, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav .pagination .nav-buttons.prev {
  background-position: -4px -128px;
  width: 193px;
  float: left;
}
/* line 47, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav .pagination .nav-buttons.prev:hover {
  background-position: -4px -128px;
}
/* line 51, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav .pagination .nav-buttons.next {
  background-position: -203px -128px;
  width: 154px;
  float: right;
}
/* line 55, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav .pagination .nav-buttons.next:hover {
  background-position: -203px -128px;
}
/* line 63, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav:first-child .pagination, #public-affairs-search-results .results-nav.first .pagination {
  display: none !important;
}
/* line 66, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav:last-child .order-by {
  display: none !important;
}
/* line 69, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav .searched-for {
  display: none;
  position: absolute;
  top: 10px;
  right: 0;
  font-family: "Futura Medium";
  letter-spacing: 1px;
  letter-spacing: 2px;
  font-size: 14px;
}
/* line 78, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav.first {
  display: block;
}
/* line 83, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav .order-by .sbHolder {
  display: none;
}
/* line 85, ../sass/_search_result.scss */
#public-affairs-search-results .results-nav .order-by .sbHolder:last-child {
  display: block;
}
/* line 93, ../sass/_search_result.scss */
#public-affairs-search-results .mm_product {
  display: inline-block;
  width: 300px;
  margin: 0 0 48px 18px;
  float: left;
}
/* line 98, ../sass/_search_result.scss */
#public-affairs-search-results .mm_product.first-in-row {
  margin: 0 1px 48px 0;
  clear: both;
}
/* line 102, ../sass/_search_result.scss */
#public-affairs-search-results .mm_product .image-wrapper {
  width: 130px;
  height: 177px;
  float: left;
}
/* line 106, ../sass/_search_result.scss */
#public-affairs-search-results .mm_product .image-wrapper a {
  width: 115px;
  height: 177px;
  float: left;
  display: inline-block;
}
/* line 111, ../sass/_search_result.scss */
#public-affairs-search-results .mm_product .image-wrapper a img {
  width: 100%;
  height: 175px;
  float: left;
  border: 1px solid #cccccc;
}
/* line 118, ../sass/_search_result.scss */
#public-affairs-search-results .mm_product .content {
  width: 170px;
  float: right;
  display: inline-block;
  font-size: 15px;
  line-height: 21px;
  display: inline-block;
  font-family: "Bembo Semibold";
}
/* line 127, ../sass/_search_result.scss */
#public-affairs-search-results .mm_product .content h2 {
  font-family: "Futura Book";
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
  margin: 0;
  font-size: 13px;
  line-height: 21px;
}
/* line 134, ../sass/_search_result.scss */
#public-affairs-search-results .mm_product .content h2 a {
  color: black;
  text-decoration: none;
  font-size: 13px;
  line-height: 21px;
}
/* line 139, ../sass/_search_result.scss */
#public-affairs-search-results .mm_product .content h2 a:hover {
  text-decoration: underline;
}
/* line 144, ../sass/_search_result.scss */
#public-affairs-search-results .mm_product .content .sub-title {
  width: 100%;
  margin: 0;
  text-align: left;
  font-size: 14px;
  line-height: 21px;
}
/* line 151, ../sass/_search_result.scss */
#public-affairs-search-results .mm_product .content .authors {
  text-transform: uppercase;
  text-align: left;
  width: 100%;
  margin: 10px 0 0 0;
  font-size: 13px;
}
/* line 161, ../sass/_search_result.scss */
#public-affairs-search-results .publisher-box {
  display: none;
}
/* line 164, ../sass/_search_result.scss */
#public-affairs-search-results #result-outer {
  position: relative;
  width: 937px;
  height: 900px;
  overflow: hidden;
}
/* line 167, ../sass/_search_result.scss */
#public-affairs-search-results .results-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 937px;
}
/* line 169, ../sass/_search_result.scss */
#public-affairs-search-results .results-inner.next {
  left: 937px;
}
/* line 170, ../sass/_search_result.scss */
#public-affairs-search-results .results-inner.prev {
  left: -937px;
}

/* line 184, ../sass/_search_result.scss */
body.temp-home #public-affairs-search-results .results-nav .pagination .nav-buttons.prev {
  background-position: -4px -128px;
}
/* line 186, ../sass/_search_result.scss */
body.temp-home #public-affairs-search-results .results-nav .pagination .nav-buttons.prev:hover, body.temp-home #public-affairs-search-results .results-nav .pagination .nav-buttons.prev.disable {
  background-position: -4px -128px;
}

/* line 190, ../sass/_search_result.scss */
body.temp-home #public-affairs-search-results .results-nav .pagination .nav-buttons.next {
  background-position: -203px -128px;
}
/* line 192, ../sass/_search_result.scss */
body.temp-home #public-affairs-search-results .results-nav .pagination .nav-buttons.next:hover, body.temp-home #public-affairs-search-results .results-nav .pagination .nav-buttons.next.disable {
  background-position: -203px -128px;
}

/* line 184, ../sass/_search_result.scss */
body.temp-new-books #public-affairs-search-results .results-nav .pagination .nav-buttons.prev {
  background-position: -4px -180px;
}
/* line 186, ../sass/_search_result.scss */
body.temp-new-books #public-affairs-search-results .results-nav .pagination .nav-buttons.prev:hover, body.temp-new-books #public-affairs-search-results .results-nav .pagination .nav-buttons.prev.disable {
  background-position: -4px -128px;
}

/* line 190, ../sass/_search_result.scss */
body.temp-new-books #public-affairs-search-results .results-nav .pagination .nav-buttons.next {
  background-position: -203px -180px;
}
/* line 192, ../sass/_search_result.scss */
body.temp-new-books #public-affairs-search-results .results-nav .pagination .nav-buttons.next:hover, body.temp-new-books #public-affairs-search-results .results-nav .pagination .nav-buttons.next.disable {
  background-position: -203px -128px;
}

/* line 184, ../sass/_search_result.scss */
body.temp-authors #public-affairs-search-results .results-nav .pagination .nav-buttons.prev {
  background-position: -4px -210px;
}
/* line 186, ../sass/_search_result.scss */
body.temp-authors #public-affairs-search-results .results-nav .pagination .nav-buttons.prev:hover, body.temp-authors #public-affairs-search-results .results-nav .pagination .nav-buttons.prev.disable {
  background-position: -4px -128px;
}

/* line 190, ../sass/_search_result.scss */
body.temp-authors #public-affairs-search-results .results-nav .pagination .nav-buttons.next {
  background-position: -203px -210px;
}
/* line 192, ../sass/_search_result.scss */
body.temp-authors #public-affairs-search-results .results-nav .pagination .nav-buttons.next:hover, body.temp-authors #public-affairs-search-results .results-nav .pagination .nav-buttons.next.disable {
  background-position: -203px -128px;
}

/* line 184, ../sass/_search_result.scss */
body.temp-category #public-affairs-search-results .results-nav .pagination .nav-buttons.prev {
  background-position: -4px -270px;
}
/* line 186, ../sass/_search_result.scss */
body.temp-category #public-affairs-search-results .results-nav .pagination .nav-buttons.prev:hover, body.temp-category #public-affairs-search-results .results-nav .pagination .nav-buttons.prev.disable {
  background-position: -4px -128px;
}

/* line 190, ../sass/_search_result.scss */
body.temp-category #public-affairs-search-results .results-nav .pagination .nav-buttons.next {
  background-position: -203px -270px;
}
/* line 192, ../sass/_search_result.scss */
body.temp-category #public-affairs-search-results .results-nav .pagination .nav-buttons.next:hover, body.temp-category #public-affairs-search-results .results-nav .pagination .nav-buttons.next.disable {
  background-position: -203px -128px;
}

/* line 184, ../sass/_search_result.scss */
body.temp-the-economist #public-affairs-search-results .results-nav .pagination .nav-buttons.prev {
  background-position: -4px -240px;
}
/* line 186, ../sass/_search_result.scss */
body.temp-the-economist #public-affairs-search-results .results-nav .pagination .nav-buttons.prev:hover, body.temp-the-economist #public-affairs-search-results .results-nav .pagination .nav-buttons.prev.disable {
  background-position: -4px -128px;
}

/* line 190, ../sass/_search_result.scss */
body.temp-the-economist #public-affairs-search-results .results-nav .pagination .nav-buttons.next {
  background-position: -203px -240px;
}
/* line 192, ../sass/_search_result.scss */
body.temp-the-economist #public-affairs-search-results .results-nav .pagination .nav-buttons.next:hover, body.temp-the-economist #public-affairs-search-results .results-nav .pagination .nav-buttons.next.disable {
  background-position: -203px -128px;
}

/* line 184, ../sass/_search_result.scss */
body.temp-nation-books #public-affairs-search-results .results-nav .pagination .nav-buttons.prev {
  background-position: -4px -150px;
}
/* line 186, ../sass/_search_result.scss */
body.temp-nation-books #public-affairs-search-results .results-nav .pagination .nav-buttons.prev:hover, body.temp-nation-books #public-affairs-search-results .results-nav .pagination .nav-buttons.prev.disable {
  background-position: -4px -128px;
}

/* line 190, ../sass/_search_result.scss */
body.temp-nation-books #public-affairs-search-results .results-nav .pagination .nav-buttons.next {
  background-position: -203px -150px;
}
/* line 192, ../sass/_search_result.scss */
body.temp-nation-books #public-affairs-search-results .results-nav .pagination .nav-buttons.next:hover, body.temp-nation-books #public-affairs-search-results .results-nav .pagination .nav-buttons.next.disable {
  background-position: -203px -128px;
}

/* line 198, ../sass/_search_result.scss */
#snippet803865 {
  /* height: 1050px !important; */
}

/*#snippet803857 */
/* line 204, ../sass/_search_result.scss */
body.temp-the-economist #canvas1 {
  /* height: 1220px !important; */
}

/* line 208, ../sass/_search_result.scss */
body.temp-category #canvas1,
body.temp-new-books #canvas1 {
  /* height: 1070px !important; */
}

/* line 212, ../sass/_search_result.scss */
#snippet802244,
#snippet803887 {
  /* height: 1050px !important; */
}

/* line 215, ../sass/_search_result.scss */
#snippet809966 {
  height: auto !important;
  position: relative !important;
  top: auto !important;
  font-size: 14px;
}
/* line 220, ../sass/_search_result.scss */
#snippet809966 a {
  color: black;
  text-decoration: underline;
}
/* line 223, ../sass/_search_result.scss */
#snippet809966 a:hover {
  text-decoration: none;
}
/* line 227, ../sass/_search_result.scss */
#snippet809966 * {
  font-family: "Futura Book";
  letter-spacing: 1px;
}

/* line 231, ../sass/_search_result.scss */
#snippet806292 {
  top: 0;
}

/* line 236, ../sass/_search_result.scss */
body.temp-nation-books #canvas1 {
 	/*
height: auto !important;
 	padding-top: 1170px!important;
 	height: auto!important;
*/
}

/* line 243, ../sass/_search_result.scss */
.temp-nation-books #snippet811564 {
   /*
 height: auto !important;
    padding: 0 0 30px 20px !important;
    position: relative !important;
    top: 0 !important;
*/
}

/* line 1, ../sass/_jquery.selectbox.scss */
.sbHolder {
  font-family: "Futura Book";
  letter-spacing: 1px;
  background-color: white;
  border: solid 1px black;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: normal;
  height: 23px;
  position: relative;
  width: 240px;
  letter-spacing: 3px;
}

/* line 16, ../sass/_jquery.selectbox.scss */
.sbSelector {
  display: block;
  height: 23px;
  left: 0;
  line-height: 23px;
  outline: none;
  overflow: hidden;
  position: absolute;
  text-indent: 10px;
  top: 0;
  width: 170px;
}

/* line 28, ../sass/_jquery.selectbox.scss */
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {
  color: black;
  outline: none;
  text-decoration: none;
}

/* line 33, ../sass/_jquery.selectbox.scss */
.sbToggle {
  background: url(../images/select-icons.png) 0 -120px no-repeat;
  display: block;
  height: 23px;
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}

/* line 43, ../sass/_jquery.selectbox.scss */
.sbToggle:hover {
  background: url(../images/select-icons.png) 0 -171px no-repeat;
}

/* line 46, ../sass/_jquery.selectbox.scss */
.sbToggleOpen {
  background: url(../images/select-icons.png) 0 -20px no-repeat;
}

/* line 49, ../sass/_jquery.selectbox.scss */
.sbToggleOpen:hover {
  background: url(../images/select-icons.png) 0 -70px no-repeat;
}

/* line 52, ../sass/_jquery.selectbox.scss */
.sbHolderDisabled {
  background-color: white;
  border: solid 1px black;
}

/* line 62, ../sass/_jquery.selectbox.scss */
.sbOptions {
  background-color: white;
  border: solid 1px black;
  list-style: none;
  left: -1px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 30px;
  width: 240px;
  z-index: 1;
  overflow-y: auto;
}

/* line 75, ../sass/_jquery.selectbox.scss */
.sbOptions li {
  padding: 0 7px;
}

/* line 78, ../sass/_jquery.selectbox.scss */
.sbOptions a {
  font-family: "Futura Book";
  letter-spacing: 1px;
  border-bottom: dotted 1px black;
  display: block;
  outline: none;
  padding: 7px 0 7px 3px;
  letter-spacing: 3px;
}

/* line 87, ../sass/_jquery.selectbox.scss */
.sbOptions a:link, .sbOptions a:visited {
  color: black;
  text-decoration: none;
}

/* line 93, ../sass/_jquery.selectbox.scss */
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus {
  color: #999;
}

/* line 96, ../sass/_jquery.selectbox.scss */
.sbOptions li.last a {
  border-bottom: none;
}

/* line 99, ../sass/_jquery.selectbox.scss */
.sbOptions .sbDisabled {
  border-bottom: dotted 1px black;
  color: #999;
  display: block;
  padding: 7px 0 7px 3px;
}

/* line 105, ../sass/_jquery.selectbox.scss */
.sbOptions .sbGroup {
  border-bottom: dotted 1px black;
  color: white;
  display: block;
  font-weight: bold;
  padding: 7px 0 7px 3px;
}

/* line 112, ../sass/_jquery.selectbox.scss */
.sbOptions .sbSub {
  padding-left: 17px;
}

/* line 1, ../sass/_footer.scss */
.footer-nav {
  font-family: "Futura Medium";
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 28px;
  border-top: 1px solid black;
  position: relative;
  letter-spacing: 0 !important;
}
/* line 8, ../sass/_footer.scss */
.footer-nav .left-col {
  float: left;
  width: 752px;
}
/* line 11, ../sass/_footer.scss */
.footer-nav .left-col ul {
  list-style: disc;
  margin: 0;
  padding: 0;
}
/* line 15, ../sass/_footer.scss */
.footer-nav .left-col ul li {
  float: left;
  list-style: disc inside none;
  margin: 0;
  padding: 0;
  width: 25%;
}
/* line 21, ../sass/_footer.scss */
.footer-nav .left-col ul li a {
  color: black;
  text-decoration: none;
}
/* line 24, ../sass/_footer.scss */
.footer-nav .left-col ul li a:hover {
  text-decoration: underline;
}
/* line 30, ../sass/_footer.scss */
.footer-nav .left-col .row {
  width: 100%;
  padding: 28px 0;
  display: inline-block;
}
/* line 36, ../sass/_footer.scss */
.footer-nav .right-col {
  border-left: 1px solid black;
  float: right;
  width: 182px;
  height: 120px;
  padding: 0;
}
/* line 42, ../sass/_footer.scss */
.footer-nav .right-col span {
  width: 100%;
  line-height: 30px;
  display: inline-block;
  text-align: right;
  letter-spacing: 0 !important;
}
/* line 50, ../sass/_footer.scss */
.footer-nav .right-col .member {
  height: 110px;
  width: 158px;
  display: inline-block;
  background: url("../images/member.png") no-repeat left top;
  float: right;
  text-indent: -999px;
  overflow: hidden;
}

/* line 21, ../sass/screen.scss */
.canvas {
  width: 937px;
}
