BODY { background-color: #dfddd0;
       color: black;
/*
       font-family: verdana, Verdana, helmet, Arial, Helvetica, Univers, sans-serif;
*/
	margin:	0;
	padding:	0;
     }

H1 { text-align: left; }
H2 { text-align: right; border-bottom: 2px dotted #999; }
H3 { text-align: right; }

TABLE { background-color: #CCCCCC; width: 100%; }
TABLE TH { background-color: #999999; }
TABLE.address { background-color: #f2f0e6; }

H2.bibhead { width: 100%; 
             background-color: #999999; 
             font-weight: bold; 
             font-style: italic; font-size: x-large; 
             border: 1px solid #333;
           }

A:visited { color: #990000; }
A:link { color: #2b557f; }
A:active { color: #FF0000; }
A.contents:visited { color: #2b557f; }
A { text-decoration: none; }


#wrapper	{
	float:	left;
	width: 80%;
	border-right:	2px dotted black;
	border-bottom:	2px dotted black;
	color: #000;
	background-color:	#f2f0e6;
	margin:	0 15px 0 0;
	}

#content	{	/* shorthand box properties tip: think of a clock: 12, 3, 6, 9 */
	padding:	25px 5% 25px 5%;
	}

div.navigation	{
	padding:	10px 10px 0px 15px;
/*	font:	10px/14px verdana, sans-serif;*/
	color:	black;
	min-width: 155px;
        background-color: #dfddd0;
	}


div.updated {
	font-size: smaller;
	text-align: right;
	}

/* Breadcrumb trails */

#bread {
	background-color: transparent;
	padding: 0 5% 0 0;
	margin-bottom: 25px;
        text-align: right;
	}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}

#bread A:visited { color: #2b557f; }




