/*

$Id: $


2007 



*/


div.figure {
    width: 25%;
    border: thin silver solid;
    margin: 0.5em;
    padding: 0.25em 0.25em 0.33em 0.25em;
    text-align: center;
}

.figure p.caption {
    font-style: italic;
    font-size: smaller;
    text-indent: 0;
}

.figure img.paired {
    display: inline; 
    float: none;
    text-align: left;
}


a img,img { 
  border : none;
}



div.images-on-left div.figure,
div.images-on-right div.figure {
	float: left;
	clear: both;
	margin: 0 20px 1em 0px;
}
div.images-on-right div.figure {
	float: right;
	margin: 0 0px 1em 20px;
}


div.images-on-left p,
div.images-on-right p {
	float: none;
	clear: none;
	margin: 1em 0 1.15em 30px ;
	padding-top: 1em;
	min-width: 30em;
}



div.images-on-left div.figure p,
div.images-on-right div.figure p {

}





/* Either br or hr are usable as a separator */

div.images-on-left br,
div.images-on-right br,
div.images-on-left hr,
div.images-on-right hr {
	clear: both;
	float: none;
	height: 0;
	border: none;
    visibility: hidden; 
}
div.images-on-left p br,
div.images-on-right p br {
	clear: none;
}


/* Fleurons */
div.images-on-left hr,
div.images-on-right hr {
    border: none;
    visibility: visible;
	height: 0;
    text-align: center;
    padding: 0;

    margin-top: 0;
    margin-bottom: 0.5em;
}

div.images-on-left hr.fleuron,
div.images-on-right hr.fleuron {
    /* With graphic fleurons */    
    /* Local fleuron styling for this page */    
	height: 1em;
    margin-top: 1em;
    margin-bottom: 0.5em;
	font-size: 48px;
    width: 208px; 
    background: url('fleuron.png') no-repeat;
    border: none;
}



div.images-on-left div.figure.float-right {
    float: right;
    margin: 0 0px 1em 20px;
}

.figure p.caption {
    margin-top: 0.33em;
    padding-top: 0;
    font-size: 90%;
}

div.images-on-left h3 {
    margin: 1em 0 -1.5em 3em;
    padding 0 0 0 1em;
}

dl.links {
    margin-left: 8em;
}

