body {
    color: #000;
    background-color: #88c2b3;
    padding: 0;
    margin: 0;
}

td {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
}
p {
    /* font-family: "Times New Roman", serif; */
    font-size: 12px;
}

#pageWrapper {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 760px;
    position: relative;
    color: #000;
    background-color: #fff;
}

#header {
    background-image: url( "/templates/jsp/_style2/_mla/images/headerBackground.jpg" );
    height: 91px;
}

#logoWrapper {
    position: absolute;
    top: 17px;
    left: 20px;
}

#logoWrapper .logo {
    padding: 0;
}

#header .searchBox {
    position: absolute;
    top: 17px;
    right: 30px;
}

#footer, #copyrightFooter {
    font-size: 10px;
    text-align: center;
    padding-top: 1em;
}

#footer {
    color: #000;
    background-color: #fff;
    background-position: bottom;
    background-repeat: no-repeat;
    background-image: url( "/templates/jsp/_style2/_mla/images/footerBackground.gif" );
    padding-bottom: 2em;
}

#copyrightFooter {
    color: #000;
    background-color: #88c2b3;
}

#identitiesBar {
    width: 100%
}
#identitiesBar, #identitiesBar a, #identitiesBar a:visited {
    background-color: #316398;
    color: #fff;
    font-weight: bold;
}

#identitiesBar .individual {
    float: left;
    padding: 5px 10px;  /* IE has too much space when used margin */
}
#identitiesBar .institution{
    float: right;
    padding: 5px 10px;
}
#navigationWrapper {
    width: 190px;
    height: 300px;
    vertical-align: top;
}

#navigation {
    padding: 10px 10px 0px 10px;
}

#mainMenu, #mainMenu .subMenu, .RelatedLinks ul, .RelatedLinks li, ul.links {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}

#mainMenu li {
    margin: 0;
    border-bottom: 2px dotted #ecbcae;
    padding: 5px 0px 10px 0px;
    font-weight: bold;
}
#mainMenu li.last {
    margin-top: 3px;
    border-top: 2px dotted #ecbcae;
}

#mainMenu a, #mainMenu a:active, #mainMenu a:hover, #mainMenu a:link, #mainMenu a:visited {
    text-decoration: none;
    color: #000;
}
#mainMenu .subMenu {
    margin-top: 4px;
}
#mainMenu .active, #mainMenu .active a, #mainMenu .subMenu, #mainMenu .subMenu a {
    background-color: #F7F3E8;
}
#mainMenu .subMenu li {
    margin: 0;
    border:none;
    border-top: 1px dotted #ecbcae;
    padding: 4px 0px 4px 8px;
    font-weight: normal;
}
#mainMenu .subMenu .active a {
    font-weight: bold;
}

#mainMenu a {
    display: block;
}

#pageContentWrapper {
    vertical-align: top;
    border-left: 2px solid #d9d9d9;
    border-bottom: 2px solid #d9d9d9;
    padding: 10px;
}

input:focus, textatea:focus, select:focus {
    background-color: #ffc;
    color: #000;
}

#QSFSearchText {
    width: 120px;
    height: 18px;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
}

.loginForm h1 {
    font-size: 120%;
}

h1, .mainHeader, .pageTitle {
    color: #D16244;
    font-size: 180%;
}
h2, .journalName, #relatedLinks .header {
    color: #D16244;
    font-size: 140%;
    font-style: italic;
}
h3, .h3 {
    color: #D16244;
    font-size: 120%;
    font-weight: bold;
}
.Publication_Title {
    font-size: large;
}
.IssueTree {
    margin: 2em 0;
}
ul.links ul.links {
    padding-left: 2em;
}
#issueTree li, #relatedLinks li {
    margin-top: 0.5em;
}
#issueTree a, #relatedLinks a {
    text-decoration: none;
    color: #000;
}
#issueTree .label {
    color: #D16244;
    font-weight: bold;
    font-size: larger;
}
#issueTree .jstor {
    font-weight: bold;
}
.loiProf .links a, .loiProf .links a .journalName {
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: #D16244;
    font-style: normal;
}

.loiProf .links a .journalName {
    font-style: italic;
}
/*
#issueTree .tocLinks {
    font-family: "Times New Roman", serif;
}
*/
#breadcrumbs, #breadcrumbs a, a.coverLink {
    color: #6e6e6e;
    text-decoration: none;
}
table.layout {
    margin:0;
    border: none;
    padding:0;
    border-collapse: collapse;
}
table.layout td {
    text-align: left;
    vertical-align: top;
}
#relatedLinks {
    font-weight: bold;
    margin: 2em 0;
}
#relatedLinks .header {
    font-style: normal;
}
.issn {
    font-weight: bold;
    margin-bottom: 0.5em;
}
.articleEntry {
    margin-bottom: 1em;
}
.articleEntry .label {
    width: 2em;
    text-align: right;
}
.art_title {
    font-weight: normal;
/*    font-family: "Times New Roman", serif; */
}
.articleEntry .author a , .articleEntry .author span{
    text-decoration: none;
    font-style: italic;
/*    font-family: "Times New Roman", serif; */
    color: #000;
}
.tocContent .dingbat {
    margin: 3em 0 1em 0;
    padding: 1em 0 0 0;
    background-repeat: no-repeat;
    background-image: url( "/templates/jsp/_style2/_mla/images/tocHeadingSeparator.gif" );
}
.whiteSpaceDivider {
    margin-top: 2em;
}
.sfxLink img {
    border: none;
    vertical-align: middle;
}
/* level 1 */
.tocContent .tocHeading .NLM_subj-group {
    margin: 2em 0 1em 0;
    padding: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-style: normal;
    font-size: 13px;
    font-weight: bold;
    color: #666;
    letter-spacing: 0.02em;
}
/* level 2 */
.tocHeading .NLM_subj-group .NLM_subj-group {
    margin: 0;
    padding: 0.5em 0 0 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: italic;
    color: #333;
}
/* level 3 */
.tocHeading .NLM_subj-group .NLM_subj-group .NLM_subj-group {
    margin: 0;
    padding: 0.25em 0 0 0;
    font-weight: normal;
}
/* special topic level 1 */
.tocContent .topic .NLM_subj-group {
    margin: 2em 0 1.25em 0;
    padding: 0;
    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color:#000;
    letter-spacing: 0;
}
/* special topic level 2 */
.tocContent .topic .NLM_subj-group .NLM_subj-group {
    margin: 0;
    padding: 0.25em 0 0 0;
}
/* special topic level 3 */
.tocContent .topic .NLM_subj-group .NLM_subj-group .NLM_subj-group {
    font-weight: normal;
}

/* special topic level 1 */
.tocHeading .topic .NLM_subj-group
{
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #000;
    letter-spacing: 0;
}

/* special topic level 2 */
.tocHeading .topic .NLM_subj-group .NLM_subj-group
{
    padding-top: 0.1em;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #000;
}

/* special topic level 3 */
.tocHeading .topic .NLM_subj-group .NLM_subj-group .NLM_subj-group
{
     font-weight:normal;
}

.tocContent {
    margin-top: 2em;
}
.section {
    margin-bottom: 1em;
}
.inlineHeading {
    float: left;
    font-weight: bold;
    margin-right: 0.5em;
}
.source .publication {
    font-style: italic;
}
cite {
    font-style: italic;
}
.NLM_table-wrap {
    margin-bottom: 1em;
}
.NLM_table-wrap table[border="0"] {
    border: 0;
}
.theSameKind {
    margin: 1em 0;
}
.theOtherKind {
    margin-bottom: 1em;
}
#relatedLinks .links li {
    margin: 1.25em 0;
}
.searchResultJournal {
    font-style: italic;
}
.art_meta {
    color: #000;
}
.indexArticle td {
    padding: 3px 0px;
    font-size: 12px;
}
.indexArticle td.align_right {
    padding: 3px 14px 3px 7px;
}
a.jstor {
  padding-left: 20px;
  min-height: 16px;
  background-image: url("/templates/jsp/images/access_jstor.gif");
  background-repeat: no-repeat;
}

h3.CoverYear {
  margin: 20px 15px 0 5px;
  padding: 0 10px 10px 10px;
  color: #000;
  font-size: 1.25em;
  border-bottom: solid 1px #ccc;
}

div.CoverGallery {
  margin: 0 0 0 5px;
  padding: 0 0 0 10px;
}

div.CoverGallery div.SmallCover {
  position: relative;
  float: left;
  margin: 20px 51px 35px 0;
  padding: 0;
}

div.SmallCover div.CoverTitle {
  margin: 5px 0 0 0;
  color: #000;
}

div.CoverThread {
  clear: left;
  margin: 0 15px 25px 5px;
  padding: 15px 10px 0 5px;
  border-top: solid 1px #ccc;
}

div.CoverThread div.CoverThreadPrev {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  text-align: left;
}

div.CoverThread div.CoverThreadNext {
  position: relative;
  float: right;
  margin: 0 20px 0 0;
  padding: 0;
  text-align: right;
}

div.CoverThread div.CoverThreadNav {
  margin: 0;
  padding: 0;
  text-align: center;
}

div.CoverThread a {
  color:#000;
	font-weight:bold;
}

table.LargeCover {
	width:421px;
  margin:10px;
  padding:0;
  border:0;
  background:#fff;
}
table.LargeCover td {
	padding:15px 10px 15px 10px;
}
table.LargeCover td img {
	padding:0 0 15px 0;
}
table.LargeCover td table td {
	padding:0;
}
.SmallCover > a {
    display: block;
}
a.Close {
  font-size:0.95em;
  color:#000;
  font-weight:bold;
}
hr { margin:15px 0 15px 0; }
a.Contents {
  font-size:0.95em;
  color:#369;
} 

.offers {
    display: block;
    list-style: none;
    padding: 0;
}

.offers li {
    position: relative;
    margin: 0.5em 0 0.5em 2em;
}

.offers input {
    position: absolute;
    left: -2em;
}
.articleEntry .label {
    padding-right: 3px
}

.alertSettingsCitations  td{
    padding: 5px;
}

#firstPage img, .firstPageImage {
    width: 500px;
}

.g-recaptcha {
    max-width: 250px;
}
.g-recaptcha div:first-child {
    max-width: 220px;
}