* {margin: 0; padding: 0;}
body {font: 0.8125em Verdana, sans-serif; line-height: 1; color: #333; background: #FFF;}

a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #555; border-bottom: 1px solid #555;}
html body a:hover {color: #000; background-color: #F4F2E4;
  border-bottom: 1px solid #9A8E51;}
#masthead a, #ish a, #navbar a, a.button, #main h1 a, .title a:link, .title a:visited, .byline a:link, .byline a:visited {border-bottom-width: 0;}
#main h1 a:hover, .title a:hover, .byline a:hover {border-bottom-width: 1px;}

h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;
  text-transform: uppercase;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}

ul, ol {list-style: none;}
blockquote, pre {padding: 0.25em 40px;}
blockquote {font: italic 1.05em Georgia, Times, serif;
  background: url(/pix/quote_wh.gif) 10px 0.75em no-repeat;
  margin: 0.25em 0;}
pre, code {font: 1.05em Courier, monospace;}
pre {line-height: 1.5em;}
pre strong {font-size: 1em; font-weight: bold;}

pre code {font-size: 1em; line-height: 1.5em;} /* handle legacy articles until markup gets a scrubbing */

table {border-bottom: 3px solid #B2B2B2; margin: 0 0 2em;}
caption {padding: 0.75em; font: 1.5em Georgia, Times, serif;
  border: 1px solid #B2B2B2; border-width: 1px 0 2px;
  background: #EEE;}
th, td {padding: 0.5em 1em;
  border: 1px solid #CCC;
  border-width: 0 0 1px 1px;}
th.first, td.first, tbody th {border-left: none;}
thead th {text-transform: uppercase; text-align: left;}
tbody th {width: 20%;}
tfoot {display: none;}

#masthead {background: #FFFFCC;
	padding: 0  0 0 20px;
	  min-width: 800px;}

#content .ishinfo {font: 0.9em Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 0.33em;}
#content .ishinfo b {font: 1.2em Georgia, Times, serif; letter-spacing: 1px;}

#content img {float: right; padding: 0 0 0 5px;}

#navbar {height: 2.4em;
  padding: 0 0 0 20px;
  background: #CC6600;
  border-top: 0px;
  font: 14px Georgia, Times, serif; 
  overflow: hidden;
  min-width: 800px;}

#navbar li {float: left; padding: 0 23px 0 13px; margin-right: 5px;}

#navbar li a {display: block; padding: 0.75em 0 0.25em;
  text-transform: uppercase; color: #000;}

#navbar #feed {background: none;}
#navbar a:hover {
	color: #FFFFCC;
 background: #CC6600;
}

#main {float: left; font-size: 0.88em;
  width: 710px; padding: 1.5em 0 1.5em 20px;
}

#main p {text-align: left; line-height: 1.8em;
  margin: 0 0 1em;}

.column {float: left;}


#content .title {font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;}
.title {text-transform: none; letter-spacing: 1px;}
.title a:link, .title a:visited {color: #333;}
.title a:hover {color: #000;}
.byline {font: italic 1.1em Times, serif; letter-spacing: 1px; margin: 0 0 1.5em;}
.byline a:link, .byline a:visited {font: bold 0.85em Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 2px;
  margin-left: 0.25em;}


#left_column {border-top: 1px solid #D9D9D9;
  padding: 1.5em 20px; }
#left_column h3 {color: #333; font: 0.9em Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 0.33em;}
#left_column .info {font-style: italic; font-size: 0.9em;
  color: #666;}


#footer {clear: both; border: 1px solid #666; border-width: 1px 0;
  margin-bottom: 3em; font-size: 0.85em;}

#footer p { padding: 1em 20px; border-left: 1px solid #666;
  background: #FFF;}

#footer a:link, #footer a:visited {border-bottom-width: 0;}
#footer a:hover {border-bottom-width: 1px;}

.issn {font: 0.9em Verdana, sans-serif; text-transform: uppercase; letter-spacing: 0.33em;}
.issn b {font: 1.2em Georgia, Times, serif; letter-spacing: 1px;}

#footer .copyright {padding-left: 25px;}

#search, input[type="text"], input[type="password"], textarea { background: #FBFAF4;
  border: 2px solid; border-color: #999 #D9D9D9 #D9D9D9 #999;}


#content {width: 520px; padding-right: 35px; padding-left: 0;}
#secondary {width: 215px;}

#content .ishinfo, #content .title, #content .byline {text-align: center;}
#content .item, #content #ishintro, #ishoutro {border-top: 1px dashed #999;
  padding: 1.5em 1em 0.5em; margin-top: 0.75em;}
#content .item li {line-height: 1.5em;}
#content #ishintro, #content #ishoutro {padding: 1em 1em 1px; font: italic 1.05em Georgia, serif;}
#content .title {font-size: 1.8em; text-align: center;}
#content .byline {padding: 0 0 1em; margin: 0 0 1.25em; text-align: center;
  background: url(/pix/byline-separator.gif) 50% 100% no-repeat;}
#content .byline a {font: bold 0.85em Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 2px;
   margin-left: 0.25em;}



#left_column {border-top: 1px solid #D9D9D9;
  padding: 1.5em 0px;}
#left_column h3 {color: #333; font: 0.9em Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 0.33em;}
#left_column .title {text-align: left; font: 1.5em Georgia, Times, serif;}
#left_column .byline {display: block; border: none; text-align: left; margin-top: 0.5em;}
#left_column .byline a {font-size: 0.8em;}
#left_column .info {font-style: italic; font-size: 0.9em;
  color: #666;}


.articles .author {border-color: #819261;}
.articles .editorial {border-color: #595A5A;}

a:link, a:visited {border-color: #819261;}
a:link, a:visited,
#navbar a:hover,
{
	 color: #000;
}


#content h1 a,
	.ishinfo a, 
	.title a:link, .title a:visited,
	.authors #content h2 a,
	.contact #content a.ishno,
	.illustration p {
		color: #BE642E;
}

/* ==
the following rule makes sure hover states stay black: DO NOT CHANGE! */

#content h1 a:hover,
	.ishinfo a:hover,
	.title a:hover,
	.authors #content h2 a:hover {
		color: #000;
	}

