/* 
	This is the default stylesheet for web-documents on the ASARDES server 
	Users are encouraged to use this stylesheet as a basic layout whenever formatting their document.
	This stylesheet is CSS2.1 compliant.
	See also: http://www.w3.org/TR/CSS21/
	
		Tom van Tilburg - 26-07-2005
		
		
	Version history:
		dec. 2005 - added paged-media features
	
*/


@media print, screen{

body {
	font-family: sans-serif;
	font-size: 10pt;
	color: black;
	background: white;
	background-image: url('../images/asardes_fading.png');
	background-position: top left;
	/*background-image: url('../logos/asardes_horizontal.png');
	background-position: top right;*/
	background-attachment: fixed;
	background-repeat: no-repeat;	
	margin: 0px;
	padding-left: 50px;
	padding-right: 50px;
}

h2
{
	display: block;
	clear: both;
	background: #9999ff;
	color: #ffffff;
	padding: 5px;
}

h3
{
	clear: right;
	color: #9999ff;
}

img {
	border: none;
}

.image { 
	float: right;
	padding: 10px;
	font-size: 8pt;
	font-style: italic;
}

hr {
	border: solid 1px;
	color: #9999dd;
}

p {
	display: block;
	clear: right;
	text-indent: 2em;
	text-align: justify;
}

ul {
	list-style-type: square; 
	list-style-position: inside;
	list-style-image: url('../icons/arrow_red.gif');
}

li
{
	padding: 5px;
}
em {
	display: block;
	padding-left: 2em;
	font-family: monospace;
	font-style: normal;
}

blockquote
{
	display: block;
	position: relative;
	left: -50px;
	float: left;
	width: 250px;
	padding: 5px;
	border: 1px  solid #9999ff ;
	background: #ffffcc;
	font-size: 80%;
}

blockquote h1
{
	
	position: relative;
	margin: 0px;
	left: -5px;
	top: -5px;
	width: 260px;
	font-size: 100%;
	border: 0px;
	color: white;
	background:#9999ff;
}

table {
	font-size:10pt;
	margin: 10px;
	border: solid 1px black;
}


#author /*use: <span id="author"> */
{
	display: block;
	position: relative;
	text-align: right;
	right: 10px;
	font-size: 12pt;
	font-style: italic;
	color: #5961b4;
}

#date /*use: <span id="date"> */
{
	display: block;
	position: relative;
	text-align: right;
	right: 10px;
	font-size: 8pt;
	color: #cccccc;
}

caption {
	caption-side: bottom;
	margin: 10px;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	text-indent: 2em; 
}

.textbox /*Use: <span class="textbox"> Text here... </span>*/ 
{
	display: block;
	border: solid 1px #cccccc;
	margin: 0px 20px 0px 20px;
	padding: 0px 10px 0px 10px;
	font-size: 90%;
}
} /* end of screen & print part */

/* next part is only for print layout */


@media print 
{
	body 		{background:white; 
			font-size:10pt; 
			margin:0 }
	h2 		{page-break-before: always;}
	p 		{orphans: 5;}
	h1, h2, h3,
	h4, h5, h6    	{page-break-after: avoid; }
	ul, ol, dl    	{page-break-before: avoid; }
	.image 		{page-break-inside: avoid;
			page-break-after: avoid;
			float: none;
			display: block;
			margin-left: auto;
			margin-right: auto;
	}
	img 		{ page-break-inside:avoid; 
			page-break-after:avoid; }
}

