a 
{
font-weight:normal;
text-align:none;
padding:0px;
padding-top:0px;
padding-bottom:0px;
color: #002A8B;
text-decoration:underline;
text-transform:none;
}

#addthis
{
position:relative;
margin-left:450px;
padding:5px 0px 0px 0px;
}

#addthisbottom
{
position:relative;
margin-left:450px;
padding:5px 0px 0px 0px;
}

a name
{
text-decoration:none;
}

a id
{
text-decoration:none;
}

a img 
{ 
border: none; 
}

#aristoslogo
{
width:525px;
padding:5px 60px 1px 40px;
margin:auto;
}

a:visited, a:active
{
text-align:none;
padding:0px;
padding-top:0px;
padding-bottom:0px;
font-weight:normal;
color: #666699;
text-decoration:underline;
text-transform:none;
}

blockquote
{
line-height: 1.1em;
font-size: 1.0em;
}

body
{
line-height: 1.5em; /* 15px */
background-color: #fff;
margin: 0 auto;
}

#bookcover
{
float: right;
margin-top: 10px;
}

dt, dd, dl
{
line-height: 1.2em;
font-size: 1.0em;
}

#footer
{
font-size:0.95em;
line-height: 1.0em;
width:525px;
padding:0px 60px 0px 60px;
margin:auto;
}

#footer ul
{
margin:0;
padding:0;
list-style:none;
}


#footer li
{
margin-right:1px;
display:inline;
text-align:left;
}

form 
{
display:inline;
}

h1
{
font-size:24px; /* 18pt */
font-weight:bold;
text-align:left;
}

h2 
{
font-size:24px; /* 18pt */
font-weight:bold;
text-align:center;
margin-top: 5px;
margin-bottom:5px;
}

h2.secondsubhead
{
font-size:23px; /* 17pt */
font-weight:normal;
text-align:center;
margin-top: 5px;
margin-bottom:5px;
}

h3
{
font-size:19px; /* 14 pt */
font-style:italic;
font-weight:bold;
text-align:center;
}

h3.byline
{
font-size:19px; /* 14 pt */
font-style:italic;
font-weight:bold;
text-align:left;
}

h3.secondsubhead
{
font-size:19px; /* 14 pt */
font-style:normal;
font-weight:bold;
text-align:left;
}

h4
{
font-size:16px; /* 12pt */
font-weight:normal;
margin-top: 0;
margin-bottom: 0;
}

h5
{
display:block;
font-size:16px; /* 12pt */
font-weight:bold;
font-style:italic;
text-align:left;
margin-top: 0;
margin-bottom: 0;
}

/* Notes and Comments Page Heading to Remove from Font Sizer Tool */
h6
{
font-size:16px; /* 12pt */
font-weight:bold;
font-style:normal;
text-align:left;
margin-bottom: 0;
}

html 
{
overflow-x: hidden;
}

li
{line-height: 1.2em;
}

#normal
{
background-color: #ffffff;
width:525px;
padding:10px 60px 10px 60px;
border:1px dotted;
margin:0 auto;
margin-bottom: 10px;
}

p
{
line-height: 1.2em;
font-size: 1.0em;
}

#sizer 
{ 
position:absolute;
margin-left:475px;
padding:4px 0px 0px 0px;
}
 
/* breathing room between images in sizer */
#sizer img 
{ 
margin-right:2px;
}

#site_search
{
position:relative;
width:16px;
height:16px;
padding:1px;
margin-top:-5px;
margin-left:10px;
background-color:white;
}

sub 
{
font-size: 9pt;
top: .5ex;
height: 0;
line-height: 1;
vertical-align: baseline;
vertical-align: bottom;
position: relative;	
}

sup 
{
font-size: 9pt;
bottom: 1ex;
height: 0;
line-height: 1;
vertical-align: baseline;
vertical-align: bottom;
position: relative;	
}

.supa
{
font-size: 9pt;
bottom: .5ex;
height: 0;
line-height: 1;
vertical-align: baseline;
vertical-align: bottom;
position: relative;	
text-decoration: none;
}