html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


body{

color:black; 
font-family:"courier new", serif; 
line-height: 125%;
background-color:transparent;
font-size:20px;
margin-left:10%;
margin-right:10%;
margin-top:30px;
margin-bottom:40px;
}

h1{
font-family:"arial black", helvetics, sans-serif;
font-size:55px;
text-align:left;
font-variant: small-caps;
line-height:60px;

}


h2{
font-family:"courier new", serif;
font-size:14px;
color:gray;
float:left;
clear:right;
margin-left:30px;
}

h3{
font-family:"arial black", sans-serif;
font-weight:bold;
font-size:16px;
margin:1px 1px 1px 1px;
color:black;
}

.headsubhead{
float:left;
clear:right;
margin-top:15px 50px 15px 0;

}




a:link {color:black;text-decoration:none; font-weight:bolder;}
a:visited {color: #cca78F;text-decoration:none; } 
a:hover {color:#72A372;font-weight:bolder; text-decoration:none;}

#wrapper{
clear:both;
}

#header{
width:1070px;
padding-bottom:10px;
float:left;
}

.right-element {
	position: absolute;
	right: 189px;
	width:1%;
	top: 79px;
   }


/*----intro page only-----*/
table.mytable{
font-family:arial, sans-serif;
font-weight:bold;
font-size:11px;
border-collapse: separate;
border-spacing: 15px;
color:#999999;
width: 100%;
}
 


.librarytable{
float: left;
width: 48%;
}


.borderleft{
border-left: 2px black solid;
padding:3px;
}


/*-for div class - my summary text*/
.introsummary{
float:left;
width: 40%;
margin-left: 25px;
padding-top:25px;}



/*-for p class - my summary text*/
.mysummary{
font-size:16px;
line-height:145%;
font-family:"courier new", serif;
color:black;
text-align:left;
margin:20px;
}

.introquote{
font-size:12px;
line-height:155%;
float:left;
font-family:arial;
color:black;
margin:20px 20px 20px 70px;
background-color:#fcf;
padding:7px;
border:8px solid #acacac;
width:40%;
}



/* --------author pages-------*/


.citation{
font-family:"courier new", serif;
font-size:12px;
color:gray;
clear:both;
text-align:left;
}

.divauthortext{
width:48%;
float:left;
background-color:#ffc;
}

.divauthortextspecial{
width:48%;
float:left;
padding-left:40px;
}

.authortext{
font-family:helvetica, sans-serif;
font-size:15px;
line-height: 1.3em;
padding:10px;
margin:10px;
}

.authortextanne{
font-family:helvetica, sans-serif;
font-size:15px;
line-height: 1.7em;
padding:10px;
margin:10px;
}

.outdent{
font-family:"courier new", serif;
font-size:14px;
font-weight:bolder;
line-height: 125%;
margin:10px;
}

object{
margin:50px;
}

.authorname{
font-family:"arial black", helvetica, sans-serif;
font-size:60px;
text-align:left;
line-height:60px;
vertical-align:baseline;}

.booklink{
font-family:"courier new", serif;
font-size:13px;
text-align:left;
color:#000;
background-color:#9CF;
padding:7px;
width:300px;
margin-left:90px;
}

/*explor other authors thru the footer links*/
#footer{
width:100%;
clear:both;
padding-top:100px;
}
.footernav{
font-family:"courier new", serif;
font-size:14px;
color:black;
text-align:left;

}

.photocredit{
font-family:"courier new", serif;
font-size:10px;
color:gray;
text-align:center;
margin:5px;
}
