body
{
background-color: #DDD; /* 221 which is light gray */
color: black;
line-height: 140%;
}

#navigation {font-family: Tahoma, sans-serif; margin-bottom: 1em; position: static;}

#navigation a {padding: 0.5em;}

h1, h2 {line-height: 140%;}

p#ComparedScreenXYLeftTop {width: 1738px;}

img.browser {height: 550px; width: 550px;}

a {font-weight: bold;}
a:link {background-color: #DDD; color: blue;}
a:visited {background-color: #DDD; color: purple;}
a:link:hover {background-color: white; color: blue;}
a:visited:hover {background-color: white; color: purple;}
a:focus, button:focus, input:focus
{
outline: 2px dotted black;
}

*[accesskey] span {text-decoration: underline;}
option[disabled] {text-decoration: line-through;}
label {white-space: nowrap;}

img.IEico {border: none; height: 25px; padding-left: 16px; width: 23px;}
img.NS62ico {border: none; height: 25px; padding-left: 16px; width: 25px;}
img.NS7ico {border: none; height: 32px; padding-left: 16px; width: 32px;}
img.OPico {border: none; height: 25px; padding-left: 16px; width: 30px;}
img.FF1ico {border: none; height: 26px; padding-left: 16px; width: 31px;}
img.SF2ico {border: none; height: 31px; padding-left: 16px; width: 31px;}

.IE6 {background-color: inherit; color: #398CE2; font: 700 130% "Times New Roman", sans-serif; white-space: nowrap;}
.NS62_7 {background-color: inherit; color: #457566; font: 700 130% Arial, sans-serif; white-space: nowrap;}
.Opera7 {background-color: inherit; color: #C00; font: 700 140% "Times New Roman", serif; white-space: nowrap;}
.FF1 {background-color: inherit; color: #F80; font: 700 140% "Times New Roman", serif; white-space: nowrap;}
.SF2 {background-color: inherit; color: black; font: 700 140% "Times New Roman", serif; white-space: nowrap;}

.severe-problem-warning {border: solid red; padding: 0.5em;}
img.floatLeft {float: left; padding: 12px;}
img.floatRight {float: right; padding: 12px;}

.Passes, .fixed-in-IE7, .fixed-in-IE8
{
background-color: inherit;
color: green;
font-weight: bold;
}

.Fails
{
background-color: inherit;
color: red;
font-weight: bold;
}

img#NS6 {height: 62px; vertical-align: middle; width: 76px;}

img.RequestedPopup, img.no-border {border: none;}

del {display: none;}

#footer {clear: right; font-size: 166%; text-align: center;}
#footer img, #validation img, #validation a {margin: 0em 1em; vertical-align: middle;}
#validation img {padding: 0.5em;}