/*
 * css for rbt.ca v1.00
 *
 * css released under Creative Commons ShareAlike License v1.0
 *    http://creativecommons.org/licenses/sa/1.0/
 *
 * This file based on 'Tranquille' by Dave Shea
 * You may use this file as a foundation for any new work, but you may
 * find it easier to start from scratch.
 */

/*
 * Basic Elements
 */
html {
	margin: 0.5em;
	padding: 0.5em;
}
body { 
	font-size: 9pt;
	line-height: 15pt;
	font-family: georgia, serif; 
	color: #555753; 
	background: #fff; 
	margin: 0px; 
	padding: 0px;
}
p { 
	font-size: 9pt;
	line-height: 12pt;
	font-family: georgia, serif; 
	margin-top: 0em; 
	text-align: justify;
}
h1 {
	font-size: 14pt;
	margin-bottom: 0.25em;
}
h2 {
	font-size: 12pt;
	margin-bottom: 0.25em;
}
h3 { 
	font-size: 11pt;
	margin-bottom: 0.25em; 
}
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #9685BA;
	background: inherit;
}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #9685BA;
	background: inherit;
}
a:hover, a:active { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #9685BA;
	background: inherit;
}

/*
 * Navigation bar
 */
#navigation {
	width: 14em;
	min-width: 14em;
	color: inherit;
	background: #eee;
	vertical-align: top;
	white-space: nowrap;
	padding-right: 1em;
}
#navigation a:link,
#navigation a:visited,
#navigation a:hover,
#navigation a:active,
#navigation p {
	color: #555753;
	background: inherit;
}
#navigation .toplevel {
	margin-left: 0em;
}
#navigation .shrink1 {
	margin-left: 0em;
}
#navigation .shrink2 {
	margin-left: 0em;
}
#navigation .ancestor,
#navigation .curpage,
#navigation .otherpage {
	color: inherit;
	background: inherit;
}

/*
 * Body
 */
pre.programlisting, pre.screen {
	background: #EEE;
	color: inherit;
	margin-left: 3em;
	margin-right: 3em;
	border-color: #DDD;
	border-width: 1px;
	border-style: solid;
}
#tablebody {
	padding-top: 1em;
	vertical-align: top;
	padding-left: 1em;
}
#tablebody p, #tablebody dl, table.simplelist {
	margin-left: 2em;
}
tt.sgmltag-element:before {
	content: "<";
}
tt.sgmltag-element:after {
	content: ">";
}

/* Format the book example on Docbook example */
#tablebody div.book {
	margin-left: 2em;
	border-color: #555753;
	border-width: thin;
	border-style: solid;
	padding-left: 1em;
	padding-right: 1em;
	background: #eee;
	color: inherit;
}

#tablebody div.book pre.programlisting,
#tableboxy div.book pre.screen {
	background: #DDD;
	color: inherit;
	margin-left: 3em;
	margin-right: 3em;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
}

p.c2 {
	margin-bottom: 0em;
	padding-bottom: 0em;
}
li p, li, ul {
	margin-top: 0em;
	margin-bottom: 0.25em;
}


/*
 * Footer
 */
.navfoot {
	border-style: solid;
	border-top-color: #555753;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	margin-left: 4em;
	margin-right: 4em;
	margin-top: 1em;
}

