/*

	evmik.css - A evmik look CSS sample file

	Derived from modern.css of Osvaldo Santana Neto which 
	Which is a part of the txt2tags project <http://txt2tags.sf.net>

	Author : Eugeniy Mikhailov
	Date   : August 2010
	License: GPL
*/

body {
	padding: 0px;
	margin: 20px;
	background-color: #336699;
	font-family: Sans-Serif;
}

div.header {
	/*border-bottom: 2px solid black;*/
	background-color: #ffcc99;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

div.header h1 {
	text-align: left;
	margin-left: 12pt;
	margin-right: 12pt;
	font-family:  Sans-Serif;
	font-size: 18pt;
	font-weight: bold;
}

div.header h2 {
	text-align: left;
	margin-left: 18pt;
	font-family: Sans-Serif;
	font-size: 14pt;
	font-weight: normal;
}

div.header h3 {
	text-align: left;
	margin-left: 18pt;
	font-family: Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
}

div.header a.headerAuthor {
	font-family: Sans-Serif;
	font-size: 14pt;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

div.header a:hover {
	text-decoration: underline;
}


div.toc {
	float: left;
	width: 30%;
	padding-left: 6pt;
	padding-right: 6pt;
	background-color: #ffcc99;
}

div.toc ul {
	padding-left: 6pt;
}

div.toc li {
	font-size: 8pt;
}

div.toc a {
	font-family: Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

div.toc a:hover {
	text-decoration: underline;
}

div.body {
	float: right;
	width: 65%;
	padding: 10px;
	text-align: justify;
	border-right: 2px dotted black;
	border-left: 2px dotted black;
	background-color: #ffcc99;
}

div.body h1, div.body h2, div.body h3, div.body h4, div.body h5, div.body h6 {
	font-family:  Sans-Serif;
	background-color: #336699;
	color: white;
}

div.body h1 {
	text-align: left;
	margin-top: 12pt;
	margin-bottom: 10pt;
	font-size: 12pt;
	border-left: 4px solid black;
	border-bottom: 2px solid black;
	padding: 5px;
	background-color: #0977f5;
}

div.body h2 {
	text-align: left;
	margin-right: 15px;
	margin-top: 10pt;
	margin-bottom: 8pt;
	font-size: 10pt;
	/*font-weight: normal;*/
	border-left: 2px solid black;
	border-bottom: 1px solid black;
	padding: 5px;
}

div.body h3 {
	text-align: left;
	margin-top: 8pt;
	margin-bottom: 8pt;
	font-size: 10pt;
	font-weight: bold;
	background-color: #ffcc99;
	color: black;
}
	/*border-left: 1px solid black;*/
	/*border-bottom: 1px solid black;*/
	padding: 5px;
}

div.body h4 {
	text-align: left;
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px;
}

div.body h5 {
	width: 80%;
	text-align: left;
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-size: 6pt;
	font-weight: bold;
	padding: 5px;
}


div.body a {
	font-family: monospace;
	font-size: 10pt;
	text-decoration: none;
	/*color: #C00;*/
}

div.body a:hover {
	text-decoration: underline;
}

div.body blockquote {
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	background: #FFFFBB;
	padding: 15px;
}
div.body blockquote p {
	margin-top: 2pt;
	margin-bottom: 2pt;
}

div.body pre {
	background: #FFFFBB;
	padding: 15px;
	border: 1px dashed black;
}

/* definitions list used as errata */ 
div.body dt {
	background: #BBFFBB;
	padding: 3pt;
	font-family: Sans-Serif;
	font-size: 10pt;
	margin-top: 3pt;
	margin-bottom: 8pt;
	font-weight: bold;
}

div.body dl {
	background: #BBFFBB;
	padding: 3pt;
	font-family: Sans-Serif;
	font-size: 10pt;
	margin-top: 18pt;
	margin-bottom: 8pt;
}

div.errata {
	background: #FF7a7a;
}

div.errata h1 {
	color: white;
	background: red;
}

div.errata dt {
	background: #FF0000;
	padding: 3pt;
	font-family: Sans-Serif;
	font-size: 10pt;
	margin-top: 3pt;
	margin-bottom: 8pt;
	font-weight: bold;
}

div.errata dl {
	background: #FF7a7a;
	padding: 3pt;
	font-family: Sans-Serif;
	font-size: 10pt;
	margin-top: 18pt;
	margin-bottom: 8pt;
}

div.announce {
	background: #24E0FB;
	margin-top: 8pt;
	margin-bottom: 8pt;
	padding: 3pt;
}
