@charset "utf-8";

/* Izilla CSS Print Template v1.1 (05/08/2009) */
/* http://www.izilla.com.au */

/* --------------------------------------------
	Conditional Browser Rules
----------------------------------------------- */

/*
	Usage: Apply each of these "hacks" after the initial incorrect value has been set.

	Child Selector for FF, IE7, Opera, Safari:
		html > body element {rule}
	
	Child Selector + Comment Hack, which IE7 ignores:
		html >/^^/ body element {rule}
	
	Comment Hack to hide from IE5x:
		element {selector/^^/:/^^/ value;}
		
	Target Opera and Safari:
		@media all and (min-width:0px) {
			head~body:lang(en) element {rule}
		}
	
	To fix Firefox Left-Click/Print Drop Clearing Issues
	
	html >/^^/ body element {
		overflow: visible;
	}
	
	element:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
	}
	
	Replace ^ with *
*/

/* --------------------------------------------
	Common Print Styles
----------------------------------------------- */

.firebugHighlight {
    background-color: #3875d7 !important;
}

.firebugRulerH {
    background: url(chrome://firebug/skin/rulerH.png) repeat-x !important;
}

.firebugRulerV {
    background: url(chrome://firebug/skin/rulerV.png) repeat-y !important;
}

.firebugLayoutBoxMargin {
    background-color: #edff64 !important;
}

.firebugLayoutBoxBorder {
    background-color: #666 !important;
}

.firebugLayoutBoxPadding {
    background-color: SlateBlue !important;
}

.firebugLayoutBoxContent {
    background-color: SkyBlue !important;
}

.firebugLayoutLine {
    background-color: #000 !important;
}

* {
	background: none !important;
}

body {
	padding: 0;
}

html >/**/ body object {
	display: none;
}

.error, .ok {
	width: auto;
}

.error h3, .ok h3, .error ul, .ok ul {
	background: none;
}

.error h3, .ok h3 {
	padding-left: 17px;
}

ul, .error ul, .ok ul {
	list-style-type: disc;
	padding-left: 33px;
}

li ul {
	list-style-type: square;
}

li li ul {
	list-style-type: circle;
}

html body ul li, html body .error ul li, html body .ok ul li {
	padding-left: 10px;
}

a.managed, a.feature {
	padding-left: 0;
}

html body #search ul li.previous, html body #search ul li.next {
	display: none;
}

#search ul li span, #search ul li a:focus, #search ul li a:hover {
	color: #da8d03;
}

/* --------------------------------------------
	Specific Print Styles
----------------------------------------------- */

