body 	{color: #404117;			 
		font: 8.5pt verdana, arial, helvetica, sans serif;
		word-spacing: 2px;
		margin: 0px;
		border: 0px none;
		padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;
		background: #ebefc9 /*url(images/shadow.jpg) repeat-y top center;*/
		}
			 
p, ul, ol, blockquote 	{color: #404117;
		font: 8.5pt verdana, arial, helvetica, sans serif;
		line-height: 165%;
		word-spacing: 2px;}
		
ul#list {list-style-image: url(/images/list-item.jpg);}

p#issue	{font-size: 110%;
		font-weight: bold;
		text-align: center;
		background-color: #dde1af;
		color: #404117;
		}

.backtotop {text-align: right;
			font-size: 7.5pt;}

.news 	{border: 1px solid #cccc99;
		padding: 8px;
		background-color: #fcf5bf;}
		
.thanksbox {border: 1px solid #cccc99;
		padding: 3px;
		background-color: #f9fadd;
		text-align: center;}
		
.thankstext {font-size: 7.5pt;
			color: #6c5589;
			line-height: 125%;}
			
.thankslink {text-decoration: none;}

td 	{vertical-align: top;}

.badge {line-height: 100%;
		text-align: center;
		color: #990000;
		padding-top: 5px;
		padding-bottom: 5px;}
		
.coverheight {line-height: 1.5em;}
		
a:link, a:visited {color: #404117;
                   text-decoration: underline;}

a:hover {color: #a1a880;}

a:hover.authorlink {background-color: #ccccff;}

a:active {color: #bcc495;}

.browse	{font-weight: bold;
		font-size: 8pt;
		line-height: 250%;}
		
.issuelist {line-height: 150%;}

.article	{font-weight: bold;
			text-align: center;
			background-color: #eaeca7;
			border: 1px solid #cfcfa7;
			}

/*begin article page styles*/

.citation {text-align: left;
		   color: #404117;
		font: 8.5pt verdana, arial, helvetica, sans serif;
		word-spacing: 2px;
		line-height: 165%;}

.articletop {border-top: 5px solid #686d2a;} 
	
.articletitle {text-align: center;
				font-size: 13.5pt;
				font-weight: bold;
				margin-top: 15px;
				}
				
.articleauthor {color: blue;
				text-decoration: none;
				font-size: 10.5pt;
				font-weight: normal;}
				
.authoraffil {font-size: 10.5pt;
              font-weight: normal;}
				
.articlecontent, .articlenotes {line-height: 1.9em;}

.abstract {padding-left: 45px; 
			padding-right: 45px;
			font-size: 7.5pt;}
			
.inset {padding-left: 45px; 
			padding-right: 45px;}

.heading1 {font-size: 10pt;
			font-weight: bold;
			padding-top: 10px;}

.heading2 {font-size: 9.5pt;
			font-weight: bold;
           font-style: italic;}

.heading3 {font-size: 9pt;
			font-style: italic;}

.heading4 {font-style: italic;}

.monotype {font: 8.5pt courier;}

.aboutauthor {color: blue;
				text-decoration: none;
				}

/*end article page styles*/

.author	{font-style: italic;
		font-weight: normal;
		color: #0066CC;
		/*background-color: #dde1af;*/}
		
.table2 {border: 2px solid #cfcfa7;
        font: 8pt;}	
		
.index	{font-size: 130%;
		font-weight: bold;
		text-align: center;}
	
.google	{line-height: 150%;}

.indent {text-indent: 1em;}
		 		 
.footurl	{color: #ffffff;
			text-decoration: underline;}
		 
.titlemargin	{padding: 0px;}

.headermargin 	{border-top: 1px solid #686d2a;
				background-color: #fff;}
				
.navmargin	{border-top: 1px dashed #686d2a;
			background-color: #f9fadd;
			border-bottom: 1px dashed #686d2a;}
			
.navmargin_article {border-top: 1px solid #686d2a;
					background-color: #f9fadd;
					border-bottom: 1px dashed #686d2a;}
			
.contentleft	{border-bottom: 1px solid #686d2a;
				background-color: #ffffbb;
				padding: 10px;}
					
.contentright {border-bottom: 1px solid #686d2a;
					border-left: 1px dashed #686d2a;
					background-color: #eff0d4;
					padding: 10px;}
					
.articleinfo {border-bottom: 1px solid #686d2a;
				padding: 10px;
				background-color: #eff0d4;}
					
.blogfooter {text-align: center;
			background-color: #f9fadd;}

.maincontent {padding: 10px;
		      background-color: #fff;
			  border-bottom: 1px solid #686d2a;}
			  
.table2 {border: 1px solid #cfcfa7;
        font: 8pt;}
		
.articletable {border-top: 1px solid #cfcfa7;
				border-bottom: 1px solid #cfcfa7;
				font: 8pt;
				text-align: left;
				}
				
.articletablesmall {border-top: 1px solid #cfcfa7;
				border-bottom: 1px solid #cfcfa7;
				font: 6pt;
				text-align: left;
				}
				
.headerrow {border-bottom: 1px solid #cfcfa7;
            vertical-align: top;}
		
.tablecaption {font: 8pt;
				text-align: center;
				margin-top: 13px;
				margin-bottom: 25px;}
					
.linkedimage {padding-left: 10px;}
					
.tableborder {border: 0px solid #404117;}

.subhead {background-color: #dde1af;
		color: #404117;
		font: 10pt verdana, arial, helvetica, sans-serif;
		font-weight: bold;
		padding-left: 5px;}

.search {font: 8.5pt verdana, arial, helvetica, sans-serif;}

.footer {font: 8.5pt verdana, arial, helvetica, sans-serif;
		 color: #404117;
		 line-height: 150%;
		 word-spacing: 0;
		 padding: 5px;
		 background-color: #f9fadd;}

.articlefooter {border-bottom: 1px solid #686d2a;
				text-align: center;
				background-color: #f9fadd;
				font: 8.5pt verdana, arial, helvetica, sans-serif;
		 		color: #404117;
		 		padding: 10px;}
		 
.searchheight {font: 8pt;
               line-height: 200%;
			   text-indent: 1px;
			   padding-top: 15px;}

.optional {line-height: 200%;}

.strong {font-size: 10pt;
         font-weight: bold;}
		 
.bold {font-weight: bold;}

.right {text-align: right;}

#navcontainer { /* none needed */ }

ul#navlist
{margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
}

ul#navlist li
{float: left;
font-family: georgia, monaco, times new roman, serif;
font-size: 8.5pt;
font-weight: bold;
margin: 0;
padding: 6px 0 6px 0;
background-color: #f9fadd;
}

#navlist a, #navlist a:link
{margin: 0;
padding: 5px 12px 5px 12px;
color: #990000;
border-right: 1px solid #686D2A;
text-decoration: none;
}

ul#navlist li#active
{background-color: #dde1af;
}

#navlist a:hover
{color: #990000;
background-color: #dde1af;
border-right: 1px solid #990000;
text-decoration: underline;
}
