body {
	color: black;
	background-color: white;
	/*background-image: url(../images/bg.png);*/
	font-family: /*Verdana,*/ Arial, sans-serif;
	font-size: medium;
	line-height: 1.4;
	margin: 0;
	padding-left: 2em;
	padding-right: 2em;
}

img {
	/*border: black solid 2px;*/
}

div.figure {
	margin-left: 3em;
	margin-right: 3em;
}

div.navheader {
	/*margin: -2em;*/ /*x*/
	margin-top: 0;
	margin-bottom: 1em;
	/*background-color: #EEE;*/
	padding: 0.5em;
	/*padding-left: 2em;*/ /*x*/
	/*padding-right: 2em;*/ /*x*/
	border-bottom: solid 1px silver;
	color: gray;
	/*position: fixed;*/
	/*left: 0;*/
	/*top: 0;*/
}

div.navheader img {
	border: none;
}

div.navfooter {
	/*margin: -2em;*/ /*x*/
	margin-top: 2em;
	margin-bottom: 0;
	/*background-color: #EEE;*/
	padding: 0.5em;
	/*padding-left: 2em;*/ /*x*/
	/*padding-right: 2em;*/ /*x*/
	border-top: solid 1px silver;
	color: gray;
}

div.navfooter img {
	border: none;
}

em.glossterm {
	font-style: normal;
	padding-right: 11px;
	background-image: url(images/def.png);
	background-repeat: no-repeat;
	background-position: 100% 20%;
}

div.epigraph {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-align: right;
	line-height: 1.2;
}

div.epigraph p, div.epigraph div {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

span.attribution {
	font-style: normal;
}

code {
	font-size: medium;
	font-family: "Courier New", Courier, monospace;
}

a[href^="http://"], a[href^="https://"], a[href^="ftp://"] {
	background: transparent no-repeat scroll right center;
	background-image: url(../images/ext.png);
	padding-right: 13px
}

div.mediaobject {
	margin: 0.5em;
}

span.guibutton,
span.guimenu,
span.guisubmenu,
span.guimenuitem,
span.guiicon {
	/*color: gray;*/
	/*font-weight: bold;*/
	background-color: #F0EEE2;
	padding-left: 0.2em;
	padding-right: 0.2em;
}

span.accel {
	text-decoration: underline;
}

pre.screen {
	background-color: white;
	padding: 0.5em;
	border: solid 1px #DDD;
	line-height: 100%;
}

pre {
	font-family: "Courier New", Courier, monospace;
	font-size: small;
}

pre code {
	font-size: small;
}

.screen .prompt {
	background-color: #F4F4F4;
}

.screen .userinput {
	/*font-weight: 900;*/
	color: #008;
}

thead {
	background-color: #DDD;
}

div.toc {
	background-color: #DDD;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	margin-top: 2em;
	margin-bottom: 2em;
}

div.sidebar {
	font-size: small;
	float: right;
	width: 10em;
	margin-left: 2em;
	padding-left: 1em;
	padding-right: 1em;
	background-color: #EEE;
}

p .userinput {
	margin-left: 0.2em;
	margin-right: 0.2em;
	white-space: nowrap;
}

div.note th,
div.tip th,
div.important th,
div.caution th,
div.warning th
{
	/*background-color: #EEE;*/
	border-bottom: solid 1px gray;
	/*border-left: solid 3px gray;*/
}

.email {
	font-family: /*Verdana,*/ Arial, sans-serif;
}

div.author h3.author{
	margin-bottom: 0.3em;
}
/*
.keycap {
	color: #444;
}
*/

.remark {
	color: red;
	font-weight: bold;
	/*font-family: serif;*/
}

.lineannotation {
	font-style: normal;
	color: gray;
	font-family: /*Verdana,*/ Arial, sans-serif;
}

.command {
	color: #008;
	white-space: nowrap;
	font-weight: bold;
}

.cmdsynopsis {
	font-family: /*Verdana,*/ Arial, sans-serif;
	font-weight: bold;
	/*color: gray;*/
	color: #008;
}

.cmdsynopsis code {
	font-family: /*Verdana,*/ Arial, sans-serif;
	/*font-weight: bold;*/
	/*color: #008;*/
}

.replaceable /*code*/ {
	color: #44C;
}

code.varname {
	/*font-family: Arial, sans-serif;*/
	font-weight: bold;
	color: #066;
}

code.constant {
	/*font-family: Arial, sans-serif;*/
	font-weight: bold;
	color: #363;
}

code.literal {
	/*font-family: Arial, sans-serif;*/
	font-weight: bold;
	color: #363;
}

.filename {
	font-weight: bold;
}

.breadcrumbs {
	background-color: #eeeeee;
	margin-top: -1em;
	/*border: solid 1px #dddddd;*/
	padding: 0.5em;
	color: #888;
	font-size: small;
}

.breadcrumbs a {
	color: #888;
}