/*	FJ http://www.fjdelisle.net  */
/**************************
Styles
**************************/

body {background:#E8E8E8;}
a:link 		{color: #006699;text-decoration: none;}
a:visited 	{color: #006699;text-decoration: none;}
a:hover 	{color: #CC6600;text-decoration: none;}
a:active 	{color: #CC6600;text-decoration: none;}
p {padding:0 0 6px 0;}

h1 {font-size:2.2em; font-weight:bold;}
.e404 {color:#990000;}
h2 {font-size:1.5em; font-weight:bold; margin-top:15px; margin-bottom:7px;}
h3 {font-size:1.2em; font-weight:bold; margin-top:11px; margin-bottom:4px;}

ul, ol {margin:0;}
li 			{margin: 0 0 0 8px;}
li li		{margin: 0 0 0 15px;}
li li li	{margin: 0 0 0 22px;}

#container {background:#E8E8E8;}
img {margin:0; padding:8px;}
.img_logo {margin:0 3px 0 0;padding:0; vertical-align:middle;}


#hd{background:#666666;color:#FFFFFF; margin-bottom:5px;}
#header-left {float:left; padding: 0 0 0 5px;}
#header-right {float:right; padding: 10px 10px 0 0;}
#header img{border:0px; margin:0; padding:0;}




.contrast 			{background:#666666;color:#FFFFFF;}
.contrast a:link 	{color:#999999;text-decoration: none;}
.contrast a:visited {color:#999999;text-decoration: none;}
.contrast a:hover 	{color:#999999;text-decoration: none;}
.contrast a:active 	{color:#999999;text-decoration: none;}

#nav {background:#CCCCCC;}
.title-nav {text-align:center;background:#666666;color:#FFFFFF;
			vertical-align:middle; margin:0; padding:5px; font-size:1em;}
.content-nav {padding:5px;}

#ft {font-size:1em;color:#FFFFFF;text-align:center;}
#footer-nav {color:#000000;}

.pub {text-align:center;}

.accent {border:#0033CC 2px dotted; padding: 3px;}

.citation {font-style: italic;}
