/* ----------------------------------------------------------------------------
 * New for July 2010 with enhancements to headings and preformatted text.
 */
body
{
	/* uncomment this if you want a lightly lined background
	background-image: url( "bg.gif" );*/
	width: 50em;
	font-family: Candara, Trebuchet MS, Arial, Verdana;
}

#footer
{
	border-top:	1px solid white;
	background: url( "t_monet.jpg" ) no-repeat;
	height:			100px;
}
p.footer
{
	margin-top:		10;
	margin-left:	150;
}

p, dd, li, td, th, h1, h2, h3, h4, h5, legend, td, tr, th
{
	font-family: Candara, Trebuchet MS, Arial, Verdana;
}

pre.code
{
	border:						1px solid #C0C0C0;
	background-color:	#F0F0F0;
	font-family:			monospace;
	margin-left:			20px;
	overflow: 				auto;
}

#code
{
	font-family:		monospace;
	margin-left:		20px;
	margin-bottom:	20px;
}

h2.title				/* use this for the topmost article title */
{
	color:				#2277AA;
	margin-bottom: 0;
}

/* Headers are set up so that you DON'T have to put a break (<br />) in front
 * of them in order to get the vertical white space you want.
 * Tables have a margin at the bottom so that the next paragraph isn't jammed
 * up against them.
 * Also, paragraph tops are attached to the preceding header, but spacing
 * between paragraphs is normal.
 */
p			{ margin-top: 0; }
table	{ margin-bottom: 20; }
h1, h2.section, h3, h4
{
	color:					#2277AA;
	margin-top:			2em;
	margin-bottom:	0;
}

h5
{
	color:					#116699;
	margin-top:			2em;
	margin-bottom:	0;
}

h3.tip, h5.tip	{ margin-top: 0; }

ol.truncate,ol.truncate,ul.truncated,ul.truncate { margin-bottom: 0px; }

tt, code
{
	font-size: larger;
}

td, th
{
	vertical-align: top;
}

th
{
	text-align: left;
}

legend
{
	font-weight: bold;
	/*font-size: x-large; */
}

.manindent
{
	margin-left: 40px;
}

.manpage
{
	width: 575px;
}

ul.hyphen					{ list-style-type: none; }
li.hyphen:before	{ content: " - "; }

p.biblio			{ margin-left: 1.5em; text-indent: -1.5em; }
p.image				{ margin-left: 40px; }
dd.toc				{ font-size: smaller; }
a.toc					{ text-decoration: none; }
a.toc:hover		{ text-decoration: underline; }

.cartouche
{
	border:						2px solid #6699CC;
	background-color: #F1F7FA;
	padding:					10px;
	width:						500px;
}

.warning	{ border-bottom: dotted 4px yellow; }
.error		{ border-bottom: dotted 4px red; }
.nav			{ font-size: small; }

#crumbs
{
	position:		absolute;
	top:				0px;
	left:				650px;
	font-size:	10pt;
}

.greyed      { color: grey;    font-weight: normal; }
.bg-grey-2   { color: black; font-weight: normal; background-color: #E0E0E0; }
.bg-green-2  { color: black; font-weight: normal; background-color: #B5D998; }




/* vim: set tabstop=2 shiftwidth=2 noexpandtab: */
