/* file: default2.css
 *  author: Laura Carlson <lcarlson@d.umn.edu>
 *  version: 1
 */


	body {
	color : #000000;
	background-color : #fffff5;
	background-image : url(http://www.d.umn.edu/~lcarlson/csswork/images/gray.jpg);
	margin : 2%;
	font-family : Verdana, Arial, Helvetica, sans-serif;

}

	#banner a  {
	text-decoration : none;
	color : #006633;
	background-color : transparent;

}
	#banner a.button {
	font-size : 0.9em;
	float : right;
	width : 10%;
	padding : 1em;
	margin : 0 0.6em 1em 0.5em;

}

    #banner  a.button:link{
    padding : 4px;
    text-decoration : none;
    width : 10%;
    color : #000000; /* black text color */
    background-color : #CCCCCC; /* set to a gray green */
    border-top : 2px solid #E9E9E9; /* highlight color */
    border-left : 2px solid #E9E9E9; /* highlight color */
    border-bottom : 2px solid #000000; /* shadow color */
    border-right : 2px solid #000000; /* shadow color */

}

    #banner a.button:visited {
    padding : 4px;
    text-decoration : none;
    color : #000000; /* black text color */
    background-color : #CCCCCC; /* set to a gray green */
    border-top : 2px solid #E9E9E9; /* highlight color */
    border-left : 2px solid #E9E9E9; /* highlight color */
    border-bottom : 2px solid #000000; /* shadow color */
    border-right : 2px solid #000000; /* shadow color */

}

    #banner  a.button:hover {
    color : #000000; /* black text color */
    background-color : #999999; /* desaturated color */
    border-top : 2px solid #000000; /* shadow color */
    border-left : 2px solid #000000; /* shadow color */
    border-bottom : 2px solid #E9E9E9; /* highlight color */
    border-right : 2px solid #E9E9E9; /* highlight color */ 

}

    #banner  a.button:focus {
    padding : 4px;
    text-decoration : none;
    width : 10%;
    color : #000000; /* black text color */
    background-color : #ffff99; /* set to a pastel yellow */
    border-top : 2px solid #ffffcc; /* highlight color */
    border-left : 2px solid #ffffcc; /* highlight color */
    border-bottom : 2px solid #666633; /* shadow color */
    border-right : 2px solid #666633; /* shadow color */

}

    #banner  a.button:active {
    padding : 4px;
    text-decoration : none;
    width : 10%;
    color : #000000; /* black text color */
    background-color : #ff99ff; /* set to a pink */
    border-top : 2px solid #ffccff; /* highlight color */
    border-left : 2px solid #ffccff; /* highlight color */
    border-bottom : 2px solid #663366; /* shadow color */
    border-right : 2px solid #663366; /* shadow color */
    
} 

    div#banner .divider {
	display : none;

}  
	table {
	color : #000000;
	background-color : #efefef;
	border : 2px solid #003300;

}
	th {
	font-size : 0.95em;
	color : #99ff99;
	background-color : #006633;
	text-align : left;
	border-top : 2px solid #e9e9e9;
	border-left : 2px solid #e9e9e9;
	border-bottom : 2px solid #cccccc;
	border-right : 2px solid #cccccc;
	padding : 2px;

}
	td {
	text-align : left;
	vertical-align : top;
	font-size : 0.9em;
	border : 2px solid #e9e9e9;
	border-left : 2px solid #e9e9e9;
	border-bottom : 2px solid #cccccc;
	border-right : 2px solid #cccccc;

}

	tr.winner {
	color : #000000;
	background-color : #ffff66;
	text-align : left;
	border-top : 4px dashed #000000;
	border-left : 2px solid #e9e9e9;
	border-bottom : 2px solid #cccccc;
	border-right : 2px solid #cccccc;
	font-weight : bold;


}
	td.belowbaseline {
	text-align : left;
	border-top : 1px dashed #000000;

}
	td.abovebaseline {
	text-align : left;
	border-bottom : 1px dashed #000000;

}
	h1 {
	font-size : 1.5em;

}
	h1:first-letter {
	color : #006633;
	background-color : transparent;
	font-size : 2em;

}
	h2 {
	font-size : 1em;
	text-align : left;

}
	h3 {
	font-size : 1em;
	color : #99ff99;
	background-color : #006633;
	text-align : left;

}

	h4 {
	font-size : 1em;
	text-align : left;

}

	h5 {
	font-size : 1em;
	text-align : left;

}
	div.code {
	color : #000000;
	background-color : #efefef;
	font-family : "Courier New", Courier, monospace;
	font-size : 1.1em;
	padding : 0.5em;
	margin : 1em;
	border : 2px solid #e9e9e9;

}
	code {
	color : #000000;
	background-color : #ffffff;
	font-family : "Courier New", Courier, monospace;
	font-size : 1.1em;
	font-weight : bold;

}

	.code {
	font-family : "Courier New", Courier, monospace;
	margin-left : 2em;
	color : #000000;
	background-color : #efefef;
	margin-right : 2em;
	font-weight : normal;

}
	strong {
	font-weight : bold;
	font-variant : small-caps;

}
	q {
	quotes : "\00201C" "\00201D" "\002018" "\002019";

}
	q:before {
	content : open-quote;

}
	q:after {
	content : close-quote;

}
	.method {
	padding : 0 2em;

}
	A:link {
	color : #006633;
	background-color : transparent;

}
	A:visited {
	color : #333333;
	background-color : transparent;

}
	a:hover {
	color : #cc0000;
	background : #ffffcc;
	text-decoration : underline overline;

}
	ul {
	line-height : 1.5em;
	list-style-image : url(http://www.d.umn.edu/~lcarlson/csswork/images/green_bullet.gif);

}
	.idattributes {
	color : #000000;
	background-color : #ffffcc;

}
	.otherattributes {
	color : #000000;
	background-color : #ccffcc;

}
	.elementnames {
	color : #000000;
	background-color : #ffccff;

}

	.continuous {
	color : #000000;
	background-color : #99ffff;

}
	.paged {
	color : #000000;
	background-color : #ccffcc;

}
	.continuouspaged {
	color : #000000;
	background-color : #cccc99;

}
	.aural {
	color : #000000;
	background-color : #ffffcc;

}
	.tactile {
	color : #000000;
	background-color : #ccffcc;

}
	.visual {
	color : #000000;
	background-color : #ffccff;

}
	.bitmapped {
	color : #000000;
	background-color : #ffffcc;

}
	.grid {
	color : #000000;
	background-color : #99ccff;

}
	.bitmappedgrid {
	color : #000000;
	background-color : #ff6633;

}
	.interactivestatic {
	color : #000000;
	background-color : #ccccff;

}
	.interactive {
	color : #000000;
	background-color : #ccffcc;

}
	.static {
	color : #000000;
	background-color : #ffcccc;

}

	.unknown {
	color : #000000;
	background-color : #ffffcc;

}
	.quirks {
	color : #000000;
	background-color : #ffff00;

}
	.strict {
	color : #000000;
	background-color : #99ccff;

}
	ol {
	line-height : 1.5em;

}
	ol li {
	list-style-type : decimal;

}
	ol li li {
	list-style-type : lower-alpha;

}
	ol li li li {
	line-height : 1.1em;
	list-style-type : circle;

}
	ol li li li li {
	line-height : 1.1em;
	list-style-type : circle;

}
	.illegal {
	text-decoration : line-through;

}
	.highlight {
	font-weight : bold;
	color : #ff0000;
	background-color : #ffff33;

}
	.wrong {
	text-decoration : line-through;

}

	.note {
	color : #000000;
	background-color : #E9E9E9;
    border-style: dotted;
    padding : 1em;
}

	.highlight {
	font-weight : bold;
	color : #ff0000;
	background-color : #ffff33;

}

	#footer {
	font-size : 0.8em;
	width : 95%;


}

	.webstandards {
	display : none;

}



