/* @override http://beta.fredcomm.net/css/fonts.css */

body {font: 0.8125em "Lucida Grande", Lucida, Verdana, sans-serif; line-height: 1; color: #333; background: #FFF;}
a {text-decoration: none;
	color: #047;
}
a img {border: none;}
a:link, a:visited {color: #047;}
.article a:link, .events dd p a:link {border-bottom: 1px dotted #555;} 
.article a:hover, .events dd p a:hover {	border-bottom: 1px solid #000;
} 
.article a:visited, .events dd p a:visited{
	border: none;
}

.homerow a:link, .homerow a:hover {
	border: 0;
}

html body a:hover {color: #000; /*background-color: #F4F2E4; border-bottom: 1px solid #9A8E51;*/}

h1 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}

h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h3 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}

.content p, .first p, .content li, .content dd, #ft li, .first li {
 color: #222;
 font: 1em Georgia, "Times New Roman", serif;  line-height: 1.7em;
}

.content dd p {
	font-size: 100%;
}

#ft {
	font-size: 85%;
}

blockquote, pre {padding: 0.25em 40px;}
blockquote,  blockquote p{font: italic 1.05em Georgia, Times, serif;
  margin: 0.25em 0;}
  
blockquote {
	  background: url(/ui/quote_left.gif) 30px 5px no-repeat;
	line-height: 1.5em;
	text-indent: 15px;
	
}



pre, code {font: 1.2em Monaco, "Andale Mono","Lucida Console","Bitstream Vera Sans Mono","Courier New", 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 1px 1px 1px;
  }

.content th p, .content td p, .content td li, .content th, .content td {
	font: 1em "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.4em;
}

.content td ul {
	margin: .25em .25em 1em 20px ;
}
/*
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 {position: absolute; z-index: 5; top: 0; left: 22px;}
#masthead a {display: block; background: #81817C; width: 156px;}
#masthead a:hover {background: #000;}
#ish {position: relative; z-index: 10; border-top: 1px solid #666;
  font: bold 10px Arial, sans-serif; letter-spacing: 1px;}
#ish a:link, #ish a:visited {position: absolute; top: -33px; left: 150px;
  width: 65px; height: 52px; padding-top: 13px; text-align: center;
  background: url(/pix/ishbug.gif) top left no-repeat;
  color: #FFF;}
#ish a:hover {background-position: bottom right;}
#ish a em {display: block; margin-top: -0.2em;
  font: 2.33em Georgia, Times, serif; letter-spacing: 0;}
 
#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;}*/
 
#nav {font: 14px "Lucida Grande", Lucida, Verdana, sans-serif; }
#nav li a { color: #333;}

#main {font-size: 0.88em;}
#main p {text-align: left; line-height: 1.8em;
  margin: 0 0 1em;}
 
 
#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;}

.amp {
	color: #555;
	font: 95% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	overflow: hidden;
	line-height: .9em;
}
 

#choice {border-top: 1px solid #D9D9D9;
  padding: 1.5em 20px;}
#choice h3 {color: #333; font: 0.9em Verdana, sans-serif;
  text-transform: uppercase; letter-spacing: 0.33em;}
#choice .info {font-style: italic; font-size: 0.9em;
  color: #666;}
 
#sidebar h3 {font: 1.5em Georgia, Times, serif; letter-spacing: 0; text-transform: none;
  margin-bottom: 0.25em; color: #333;}
 
#search {width: 80px;}
#search, #submit {vertical-align: bottom;}
 
#sidebar div {border-bottom: 1px dashed #B2B2B2; padding: 10px 0.5em;}
#sidebar div.first {padding-top: 0;}
#sidebar li {padding: 0.5em 0 0.5em;}
#sidebar li a:link, #sidebar li a:visited {padding-left: 12px;
  background: url(/pix/diamond-gray.gif) 0 0.4em no-repeat;}
#sidebar p {font-size: 0.85em; margin-top: 0.25em;}

 
#colophon p {text-transform: uppercase; letter-spacing: 0.25em; text-align: right;
  width: 121px; margin: 0 auto; color: #666;}
#colophon img {background: #333;}
#colophon a:hover img {background: #555;}
#colophon p.init	{margin-bottom: 15px;}
#colophon .init {text-align: center;}
 
 
 
/* More parts */
 
#footer { font: 0.85em "Lucida Grande", Lucida, Verdana, sans-serif;}
 
.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; background: url(/pix/diamond-gray.gif) 10px 50% no-repeat;}
*/ 

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

span.dropcap {
	font-size: 345%;
	float:left;
	display: block;
	margin-right: 3px;
	color: #830;
	line-height: .95em;
	text-shadow: #717171 2px 2px 3px;
}


 
/* IE5.x/Win hacks */
 
#main {width: 960px; voice-family: "\"}\""; voice-family: inherit; width: 750px;}
#content {width: 585px; voice-family: "\"}\""; voice-family: inherit; width: 540px;}
#sidebar {width: 155px; voice-family: "\"}\""; voice-family: inherit; width: 140px;}
#ish a:link, #ish a:visited {height: 65px; voice-family: "\"}\""; voice-family: inherit; height: 52px;}
 
/* IE5/Mac hacks */
/*\*//*/
#navbar {padding-top: 0.75em; height: 1.66em;}
#navbar li a {display: inline;}
/**/
