
body 
{
margin:0px; 
padding:0px;
font-size:100%;
font-family:serif; 
font-size:.95em; 
color:#000;
}

div#wrapper 
{
width:550px;
padding-top:20px;
padding-bottom:20px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
text-align:justify;
}

div#content 
{
float:both;
margin-top:23px;
margin-left:24px;
margin-right:24px;
margin-bottom:0;
}

div.artbox
{
margin-top: 10px;
background-color:#eee;
border-width: thin;
border-style: solid;
border-color: #333;
margin-bottom: 10px;
}


a, a:link, a:visited 
{
text-decoration:none; 
color:#4969ff;
}

a:hover, a:active 
{
text-decoration:none; 
color:#4969ff;
background-color:#ccc;
}

h3 
{
height:1em;
font-family:sans-serif; 
font-size:.95em; 
color:#000;
line-height:15px; 
martin-top:1em;
text-align:center;
}

p 
{
font-family:serif; 
font-size:.95em; 
color:#000;
text-indent:1.5em;
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
text-align:justify;
line-height:1.2;
}

li
{
font-family:serif; 
font-size:.95em; 
color:#000;
text-indent:0px;
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
text-align:justify;
line-height:1.2;
}

p.noindent 
{
text-indent:0;
}

p.caption
{
font-size: .85em;
margin-left:20px;
margin-right:20px;
padding-bottom:15px;
text-indent:0px;
text-align:justify;
}


p.tagline
{
text-align:center;
}

p.biblio
{
margin-left:18px;
margin-bottom:10px;
text-indent:-18px;
text-align:justify;
}

img
{
border: none;
display: block;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
margin-top: 10px;
margin-bottom: 15px;
}

img.left
{
float: left;
margin: 30px 10px 10px 30px;
}
	
img.right
{
float: right;
margin: 0px 0px 10px 10px;
}

img.toc
{
float: left;
position: relative;
left: -150px;
}

blockquote
{
font-family:serif; 
font-size:.90em; 
color:#000;
text-indent:0em;
margin-top:10px;
margin-bottom:10px;
margin-left:1.5em;
margin-right:1.5em;
text-align:justify;
line-height:1.1;
}






