


/* Note that navigation tab images are in ../=pix, NOT in px=nav as in JAcket */


/* filename a.css   author John Tranter   date December 2004  */
/* media = all EXCEPT print, for which see ap.css */

/* for NOTES or WORKS CITED or BIBLIOGRAPHIES at the end of files, */
/* use the tailnote class for DIV and any P paragraph format you wish. */
	/* for NOTES use P class less-hang */
	/* for WORKS CITED use P class SS-less-hang */

body { width : 600px; margin : 0; padding : 0; background-color : #ffffef;} 
/* ===== different screen and print ===== */ 

a:link    { color : #000099; text-decoration : underline; }
a:active  { color : #990000; text-decoration : underline; }
a:visited { color : #990099; text-decoration : underline; }
a:hover   { background-color : #ffff99; color : #0000cc; text-decoration : underline; }

.blindlinks {font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	line-height : 1.3;
	margin-left : .2cm;
	margin-right : .2cm;}
.blindlinks a:link { color : #000000; text-decoration : none; }
.blindlinks a:active  { color : #000000; text-decoration : none; }
.blindlinks a:visited { color : #000000; text-decoration : none; }
.blindlinks a:hover   { background-color : #ffff00; color : #0000cc; text-decoration : underline; }

/* bannerhead code from CSS Cookbook for navigation tabs at top of page */
#bannerhead {
	float: left; 
 	width: 595px;
	background-color: #ffffef;
	padding-top: 0;
	padding-bottom: 0;
	margin : .1cm 0 .6cm 0;
	border-bottom : 1px solid #669999;
} 

#bannerhead ul {
	margin: 0; 
	padding: 5px 5px 0 0;
	list-style: none;
 }

#bannerhead li {
	float:right; 
	background-image: url("../=pix/tab_right1.gif");
	background-repeat: no-repeat;
	background-position: right top; 
	margin: 0;
	padding: 0;
}
#bannerhead a {
 display: block;
 background-image: url("../=pix/tab_left1.gif"); 
 background-repeat: no-repeat;
 background-position: left top;
 padding: 5px 12px; 
 color: #990000;
 text-decoration: none;
 font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
 font-size : small;
 font-weight : bold;
 line-height : 1;
}

/* not needed here; they only show on one page, but maybe later */
#bannerhead #current {
 background-image:url("../=pix/tab_right1_current.gif");
}
#bannerhead #current a {
 background-image:url("../=pix/tab_left1_current.gif");
 color: black;
}

#bannertail { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
    text-align : right;
     font-size : small;
   line-height : 1.3;
    border-top : 1px solid #669999;
    background : #f3f3e3;          	/* ===== different screen and print ===== */ 
       padding : 8px;
}

#contents-head { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
    text-align : right;
     font-size : small;
   line-height : 1.3;
        margin : 0cm 0cm .5cm 0cm;     /* top right bottom left; */
 border-bottom : 1px solid #669999;
    background : #f3f3e3;          	/* ===== different screen and print ===== */ 
       padding : 8px;
}

.contents-left {float : left; width : 49%; margin : 0 0 15px 0; } 
.contents-right {float : left; width : 51%; margin : 0 0 15px 0; }

.ch /* contents page heading style DIV and PAR based on paragraph p "wide" */
{ font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : small;
	font-weight : bold; 
	color : #003366;
	margin : .5cm .5cm .5cm 0cm;     /* top right bottom left; */
	padding : .2cm 1cm .2cm .2cm ;     /* top right bottom left; */
	letter-spacing : .1em;
	border-top : 1px solid #669999; 
	background: #ffffcc;
}

.chgreen /* catalog page ==Jacket issue heading== style DIV based on H1  */
{ 	font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : large;
	font-weight : normal; 
	color : #333366; 
	margin : .5cm 0cm .5cm 0cm;     /* top right bottom left; */
	padding : .2cm 1cm .2cm .2cm ;     /* top right bottom left; */
	letter-spacing : .1em;
	border-top : 2px solid #669999; 
	background : #ccffcc;	
	border-top : 1px solid #669999; 
}

#main {width : 600px;
     margin-left : .5cm;
}

.floater { 
  border-left: 1px solid #cccccc; 
 border-right: 1px solid #999999; 
   border-top: 1px solid #cccccc;
border-bottom: 1px solid #999999;
        float: right;
        width: 45%;
   background: #f3fae3;  /* ===== different screen and print ===== */ 
       margin: .4cm .4cm .5cm .6cm; /* top right bottom left; */
      padding: 2px;
}
/* Hide from IE5/mac. Only IE Win sees this. 
The Holly Hack - 
http://positioniseverything.net/explorer/threepxtest.html
?Used to combat theE6 Peekaboo bug 
\*/
*html .floater { margin-right : 10px; }
/* End hide from IE5/mac
End Holly Hack */

/* put this just before the line you wish it to appear at the immediate right of.*/
.floaterblank { 
	font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	text-align : right; 
	color : #666666;
	line-height : 1.3;
        float: right;
        width: 25%;
   background: #ffffff;  
       margin: 0cm .1cm .1cm .1cm; /* top right bottom left; */
      padding: 2px;
}
/* Hide from IE5/mac. Only IE Win sees this. 
The Holly Hack - 
http://positioniseverything.net/explorer/threepxtest.html
?Used to combat theE6 Peekaboo bug 
\*/
*html .floaterblank { margin-right : 10px;}
/* End hide from IE5/mac
End Holly Hack */
 
.tailnote  { border-top : 1px solid #669999;  /* must declare a paragraph style */
	background: #f3f3e3;          	 /* ===== disappears for print ===== */ 
	margin : .5cm 0cm .5cm 0cm;     /* top right bottom left; */
	padding : .2cm 1cm .2cm .5cm ;     /* top right bottom left; */
}

/* for jacket's book review listings etc */

.bib  {	border-top : 1px solid #669999;
	background: #f3fae3;          	/* ===== disappears for print ===== */ 
	margin : .5cm 0cm .5cm 0cm;     /* top right bottom left; */
	padding : .2cm 1cm .2cm .5cm ;     /* top right bottom left; */
}

.st /* section title, such as a break for a new poem */
 { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
     font-size : small;                  /* smaller for print */
    border-top : 1px solid #669999;
    background : #f3f3e3; 
        margin : .5cm 0cm .5cm 0cm;     /* top right bottom left; */
       padding : .2cm 1cm .2cm .5cm ;     /* top right bottom left; */
}

.stparch /* simlar to st but less padding */
 { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
     font-size : small;                  /* smaller for print */
    border-top : 1px solid #669999;
    background : #f9fde9; 
        margin : .5cm 0cm .5cm 0cm;     /* top right bottom left; */
       padding : .2cm 0cm .2cm .2cm ;     /* top right bottom left; */
}

.pn /* page number, right, with line above and shaded */
 { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
     font-size : small;                  /* smaller for print */
    text-align : right;
         color : #993300;
    border-top : 1px solid #669999;
    background : #f3f3e3; 
        margin : .5cm 0cm .5cm 0cm;     /* top right bottom left; */
       padding : .1cm .2cm .1cm .1cm ;     /* top right bottom left; */
}

.abc /* alphabetical list section title, such as a break for a new name */
 { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
    font-size : small;                  /* smaller for print */
    font-weight : bold;                  /* smaller for print */
	color : #990000;
    border-top : 1px solid #669999;
    background : #f3f3e3; 
    margin : .7em 1em .2em 0;       /* top right bottom left; */
	padding : 0 .5em 0cm .3em ;     /* top right bottom left; */
}

.copyright  { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
   text-align : right;
    font-size : small;
  line-height : 1.3;
   margin-top : 1cm ;
	border-top: 1px solid #669999;
    background: #f3f3e3;          	/* ===== disappears for print ===== */ 
	   padding: 8px;
}

	/* table width changes to 535px for PRINT in a.css */
.table  { 
	width: 600px;
	border: 0;
}

td { vertical-align: top; }
.td { vertical-align: top; }

/* ====================================================================== */

h1 { color : #666666; 
	font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : large;
	font-weight : normal; 
	margin-left : 1cm;
	margin-right : .5cm;
}

h2 { font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : medium;
	font-weight : normal; 
	margin-left : 1cm;
	margin-right : .5cm;
}

h3 { font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : 93%;
	font-weight : normal; 
	margin-left : 1cm;
	margin-right : .5cm;
}
h4 { font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : x-small;
	font-weight : normal; 
	margin-left : 1cm;
	margin-right : .5cm;
}
h5 { color : #666666; 
	font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : x-small;
	margin-left : 1cm;
	margin-right : .5cm;
}

h6 { font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : x-small;
	margin-left : 1cm;
	margin-right : .5cm;
}
h7 { font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : x-small;
	margin-left : 1cm;
	margin-right : .5cm;
}

/* ====================================================================== */

	/* standard paragraph for SCREEN use, size SMALL */
p { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : small;
	line-height : 1.3;
	margin-top : 0cm;
	margin-left : 1cm;
	margin-right : .5cm;
	margin-bottom : 0cm;
}

	/* for LISTS, use class="p", standard paragraph for SCREEN use, size SMALL */
.p { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : small;
	line-height : 1.3;
	margin-top : 0cm;
	margin-left : 1cm;
	margin-right : .5cm;
	margin-bottom : 0cm;
}

.wide { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : small;
	line-height : 1.3;
	margin-top : 0cm;
	margin-left : .2cm;
	margin-right : .2cm;
	margin-bottom : 0cm;
}

	/* standard HANGING paragraph for SCREEN use, size SMALL */
.hang { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : small;
	line-height : 1.3;
	text-indent: -.5cm; 
	margin-top : 1%;
	margin-left : 1.5cm;  
	margin-right : 1cm;
	margin-bottom : 1%;
}

.hang-wide { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : small;
	line-height : 1.3;
	text-indent: -.5cm; 
	margin-top : 1%;
	margin-left : 1cm;  
	margin-right : .2cm;
	margin-bottom : 1%;
}

	/* For poems: created to deal with Alan Wearne's long long lines */
.hangp
	{ font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : small;
/* 	line-height : 1; was 1.3*/ 
/*	text-indent: -.5cm; normal hanging */
	text-indent: -4cm;
	margin-top : 1%;
/*	margin-left : 5.5cm;  normal hanging */
	margin-left : 5cm;  
	margin-right : 1cm;
	margin-bottom : 1%;
}

	/* When a POEM is quoted in blockquote format, wide left margin */
	/* left margin the width of a double blockquote */
.hangp-blockquote
	{ font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	text-indent: -4cm;
	margin-top : 1%;
	margin-left : 7cm;  
	margin-right : 2cm;
	margin-bottom : 1%;
}

.less { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : x-small;
	line-height : 1.4;
	margin-left : 1cm;
	margin-right : .5cm;
}

/* problem */
.less-hang { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : x-small;
	line-height : 1.3;
	text-indent: -.2cm; 
	margin-top : 1%;
	margin-left : 1.2cm;  
	margin-right : 1.5cm;
	margin-bottom : 1%;
}

.less-hang-wide { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : x-small;
	line-height : 1.3;
	text-indent: -.2cm; 
	margin-top : 1%;
	margin-left : .5cm;  
	margin-right : .2cm;
	margin-bottom : 1%;
}

/* problem */
.less-wide { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : x-small;
	line-height : 1.4;
	margin-left : .2cm;
	margin-right : .2cm;
}

/* problem */
.footnote { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : x-small;
	line-height : 1.2;
	text-align : justify; 
	text-indent: -.5cm; 
	margin-top : 1%;
	margin-left : 1.5cm;  
	margin-right : 2cm;
	margin-bottom : 1%;
}

.tallcap { font-size : large;
	font-weight : bold;
}

/* ====================================================================== */

.ss { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	line-height : 1.3;
	margin-left : 1cm;
	margin-right : .5cm;
}

.ss-wide { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	line-height : 1.3;
	margin-left : .2cm;
	margin-right : .2cm;
}

.ss-hang { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	line-height : 1.3;
	text-indent: -.5cm; 
	margin-left : 1.5cm;  
	margin-right : 1cm;
	margin-bottom : 1%;
}

 /* problem -- converted from "ss-less-hang-wide"? */
.ss-hang-wide { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	line-height : 1.3;
	text-indent: -.2cm; 
	margin-top : 1%;
	margin-left : .3cm;  
	margin-right : .3cm;
	margin-bottom : 1%;
}

 /* problem -- convert to "ss"? */
 .ss-less { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : x-small;
	line-height : 1.3;
	margin-left : 1cm;
	margin-right : .5cm;
}

 /* problem -- convert to "ss-wide"? */
.ss-less-wide { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : x-small;
	line-height : 1.3;
	margin-left : .2cm;
	margin-right : .2cm;
}

 /* problem -- convert to "ss-hang"? */
.ss-less-hang { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : x-small;
	line-height : 1.3;
	text-indent: -.5cm; 
	margin-top : 1%;
	margin-left : 1cm;  
	margin-right : 1.5cm;
	margin-bottom : 1%;
}

 /* problem -- convert to "ss-hang-wide"? */
.ss-less-hang-wide { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : x-small;
	line-height : 1.3;
	text-indent: -.2cm; 
	margin-top : 1%;
	margin-left : .5cm;  
	margin-right : .2cm;
	margin-bottom : 1%;
}

/* ====================================================================== */

/* specials */

 /* problem -- convert to "ss-WHAT"? */
	/* this is size ss, range right, set wide*/
.foot { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	text-align :right;
	line-height : 1.3;
	margin-left : .2cm;
	margin-right : .2cm;
}

blockquote { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	line-height : 1.3;
	margin-left : 1.5cm; 
	margin-right : 1cm;
}


.blockquote { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	line-height : 1.3;
	margin : 1em 1.5cm 1em 1.5cm;    /* top right bottom left; */
}

/* for citations range right below a blockquote = includes line space after */
.quotecite { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	text-align : right;
	line-height : 1.3;
	margin : -1em 1cm 1em 1.5cm;    /* top right bottom left; */
}

.courier { font-family : "Courier New", Courier, "Andale Mono", monospace;
	font-size : small;
	line-height : 1.3;
	margin-left : 1cm;
	margin-right : .5cm;
}

.ivq { color : #003333;
font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	line-height : 1.3;
	margin-top : 1em;
	margin-left : 1.5cm;
	margin-right : 1.5cm;
	margin-bottom : 1em;
}

li { 
     line-height : 1.3;
      margin-top : .6%;
   margin-bottom : .7%;
}
	/* for making a HR line with normal margins */
	/* <hr class="line-p-wide" /> */
.line-p-wide { margin-left : 1cm;
	margin-right : 1cm;
}

/* ====================================================================== */
/* colors etc */

span.bold { font-weight : bold; }
span.u { text-decoration : underline; }
span.strike { text-decoration : line-through; }
span.make-smaller {	font-size : smaller;}

span.white { color : #ffffff; }
span.yellow { color : #ffff00; }
span.orange { color : #ffcc00; }
span.brown { color : #996600; }
span.gray { color : #cccccc; }/* to gray out self-referring links e.g. in JT site, not in Jacket */
span.graydark { color : #99bbcc; }
span.graydarker { color : #666666; }
span.rf { color : #ff0000; }
span.rc { color : #cc0000; }
span.r9 { color : #990000; }
span.g6 { color : #006600; }
span.gb36 { color : #003366; }
span.gb66 { color : #006666; }
span.gb99 { color : #009999; }
span.gbcc { color : #00cccc; }
span.b9 { color : #000099; }
span.bc { color : #0000cc; }
span.rb66 { color : #660066; }
span.rgb9cc { color : #99cccc; }
span.navy { color : #000080; }
span.maroon {color : #800000; }


		/* both table... and td... table data background colors */
.bgbody-ffffef { background : #ffffef; }
.bgwhite   { background : #ffffff; }
.bgparch   { background : #f9fde9; }
.bglime    { background : #f3ffe3; }
.bgfern    { background : #e9fcde; }
.bgfir     { background : #cfefcf; }
.bgice     { background : #efffef; }
.bggreen   { background : #ccffcc; }
.bgcool    { background : #effccc; }
.bgdrab    { background : #eeffbb; }
.bgyellow  { background : #ffffcc; }
.bgkhaki2  { background : #cccc99; }
.graypale  { background : #fafaea; }
.bggray1   { background : #f3f3e3; }
.bggray2   { background : #d9d9c9; }
.bggray6   { background : #999989; }
.bgbblue   { background : #99cccc; }
.bgteal    { background : #449988; }
.bgdkgr    { background : #669966; }

.j { text-align : justify; }
.r { text-align : right; }
