
/* filename a.css   author John Tranter   date December 2004  */
/* media = print */

body { background-color : #ffffff; } 	/* ===== 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 : #ffff00; color : #0000cc; text-decoration : underline; }

#bannerhead { display : none;} 	/* media = print */
#bannertail { display : none;} 	/* media = print */
#contents-head {display : none;}/* media = print */

.contents-left {float : none; width : auto; }
.contents-right {float : none; width : auto; }

.noprint { display : none;} 	/* media = print */

.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 : 75%;
	font-weight : bold; 
	color : #003366;
        margin : .5cm 0cm .5cm 0cm;     /* top right bottom left; */
       padding : .2cm 1cm .2cm .5cm ;     /* top right bottom left; */
	height : .8cm; 
	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 : 75%;
	font-weight : bold; 
	color : #663333; 
        margin : .5cm 0cm .5cm 0cm;     /* top right bottom left; */
       padding : .2cm 1cm .2cm .5cm ;     /* top right bottom left; */
	letter-spacing : .1em;
	border-top : 2px solid #669999; 
	background : #ccffcc;	
	border-top : 1px solid #669999; 
}

#main {width : 535px;
     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;
      padding: 2px;
page-break-inside: avoid;  /* experimental  not in IE or Firefox as at Jan 2005 */ 
}

/* 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; */
}

.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 : smaller;                  /* small for screen */
        margin : .5cm 0cm .5cm 0cm;     /* top right bottom left; */
       padding : .2cm 1cm .2cm .5cm ;     /* top right bottom left; */
	border-top: 1px solid #669999;
    background: #f3f3e3;          	
}

.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 : smaller;                  /* small for screen */
    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 : 75%;
  line-height : 1.3;
   margin-top : 1cm ;
	border-top: 1px solid #669999;
    background: #f3f3e3;          	/* ===== disappears for print ===== */ 
	   padding: 8px;
}

	/* table width changes to 600px for SCREEN in a.css */
.table { 
	width: 535px;              /* ===== different screen and print ===== */ 
	border: 0;
}

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

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

h1 {color : teal;     	/* ===== different screen and print ===== */ 
	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;
}
h2 {color : teal; 
	font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	font-weight : normal; 
	margin-left : 1cm;
	margin-right : .5cm;
}
h3 {color : teal; 
	font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : small;
	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 : xx-small;
	font-weight : normal; 
	margin-left : 1cm;
	margin-right : .5cm;
}

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

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

	/* standard paragraph for PRINT use, size X-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 PRINT use, size X-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: -.2cm; 
	margin-top : 1%;
	margin-left : .2cm;  
	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 : xx-small;
	line-height : 1.4;
	margin-left : 1cm;
	margin-right : .5cm;
}

.less-hang { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : xx-small;
	line-height : 1.3;
	text-indent: -.5cm; 
	margin-top : 1%;
	margin-left : 1.5cm;  
	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 : xx-small;
	line-height : 1.3;
	text-indent: -.2cm; 
	margin-top : 1%;
	margin-left : .5cm;  
	margin-right : .2cm;
	margin-bottom : 1%;
}

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

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

.tallcap { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	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: -.2cm; 
	margin-left : 1.2cm;
	margin-right : .5cm;
	margin-bottom : 1%;
}

.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-left : .4cm;  
	margin-right : .3cm;
	margin-bottom : 1%;
}
.ss-less { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : xx-small;
	line-height : 1.3;
	margin-left : 1cm;
	margin-right : .5cm;
}

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

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

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

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

/* specials */

	/* this is size ss-less, range right, set wide*/
.foot { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	text-align :right;
	font-size : xx-small;
	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 : #000099;
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;
}

	/* 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; }
.bggray1   { background : #e9e9d9; }
.bggray2   { background : #d9d9c9; }
.bggray6   { background : #999989; }
.bgbblue   { background : #99cccc; }
.bgteal    { background : #449988; }
.bgdkgr    { background : #669966; }

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

