/*
** $Id: layout.css,v 1.5 2004-07-15 14:32:32 davidw Exp $

** Layout, fonts and some minimal default coloring.
*/
html,
body	{
	    margin: 0;
	    padding: 0;
	}

body	{   color:		black;
	    background-color:	white;
	}

h1	{
	    text-align: left;
	    font-size: xx-large;
	    font-weight: bold;
	    border-top: thick solid;
	}
h2	{
	    text-align: right;
	    font-size: x-large;
	    font-weight: bold;
	    font-variant: small-caps;
	    border-top: medium double;
	}
h3	{ text-align: right;	}
h4	{ text-align: right;	}

h1	{ margin-top:	1em; 	margin-bottom:	1em;	}
h2	{ margin-top:	0;	margin-bottom:	0;	}

strong	{ font-weight: bold;	}

form,
p	{ margin-left:		1em; }
ul,
ol,
dl	{ margin-left:		1em; padding: 0;	}
li	{ margin-left:		1em; }

/*
** Indent first line of paragraphs except first.
** (Older versions of Opera don't seem to like first-child.)
p	{ text-indent:		2em;	}
h1 + p,
h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p,
p:first-child,
div p
	{ text-indent:		0em;	}
*/

p.photo { text-indent:		0em;	}

p.caption { margin-left:	0;	}

.outside	{ margin-left:		0em	}
.navigation	{
		    margin:		1px 0 1px 0;
		    text-align:		center;
		    /* font-size:		smaller; */
		}
ul.navigation li {
		   margin: 0;
		   list-style-type: none;
		   display: inline;
	       }
ul.navigation li:before {
		   content: " | ";
	       }
ul.navigation li:first-child:before {
		   content: "";
	       }

.warning
	{
	    color:		#FF0000;
	    background-color:	transparent;
	    font-style:		italic;
	}

a:link		{ color: blue;	background-color: transparent;	}
a:active	{ color: red;	background-color: transparent;	}
a:visited	{ color: navy;	background-color: transparent;	}

pre	{ margin-left: 4em; }

.figure	{ text-align: center; }

.inlinePhotoOdd {
    float: left;
    margin-left: -1.5em;
    border: 0;
}

.inlinePhotoEven {
    float: right;
    margin-right: -1.5em;
    margin-left: 1em;
    border: 0;
}

th	{ text-align: left; }


/*
** This is for the footer.
*/
td.footerLogos	{ float:	right;	}

footer		{
		    font-weight:	normal;
		    font-size:		x-small;
		    font-style:		italic;
		    text-align:		left;
		}

img.left	{ float: left; }
img.right	{ float: right; }
img		{ vertical-align: top; }

.logoButton {
		padding: 1px;
		float: right;
		vertical-align: top;
		border-width: 0;
	    }


.photo	{ clear: both; }
.photo, div.photo-gallery {
		    float: none;
		    text-align: center;
		    margin-left: 0
		}


span.listitem { font-weight: bold; }
