/*Longacre Press style sheet April 2005*/
body {
	background-color:white;
	color:black;
	width:80%;
	margin-left:7%;
	margin-right:7%;
	font-family:verdana, helvetica, arial, sans-serif;
	font-size:76%;
}
p{
	font-size:1.25em;
}
A:link{
background-color:;
border-width:0px;
	color:olive;
	border-top:0px;
	font-size:1.2em;
	}

A:visited{
background-color:;
	color:maroon;
	border-width:0px;
	border-top:0px;
	border-bottom:0px;
	font-size:1.2em;
	}
A:active{
	background-color:;
	font-weight:bold;
	color:maroon;
	border-width:0px;
	border-top:0px;
	border-bottom:0px;
	font-size:1.2em;
	}
A:hover{
	background-color:;
	color:maroon;
	border-width:0px;
	border-top:0px;
	border-bottom:0px;
	font-size:1.2em;
	}
hr{ /*transparent hr for IE - Don't remove*/
	padding:0px;
	border:0px;
	margin:0px;
	color:	olive;
	background-color:;
}

h1 {  /*not used yet*/
	color:#462FA2;
	background-color:;
	margin:1em 0em 1em 0em;
	padding:0px;
}
h2{		/*used for category page headers*/
	color:#527B10;
	background-color:white;
	text-align:center;
	margin-top:5px;
	font-size:2em;
}
h3{		/*used for headings on index page/
	/*color:#218429;*/
	text-align:center;
	color:#186321;
	margin-top:5px;
	letter-spacing:.2em;
	font-size:2em;
}
h4{		/*used for orders.html headers, awards headers*/
	color:#009999;
	background-color:white;
	color:maroon;
	text-align:left;
	margin-top:5px;
	font-size:1.5em;
margin-bottom:0px;
	
}
#ht {
	/*header div*/
	/*background-color:blue;gives border colours*/
	padding-bottom:3px;
	border-bottom: 2px olive; /* gives lower rule */
}
.longacre{    /*used for Longacre gif header row so far*/
	padding-top:.2em;
	/*font-size:15px;*/
	width:10em;
	border:1px;
	/*background-color:white;*/
}
.links{    /*used for main link row so far*/
	padding-top:.5em;
	font-size:1.5em;
	color:maroon;
	width:10em;
	border:1px;
	background-color:transparent;
}

.leftindex{	/*index page left column for links*/
	margin-top:0em;
	padding-left:0px;
	padding-right:1em;
	border-right: 0em solid #009999;
	width:25%;
	font-size:1em;
	vertical-align:top;
	background-color:white;
	color:#000000;
}
.rightindex{	/*index page central column for news*/
	padding-left:3.5em;
	vertical-align:top;
	font-size:1em;
	/*background-color:#def3bd;*/
	width:90%;
}
.phead1{     /*first category heading, index page*/
	font-weight:bold;
	margin:0em 0em .5em 0em;
	font-size:1em;
}
.phead2{     /*other category headings, index page*/
	font-weight:bold;
	margin:1em 0em .5em 0em;
	font-size:1em;
}
.plink{     /*category links, index page*/
	font-size:1em;
	margin:0em 0em .5em .75em;
	line-height:1em;	
}
.ilink{     /*item links, index page*/
	font-size:1.25em;
	margin:0em 0em .5em 0em;
	line-height:1.25em;	
}
.llink{     /*all links, links page*/
	font-size:1em;
	margin:.5em 0em .5em 0em;
	line-height:1.em;	
}





/* the following styles were all made for the individual book pages, labelled ind book pages*/

#dt{          /*ind book pages*/
	/*description division for book pages*/
	/*background-color:blue;gives border colours*/
	margin-top:1em;
	margin-right:10%;/*was 15em but no good on IE 5 for Mac or Net 4.7 for Mac was 20% but chopped ends*/
}
table{
	width:100%;
	font-size:1em;/*trial april30 - looks good I think - fixes IE size variation*/
}
.pictd{          /*ind book pages*/
	/*for book picture cell*/
	width:144px;
	padding-bottom:5px;
	margin:0px;
	border:0px;
	vertical-align:bottom;
	}
.infotd{          /*ind book pages*/
	/*for book info list cell*/
	width:auto;
	padding-bottom:0px;
	margin:0px;
	border:0px;
	vertical-align:top;
	/*font-size:1.25em;*/
	}
.thinp{          /*ind book pages*/
	/*for book info item list*/
	padding:0px 0px 0px 15px;
	margin:0px;
	border:0px;
	font-weight:bold;
	line-height:1.25em;
font-size:1.5em;

	}
.thinMp{          /*ind book pages*/
	/*for maroon book author item*/
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	border:0px;
	line-height:1.25em;
	font-weight:bold;
	color:maroon;
	background-color:#DEF3BD;
	font-size:1.5em;

	}
.resource{          /*ind book pages*/
	/*for resource kit download item*/
	padding:15px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	border:0px;
	line-height:1.25em;
	font-weight:bold;
	font-size:1.25em;

	}
.thinM2p{              /*ind book pages*/
	/*for maroon book 2 line item list*/
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	border:0px;
	line-height:1.5em;
	font-weight:bold;
	color:maroon;
	background-color:#DEF3BD;
	font-size:1.5em;
	/*font-size:1.4em;needed for IE bug 5.2 for Mac*/
	}
.descHead{          /*ind book pages*/
	/*for the now empty space between info and description*/
	margin-top:.9em;
	margin-bottom:.9em;
	padding:0px;
}
.descPara{          /*ind book pages*/
	/*for description paragraphs on book pages*/
	text-align:justify;
	line-height:1.4em;
	padding-top:0px;
	margin-top:0px;
	border-top:0px;
	/*font-size:1em;*/
	font-size:1.25em;	
}
.descParaIndent{          /*ind book pages*/
	/*for indenting on description paragraphs on book pages*/
	text-align:justify;
	line-height:1.4em;
	padding-top:0px;
	margin-top:0px;
	margin-left:3em;
	border-top:0px;
	/*font-size:1em;*/
	font-size:1.25em;	
}
ul{
	font-size:1.25em;	
}
.authpictd{          /*pic on ind author pages*/
	/*for author picture cell*/
	width:80px;
	height:130px;
	/*margin:0px 0px 5px 0px;*/
	/*border:0px 0px 5px 0px;*/
	padding:0px 10px 5px 0px;
	vertical-align:bottom;
	}
.authtd{          /*ind author pages*/
	/*for author name cell*/
	width:auto;
	/*padding-top:100px;  offset from top*/
	/*margin:0px 0px 8px 0px;*/
	/*border:0px 0px 8px 0px;*/
	padding:100px 0px 8px 0px;
vertical-align:bottom;
	font-size:1.25em;

	}
.photocredittd{ /* for photo credit on a few ind author pages-Redundant?*/
	width:8px;
	height:130px;
	/*margin:0px 0px 5px 0px;*/
	/*border:0px 0px 5px 0px;*/
	padding:0px 0px 5px 0px;
	vertical-align:bottom;

	}
.authorMp{          /*ind author pages*/
	/*for maroon author name*/
	padding:0px 0px 0px 0px;
	margin:0px;
	border:0px;
	line-height:1.25em;
	font-weight:bold;
	color:maroon;
	background-color:#C6EFF7;
	font-size:1.25em;
	}
.titletd{			/*titles list pages td settings*/
	width:auto;
	text-align:left;
	padding-bottom:10px;
	vertical-align:top;
	font-size:1em;
}
.yeartd{			/*titles list pages td settings*/
	width:7%;
	text-align:right;
	padding-bottom:10px;
	vertical-align:top;
	font-size:1em;
}
.pricetd{			/*titles list pages td settings*/
	width:8%;
	text-align:right;
	padding-bottom:10px;
	vertical-align:top;
	font-size:1em;
}
.isbntd{			/*titles list pages settings*/
	width:16%;
	text-align:left;
	padding-bottom:10px;
	vertical-align:top;
	font-size:1em;
}
.authortd{			/*titles list pages settings*/
	width:auto;
	text-align:left;
	padding-bottom:10px;
	vertical-align:top;
	font-size:1em;
}
.top{			/*titles list pages td link settings*/
	width:8%;
	text-align:right;
	padding-bottom:10px;
	vertical-align:top;
	font-size:1em;
}
.az{   		/*titles list pages A - Z links*/
		font-size:1.25em;
		letter-spacing:0.5em;
		text-align:center;
}

.op{ /*for out of print on titles list pages page*/
	color:gray;
	background-color:#ffffdd;
}
.indent{
	margin-left:1.5em;
	font-size:1.25em;
}
.indent2{
	margin-left:3.5em;
	font-size:1.25em;
}
.indent3{
	margin-left:5.5em;
	font-size:1.25em;
}

.small{/*was used in author template for photo credit - redundant now*/
	font-size:1em;
}
.authtable{
	width:100%;
}
.authtabletd{
	width:50%;
	line-height:28px;
	
}
/*used for guidelines*/
li{
	padding-bottom:15px;
}
.leftnews{
	font-size:1em;
	margin-bottom:3px;
	margin-top:0em;
	padding: 0px 0px 0px 0px;	
}
.rightnews{
	font-size:1em;
	margin-bottom:3px;
	margin-top:0em;
	padding: 0px 0px 0px 0px;
}
.imageleft{
	border:1px black solid;
	float:left;
	height:150px;
	margin:0px 10px 10px 0px;
}
.imageright{
	border:1px black solid;
	float:right;
	height:150px;
	margin:0px 0px 10px 8px;
}
.clear{
	clear:both;
}
.awardTable{ /*redundant class*/
	font-family:verdana, helvetica, arial, sans-serif;
	font-size:1.4em;
}
.imageborder{
	border: 1px black solid;
}
.linespacer{
	line-height: 150%;
	font-size:1.25em;
}
.authorTitlesheading{ /*for author pages Title heading*/
	color:maroon;
	background-color:;
	font-weight:bold;
	
}

 