/*
*
* Cascading Style Sheet (Level 2) for HTML Generated Norman Walsh DocBook Stylesheet (XSL/DSSSL)
* - Thai Language Font Enhancement
* - Colorized Display
* - LDP-DocBook Enhance Functional CSS Display
*
* Phattanon Duangdara [sf_alpha@shin-host.com]
* Modified from paper.css by
* Theppitak Karoonboonyanan[thep@links.nectec.or.th]
*
*/

/* HTML General  */

a:link	{
	text-decoration : none;
	color: #0000cc;
}

a:hover	{
	text-decoration : underline !important;
	color : blue !important;
}

a:active	{
	font-weight : bold;
	color: red;
}

a:visited	{
	text-decoration : none;
	color : #336699;
}

body	{
	margin : 10px; font-family : "DB ThaiTextFixed", serif; font-size : small;
	background-color : #fffbf0;
}

table {
	border-style : none; border-spacing : 0px; border-collapse : collapse;
}

td, th {
	text-align : left; vertical-align : top; padding : 1px 5px 1px 5px;
}

H1 {
  padding-top: 24px;
  padding-bottom: 24px;
  text-align: center;
  color: #006699;
  font-family : sans-serif;
}

H2 {
  text-align: left;
  color: maroon;
  font-family: sans-serif;
}

H3 {
  text-align: left;
  color : #3f7f3f;
  font-weight: bold;
  font-family : sans-serif;
}

H4 {
  text-align: left;
  text-indent: 2em;
  font-weight: bold;
  font-family : sans-serif;
}

H5 {
  text-align: left;
  text-indent: 2em;
  font-weight: bold;
  font-family : sans-serif;
}

pre {
	font-family : "Courier",monospace;
}

/* DocBook Class */

.author {
	color : black;
}

.sect1 p {
	text-indent : 2em;
}

div.article div.sect1 {
	border-top : 2px ridge;
	margin-top : 20px;
	padding-left : 1em;
	padding-right : 1em;
}

div.sect2 {
	border-top : 1px ridge;
	margin-top : 20px;
	padding-left : 1em;
	padding-right : 1em;
}

.programlisting {
	border : 1px solid silver;
	background-color : #fff0f0;
	padding :	 5px;
}

.screen {
	border : 1px solid silver;
	background-color : #f0f0f0;
	padding :	 5px;
}

.synopsis {
	border : 1px solid silver;
	background-color : #f0fff0;
	padding :	 5px;
}

/* Revision History */

div.revhistory table {
	margin : 10px 0px 10px 0px;
}

div.revhistory td, div.revhistory th {
	border : 1px silver solid;
}

div.revhistory th {
	background-color : #006699;
	color : white;
}

/* Abstract */

div.abstract {
	background-color : #fff0d0;
	border : 1px silver solid;
	margin : 10px 0px 10px 0px;
	padding : 2px 10px 2px 10px;
}

/* TOC */

div.toc dt {
	font-weight : bold;
}

div.toc a:visited {
	color : #0000cc;
}


/* SPECIAL */
