/* filename aap.css */
/*  author John Tranter  date January 2008  */
/* media = print */
/*changelog: changed p to 105% width Jan 2008 */

body { width : auto !important; background-color : #ffffff !important; } /* ===== 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 */

/* to get rid of the ugly blue border around images */
/* that are used a links, e.g. lin-yel.gif */

img {
border: 0px none;
}

.navleft { display : none; } 	/* media = print */
.banner33 { display : none; } 	/* media = print */
.banner35 { display : none; } 	/* media = print */
.contents-left {float : none; width : auto; }
.contents-right {float : none; width : auto; }
.navtabs {display : none; width : auto; }
.tabs2 {display : none; width : auto; }
.noprint { display : none;} 	/* media = print */

.topinfo { font-family : Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, Trebuchet, "Trebuchet MS", "lucida sans", "MS Sans Serif", sans-serif;
	font-size : small;
	text-align : right; 
	line-height : 1.3;
	color : #666666; 
	margin : .5em 1em 0 0;
	padding : 0;
}

.pnp {      /* pnp means paragraph number style PARAGRAPH */
            /* the dot in front of it gives it a "class" status" */
	font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Helvetica, Candara, Calibri, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : x-small;
	line-height : 1.3;
	text-align : right; 
	color : #669999;
	border-top : 1px solid #669999;
	border-right : 1px solid #669999;
}

.pn-left /* page number, LEFT, with line above and shaded */
 { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
     font-size : medium;                  /* smaller for print */
    text-align : left;
         color : #003399;
    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; */
}

.section {      /* section means section number style PARAGRAPH */
            /* the dot in front of it gives it a "class" status" */
	font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : x-small;
	line-height : 1.5;
	text-align : right; 
	padding : 2px 3px 0em 0; /* to lengthen the drop of the border */
				/* by less now it has changed from pnp to section */
	margin : 0 0 0 8px; /* to space it out from the text */
	color : #669999;
	border-top : 1px solid #669999;
	border-right : 1px solid #669999;
}

.lnp {      /* lnp means LINE number style PARAGRAPH */
            /* the dot in front of it gives it a "class" status" */
	font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : small;
	line-height : 1.3;
	text-align : right; 
	padding : 2px 3px 0 0; /* to lengthen not too much the drop of the border */
	margin : 0 4em 0 8px; /* to space it out from the text and right border */
	color : #336666;
}

.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 : auto !important; 
background-color : #ffffff; 
}

.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-bottom: 20px;   /* 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, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : medium;
	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 */
        margin : .5cm 0cm .5cm 0cm;     /* top right bottom left; */
       padding : .2cm 1cm .2cm .5cm ;     /* top right bottom left; */
}

	/* standard paragraph for PRINT use : same as for SCREEN use, same size as "q" par */
p { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : 110%;
	line-height : 1.6;
	margin-left : 1cm;
	margin-right : 15%;
}

	/* interview questions - a simple par, can alternate with normal paragraphs */
	/* interview questions - a simple par, can alternate with normal paragraphs */
.q { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : 110%;
	line-height : 1.6;
	color : #006; 
	width : 70%;
	margin : 1em 15% 1em 1cm;
	padding : 0 0 1em .6em;
	border-left : solid 3px #cccccc; 
}

	/* RED for second interlocutor: interview questions - a simple par, can alternate with normal paragraphs */
.q2 { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : medium;
	color : #990000; 
	line-height : 1.3;
	width : 70%;
	margin : 1em 15% 1em 1cm;
	padding : 0 0 1em .6em;
	border-left : solid 3px #cccccc; 
}

.ivqdiv    /* a DIV for interview questions: 2006 background color */
 {   background: #ffffff;          	 /* ===== disappears for print ===== */ 
	    margin : 1em  1cm 1em .5cm;    /* top right bottom left; */
       padding : 1em 2cm 1em 1cm; 
}

.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, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
    font-size : small;                  /* 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;          	
}

.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 : medium;                  /* 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, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
   text-align :right;
    font-size : 75%;
  line-height : 1.3;
   margin-top : 1.5cm ;
	border-top: 1px solid #669999;
    background: #f3f3e3;          	/* ===== disappears for print ===== */ 
	   padding: 8px;
}

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

/* =================================================================== */
h1.red { color : #990000; 
	font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : medium;
	font-weight : normal; 
	line-height : 1.5;
	letter-spacing : .1em;
	margin-left : .5em;
	margin-right : .5em;
}

h2.red { font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	color : #990000; 
	font-size : medium;
	font-weight : normal; 
	line-height : 1.5;
	letter-spacing : .09em;
	margin-left : 1cm;
	margin-right : 1.5cm;
}

h1 {color : teal;     	/* ===== different screen and print ===== */ 
	font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	line-height : 1.5;
	letter-spacing : .1em;
	font-size : medium;
	font-weight : normal; 

	margin-right : 1.5cm;
}
h2 {color : teal; 
	font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	line-height : 1.5;
	letter-spacing : .1em;
	font-size : medium;
	font-weight : normal; 
	margin-right : 1.5cm;
}

h3 {color : teal; 
	font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	line-height : 1.5;
	letter-spacing : .1em;
	font-size : medium;
	font-weight : normal; 

	margin-right : 1.5cm;
}
h4 {font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	letter-spacing : .1em;
	font-size : medium;
	font-weight : normal; 
	line-height : 1.5;
	margin-right : 1.5cm;
}

h5 {font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	letter-spacing : .1em;
	font-size : medium;
	font-weight : normal; 
	line-height : 1.5;
	margin-right : 1.5cm;
}
h6 {font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	letter-spacing : .1em;
	font-size : medium;
	margin-right : 1.5cm;
	line-height : 1.5;
}
h7 {font-family : Tahoma, Arial, Helvetica, "lucida sans", Geneva, "MS Sans Serif", sans-serif;
	font-size : medium;
	letter-spacing : .1em;
	margin-right : 1.5cm;
}

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


.footnote 
	{ font-family : AGaramond, "Adobe Garamond", Garamond, "Apple Garamond", "ITC Garamond", "Stempel Garamond", "StempelGaramond", Cambria, Constantia, Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : medium;
	line-height : 1.3;
	text-align : justify; 
	text-indent: -.5cm; 
	margin-left : 1.5cm;  
	margin-right : 2cm;
}

.tallcap 
	{ font-family : AGaramond, "Adobe Garamond", Garamond, "Apple Garamond", "ITC Garamond", "Stempel Garamond", "StempelGaramond", Cambria, Constantia, Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : large;
	font-weight : bold;
}
/* ====================================================================== */

.bibliolist { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	font-size : 90%;
	line-height : 1.4;
	text-indent : -.5cm; 
	margin : .2em 4cm .2em 1.5cm;
}

.ss { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : medium;
	line-height : 1.3;

	margin-right : 1.5cm;
}

.ss-wide { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : medium;
	line-height : 1.3;

	margin-right : .2cm;
}

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

.ss-hang-wide { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : medium;
	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, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : medium;
	line-height : 1.3;

	margin-right : 1.5cm;
}

.ss-less-wide { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : medium;
	line-height : 1.3;

	margin-right : .2cm;
}

.copyright-footer { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : small;
	line-height : 1.3;
	 width : auto !important; 
	padding : 0 0 .5cm 0; 
	margin : 1cm;
}

/* based on the above */
.caption { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : small;
	line-height : 1.3;
	color : #666666; 
	margin : 0 .2em 0 .2em;
	padding : 0;
}

/* based on the above */
.tinycaption { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	font-size : x-small;
	line-height : 1.3;
	color : #334444; 
	margin : 0 .2em 0 .2em;
	padding : 0;
}

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

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

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

/* specials */

	/* this is size ss-less, range right, set wide*/
.foot { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	text-align :right;
	font-size : x-small;
	line-height : 1.3;

	margin-right : .2cm;
}

blockquote { font-family : Trebuchet, "Trebuchet MS", Tahoma, Arial, Geneva, Candara, Calibri, Helvetica, "lucida sans", "MS Sans Serif", sans-serif;
	color : #000033; 
	font-size : 100%;
	line-height : 1.3;
	margin-left : 10%; 
	margin-right : 15%;
	padding : 0;
}

/* for STRICT DDT, <blockquote> is wrong;*/
/* <p class="blockquote"> is correct. Note 1em top and bottom margins.*/ 
.blockquote { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	color : #000033; 
	font-size : 96%;
	line-height : 1.3;
	margin-left : 10%; 
	margin-right : 15%;
	padding : 0;
}

.blockquote-mono { font-family : Consolas, "Andale Mono", Monaco, "American Typewriter", "Lucida Console", Terminal, "Lucida Sans Typewriter", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	color : #000033; 
	font-size : medium;
	line-height : 1.3;
	margin-left : 10%; 
	margin-right : 15%;
	padding : 0 0 1em 0;
}
/* extra wide for those fussy inter-word spaces etc */ 
.blockquote-wide { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	color : #000033; 
	font-size : 96%;
	line-height : 1.3;
	margin-left : 10%; 
	margin-right : 5%;
	padding : 0;
}

/* for citations range right below a blockquote = includes line space after */
.quotecite { font-family : Georgia, Times, TimesNR, "Times New Roman", "New York", "MS Serif", serif;
	color : #000033; 
	font-size : medium;
	text-align : right;
	line-height : 1.3;
	margin : -1em 20% 1em 2.5cm;    /* top right bottom left; */
	padding : 0 0 1em 0;
}

/* this does not give real Courier as first choice; see typewriter below for that */

.courier { font-family : Consolas, "Andale Mono", "Courier New", Courier, Monaco, "American Typewriter", "Lucida Console", Terminal, "Lucida Sans Typewriter", "Bitstream Vera Sans Mono", monospace;
	color : #000033; 
	font-size : medium;
	line-height : 1.5;
	margin-left : 1cm;
	margin-right : 1.5cm;
	padding : 0 0 1em 0;
}

.typewriter { font-family : "Courier New", Monaco, "American Typewriter", "Lucida Sans Typewriter", "Lucida Console", Terminal, Consolas, "Andale Mono", monospace;
	color : #000033; 
	font-size : medium;
	line-height : 1.5;
	margin-left : 1cm;
	margin-right : 1.5cm;
	padding : 0 0 1em 0;
}
	/* for making a HR line with normal margins */
	/* <hr class="line-p-wide" /> */
.line-p-wide { margin-left : 1cm;
	margin-right : 1cm;
}

table  { 
	width : 18cm;
	border : 0;
	table-layout: fixed
}

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

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

span.white { color : #ffffff; }
span.paper { color : #ffffef; }
span.black { color : #000000; }
span.yellow { color : #ffff00; }
span.paleblue { color : #efffff; }
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 : #99aaaa; }
span.graydarker { color : #666666; }
span.deepgray { color : #222; }
span.gdd { color : #666666; }
span.rf { color : #ff0000; }
span.rc { color : #cc0000; }
span.r9 { color : #990000; }
span.r6 { color : #660000; }
span.g4e { color : #004e00; }
span.g6 { color : #006600; }
#main .green {color: #339900;}
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.dullteal { color : #035; }
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; margin-right : 10%;}
.r { text-align : right; }
span.g6 {
color : #006600;
}
