
/* INCLUDES (e.g. http://960.gs/)
------------------------------------------------------------ */
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}
html,
body {
  height: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
b,
strong {
  font-weight: bold;
}
img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}
li {
  display: list-item;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
sub,
sup,
small {
  font-size: 75%;
}
sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
svg {
  overflow: hidden;
}
body {
  font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}
pre,
code {
  font-family: 'DejaVu Sans Mono', Monaco, Consolas, monospace;
}
hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}
h1 {
  font-size: 25px;
}
h2 {
  font-size: 23px;
}
h3 {
  font-size: 21px;
}
h4 {
  font-size: 19px;
}
h5 {
  font-size: 17px;
}
h6 {
  font-size: 15px;
}
ol {
  list-style: decimal;
}
ul {
  list-style: disc;
}
li {
  margin-left: 30px;
}
p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 20px;
}
.container_24 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}
.push_1,
.pull_1,
.push_2,
.pull_2,
.push_3,
.pull_3,
.push_4,
.pull_4,
.push_5,
.pull_5,
.push_6,
.pull_6,
.push_7,
.pull_7,
.push_8,
.pull_8,
.push_9,
.pull_9,
.push_10,
.pull_10,
.push_11,
.pull_11,
.push_12,
.pull_12,
.push_13,
.pull_13,
.push_14,
.pull_14,
.push_15,
.pull_15,
.push_16,
.pull_16,
.push_17,
.pull_17,
.push_18,
.pull_18,
.push_19,
.pull_19,
.push_20,
.pull_20,
.push_21,
.pull_21,
.push_22,
.pull_22,
.push_23,
.pull_23 {
  position: relative;
}
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
.grid_1 {
  width: 30px;
}
.grid_2 {
  width: 70px;
}
.grid_3 {
  width: 110px;
}
.grid_4 {
  width: 150px;
}
.grid_5 {
  width: 190px;
}
.grid_6 {
  width: 230px;
}
.grid_7 {
  width: 270px;
}
.grid_8 {
  width: 310px;
}
.grid_9 {
  width: 350px;
}
.grid_10 {
  width: 390px;
}
.grid_11 {
  width: 430px;
}
.grid_12 {
  width: 470px;
}
.grid_13 {
  width: 510px;
}
.grid_14 {
  width: 550px;
}
.grid_15 {
  width: 590px;
}
.grid_16 {
  width: 630px;
}
.grid_17 {
  width: 670px;
}
.grid_18 {
  width: 710px;
}
.grid_19 {
  width: 750px;
}
.grid_20 {
  width: 790px;
}
.grid_21 {
  width: 830px;
}
.grid_22 {
  width: 870px;
}
.grid_23 {
  width: 910px;
}
.grid_24 {
  width: 950px;
}
.prefix_1 {
  padding-left: 40px;
}
.prefix_2 {
  padding-left: 80px;
}
.prefix_3 {
  padding-left: 120px;
}
.prefix_4 {
  padding-left: 160px;
}
.prefix_5 {
  padding-left: 200px;
}
.prefix_6 {
  padding-left: 240px;
}
.prefix_7 {
  padding-left: 280px;
}
.prefix_8 {
  padding-left: 320px;
}
.prefix_9 {
  padding-left: 360px;
}
.prefix_10 {
  padding-left: 400px;
}
.prefix_11 {
  padding-left: 440px;
}
.prefix_12 {
  padding-left: 480px;
}
.prefix_13 {
  padding-left: 520px;
}
.prefix_14 {
  padding-left: 560px;
}
.prefix_15 {
  padding-left: 600px;
}
.prefix_16 {
  padding-left: 640px;
}
.prefix_17 {
  padding-left: 680px;
}
.prefix_18 {
  padding-left: 720px;
}
.prefix_19 {
  padding-left: 760px;
}
.prefix_20 {
  padding-left: 800px;
}
.prefix_21 {
  padding-left: 840px;
}
.prefix_22 {
  padding-left: 880px;
}
.prefix_23 {
  padding-left: 920px;
}
.suffix_1 {
  padding-right: 40px;
}
.suffix_2 {
  padding-right: 80px;
}
.suffix_3 {
  padding-right: 120px;
}
.suffix_4 {
  padding-right: 160px;
}
.suffix_5 {
  padding-right: 200px;
}
.suffix_6 {
  padding-right: 240px;
}
.suffix_7 {
  padding-right: 280px;
}
.suffix_8 {
  padding-right: 320px;
}
.suffix_9 {
  padding-right: 360px;
}
.suffix_10 {
  padding-right: 400px;
}
.suffix_11 {
  padding-right: 440px;
}
.suffix_12 {
  padding-right: 480px;
}
.suffix_13 {
  padding-right: 520px;
}
.suffix_14 {
  padding-right: 560px;
}
.suffix_15 {
  padding-right: 600px;
}
.suffix_16 {
  padding-right: 640px;
}
.suffix_17 {
  padding-right: 680px;
}
.suffix_18 {
  padding-right: 720px;
}
.suffix_19 {
  padding-right: 760px;
}
.suffix_20 {
  padding-right: 800px;
}
.suffix_21 {
  padding-right: 840px;
}
.suffix_22 {
  padding-right: 880px;
}
.suffix_23 {
  padding-right: 920px;
}
.push_1 {
  left: 40px;
}
.push_2 {
  left: 80px;
}
.push_3 {
  left: 120px;
}
.push_4 {
  left: 160px;
}
.push_5 {
  left: 200px;
}
.push_6 {
  left: 240px;
}
.push_7 {
  left: 280px;
}
.push_8 {
  left: 320px;
}
.push_9 {
  left: 360px;
}
.push_10 {
  left: 400px;
}
.push_11 {
  left: 440px;
}
.push_12 {
  left: 480px;
}
.push_13 {
  left: 520px;
}
.push_14 {
  left: 560px;
}
.push_15 {
  left: 600px;
}
.push_16 {
  left: 640px;
}
.push_17 {
  left: 680px;
}
.push_18 {
  left: 720px;
}
.push_19 {
  left: 760px;
}
.push_20 {
  left: 800px;
}
.push_21 {
  left: 840px;
}
.push_22 {
  left: 880px;
}
.push_23 {
  left: 920px;
}
.pull_1 {
  left: -40px;
}
.pull_2 {
  left: -80px;
}
.pull_3 {
  left: -120px;
}
.pull_4 {
  left: -160px;
}
.pull_5 {
  left: -200px;
}
.pull_6 {
  left: -240px;
}
.pull_7 {
  left: -280px;
}
.pull_8 {
  left: -320px;
}
.pull_9 {
  left: -360px;
}
.pull_10 {
  left: -400px;
}
.pull_11 {
  left: -440px;
}
.pull_12 {
  left: -480px;
}
.pull_13 {
  left: -520px;
}
.pull_14 {
  left: -560px;
}
.pull_15 {
  left: -600px;
}
.pull_16 {
  left: -640px;
}
.pull_17 {
  left: -680px;
}
.pull_18 {
  left: -720px;
}
.pull_19 {
  left: -760px;
}
.pull_20 {
  left: -800px;
}
.pull_21 {
  left: -840px;
}
.pull_22 {
  left: -880px;
}
.pull_23 {
  left: -920px;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix,
.container_24 {
  zoom: 1;
}
/* VARIABLES & DEFAULTS
------------------------------------------------------------ */
/* COLOR
	-------------------------------------------------------- */
/* TYPEFACES
	-------------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
blockquote,
a {
  color: #000;
  font-family: "minion-pro", "Times New Roman", Times, serif;
}
h1 { /* edited */
  font-family: "Nobel Light", Arial, sans-serif; text-transform: uppercase;
  font-size: 40px;
  font-weight: normal;
  line-height: 40px;
}
h1 a {
  text-decoration: none;
}
h1 a:hover {
  color: #e67073;
  text-decoration: none;
}
h2 {
  color: #69b7b6;
  font-size: 24px;
  font-weight: normal;
  line-height: 26px;
  margin: 26px 0 13px;
}
h2 a {
  color: #69b7b6;
  text-decoration: none;
}
h2 a:hover {
  text-decoration: underline;
}
h3 {
  color: #69b7b6;
  font-size: 20px;
  font-weight: normal;
  line-height: 22px;
}
h3 a {
  color: #69b7b6;
  text-decoration: none;
}
h3 a:hover {
  text-decoration: underline;
}
h4 {
  color: #69b7b6;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  text-transform: uppercase;
}
h4 a {
  color: #69b7b6;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
}
h4 a:hover {
  color: #69b7b6;
}
h5 {
  color: #000000;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
}
h5 a {
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
}
h5 a:hover {
  color: #69b7b6;
}
h6 {
  color: #000;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 2px;
  line-height: 16px;
  text-transform: uppercase;
}
h6 a {
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
}
h6 a:hover {
  color: #69b7b6;
}
h6.alt {
  color: #69b7b6;
  margin: 0;
}

h6.dark a{
  color: #000 !important;
}
hr {
  border: 0px;
  border-bottom: 1px dotted #D6D6D6;
}
hr.alt {
  border-bottom: 1px dotted #69b7b6;
}
p,
blockquote,
td {
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 16px;
  line-height: 22px;
}
p a,
blockquote a,
td a {
  border-bottom: 1px dotted #000;
  font-family: "minion-pro", "Times New Roman", Times, serif;
  text-decoration: none;
}
p a:hover,
blockquote a:hover,
td a:hover {
  border-bottom: 0px;
  text-decoration: none;
}
p.more-link,
blockquote.more-link,
td.more-link {
  color: #000;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;
  margin-left: 30px;
}
p.more-link a,
blockquote.more-link a,
td.more-link a {
  border-bottom: 0px;
  color: #000;
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: none;
}
p.more-link a:hover,
blockquote.more-link a:hover,
td.more-link a:hover {
  border-bottom: 1px dotted #000;
}
p.button,
blockquote.button,
td.button {
  float: left;
  line-height: 20px;
  padding-bottom: 0;
  width: 100%;
}
p.button a,
blockquote.button a,
td.button a { /* edited */
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  background-color: #69b7b6;
  border-bottom: 0px;
  color: #ffffff;
  float: left;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 2px;
  margin: 20px 0 0;
  padding: 6px 26px 3px;
  text-decoration: none;
  /* text-shadow: 1px 1px 0px #69b7b6; */
  text-transform: uppercase;
}
p.button a:hover,
blockquote.button a:hover,
td.button a:hover {
  background-color: #333;
}
p.button a img,
blockquote.button a img,
td.button a img {
  margin: -2px 0 0;
}
img.highlight {
  box-shadow: 5px 5px 5px #646464;
  -moz-box-shadow: 5px 5px 5px #646464;
  -webkit-box-shadow: 5px 5px 5px #646464;
}
blockquote {
  color: #cccccc;
  font-style: italic;
  margin-left: 20px;
}
a.post-edit-link {
  background: #f2f2f2 url(../../../../wp-admin/images/white-grad.png) repeat-x scroll left top;
  border: 1px #CCC solid;
  border-radius: 13px;
  box-shadow: 0 1px 0 #999999;
  color: #333333;
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 19px;
  text-align: center;
  text-decoration: none;
  /* text-shadow: 0 1px 0 #FFFFFF; */
}
a.post-edit-link:hover {
  border-color: #666;
}
/* GENERAL
------------------------------------------------------------ */
body {
  background-color: #f2f8f9;
  margin: 0;
  padding: 0;
  width: 100%;
}
body.main {
  background-color: #ffffff;
  min-width: 740px;
  width: 740px;
}
body.main table {
  width: 470px;
}
body.main table td {
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  font-size: 12px;
  padding: 8px;
}
.container {
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.wide {
  max-width: 950px;
}
.inner {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 950px;
}
#wrapper {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  zoom: 1;
}
img.alignleft {
  float: left;
  padding-right: 20px;
}
img.alignright {
  float: right;
  padding-left: 20px;
}
/* HEADER
	-------------------------------------------------------- */
#header {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  background-color: #ffffff;
  float: left;
}
#header .masthead-content { /* edited */
  margin: 0 auto;
  padding: 0;
  width: 100%;
  background-color: #000;
  background-position: 0 0;
  background-repeat: repeat-x;
  float: left;
}
#header ul {
  list-style: none;
}
#header ul li {
  list-style-type: none;
}
#header .search {
  float: right;
  padding: 22px 0;
  width: 150px;
}
#header .search form {
  float: left;
  width: 100%;
}
#header .search form label {
  display: none;
}
#header .search form input.form-text,
#header .search form input.form-search {
  width: 100%;
}
#masthead {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  background-color: transparent;
  float: left;
}
#masthead header {
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
#masthead header #logo { /* edited */
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 950px;
  text-align: left;
}
#masthead header #logo .logo {
  float: left;
  height: auto;
  width: 100%;
}

#masthead header #logo .logo img { /* edited */
  width: 100%;
  max-width: 346px;
  background: #000;
}
.store #masthead #logo .logo {
  background-image: url('../images/logo.png');
  float: left;
  height: 94px;
  background-repeat: no-repeat;
  background-position: bottom left;
  text-indent: -999999px;
}
/* NAVIGATION
		---------------------------------------------------- */
.expand-navigation {
  display: block;
  float: right;
  margin: 8px 14px;
  padding: 6px;
  text-decoration: none;
}
.expand-navigation .text { /* edited */
  color: #FFF;
  float: left;
  font-family: "Nobel Light", Arial, sans-serif;
  font-weight: 100;
  letter-spacing: .1em;
  line-height: 26px;
  text-transform: uppercase;
  text-decoration: none;
}
.expand-navigation .icon-bar-wrapper {
  float: left;
  margin: 5px 0 0 8px;
}
.expand-navigation .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #646464;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  float: left;
  clear: left;
}
.expand-navigation .icon-bar + .icon-bar {
  margin-top: 3px;
}
#default-navigation .menu-item-44234,
#default-navigation .menu-item-44235,
#default-navigation .menu-item-44360 {
  display: none;
}
#primary-navigation {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 950px;
  position: relative;
  z-index: 9999;
}
#primary-navigation ul {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
#primary-navigation ul li {
  display: inline;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
#primary-navigation ul li a { /* edited */
  color: #FFF;
  float: left;
  font-family: "Nobel Light", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 12px;
  letter-spacing: .2em;
  line-height: 32px;
  padding: 10px 20px 8px;
  margin: 0 1px;
  text-decoration: none;
  text-transform: uppercase;
}
#primary-navigation ul li a:hover { /* edited */
  background-color: #333;
  /* background-image: url("http://www.kenyonreview.org/wp-content/themes/kenyonreview_new/images/background-navigation-hover.png");
  background-position: 0 0;
  background-repeat: repeat-x; */
  color: #f26b72;
}
#primary-navigation ul li:hover ul {
  left: auto;
}
#primary-navigation ul li.current-menu-item a,
#primary-navigation ul li.current-post-ancestor a,
#primary-navigation ul li.current-page-ancestor a { /* edited */
  background-color: #333;
  /* background-image: url("http://www.kenyonreview.org/wp-content/themes/kenyonreview_new/images/background-navigation-hover.png");
  background-position: 0 0;
  background-repeat: repeat-x; */
  color: #ffffff;
}

#primary-navigation ul li.current-menu-item a:hover,
#primary-navigation ul li.current-post-ancestor a:hover,
#primary-navigation ul li.current-page-ancestor a:hover { /* edited */
  background-color: #333;
  /* background-image: url("http://www.kenyonreview.org/wp-content/themes/kenyonreview_new/images/background-navigation-hover.png");
  background-position: 0 0;
  background-repeat: repeat-x; */
  color: #f26b72;
}
#primary-navigation ul li.current-menu-item li a,
#primary-navigation ul li.current-post-ancestor li a,
#primary-navigation ul li.current-page-ancestor li a { /* edited color */
  background-color: transparent;
  background-image: none;
  color: #FFF;
}
#primary-navigation ul li.current-menu-item li a:hover,
#primary-navigation ul li.current-post-ancestor li a:hover,
#primary-navigation ul li.current-page-ancestor li a:hover {
  background-color: transparent;
  background-image: none;
  color: #e67073;
  cursor: pointer;
}
#primary-navigation ul li ul {
  box-shadow: 1px 1px 1px #646464;
  -moz-box-shadow: 1px 1px 1px #646464;
  -webkit-box-shadow: 1px 1px 1px #646464;
  background-color: #333;
  left: -999999px;
  position: absolute;
  margin: 50px 0 0;
  padding: 10px 20px 16px;
  width: 270px;
    /* anti-alias for better legibility */
  	/* Adjustments to anti-aliasing by having defined values. Works in older versions of Safari and Chrome. */
	text-shadow: 0;
	-webkit-text-stroke: .1px transparent;
	/* This works too, in newer versions of Safari. */
	-webkit-font-smoothing: antialiased;
	/* Adjusts kerning pairs. */
	text-rendering: optimizeLegibility;
	/* Also try declaring an opacity of .99 if reversing text and it looks too bold. It causes the browser to render it differently. */
}
#primary-navigation ul li ul li { /* edited */
  border-top: 1px dotted #000;
  display: block;
  list-style: none;
  margin: 12px 0 0;
  padding: 12px 0 0;
  width: 270px;
}
#primary-navigation ul li ul li a { /* edited */
  color: #FFF;
   /* text-shadow: 1px 1px 0px #000; */
  float: left;
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 18px;
  padding: 0 0 0 6px;
  margin: 0;
  text-decoration: none;
  text-transform: none;
  width: 270px;
}
#primary-navigation ul li ul li a:hover {
  background-color: transparent;
  background-image: none;
  color: #e67073;
}
#primary-navigation ul li ul li:first-child {
  border: 0;
  margin: 0 0 0;
}
#primary-navigation ul li ul li.current-menu-item a,
#primary-navigation ul li ul li.current-post-ancestor a,
#primary-navigation ul li ul li.current-page-ancestor a,
#primary-navigation ul li ul li.current-menu-item a:hover,
#primary-navigation ul li ul li.current-post-ancestor a:hover,
#primary-navigation ul li ul li.current-page-ancestor a:hover {
  background-color: transparent;
  background-image: none;
  color: #e67073;
  cursor: pointer;
}
#secondary-navigation {
  float: left;
  margin: 0;
  padding: 0;
  width: 600px;
}
#secondary-navigation ul {
  font-size: 12px;
  line-height: 72px;
  margin: 0;
  padding: 0;
}
#secondary-navigation ul li {
  display: inline;
  margin: 0;
  padding: 0 4px 0 0;
}
#secondary-navigation ul li a {
  color: #000;
  font-size: 12px;
  text-decoration: none;
}
#secondary-navigation ul li a:hover {
  text-decoration: underline;
}
#secondary-navigation ul li:after {
  content: " \2022";
  padding: 0 0 0 4px;
}
#secondary-navigation ul li:last-child:after {
  content: "";
  padding-right: 0;
}
/* CONTENT WRAPPER
	-------------------------------------------------*/
#wrapper {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  background-color: #ffffff;
  float: left;
}
/* MAIN
    	---------------------------------------------*/
#content-wrapper {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 950px;
  margin-left: 0px;
}
/* TEXT RESIZE
	    	-----------------------------------------*/
#text-resize {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 150px;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0 0 -9px;
  padding: 22px 0 0;
}
#text-resize h6 {
  float: left;
  font-size: 11px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: 26px;
  text-transform: uppercase;
}
#text-resize ul {
  float: left;
  margin: 0 0 0 4px;
  padding: 0;
}
#text-resize ul li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}
#text-resize ul li a {
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: none;
}
#text-resize ul li a:hover {
  text-decoration: underline;
}
#text-resize ul li a.regular {
  font-size: 11px;
}
#text-resize ul li a.bigger {
  font-size: 13px;
}
#text-resize ul li a.biggest {
  font-size: 15px;
}
/* FEATURED ITEM
			-----------------------------------------*/
#feature-wrapper { /* edited */
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 40px !important;
  width: 790px;
  margin: 0;
  border-top: 1px solid #BFBFBF;
}

#feature-wrapper h1 {
	text-transform: none !important;
}

#feature-wrapper nav {
  float: right;
  margin: 10px 10px;
  z-index: 9;
  position: relative;
}
#feature-wrapper nav a { /* edited */
  color: #bab6a8;
  float: left;
  font-size: 8px;
  height: 8px;
  margin: 0 0 0 10px;
  text-align: center;
  text-decoration: none;
  width: 10px;
}
#feature-wrapper nav a:hover {
  text-decoration: none;
}
#feature-wrapper nav a#next:after {
  content: "\25B6";
}
#feature-wrapper nav a#prev:before {
  content: "\25C0";
}
#feature-wrapper nav a:hover {
  color: #000000;
}
#feature-wrapper nav .feature-pages {
  float: left;
}
#feature-wrapper nav .feature-pages a { /* edited */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #bab6a8;
  height: 5px;  width: 5px;
  margin: 2px 0 0 10px;
  text-indent: -999999px;

}
#feature-wrapper nav .feature-pages a:hover,
#feature-wrapper nav .feature-pages a.activeSlide {
  background-color: #000000;
}
#feature-wrapper article {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 790px;
  background-color: #f4f4f1;
  min-height: 342px;
  margin: 0;
  padding: 0;
}
#feature-wrapper article aside {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 310px;
  margin-left: 0px;
  margin-right: 15px;
  width: 315px;
}
#feature-wrapper article header { /* edited */
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 430px;
  /* border-bottom: 1px dotted; */
  float: left;
  margin: 24px 0 0 0;
  padding: 12px 0 6px;
}
#feature-wrapper article header h1,
#feature-wrapper article header h1 a,
#feature-wrapper article header h1 a:hover { /* edited */
  color: #000;
  border-bottom: 0px;
  font-size: 36px;
  font-weight: normal;
  line-height: 36px;
  margin: 0;
  padding: 0;
  /* text-shadow: 1px 1px 0 #f4f4f1; */
}
#feature-wrapper article header ul.feature-categories {
  float: left;
  list-style: none;
  width: 100%;
}
#feature-wrapper article header ul.feature-categories li {
  border-right: 1px solid;
  display: inline;
  list-style-type: none;
  margin: 0 12px 0 0;
  padding: 0 12px 0 0;
}
#feature-wrapper article header ul.feature-categories li a {
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 11px;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}
#feature-wrapper article header ul.feature-categories li:last-child {
  border-right: 0px;
}
#feature-wrapper article .feature-content {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 430px;
}
#feature-wrapper article .feature-content h2 { /* edited */
  color: #000;
  font-size: 18px;
  font-style: italic;
  font-weight: normal;
  line-height: 24px;
  margin-left: 30px;
  /* text-shadow: 1px 1px 0 #f4f4f1; */
}
#feature-wrapper article .feature-content p { /* edited */
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  font-size: 14px;
  line-height: 20px;
}
#feature-wrapper article .feature-content p.more-link {
  font-size: 10px;
}
/* CONTENT
	    	---------------------------------------------*/
#content {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 470px;
  margin: 60px 20px 0 0;
  overflow: hidden;
}
#content h1 { /* edited, added to tablet and down */
  /* border-bottom: 1px dotted #d6d6d6; */
  margin-top: 36px;
}

#content hgroup h1 { /* edited, added to tablet and down */
  /* border-bottom: 1px dotted #d6d6d6; */
  margin-top: 0;
}

#content li,
#content li a {
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 16px;
  line-height: 28px;
}
#content article aside.author-meta {
  background: #F2F2EE;
  float: left;
  margin: 0 0 20px;
  padding: 8px 10px;
  width: 450px;
}
#content article aside.author-meta img {
  border: 1px solid #bdbdbd;
  margin: 0 0 8px;
}
#content article aside.author-meta p {
  color: #69b7b6;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
  margin: 0;
}
#content article aside.author-meta p strong {
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 11px;
  line-height: 11px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
}
#content article footer {
  margin: 0 0 20px;
}
#content form label {
  color: #000;
  font-family: "minion-pro","Times New Roman", Times, serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  display: block;
  padding: 0;
  margin: 20px 0 0;
}
#content form input.form-text {
  font-size: 16px;
  padding: 4px 6px;
}
/* Journal
		    	-----------------------------------------*/

.widget_kenyonreview_newsstand img { /* new */
	margin-bottom: 16px;
}

.sidebar-first #journal h3,
.sidebar-first #archives h3 {
  color: #69b7b6;
  font-family: "Nobel Light", "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 24px;
  font-weight: normal;
  letter-spacing: 6px;
  line-height: 26px;
  margin: 0;
  text-transform: uppercase;
}
.sidebar-first #journal h3.small,
.sidebar-first #archives h3.small {
  font-size: 15px;
  margin: 20px 0 0;
}
.sidebar-first #journal p,
.sidebar-first #archives p {
  color: #69b7b6;
  font-size: 14px;
  margin: 0 0 6px;
}
.sidebar-first #journal p.button,
.sidebar-first #archives p.button {
  color: #ffffff;
  float: none;
  margin: 35px 0 24px;
}
.sidebar-first #journal p.button a,
.sidebar-first #archives p.button a {
  color: #ffffff;
  float: none;
  padding: 10px 26px 9px;
}
.sidebar-first #journal p.button a:hover,
.sidebar-first #archives p.button a:hover {
  text-decoration: none;
}
.sidebar-first #journal p a,
.sidebar-first #archives p a {
  border-bottom: 0;
  color: #69b7b6;
  text-decoration: none;
}
.sidebar-first #journal p a:hover,
.sidebar-first #archives p a:hover {
  text-decoration: underline;
}
.sidebar-first #journal form,
.sidebar-first #archives form {
  margin: 0 0 30px;
}
.sidebar-first #journal form select,
.sidebar-first #archives form select {
  width: 160px;
}
.sidebar-first article#selections,
.sidebar-first article#archives {
  margin: 30px 0 0;
}


#sidebar-first .textwidget img:first-child {
	margin-top: 40px !important;
}

.sidebar-first article#selections h3,
.sidebar-first article#archives h3,
.sidebar-first .widget_nav_menu h2,
.sidebar-first .widget_collapsible h2 {
  border-bottom: 1px dotted #69b7b6;
  color: #69b7b6;
  font-family: "Nobel Light", "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 13px !important;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.sidebar-first article#selections h3#selection-content-link,
.sidebar-first article#archives h3#selection-content-link,
.sidebar-first article#selections h3#archive-content-link,
.sidebar-first article#archives h3#archive-content-link,
.sidebar-first .widget_nav_menu h2,
.sidebar-first .widget_collapsible h2 {
  background-image: url("http://www.kenyonreview.org/wp-content/themes/kenyonreview_new/images/sprites.png");
  background-position: -490px -22px;
  background-repeat: no-repeat;
  cursor: pointer;
  padding-left: 18px;
}
.sidebar-first .widget_nav_menu h2,
.sidebar-first .widget_collapsible h2 {
  background-position: -490px -20px;
}
.sidebar-first article#selections h3#selection-content-link.arrow-turn,
.sidebar-first article#archives h3#selection-content-link.arrow-turn,
.sidebar-first article#selections h3#archive-content-link.arrow-turn,
.sidebar-first article#archives h3#archive-content-link.arrow-turn {
  background-position: -490px -1px;
}
.sidebar-first .widget_nav_menu h2.arrow-turn,
.sidebar-first .widget_collapsible h2.arrow-turn {
  background-position: -490px 1px;
}
.sidebar-first article#selections .selections-content.hide,
.sidebar-first article#archives .selections-content.hide,
.sidebar-first article#selections .archive-content.hide,
.sidebar-first article#archives .archive-content.hide,
.sidebar-first .widget_nav_menu .menu.hide,
.sidebar-first .widget_collapsible .menu.hide,
.hide {
  display: none;
}
.sidebar-first article#selections .selections-content .selection-column,
.sidebar-first article#archives .selections-content .selection-column,
.sidebar-first article#selections .archive-content .selection-column,
.sidebar-first article#archives .archive-content .selection-column {
  float: left;
  margin: 0 5px;
  width: 125px;
}
.sidebar-first article#selections .selections-content h3,
.sidebar-first article#archives .selections-content h3,
.sidebar-first article#selections .archive-content h3,
.sidebar-first article#archives .archive-content h3 {
  border-bottom: 0;
  color: #69b7b6;
  font-size: 18px;
  font-family: "minion-pro", "Times New Roman", Times, serif;
  margin: 14px 0 12px;
  text-transform: none;
}
.sidebar-first article#selections .selections-content ul,
.sidebar-first article#archives .selections-content ul,
.sidebar-first article#selections .archive-content ul,
.sidebar-first article#archives .archive-content ul {
  margin: 0;
}
.sidebar-first article#selections .selections-content ul li,
.sidebar-first article#archives .selections-content ul li,
.sidebar-first article#selections .archive-content ul li,
.sidebar-first article#archives .archive-content ul li {
  padding: 0 0 16px;
}
.sidebar-first article#selections .selections-content ul li h6,
.sidebar-first article#archives .selections-content ul li h6,
.sidebar-first article#selections .archive-content ul li h6,
.sidebar-first article#archives .archive-content ul li h6 {
  line-height: 14px;
}
.sidebar-first article#selections .selections-content ul li p,
.sidebar-first article#archives .selections-content ul li p,
.sidebar-first article#selections .archive-content ul li p,
.sidebar-first article#archives .archive-content ul li p {
  line-height: 20px;
  margin: 0;
}
body.main .sidebar-first,
body.main .sidebar-first-below {
  max-width: 220px !important;
}
/* KR Online
		    	-----------------------------------------*/
#online { /* edited */
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 20px !important;
  width: 100%;
  margin: 0 0 20px;
}
#online .scroll-wrapper {
  float: left;
}
#online header {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 100%;
  border-bottom: 1px solid #bfbfbf;
  margin: 18px 0px 0px;
}
#online header hgroup {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 100%;
  margin: 0px;
}
#online header hgroup h1 { /* edited */
  color: #000;
  float: left;
  font-family: "Nobel Light", Arial, sans-serif; text-transform: uppercase;
  font-size: 40px;
  font-weight: normal;
  line-height: 38px;
  margin-bottom: 8px;
  /* text-shadow: #ffffff 1px 1px 1px; */
}
#online header hgroup h1 a { /* edited */
  color: #69b7b6;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: none;
  text-decoration: none;
}
#online header hgroup h1 a:hover {
  color: #003662;
}
#online header hgroup h3 {
  float: right;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 2px;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #000;
}
#online article { /* edited */
  display: inline;
  float: left;
  padding: 1em;
  width: 20%;
  margin-top: 34px;
}
#online article header {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 100%;
  border: 0px;
  margin: 0px;
}
#online article header hgroup {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 100%;
  margin: 0px;
}
#online article header hgroup h1 { /* edited */
  color: #69b7b6;
  float: none;
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  margin: 8px 0 0;
}
#online article header hgroup h1 a {
  color: #69b7b6;
}
#online article header hgroup h1 a:hover {
  color: #69b7b6;
}
#online article header hgroup h2 {
  color: #000;
  float: none;
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  line-height: 14px;
  margin: 3px 0 8px;
}
#online article header h3 {
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 2px;
  line-height: 13px;
  margin: 0 0 20px;
  text-transform: uppercase;
}
#online article header h3 a {
  color: #000;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  text-decoration: none;
}
.home #online article header img {
    border: 1px solid #bfbfbf;
    max-width: 100%;
    height: auto;
}
#online article p {
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 6px;
}
#online article p.more-link {
  font-size: 10px;
  margin: 0;
}
#online article.first {
  display: inline;
  float: left;
  /*margin-left: 5px;
  margin-right: 5px;*/
  width: 40%;
  margin-left: 0;
}
#online article.first header,
#online article.first hgroup {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 100%;
  margin-left: 0;
}
#online article.last {
  margin-right: 0;
}
/* KR Conversations
		    	-----------------------------------------*/
#conversations {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 310px;
  background-color: #000;
  margin: 24px 15px 40px 0;
  padding: 0 0 24px;
  min-height: 200px;
  width: 300px;
}
#conversations header {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 310px;
  margin: 0 -10px 8px 0;
}
#conversations header img.logo-conversations {
  float: left;
  margin: -20px 0 0 -5px;
  padding: 0;
  width: 195px;
}
#conversations header h3 {
  color: #f0efec;
  float: left;
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  line-height: 18px;
  margin: 12px 0 0 12px;
  width: 90px;
}
#conversations .conversations-content {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 310px;
  margin: 0 0 0 20px;
  width: 260px;
}
#conversations .conversations-content img {
  float: left;
  padding: 0 12px 2px 0;
}
/* added in rule for when h1 is a link */
#conversations .conversations-content h1,  #conversations .conversations-content h1 a{
  color: #fdbb30;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 21px;
  margin: 0;
}
#conversations .conversations-content p {
  color: #ffffff;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin: 10px 0 0;
}
#conversations .conversations-content p a {
  color: #ffffff;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  margin: 0;
  text-decoration: none;
}
#conversations .conversations-content p a:hover {
  border-bottom: 1px dotted #ffffff;
  text-decoration: none;
}
#conversations .conversations-content p.more-link {
  display: none;
}
/* KR News
		    	-----------------------------------------*/
#news,
#blog { /* edited */
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 20px !important;
  width: 470px;
  margin-bottom: 18px;
  margin-right: 0px;
}
#news header,
#blog header {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 470px;
  border-bottom: 1px solid #bfbfbf;
  margin: 0;
}
#news header hgroup,
#blog header hgroup {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 470px;
  margin: 0px;
}
#news header hgroup h1,
#blog header hgroup h1 { /* edited */
  color: #000;
  float: left;
  font-family: "Nobel Light", Arial, sans-serif; text-transform: uppercase;
  font-size: 40px;
  font-weight: normal;
  line-height: 38px;
  margin-bottom: 8px;
  /* text-shadow: #ffffff 1px 1px 1px; */
}
#news header hgroup h1 a,
#blog header hgroup h1 a { /* edited */
  color: #69b7b6;
  font-family: "minion-pro", "Times New Roman", Times, serif; text-transform: none;
  text-decoration: none;
}
#news header hgroup h1 a:hover,
#blog header hgroup h1 a:hover {
  color: #003662;
}
#news header hgroup h3,
#blog header hgroup h3 {
  color: #69b7b6;
  float: right;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  margin: 20px 0 0;
}
#news header hgroup h3 a,
#blog header hgroup h3 a {
  color: #000;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  text-decoration: none;
}
#news header hgroup h3 a:hover,
#blog header hgroup h3 a:hover {
  color: #003662;
  text-decoration: none;
  border-bottom: 1px dotted #000;
}
#news article,
#blog article { /* edited */
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  padding-right: 25px;
  width: 150px;
  margin-top: 12px;
}
#news article header,
#blog article header {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 150px;
  border: 0px;
  margin: 0px;
}
#news article header hgroup,
#blog article header hgroup {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 150px;
  margin: 0px;
}
#news article header hgroup h1,
#blog article header hgroup h1 {
  color: #69b7b6;
  float: none;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 3px;
  text-transform: uppercase;
}
#news article header hgroup h1 a,
#blog article header hgroup h1 a { /* edited */
  color: #69b7b6;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
}
#news article header hgroup h1 a:hover,
#blog article header hgroup h1 a:hover {
  color: #69b7b6;
}
#news article p,
#blog article p {
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 12px;
  line-height: 18px;
}
#news article p.more-link,
#blog article p.more-link {
  display: none;
  font-size: 10px;
  margin: 0;
}
#news article.first,
#blog article.first {
  margin-left: 0;
}
#news article.last,
#blog article.last {
  margin-right: 0;
}
/* SIDEBARS
		------------------------------------------------ */
.sidebar-first,
.sidebar-first-below {
  float: left;
  margin-left: 0;
  margin-right: 40px;
  max-width: 270px;
  min-height: 1px;
  width: 100%;
}

#content .sidebar-first-below {
  display: none;
}

.sidebar-first h2 {
  color: #69b7b6;
  border-bottom: 1px dotted #69b7b6;
}
.sidebar-first article.widget_nav_menu {
  margin: 10px 0 30px;
}
.sidebar-first article,
#sidebar-last article {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  float: left;
}
.sidebar-first article .journal h2,
#sidebar-last article .journal h2 {
  border-bottom: 0px;
  color: #69b7b6;
}
.sidebar-first article .journal h2 a,
#sidebar-last article .journal h2 a {
  color: #69b7b6;
  cursor: pointer;
}
.sidebar-first article .journal h2 a:hover,
#sidebar-last article .journal h2 a:hover {
  cursor: pointer;
  text-decoration: none;
}
.sidebar-first article ul,
#sidebar-last article ul {
  list-style: none;
  margin: 0 0 32px;
  padding: 0;
}
.sidebar-first article ul li,
#sidebar-last article ul li {
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 0 0 8px;
}
.sidebar-first article ul li h6,
#sidebar-last article ul li h6 {
  margin: 0;
}
.sidebar-first article ul li p,
#sidebar-last article ul li p {
  font-size: 14px;
}
.sidebar-first article ul li a,
#sidebar-last article ul li a {
  border-bottom: 0px;
  color: #69b7b6;
  text-decoration: none;
}
.sidebar-first article ul li a:hover,
#sidebar-last article ul li a:hover {
  text-decoration: underline;
}
.sidebar-first article .menu,
#sidebar-last article .menu {
  list-style: none;
  margin: 0 0 32px;
  padding: 0;
}
.sidebar-first article .menu li,
#sidebar-last article .menu li {
  list-style-type: none;
  margin: 0;
  padding: 0 0 8px;
}
.sidebar-first article .menu li a,
#sidebar-last article .menu li a {
  color: #69b7b6;
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}
.sidebar-first article .menu li a:hover,
#sidebar-last article .menu li a:hover {
  text-decoration: underline;
}
.sidebar-first article .menu li.current-menu-item a,
#sidebar-last article .menu li.current-menu-item a {
  color: #000c16;
}
.home #sidebar-last {
  margin-top: -60px;
}
#sidebar-last {
  float: left;
  margin-left: 0;
  max-width: 150px;
  min-height: 1px;
  width: 100%;
}
#sidebar-last #addthis { /* edited */
  padding: 20px 0 36px;
}
#sidebar-last .widget-container {
  background-image: url("http://www.kenyonreview.org/wp-content/themes/kenyonreview_new/images/background-widget.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  float: left;
  padding: 0 0 34px;
  margin: 0 0 24px;
  text-align: center;
  width: 100%;
}
#sidebar-last .widget-container h3 {
  color: #69b7b6;
  font-size: 18px;
  font-weight: normal;
  margin: 13px 0 0px;
}
#sidebar-last .widget-container p {
  color: #000;
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 0px;
}
#sidebar-last .widget-container p.button {
  padding-bottom: 0;
}
#sidebar-last .widget-container p.button a { /* edited */
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  background-color: #69b7b6;
  border-bottom: 0px;
  color: #ffffff;
  float: left;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 2px;
  margin: 20px 0 0;
  padding: 6px 0 3px;
  text-decoration: none;
  /* text-shadow: 1px 1px 0px #69b7b6; */
  text-transform: uppercase;
  width: 100%;
}
#sidebar-last .widget-container p.button a:hover {
  background-color: #f26b72;
}
#sidebar-last .widget-container p.button a img {
  margin: -2px 0 0;
}
#sidebar-last .widget-container img.highlight {
  box-shadow: 5px 5px 5px #646464;
  -moz-box-shadow: 5px 5px 5px #646464;
  -webkit-box-shadow: 5px 5px 5px #646464;
}

#signup-mobile{
  display: none;
}

#sidebar-last .widget-container form#signup,
#sidebar-last .widget-container form#signup-mobile {
  margin: 6px 0 0 4px;
}
#sidebar-last .widget-container form#signup .form-text,
#sidebar-last .widget-container form#signup-mobile .form-text  {
  float: left;
}
#sidebar-last .widget-container form#signup .form-submit,
#sidebar-last .widget-container form#signup-mobile .form-submit {
  background-color: transparent;
  background-image: url("http://www.kenyonreview.org/wp-content/themes/kenyonreview_new/images/form-submit-arrow.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  border: 0;
  float: left;
  height: 18px;
  margin: 2px 0 0 8px;
  text-indent: -999999px;
  width: 18px;
}
/* Footer
	-------------------------------------------------------- */
#footer {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  clear: both;
  background-color: #f4f4f1;
}
#footer .logo-type { /* edited */
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 950px;
  margin: 0;
  padding: 34px 0 22px;
}

#footer .logo-type img { /* added */
  width: 100%;
  max-width: 260px;
}

#footer p {
  color: #000;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 15px;
}
#footer p a {
  border-bottom: 1px dotted #000;
  color: #000;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 15px;
  text-decoration: none;
}
#footer p a:hover {
  border-bottom: 0px;
}
#footer .column { /* edited */
  display: inline;
  float: left;
  margin-right: 5px;
  width: 150px;
}
#footer .column .logo-ohioart {
  float: left;
}
#footer .column .logo-nationalart { /* edited */
  float: left;
  padding-left: 24px;
}
#footer .wide { /* edited */
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 100%; max-width: 600px;
}
#footer hr {
  border: 0;
  padding: 0 0 40px;
}
/* PAGE SPECIFIC SETTINGS
	-------------------------------------------------------- */
.home #content {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: 790px;
  clear: left;
  margin: 0 10px 0 0;
  overflow: visible;
}
.home #content h1 {
  border-bottom: 0px;
}
.home #content h1 a:hover {
  color: #e67073;
}
.category .sidebar-first h2,
.archive .sidebar-first h2,
.category #sidebar-last h2,
.archive #sidebar-last h2 {
  border-bottom: 1px dotted #69b7b6;
  color: #69b7b6;
  font-family: "Nobel Light", "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 22px;
  text-transform: uppercase;
}
.category-blog .sidebar-first {
  margin-right: 10px;
  max-width: 230px;
}

article h1.entry-title a { /* new */
	text-transform: none;
}

#journal .textwidget h3 { /* new */
	font-family: "Nobel Light", "Trebuchet MS", Arial, Helvetica sans-serif;
	letter-spacing: 2px;
}

.category-blog #content {
  margin-right: 10px;
  width: 510px;
}
.category-blog #content article {
  float: left;
  width: 510px;
}
.category-blog #content article aside {
  float: left;
  width: 80px;
}
.category-blog #content article header {
  float: right;
  width: 420px;
}
.category-blog #content article header h6 {
  color: #000;
  font-family: "junction", Helvetica, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 0px;
  text-transform: none;
}
.category-blog #content article header h6 a {
  text-decoration: none;
}
.category-blog #content article header h6 a:hover {
  border-bottom: 1px solid #000;
  text-decoration: none;
}
.category-blog #content article .entry-content {
  float: right;
  width: 420px;
}
.category-blog #content p.more-link {
  margin-left: 0px;
}
.category-blog #sidebar-last {
  margin-left: 0px;
}
.category-blog #nav-below {
  clear: both;
  float: left;
  margin: 20px 0;
  width: 100%;
}
.category-blog #nav-below .nav-previous {
  float: left;
  text-align: right;
  width: 230px;
}
.category-blog #nav-below .nav-next {
  float: right;
  text-align: left;
  width: 230px;
}
.single-newsletter #content {
  width: 780px;
}
/* COMMENTS
------------------------------------------------------------ */
#comments-title {
  color: #666;
  font-size: 10px;
  font-weight: 500;
  line-height: 2.6em;
  padding: 0 0 2.6em;
  text-transform: uppercase;
}
.nopassword,
.nocomments {
  color: #aaa;
  font-size: 24px;
  font-weight: 100;
  margin: 26px 0;
  text-align: center;
}
.commentlist {
  list-style: none;
  margin: 0;
  width: 540px;
}
.commentlist > li.comment {
  background: #f6f6f6;
  border: 1px solid #ddd;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 1.625em;
  padding: 1.625em;
  position: relative;
}
#content .commentlist .pingback {
  margin: 0 0 1.625em;
  padding: 0 1.625em;
}
#content .commentlist li {
  float: left;
  width: 416px;
}
#content .commentlist li article.comment {
  float: left;
  width: 408px;
}
#content .commentlist .children {
  list-style: none;
  margin: 0;
}
#content .commentlist .children li.comment {
  background: #ffffff;
  border-left: 1px solid #ddd;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  margin: 1.625em 0 0;
  padding: 1.625em;
  position: relative;
}
#content .commentlist .children li.comment .fn {
  display: block;
}
#content .commentlist .children li.comment .comment-meta {
  line-height: 1.625em;
  margin-left: 50px;
}
#content .commentlist .children li.comment .comment-content {
  margin: 1.625em 0 0;
}
#content .commentlist .avatar {
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px #ccc;
  -moz-box-shadow: 0 1px 2px #ccc;
  box-shadow: 0 1px 2px #ccc;
  left: -102px;
  padding: 0;
  position: absolute;
  top: 0;
}
.comment-meta {
  color: #666;
  font-size: 12px;
  line-height: 2.2em;
}
.comment-meta .fn {
  font-style: normal;
}
.comment-meta .fn a {
  font-weight: bold;
}
.commentlist > li:before {
  left: -21px;
  position: absolute;
}
.commentlist > li.pingback:before {
  content: '';
}
.commentlist .children .avatar {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  left: 2.2em;
  padding: 0;
  top: 2.2em;
}
a.comment-reply-link {
  background: #eee;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666;
  display: inline-block;
  font-size: 12px;
  padding: 0 8px;
  text-decoration: none;
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
  background: #888;
  color: #fff;
}
a.comment-reply-link > span {
  display: inline-block;
  position: relative;
  top: -1px;
}
/* Post author highlighting */
.commentlist > li.bypostauthor {
  background: #ddd;
  border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta {
  color: #575757;
}
/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
  background: #ddd;
  border-color: #d3d3d3;
}
/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
  margin-left: 102px;
  width: auto;
}

.sidebar-first article ul li h6, #sidebar-last article ul li h6.month-title{
  margin-bottom: .5em;
}

/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
  width: auto;
}
/* Comment Form */
#respond {
  background: #ddd;
  border: 1px solid #d3d3d3;
  -moz-border-radius: 3px;
  border-radius: 3px;
  float: left;
  margin: 0 auto 1.625em;
  padding: 30px;
  position: relative;
  width: 448px;
}
#respond input[type="text"],
#respond textarea {
  background: #fff;
  border: 4px solid #eee;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
  -moz-box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
  box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
  position: relative;
  padding: 10px;
  text-indent: 80px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
  position: relative;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
  background: #eee;
  -webkit-box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);
  -moz-box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);
  box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);
  color: #555;
  display: inline-block;
  font-size: 13px;
  left: 4px;
  min-width: 60px;
  padding: 4px 10px;
  position: relative;
  top: 40px;
  z-index: 1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
  text-indent: 0;
  z-index: 1;
}
#respond textarea {
  resize: vertical;
  width: 95%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
  color: #bd3500;
  font-size: 22px;
  font-weight: bold;
  left: 75%;
  position: absolute;
  top: 45px;
  z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
  font-size: 13px;
}
#respond p {
  margin: 10px 0;
}
#respond .form-submit {
  float: right;
  margin: -20px 0 10px;
}
#respond input#submit {
  background: #222;
  border: none;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  color: #eee;
  cursor: pointer;
  font-size: 15px;
  margin: 20px 0;
  padding: 5px 42px 5px 22px;
  position: relative;
  left: 30px;
  /* text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); */
}
#respond input#submit:active {
  background: #1982d1;
  color: #bfddf3;
}
#respond #cancel-comment-reply-link {
  color: #666;
  margin-left: 10px;
  text-decoration: none;
}
.commentlist #respond {
  margin: 1.625em 0 0;
  width: auto;
}
#reply-title {
  color: #373737;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}
#cancel-comment-reply-link {
  color: #888;
  display: block;
  font-size: 10px;
  font-weight: normal;
  line-height: 2.2em;
  letter-spacing: 0.05em;
  position: absolute;
  right: 1.625em;
  text-decoration: none;
  text-transform: uppercase;
  top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
  color: #ff4b33;
}
#respond label {
  line-height: 2.2em;
}
#respond input[type=text] {
  display: block;
  height: 24px;
  width: 75%;
}
#respond p {
  font-size: 12px;
}
p.comment-form-comment {
  margin: 0;
}
.form-allowed-tags {
  display: none;
}
#back-issues article { /* edited */
  border-bottom: 1px dotted #E3E3E3;
  border-right: 1px dotted #E3E3E3;
  float: left;
  height: 268px;
  list-style-type: none;
  margin: 0;
  padding: 12px 60px 12px 8px;
  width: 50%;
}
#back-issues article h2 {
  font-size: 20px;
  margin-top: 0;
}
#back-issues article img:hover { /* new */
 	opacity: .75;
}

a#subsmission-top {
  background-color: #000000;
  bottom: 0;
  color: #ffffff;
  display: none;
  font-size: 20px;
  line-height: 50px;
  position: fixed;
  text-align: center;
  width: 100%;
}
body.page-template-page-submissions-php a#subsmission-top {
  display: block;
}
/* CONTACT FORM 7
------------------------------------------------------------ */
form.cform {
  list-style: none;
}
form.cform li {
  list-style-type: none;
  margin-left: 0;
  margin-right: 0;
}
form.cform fieldset legend {
  color: #69b7b6;
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 26px;
  margin: 26px 0 13px;
  border-top: 1px solid #CCC;
  width: 100%;
  padding: 12px 0;
}
form.cform fieldset.cf_hidden {
  display: none;
}
form.cform span.wpcf7-list-item {
  display: block;
}
form.cform span.wpcf7-list-item .wpcf7-list-item-label {
  letter-spacing: 0;
  text-transform: none;
}
form.cform label,
form.cform .cf-box-title {
  font-family: "minion-pro", "Times New Roman", Times, serif;
  line-height: 28px;
  font-size: 14px;
  text-transform: none;
  letter-spacing: 0;
}
form.cform label span.description,
form.cform .cf-box-title span.description {
  font-size: 12px;
  font-style: italic;
  letter-spacing: 0;
  text-transform: none;
}
form.cform label.cf-after,
form.cform .cf-box-title.cf-after {
  float: left;
  width: 424px;
  padding: 0;
  margin: 0 !important;
}
form.cform label.cf-before,
form.cform .cf-box-title.cf-before {
  float: right;
  width: 424px;
  padding: 0;
  margin: 0 !important;
}
form.cform select {
  width: 250px;
}
form.cform .cf-sb {
  float: left;
  width: 100%;
  padding: 0 0 20px;
  text-align: center;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  margin-bottom: 20px;
}
form.cform input {
  color: #262626;
  font-size: 15px;
  padding: 8px;
}
form.cform input.single {
  width: 324px;
}
form.cform input.sendbutton,
form.cform input.resetbutton {
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  line-height: 20px;
  padding-bottom: 0;
  background-color: #69b7b6;
  border: 0px;
  color: #ffffff;
  float: right;
  font-family: "Trebuchet MS", Arial, Helvetica sans-serif;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 2px;
  margin: 20px 20px 0 0;
  padding: 6px 26px 3px;
  text-decoration: none;
  /* text-shadow: 1px 1px 0px #69b7b6; */
  text-transform: uppercase;
}
form.cform input.sendbutton:focus,
form.cform input.resetbutton:focus,
form.cform input.sendbutton:focus,
form.cform input.resetbutton:focus,
form.cform input.sendbutton:active,
form.cform input.resetbutton:active,
form.cform input.sendbutton:active,
form.cform input.resetbutton:active {
  background-color: #333;
}
form.cform input.cf-box-b {
  float: left;
  width: 20px;
}
.linklove {
  display: none !important;
}
#socialsprite {
  float: left;
  width: 56px;
  height: 28px;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  font-family: "minion-pro", "Times New Roman", Times, serif;
  font-size: 12px;
  color: #000;
}
#socialsprite a.facebook { /* edited */
  display: block;
  float: left;
  height: 25px;
  width: 25px;
  margin: 0 2px 0 0;
  text-indent: -9999px;
  background-image: url('http://www.kenyonreview.org/wp-content/uploads/social-media-buttons.png');
  /* background-image: url('http://www.kenyonreview.org/wp-content/uploads/social-media-buttons.png'); */
  background-position: 0px -28px;
  background-repeat: no-repeat;
}
#socialsprite a:hover.facebook { /* edited */
  background-image: url('http://www.kenyonreview.org/wp-content/uploads/social-media-buttons.png');
  /* background-image: url('http://www.kenyonreview.org/wp-content/uploads/social-media-buttons.png'); */
  background-position: 0px -1px;
  background-repeat: no-repeat;
}
#socialsprite a.twitter { /* edited */
  display: block;
  float: left;
  height: 25px;
  width: 25px;
  margin-left: 2px;
  text-indent: -9999px;
  background-image: url('http://www.kenyonreview.org/wp-content/uploads/social-media-buttons.png');
  /* background-image: url('http://www.kenyonreview.org/wp-content/uploads/social-media-buttons.png'); */
  background-position: -28px -28px;
  background-repeat: no-repeat;
}
#socialsprite a:hover.twitter { /* edited */
  background-image: url('http://www.kenyonreview.org/wp-content/uploads/social-media-buttons.png');
  /* background-image: url('http://www.kenyonreview.org/wp-content/uploads/social-media-buttons.png'); */
  background-position: -28px -1px;
  background-repeat: no-repeat;
}
div,
section,
article,
header,
hgroup {
  box-sizing: border-box;
}
.subscribe-mobile-only,
.mobile-sidebar,
.mobile-feature-carousel,
#signup,
#signup-mobile
 {
  display: none;
}
.kr-reviews{
  border-left:1px solid #bfbfbf;
}

.kr-reviews-h1{
  font-family: 'Nobel Light', Arial, sans-serif;
  font-size: 1.7em;
  margin: 0 !important;
}

.reviews-thumbnail{
  max-width: 100px;
  height: auto;
}

.review-book-jacket-wrapper{
  width: 25%;
  float: left;
}



/** Tablet or narrower **/
@media (max-width: 790px) {
  body {
    background-color: white;
  }
  #content {
    width: 54%;
  }
  #header {
    margin: 10px auto 18px;
  }
  .logo {
    box-sizing: border-box;
    padding: 0 20px;
  }
  .social-media-container {
    float: left;
    margin: 8px 14px;
    padding: 6px;
  }
  .social-media-container .twitter-icon { /* updated img/link */
    background-image: url("../images/icons-social-media.png");
    background-repeat: no-repeat;
    background-position: -48px 0;
    float: left;
    height: 24px;
    text-indent: -999999px;
    width: 24px;
  }
  .social-media-container .facebook-icon { /* updated img/link */
    background-image: url("../images/icons-social-media.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    float: left;
    height: 24px;
    text-indent: -999999px;
    width: 24px;
    padding-right: 12px;
  }

  #header .inner,
  #default-navigation,
  #mobile-navigation-container,
  #text-resize,
  #addthis {
    display: none;
  }
  #mobile-navigation {
    display: block;
  }
  .subscribe-mobile-only {
    box-sizing: border-box;
    float: left;
    display: block;
    padding: 0 12px 20px;
    width: 100%;
  }
  .subscribe-mobile-only img {
    width: 100%;
  }
  #mobile-navigation-container .search {
    border-bottom: 1px dotted #646464;
    border-top: 1px dotted #646464;
    box-sizing: border-box;
    float: left;
    padding: 12px 30px 12px 20px;
    width: 100%;
  }
  #mobile-navigation-container .search input {
    font-size: 16px;
  }
  #primary-navigation ul li,
  #primary-navigation ul li a {
    display: block;
    width: 100%;
  }
  #primary-navigation ul li ul {
    box-shadow: none;
    box-sizing: border-box;
    display: none;
    left: auto;
    margin-top: 0;
    position: relative;
    width: 100%;
  }
  #primary-navigation ul li.hover ul,
  #primary-navigation ul li:hover ul {
    display: block;
  }
  #primary-navigation ul li ul li {
    box-shadow: none;
    width: 100%;
  }
  #secondary-navigation {
    box-sizing: border-box;
    margin-top: 12px;
    padding: 0 22px;
    float: left;
    width: 100%;
  }
  #secondary-navigation ul {
    border-top: 1px dotted #646464;
    box-sizing: border-box;
    padding: 22px;
    float: left;
    width: 100%;
  }
  #secondary-navigation li {
    display: block;
    float: left;
    width: 100%;
  }
  #secondary-navigation ul li {
    line-height: 18px;
  }
  #secondary-navigation ul li:after {
    content: "" !important;
  }
  #content-wrapper {
    padding: 0 12px;
  }
  #content {
    margin-top: 10px;
  }
  .home #content-wrapper {
    padding: 0;
  }
  #content-wrapper,
  #content,
  .home #content,
  #conversations,
  #conversations header,
  #home #sidebar,
  #feature-wrapper,
  #online,
  #blog,
  #blog header,
  #blog header hgroup,
  #blog article,
  #blog article header,
  #blog article header hgroup,
  .category-blog #content,
  .category-blog #content article,
  .category-blog #content article header,
  .category-blog #content article .entry-content,
  #respond,
  #news,
  #news header,
  #news header hgroup,
  #news article,
  #news article header,
  #news article header hgroup {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  #online h3 {
    display: none;
  }
  .sidebar-first,
  #sidebar-last {
    display: none;
  }
  .sidebar-first,
  .sidebar-first-below,
  .single-journal .sidebar-first,
  .single-kr-online-issue .sidebar-first {
    display: block;
  }

  .sidebar-first article.widget_nav_menu {
    margin-top: 10px;
  }
  #sidebar-last.mobile-sidebar {
    display: block;
  }
  #sidebar-last,
  .home #sidebar-last {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
  #sidebar-last .widget-container {
    padding-left: 30%;
    padding-right: 30%;
    width: 100%;
  }

  #feature-wrapper { /* new */
	  border-top: none;
  }

  #feature-wrapper nav {
    display: block;
    float: none;
    height: 14px;
    margin: 12px 0 16px;
    width: 100%;
  }
  #feature-wrapper nav #prev,
  #feature-wrapper nav #next {
    display: none;
  }
  #feature-wrapper nav .feature-pages a {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    height: 16px;
    width: 16px;
  }
  #feature-wrapper,
  #feature-wrapper .cycle {
    width: 100% !important;
  }
  #feature-wrapper article {
    width: 100%;
  }
  #feature-wrapper article > a {
    display: block;
  }
  #feature-wrapper article img {
    height: auto !important;
    width: 100%;
  }
  #feature-wrapper article aside {
    width: 39.873417721519%;
  }
  #feature-wrapper article header,
  #feature-wrapper article .feature-content {
    padding: 0 12px;
    width: 54.430379746835%;
  }
  #online,
  #blog,
  #news,
  #signup,
  #signup-mobile {
    margin-top: 20px;
    padding: 0 12px;
  }
  #signup,
  #signup-mobile {
    background-color: #f4f4f1;
    display: block;
    float: left;
    margin: 40px 0 20px;
    padding: 10px;
    width: 100%;
  }
  #signup h3,
  #signup-mobile h3 {
    margin-bottom: 4px;
  }
  #signup .text,
  #signup-mobile .text {
    font-size: 14px;
    padding: 8px;
    width: 70%;
  }
  #signup .submit,
  #signup-mobile .submit {
    font-size: 14px;
    padding: 10px;
  }
  #blog article,
  #news article {
    margin-right: 3%;
    width: 30%;
  }
  #blog article.last,
  #news article.last {
    margin-right: 0;
  }
  #conversations {
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
  }
  #conversations .conversations-content {
    display: block;
    float: none;
    margin: 0 auto;
    width: 80%;
  }
  #conversations header h3 {
    font-size: 12px;
  }
  #conversations header img.logo-conversations {
    width: 175px;
  }
  #footer .inner {
    box-sizing: border-box;
    padding: 0 20px;
  }
  #footer .logo-type {
    width: 100%;
  }
  #footer p {
    font-size: 10px;
  }
  #footer .column {
    width: 30%;
  }
  #footer .column.wide {
    width: 100%;
  }
  /**
       * Special Scroller Functionality
       */
  #online {
    /*overflow: auto;
    -webkit-overflow-scrolling: touch;*/
  }
  #online * {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .scroll-wrapper {
    float: left;
    /*min-width: 840px;*/
  }
  /**
       * Slide show functionality on home page
       */
  .mobile-feature-carousel {
    display: none;
  }
  .cycle {
    display: block;
  }
  /**
      * Extras
      */
  .sidebar-first article#archives {
    margin-top: 0;
  }
  #content article aside.author-meta,
  #content .commentlist,
  #content .commentlist li,
  #content .commentlist article,
  #content .commentlist article.comment,
  #content .commentlist li article.comment,
  #content .commentlist header,
  #content .commentlist footer {
    box-sizing: border-box;
    width: 100%;
  }
  body #recaptcha_widget_div {
    float: left !important;
    width: 100% !important;
    overflow: hidden !important;
  }
  body .recaptchatable .recaptcha_image_cell + td,
  body .recaptchatable .recaptcha_image_cell {
    float: left;
    padding: 0 !important;
  }
  body .recaptchatable .recaptcha_image_cell {
    max-width: 200px !important;
  }
  body .recaptchatable #respond input[type=text] {
    max-width: 200px !important;
    width: 100% !important;
  }


  body .recaptchatable .recaptcha_image_cell #recaptcha_image {
    border: 0 !important;
    float: left;
    margin: 0;
    max-width: 200px !important;
    width: 100% !important;
  }
  body .recaptchatable .recaptcha_image_cell center img {
    max-width: 200px !important;
    width: 100% !important;
    height: auto !important;
  }
  body #recaptcha_logo,
  body #recaptcha_tagline {
    display: none !important;
  }
  body .recaptchatable #recaptcha_image {
    border: 0 !important;
    margin: 0;
    max-width: 200px !important;
  }
}


/** Narrow Desktop, Wider than a Tablet, Desktop **/
@media (min-width: 791px) {
  #mobile-navigation {
    display: none;
  }
  #header .masthead-content {
    min-width: 950px;
  }
}
@media (min-width: 790px) {
  body,
  #header {
    min-width: 950px;
  }
}
/* Desktop */
@media (min-width: 980px) {
  #mobile-navigation {
    display: none;
  }
}
/** Smart phone or very narrow tablet, possible narrow tablet in portrait **/
@media (max-width: 698px) {
  /**
       * Slide show functionality on home page
       */
  .mobile-feature-carousel,
  #content .sidebar-first-below {
    display: block;
  }

  .cycle,
  .sidebar-first .sidebar-first-below {
    display: none;
  }
  #news article,
  #news article.first,
  #blog article,
  #blog article.first {
    width: 100%;
  }
  #online h3,
  #online p,
  #online p.more-link {
    display: none !important;
  }

  .sidebar-first{
    max-width: 100%;
  }

  #online article.first,
  #online article.last,
  #online article {
    width: 100%;   /* this was orginally 200px */
    text-align: center;
    padding-right: 0 !important;
  }
  #online article.first header,
  #online article.last header,
  #online article header,
  #online article.first hgroup,
  #online article.last hgroup,
  #online article hgroup {
    width: 100%;   /* this was orginally 200px */
  }

  #online article{
    border-bottom: 1px solid rgba(0,0,0,.1);
  }

  .textwidget img{
    display: block;
    margin: 0 auto;
  }

  #signup{
    display: none;
  }

  #signup-mobile{
    display: block;
  }

  .home #online header hgroup h1, .home #online header hgroup{
    padding: 0 !important;
    text-align: center;
    display: block;
    width: 100% !important;
  }

  #online img {
    max-width: 250px !important;
  }

  #online .scroll-wrapper{
    float: none !important;
  }

  #online .kr-reviews{
    border-left: none;
  }

  #online .kr-reviews-h1{
    text-align: center;
    font-size: 1.7em;
  }

  #online header, #online hgroup {
    width: 100%;
  }
  #conversations {
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
  }
  #feature-wrapper {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  #feature-wrapper * {
    -webkit-transform: translate3d(0, 0, 0);
  }
  #feature-wrapper .mobile-feature-carousel {
    float: left;
    width: 100%;
  }
  #feature-wrapper nav {
    display: none;
  }
  #feature-wrapper article {
    background-color: transparent;
    padding: 0 12px;
    max-width: 380px;   /* orginally 280px */
  }
  #feature-wrapper article header {
    border-bottom: 0;
    padding: 12px 12px 0;
    width: 100%;
    color: red !important;
  }
  #feature-wrapper article header h1{
    display: none;
  }
  .review-book-jacket-wrapper{
    width: 30%;
  }

#feature-wrapper article header h1, #feature-wrapper article header h1 a, #feature-wrapper article header h1 a:hover { /* new */
    font-size: 24px; line-height: 30px !important;
}

#feature-wrapper article header { /* new */
    margin: 0 0 0 0;
}

  #conversations header h3 {
    font-size: 12px;
  }
  #conversations header img.logo-conversations {
    width: 175px;
  }
  #footer .column,
  #footer .column.wide {
    width: 100%;
  }
  #footer .logo-object,
  #footer .logo-object + .column {
    width: 40%;
  }

  .sidebar-first .sidebar-first-below {
    display: none;
  }
  #content .sidebar-first-below {
    display: block;
  }

  #content {
    width: 100%;
  }

  #content h1 { /* new, edited for desktop */
  margin-top: 0;
}

}
@media (min-width : 698px) and (max-width : 790px) {
  #signup-mobile{
    display: none;
  }

  #content {
    width: 54%;
  }

  #online .kr-reviews{
    border-left: none;
  }

  #online .kr-reviews-h1{
    text-align: center;
    font-size: 1.7em;
  }
}

@media (max-width: 374px) {
  .review-book-jacket-wrapper{
    width: 40%;
  }
}
