section.header { text-align: center; }

header.masthead { border-bottom: 2px solid rgb(221,221,221); width: 100%; margin: 0 auto; text-align: center; border-bottom: 2px solid rgb(102,0,0);
	margin-bottom: 1.5rem; }

header.masthead img { margin-top: 3.5rem; margin-bottom: 3.5rem; width: 325px; height: auto; }

.full-width, .half-width, .third-width { float: left; text-align: center; margin-left: 2.5%; margin-right: 2.5%; }

.full-width { width: 95%; }

.half-width { width: 45%; margin-top: 1.75rem; }

section.all-short-notes .half-width { margin-top: 1.55rem; }
	
.third-width { width: 28.3333333333%; }

section.all-critical-essays { margin-top: 2.5rem; }
section.all-review-essays { margin-top: 3.5rem; }
section.all-book-reviews { margin-top: 3.25rem; }
section.all-short-notes { margin-top: 3.5rem; }
section.all-film-reviews { margin-top: 3.5rem; padding-bottom: 1rem; }
section.all-letters { margin-top: 3.5rem; padding-bottom: 2rem; }

article.critical-essay, article.review-essay, article.critical-note { margin-top: 1rem; margin-bottom: 1.25rem; }

article.critical-essay { margin-top: 0; margin-bottom: 0; }


article.review-essay { margin-bottom: 0;  margin-top: 0; }
article.lead-review-essay { margin-top: 1.25rem; margin-bottom: 1.75rem; }

article.critical-note { margin-bottom: 2rem; }
article.review-article { margin-bottom: 0; }

article.critical-essay ul li { margin-bottom: 2.75rem; }

article.critical-essay ul li:last-child { margin-bottom: 0; }

article.critical-essay h1 { font-size: 1.6rem; line-height: 2.75rem; margin-bottom: 0.35rem; font-weight: 500; }

article.critical-essay h1 em { font-weight: 500; }

article.critical-essay p.author { font-weight: 400; font-size: 1.25rem; line-height: 1.35rem; margin-bottom: 0.8rem; color: rgb(85,85,85); font-weight: 400; }

article.review-essay p.dek,
article.critical-essay p.dek { font-style: italic; font-size: 0.825rem; line-height: 1.25rem; color: rgb(102,102,102); }

article.critical-essay p.topic, article.review-essay p.topic, article.critical-note p.topic { font-size: 0.6rem; line-height: 1; margin: 0; color: rgb(153,153,153); text-transform: uppercase; letter-spacing: 1px; font-family: 'Verlag A', 'Verlag B'; font-weight: 700; }

h2.section-heading { font-size: 0.725rem; text-transform: uppercase; letter-spacing: 1px; border-bottom: 1px solid rgb(102,0,0); margin-top: 3rem; margin-bottom: 0rem; padding-bottom: 1.25rem; font-family: 'Verlag A', 'Verlag B'; font-weight: 700; color: rgb(102,0,0); text-align: center; margin-left: 2.5%; margin-right: 2.5%; margin-top: 0; margin-bottom: 0; }

.full-width h2.section-heading,
.half-width h2.section-heading { margin-left: 0; margin-right: 0; }

article.review-article h2.section-heading { margin-bottom: 1rem; margin-top: 0; }

article.review-essay h3 { font-size: 1.35rem; line-height: 2.65rem; margin-bottom: 0.25rem; font-weight: 500; }

article.review-essay p.author { font-weight: 400; font-size: 1.15rem; line-height: 1.25rem; margin-bottom: 0.8rem; color: rgb(85,85,85); font-weight: 400; }

article.critical-note h3, article.review-article h3 { font-size: 1.1rem; line-height: 1.5rem; margin-top: 0; margin-bottom: 0.45rem; font-weight: 500; }

article.review-article h3 em { font-weight: 500; }

article.critical-note p.author, article.review-article p.author { color: rgb(102,102,102); font-size: 0.85rem; margin-bottom: 0; }

article.review-article p.sub-title { color: rgb(17,17,17); font-size: 0.85rem; margin-bottom: 0.75rem; font-style: italic; }

section.final-item { padding-top: 2.5rem; padding-bottom: 2.5rem; }

article.review-article p.reviewer { color: rgb(153,153,153); color: rgb(102,102,102); font-size: 0.85rem; margin-bottom: 0.5rem; font-style: italic; }

article.review-article p.book-author { color: rgb(102,102,102); font-size: 1rem; line-height: 1.15rem; margin-bottom: 0.75rem; }

article.review-article p.correspondent { color: rgb(102,102,102); font-size: 1rem; line-height: 1.7rem; margin-bottom: 0.75rem; }

article.short-note h3 { font-size: 1.3rem; line-height: 1.5rem; }

article.short-note p.author { font-size: 1rem; line-height: 1.5rem; margin-bottom: 0.5rem; }

section.issue-details { margin: 0 auto; border-top: 2px solid rgb(221,221,221); padding: 1.75rem 0 1.75rem 0; text-align: center; border-top: 2px solid rgb(102,0,0);  }

section.issue-details p { text-transform: uppercase; letter-spacing: 1px; line-height: 1.5rem; font-size: 0.725rem; font-weight: 500; margin-bottom: 0; padding: 0; font-family: 'Verlag A', 'Verlag B'; font-weight: 700; font-style: normal; color: rgb(102,0,0); }

section.issue-details p em { color: rgb(17,17,17); text-transform: none; letter-spacing: 0; font-weight: 200; }

.film-review-article { margin-top: 1.5rem; }

.letters-sub-heading {
	width: 95%;
	margin: 0 2.5% 0 2.5%;
	text-align: center;
	padding-top: 3rem;
	display: inline-block;
}


.letters-sub-heading h4 {
	padding: 1.25rem 0 1.25rem 0;	
	margin-top: 0rem;
	color: rgb(102,102,102);	
	clear: both;
	font-size: 0.9rem;
	font-weight: 400;
	font-style: italic;
	line-height: 1.5rem;
	border-bottom: 1px dotted rgba(153,153,153, 0.5);
	border-top: 1px dotted rgba(102,0,0,1);	
	color: rgb(102,0,0);		
}

.all-letters h4.first-sub-head { padding-top: 1.75rem; border-top: none; margin-top: 0; }


.all-letters article.centered-article { width: 95%; margin-left: 2.5%; margin-right: 2.5%; }

.first-sub-heading { padding-top: 0.25rem; }
.first-sub-heading h4 { border-top: none; }




@media screen and (max-width: 500px) {

.full-width, .half-width, .third-width { width: 90%; margin: 0 5% 0 5%; min-height: 0; }

.half-width { margin-top: 1rem; }

article.critical-essay, article.review-article { margin-bottom: 0.5rem; }

header.masthead img { width: 200px; height: 53px; margin-top: 2rem; margin-bottom: 2rem; }
	
section.all-critical-essays { margin-top: 2rem; }
section.all-review-essays { margin-top: 2rem; }
section.all-book-reviews { margin-top: 2rem; }
section.all-short-notes { margin-top: 2rem; }
section.all-film-reviews { margin-top: 2rem; padding-bottom: 0; }	
section.final-item { margin-top: 1rem; }	

article.experiment-reviews { margin-top: 2rem; }	

.letters-sub-heading { padding-top: 1rem; }
.first-sub-heading { padding-top: 0; }

.film-review-article { padding-top: 1rem; }


}