@charset 'utf-8';

/*
INFO STYLE SHEET  J-A-B.NET

________________________________________________________________________________
author: Jens Brueckmann
        http://www.j-a-b.net/

      created: 2004-05-15
last modified: 2009-12-04
________________________________________________________________________________
This CSS may contain some selectors and attributes from CSS3 which are not yet advanced
beyond Working Draft or Candidate Recommendation and should therefore be regarded 
as experimental.
________________________________________________________________________________
Validation:
http://jigsaw.w3.org/css-validator/validator?uri=http://www.j-a-b.net/css/info.css.php&warning=2&profile=css3&usermedium=all
________________________________________________________________________________
This style sheet is published under a Creative Commons License. For more information 
about this license visit http://creativecommons.org/licenses/by-sa/2.0/
________________________________________________________________________________
Comments are welcome :-) Use contact form or mail me at jens[at]j-a-b.net
________________________________________________________________________________
*/

/*__ INFO SITE NEWS _____________________________________ ~info/index.phtml __*/

dl#siteLog {
	padding: 1em;
	border: 1px solid #e0e0e0;
	margin: 1em auto;
	}

#siteLog dt img {
	width: 5px;
	height: 5px;
	margin: 0 1em;
	vertical-align: 10%;
	}

#siteLog dt[id]::before {
	display: none;
	}

dl#siteLog dd {
	margin: 0 0 1.5em;
	}

dl#siteLog p:first-child::before {
	display: inline;
	margin: 1em 0;
	content: '\21B3  ';
	color: #808080;
	font-size: 2em;
	font-weight: bold;
	}

/*__ INFO-LOGS _________________________________________________ ~info/info __*/

dd#I2004-11-09-d img {
	width: 300px;
	height: 90px;
	}

/*__ INFO-HELP _________________________________________________ ~info/info __*/

img.standInfoLogo {
	width: 80px;
	height: 15px;
	margin: auto 1.5em;
	vertical-align: middle;
	}

ul#linkMarks::before {
	display: none;
	}

ul#linkMarks li {
	margin-left: 2em;
	font-weight: bold;
	list-style: none;
	}

ul#linkMarks img {
	width: 20px;
	height: 20px;
	vertical-align: middle;
	}

img#exampleAnchor {
	display: block;
	width: 253px;
	height: 18px;
	margin: 1em 0 1em 4em;
	}

img.ins-del {
	width: 57px;
	height: 23px;
	vertical-align: middle;
	}


/*__ INFO-BROWSER-QUIRKS _________________________________________ ~info/ua __*/

ul.pageErrors {
	margin: 3em auto;
	}

img.OSLogo {
	width: 32px;
	height: 32px;
	margin: 0 1em;
	vertical-align: middle;
	}


/*__ CSS TEST CASES __________________________ ~info/css-test/css-testcases __*/

dl#cssTests {
	margin: 3em  0 3em 2em;
	}

dl#cssTests dt::before {
	display: none;
	}

dl#cssTests ol {
	margin: auto 2em;
	}

/*__ REFERENCE ________________________________________________ ~info/links __*/

dl#allRef {
	width: 80%;
	padding: 0 1em;
	border-left: 4px solid #999;
	margin: 3em auto;
	}

dl#allRef dt {
	font-size: 1.2em;
	font-weight: bold;
	}

dl#allRef dd {
	padding: 0 3em;
	}

dl#allRef dd::before {
	display: inline;
	margin: 1em 0;
	content: '\21B3  ';
	color: #999;
	font-size: 2em;
	font-weight: bold;
	}


/*__ PROMOTION ____________________________________________ ~info/linkme __*/

dl#promotion {
	width: 100%;
	padding: 0;
	border: 1px solid #d0d0d0;
	margin: 0;
	text-align: center;
	}

dl#promotion dt {
	background: #ccc;
	color: #000;
	}

dl#promotion dd {
	padding: 0 0.3em;
	margin: auto;
	line-height: 1.2em;
	font-size: 0.8em;
	}

dl#promotion var {
	display: block;
	margin: 0.5em auto;
	text-align: center;
	white-space: pre;
	font-style: normal;
	}

dl#promotion code {
	display: block;
	padding: 0 0.5em;
	border: 1px solid #d0d0d0;
	margin: 1em auto;
	background: #f0f0f0;
	color: #000;
	text-align: left;
	font-family: 'Lucida Console', 'Lucida Sans Typewriter Regular', 'Courier New', Courier, monospace;	}

dl#promotion img {
	display: block;
	margin: 1em auto;
	border: 1px solid #a0a0a0;
	}

img.linkButton {
	width: 34px;
	height: 34px;
	}

img.smallBanner {
	width: 88px;
	height: 31px;
	}

