body {
	color: #000000;
	background: #fefcbd url("./images/back.jpg") repeat fixed;
	cursor: url("http://pragya.net.in/pragya.cur"), url("http://www.geocities.com/pragya_ip/pragya.cur"), auto;
}

h1 {
	font-size: 1.6em;
}

h1, h2 {
	color: #990000;
	background-color: transparent;
	font-variant: small-caps;
}

h3, h4, h5, h6 {
	color: #990000;
	background-color: transparent;
}

blockquote {
	text-align: justify;
	margin: 0em 5em;
}

blockquote, q {
	font-weight: bold;
}

dt {
	color: #990000;
	background-color: transparent;
	font-size: 1.17em;
	font-weight: bolder;
	margin: 1em 0em;
}

dd {
	text-indent: 5em;
	text-align: justify;
	margin-left: 0em;
}

a {
	color: #3333ff;
	background-color: transparent;
	text-decoration: none;
	cursor: pointer;
}

a:active, a:hover {
	color: #000099;
	background-color: #ffff66;
}


a.hint {
	color: #9999ff;
	background-color: transparent;
}

p.section {
	text-indent: 5em;
	text-align: justify;
}

p.first-section {
	text-align: justify;
}

p.first-section:first-letter {
	text-indent: 5em;
	font-size: 3em;
	font-weight: bold;
	float: left;
}

ul.contents {
	list-style-image: url("./images/bullet.gif");
}

pre.console {
	width: 100%;
	background-color: #000000;
	color: #ffffff;
	padding: 5px;
	font-weight: bold;
}

h2.folder, h3.folder, h4.folder, h5.folder, h6.folder {
	display: inline;
	font-size: 1em;
	font-variant: normal;
}

.folder {
	list-style-image: url("./images/folder.gif");
}

.file {
	list-style-image: url("./images/file.gif");
}

.no-break {
	white-space: nowrap;
}

.for-bots {
	display: none;
	visibility: hidden;
	width: 0px;
	height: 0px;
}

.footnote {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #999999;
	background-color: transparent;
	text-align: center;
}

.footnote small {
	color: #000000;
	background: transparent;
}

.foot-space {
	padding: 30% 0%;
}

div.image-case {
	text-align: center;
}

.image-case span, span.image-case {
	padding: 5px;
	background: transparent url("./images/border.png") repeat fixed 0px 0px;
}

span.image-case {
	float: left;
	margin: 2px 5px;
}

a.button,a.button:hover,a.button:active {
	color: ButtonText;
	background-color: ButtonFace;
	font: message-box;
	padding: 3px 5px;
	border: outset 2px ButtonHighlight;
	text-align: center;
	vertical-align: middle;
}

a.button:hover {
	padding: 4px 4px 2px 6px;
	border: inset 2px ButtonHighlight;
}

@media print {
	body, a, font, h1, h2, h3, h4, h5, h6, hr, pre.console {
		color: #000000;
		background-color: transparent;
	}

	body {
		font-size: 12pt;
	}

	a {
		font-style: italic;
		background-color: transparent;
	}

	hr {
		width: 100%;
		border: 1px inset;
	}

	pre.console {
		width: 100%;
		border: 1px solid #000000;
		padding: 5px;
		background-color: #ffffff;
		font-weight: normal;
	}

	br.page {
		page-break-after: always;
	}

	table.footnote, .noPrint {
		display: none;
	}
}

@media aural {
	h1, h2, h3, h4, h5, h6 {
		voice-family: paul, male;
		stress: 20;
		richness: 90;
	}

	h1, h2 {
		pitch: x-low;
	}

	h4, h5, h6, em, i, b {
		pitch: medium;
	}

	h1 {
		pitch-range: 90;
	}

	h2 {
		pitch-range: 80;
	}

	h3 {
		pitch: low;
		pitch-range: 70;
	}

	h4 {
		pitch-range: 60;
	}

	h5 {
		pitch-range: 50;
	}

	h6 {
		pitch-range: 40;
	}

	em, i {
		pitch-range: 60;
		stress: 60;
		richness: 50;
	}

	b {
		pitch-range: 60;
		stress: 90;
		richness: 90;
	}

	a:link {
		voice-family: harry, male;
	}

	a:visited, a:active {
		voice-family: betty, female;
	}

	a:active {
		pitch-range: 80;
		pitch: x-high;
	}
}
