

table 

{

	background-color: pink !important;

	border-spacing: 1px !important;

	empty-cells: show !important;

	border: 2px solid red !important;

}



table[summary] {background-color: #cfc !important; border:none !important;}



th 

{

	border: 1px solid #009 !important;

	padding: 2px;

	background-color:pink !important;

	border-bottom: 2px solid green !important;

}



th[scope] 

{

	background-color: #cfc !important; 

	border-bottom:none !important;

}

th[id]:before 

{

	content: "TH ID: " attr(id) " ";

	border: 1px solid #096;

	padding: 1px;

	color: #000;

	background: #cfc;

	font: 9px Verdana, sans-serif;

}

th[id] {background-color: transparent !important; border-bottom: none !important;}



td {border: 1px dashed #00F !important;padding: 2px;}

td[id] {border: none !important;}

td[id]:before 

{

	content: "ID: " attr(id) " "; 

	border: 1px solid #096;

	padding: 1px;

	color: #000;

	background: #cfc;

	font: 9px Verdana, sans-serif;

}

td[headers]:before 

{

	content: "Headers: " attr(headers) " "; 

	border: 1px solid #096;

	padding: 1px;

	color: #000;

	background: #cfc;

	font: 9px Verdana, sans-serif;

}



img 

{

	border: 2px dotted #F00 !important; 

	visibility: visible !important;

	-moz-opacity:0.25;

}



img[alt]

{

	visibility: visible !important;

	-moz-opacity: 1.0;

}

img[alt]:after 

{

	content: " " attr(alt) " " !important;

	border: 1px solid #390 !important;

	padding: 1px !important;

	color: #000 !important;

	background: #DED !important;

	font: 9px Verdana, sans-serif !important;

}



img[height]

{

	border-right:0 !important; 

	border-left:0 !important;

}



img[width] 

{

	border-top:0 !important;

	border-bottom:0 !important;

}

/*a

{

	color: #F00 !important;

	background: #FCF !important;

}



a:link[href^="mailto:"]

{

	color: #390 !important;

	background: #EFE !important;

}

a:link[href^="mailto:"]:before

{

	content: "email: " !important;

	border: 1px solid #390;

	padding: 1px;

	color: #000;

	background: #CDC;

	font: 9px Verdana, sans-serif;

}*/



input {background-color: #fcf;color: white; border:1px solid red;}

input:after

{

	content: "Needs ID?";

	border: 1px solid #C00;

	padding: 1px;

	color: #000;

	background: #FF9;

	font: 9px Verdana, sans-serif;

}

input[id] {background-color:transparent !important; color:inherit !important; border: 1px solid black !important;}

input[id]:after 

{

	content: "ID: " attr(id) " "; 

	border: 1px solid #096;

	padding: 1px;

	color: #000;

	background: #cfc;

	font: 9px Verdana, sans-serif;

}

input[type="submit"],input[type="reset"]

{

	background-color:#d6d3ce;

	color:black;

	border-top: 1px solid #fff;

	border-right: 1px solid #424142;

	border-bottom: 1px solid #424142;

	border-left:1px solid #fff;

}

label

{

	background-color: #cfc !important; 

	color: #096;

	padding: 2px;

	border: 1px solid #096;

}

blink 

{

	text-decoration: none !important;

	background: #ffc !important;

	border-bottom: 1px solid #C00;

	padding: 1px;

	color: #000;

	background: #FF9;

	font: 9px Verdana, sans-serif;

}

