W3C CSS Validator results for https://www.nehrp.gov/ (CSS level 3 + SVG)

Sorry! We found the following errors (5)

URI : https://www.nehrp.gov/css/screen_search.css

449 div#text h3 img Value Error : padding-bottom -0.2em negative values are not allowed : -0.2em

URI : https://www.nehrp.gov/css/tabs_nav.css

26 * Parse Error *html #menuList{ height: 30px; position: relative; z-index: 30; }

URI : https://www.nehrp.gov/css/print.css

0 Unknown error org.w3c.css.parser.analyzer.ParseException: The media “handheld” has been deprecated

URI : https://www.nehrp.gov/css/508.css

0 Unknown error org.w3c.css.parser.analyzer.ParseException: The media “aural” has been deprecated
0 Unknown error org.w3c.css.parser.analyzer.ParseException: The media “braille” has been deprecated

↑ Top

Warnings (3)

URI : https://www.nehrp.gov/css/tabs_nav.css

43 zoom is an unknown vendor extension

URI : https://www.nehrp.gov/css/jquery.leaveNotice.css

25 -moz-box-shadow is an unknown vendor extension
25 -webkit-box-shadow is an unknown vendor extension

↑ Top

Valid CSS information

body {
background-color : rgb(204, 204, 204);
color : #333333;
font : 100% Verdana, Arial, Helvetica, sans-serif;
text-align : center;
}
div#page, div#content {
background-color : #ffffff !important ;
color : #333333;
height : auto;
}
div#page {
width : 800px;
margin-right : auto;
margin-left : auto;
margin-top : -0.2em;
padding : 0;
text-align : left;
}
div#banner, div#banner2 {
border : black solid;
border-width : 0 0 1px 0;
width : 800px;
margin : 0;
background-color : rgb(0, 0, 102);
color : white;
clear : both;
}
div#banner {
height : auto;
padding : 0;
}
div#banner2 {
height : auto;
padding-top : 0.2em;
}
div#banner h1, div#banner2 h1 {
font-weight : normal;
letter-spacing : 0.02em;
}
div#banner h1 {
font-size : 1.3em;
padding : 0 0 0 24%;
margin : -8% 0 0 0;
}
div#banner2 h1 {
font-size : 1.2em;
padding : 0.9em 0 0 20%;
margin : 0;
}
div#banner h3, div#banner2 h3 {
font : 1em "Times New Roman", Palatino, Georgia, serif;
font-style : italic;
margin : 0;
letter-spacing : 0.03em;
}
div#banner h3 {
padding : 0.5em 0 0 26%;
}
div#banner2 h3 {
padding : 0.5em 0 1% 22%;
}
div#banner img {
border : rgb(204, 204, 204) solid;
border-width : 1px 0 0 0;
margin : 0;
padding : 0;
}
div#banner2 img {
float : left;
border : 0;
padding : 0.2em 0.2em 0;
margin : 0.2em 0 0 0.1em;
}
div#banner form, div#banner2 form {
float : right;
border : 0;
padding : 0.6em 0.5em 0 0;
margin : 0;
}
div#banner form input.searchbox, div#banner2 form input.searchbox {
font-weight : normal;
font-size : 0.7em;
background-color : #fff;
color : #333333;
}
div#banner form input.searchbutton, div#banner2 form input.searchbutton {
font-size : 0.7em;
cursor : pointer;
border : #ccc outset 1px;
background-color : #fff;
color : #333333;
font-weight : bold;
padding : 1px 2px;
}
table#awards {
margin : 0 1em 0 0;
padding : 0;
}
table {
padding : 0;
}
table.border td {
border : rgb(153, 153, 153) solid;
border-width : 1px 0 0 0;
}
td {
font-size : 80%;
padding : 0.4em 0.3em;
}
td ul {
margin : 0.5em 0 0 2em;
list-style : none;
}
th {
font-size : 75%;
margin : 0;
padding : 0;
text-align : center;
}
table.border th, .center {
text-align : center;
margin : 0;
padding : 0 0 0.3em 0;
}
.left {
text-align : left !important ;
}
div#text ul li li, div#newsleft ul li li, div#newsright ul li li {
font-size : 100%;
margin : 0;
padding : 0.4em 0 0 0;
}
div#text td ul li {
font-size : 100%;
margin : 0;
padding : 0.4em 0 0 0;
}
ul li, ol li {
font-size : 80%;
margin : 0 0 0 -0.5em;
padding : 0 0 0.7em 0;
}
dl {
font-size : 0.8em;
margin : 0;
padding : 0;
}
div#quicklinks {
margin : 0.5em -2em -1.2em -2em;
padding-top : 0.1em;
}
#qlnavlist li {
list-style : none;
display : inline;
}
#qlnavlist li a {
padding : 0.2em 0.5em 0.2em 0.3em;
margin-right : 0.5em;
border : rgb(153, 153, 153) solid;
border-width : 0 0 1px 0.6em;
background : rgb(230, 230, 226);
color : rgb(0, 0, 102);
text-decoration : none;
}
#qlnavlist li a:link {
color : rgb(0, 0, 102);
background : rgb(230, 230, 226);
}
div#content {
border : rgb(153, 153, 153) solid;
border-width : 1px 1px 0 1px;
margin : 0;
padding : 0;
}
#frame {
width : 760px;
margin : 0 0 0 20px;
padding : 8px 0 0 0;
clear : both;
}
#frame img {
padding : 0 0 1px 0;
}
#contentleftwide {
width : 485px;
padding : 0;
float : left;
margin : 0;
border : green solid 1px !important ;
}
#contentleft {
width : 245px;
padding : 0;
float : left;
margin : 0;
}
#contentcenter {
width : 245px;
padding : 0;
float : left;
margin : 0;
}
#contentright {
width : 180px;
padding : 0;
margin : 0;
float : left;
}
div#emailbox, div#subscribebox {
padding : 0.2em 0.2em 0.5em 0.3em;
margin : 0.5em 0 1.25em 0;
border : rgb(153, 153, 153) solid;
border-width : 1px;
line-height : 1.1em;
width : 180px;
}
div#storybox {
padding : 0.2em 0.2em 0.5em 0.3em;
margin : 0 0 1.25em 0;
border : rgb(153, 153, 153) solid;
border-width : 1px;
line-height : 1.1em;
width : 180px;
}
p.newstory {
padding : 0.1em 0 0 0;
margin : 0;
}
div#worldeq img {
margin : -0.7em -0.6em -0.3em;
}
div#storypic {
padding : 0 0.2em 0 0.8em;
margin : 0;
width : 180px;
}
div#storypic img {
padding : 0;
margin : 0;
width : 176px;
border : 0;
}
#contentright h3, #contentright p {
font-size : 0.8em;
margin : 0;
}
div#contentleftwide {
margin : 0 0.4em 0 0;
padding : 0 0.5em 0 0;
}
div#contentleft, div#contentcenter {
margin : 0 0 0 0.4em;
padding : 0.8em 0 0 0.5em;
}
div#contentcenter {
margin : 0 1em 0 1.8em;
}
div#contentright {
margin : 0 0 0 0.4em;
padding : 0 0 0 0.5em;
}
#contentmain {
padding : 0;
float : left;
margin : 0;
width : 96%;
}
#contentmain p, #contentmain li {
font-size : 0.8em;
}
div#frame h2, div#contentright h3 {
color : rgb(0, 0, 102);
background-color : white;
}
div#frame h2 {
border-bottom : 1px solid rgb(0, 0, 102);
letter-spacing : 0.01em;
margin : 0 0 -0.6em 0;
padding : 0.1em 0.5em;
font-size : 0.95em;
}
div#text h3 {
letter-spacing : 0.01em;
margin : 1em 0 0 -2.5em;
padding : 0;
font-size : 0.8em;
color : rgb(51, 51, 51);
background-color : white;
}
div#text h3.ss {
letter-spacing : 0.01em;
margin : 1em 0 0 -2.1em;
padding : 0;
font-size : 0.9em;
color : #cc0033;
background-color : white;
}
div#text .breadcrumbs {
margin : 1em 0 0 -2.5em;
padding : 0;
font-size : 0.8em;
color : rgb(51, 51, 51);
background-color : white;
}
div#contentmain {
margin : 0 0 0 0.5em;
padding : 0.8em 0.8em 0 0.5em;
}
div#text {
margin : 0 0 0 3em;
padding : 0.8em 0.8em 0 0.5em;
}
div#footer {
float : left;
}
div#footer, div#validcode {
text-align : center;
width : 100%;
padding : 0;
margin : 0;
background-color : rgb(204, 204, 204);
color : #333333;
}
div#logos {
background-color : white;
color : #333333;
padding : 0.2em;
margin : 0;
border : rgb(153, 153, 153) solid 1px;
}
#logos a {
padding : 0;
margin : 0 1.5em;
}
img {
border : 0;
}
#policytext p {
font-size : 65%;
}
.small {
font-size : 80%;
}
.print {
display : none;
}
.red {
background-color : #ffffff;
color : #cc0033;
}
.and {
font-size : 0.9em;
font-style : italic;
padding : 0 0.2em;
}
.top {
text-align : right;
padding : 0.4em 0.8em 0 0;
margin : 0;
}
.top a {
font-size : 0.8em;
}
#subnavcontainer {
margin : 0;
padding : 0;
float : right;
font : bold 100% Verdana, Arial, Helvetica, sans-serif;
}
ul#subnavlist {
list-style : none;
padding : 0;
margin : 0;
}
ul#subnavlist li {
display : block;
float : left;
margin : 0;
padding : 0;
text-align : center;
}
ul#subnavlist li a {
display : block;
padding : 0.4em 0.5em;
border-style : outset;
border-color : gray;
border-width : 1px 2px 2px 1px;
text-decoration : none;
background-color : rgb(204, 204, 204);
color : rgb(0, 0, 102);
}
#subnavcontainer > ul#subnavlist li a {
width : auto;
}
ul#subnavlist li#active a {
background : rgb(102, 0, 102);
color : white;
}
ul#subnavlist li a:hover, ul#subnavlist li#active a:hover {
color : #fff;
background : rgb(0, 0, 102);
border-style : inset;
border-color : black;
border-width : 1px 2px 2px 1px;
}
div#hayesphoto, div#faeckephoto, div#laatschphoto, div#applegatephoto, div#filsonphoto, div#pauschkephoto, div#morelliphoto, div#harmanphoto {
margin : 1em 1em 0 0;
float : left;
width : 139px;
}
div#hayescontact, div#faeckecontact, div#laatschcontact, div#applegatecontact, div#filsoncontact, div#pauschkecontact, div#morellicontact, div#harmancontact {
padding : 0.3em 0 0 0;
}
ul#newslist {
padding : 0;
margin : 0 0.5em 0 0;
}
ul#newslist li {
list-style : none;
margin : 1em 0 1.5em 0;
padding : 0.5em 1.5em 0.8em 0.5em;
border : gray solid;
border-width : 0 0 1px 0.3em;
background : rgb(230, 230, 226);
color : inherit;
}
ul#newslist li strong {
background : rgb(230, 230, 226);
color : rgb(51, 51, 51);
}
div#text h3 img {
margin-bottom : -0.2em;
}
#newsleft {
width : 58%;
float : left;
margin : 1em 0 0 0.8em;
padding : 0;
}
#newsright {
width : 36%;
float : right;
padding : 0.2em 0.3em 0.5em 0.3em;
margin : 1.7em 0.2em 1.25em 0;
border : rgb(153, 153, 153) solid;
border-width : 1px;
line-height : 1.1em;
color : inherit;
background-color : #ffffcc;
}
#innerbox {
color : inherit;
background-color : white;
border : white solid;
border-width : 1px;
padding : 0.5em 0 0.3em 0;
margin : 0.5em 2px 0.3em 2px;
}
#newsright ul {
padding : 0.2em 0.4em 0.5em 0.5em;
margin : 0;
}
#newsright ul li {
list-style-type : square;
padding : 0;
margin : 0.5em 0 0.3em 1.2em;
line-height : 1.3em;
}
.agency {
border : rgb(153, 153, 153) solid;
border-width : 0 0 1px 0;
margin : 0;
padding : 0 0.5em;
}
div#newsleft h3, div#newsright h3 {
letter-spacing : 0.01em;
margin : 0;
padding : 0;
font-size : 0.8em;
color : rgb(51, 51, 51);
background-color : inherit;
}
#newsright h3 {
margin : 0.2em 0.3em 0 0.3em !important ;
}
div#pptbox {
padding : 0.2em 0.2em 0.5em 0.3em;
margin : 0.3em 0 1.25em 0;
border : rgb(153, 153, 153) solid;
border-width : 1px;
line-height : 1.1em;
width : 185px;
float : right;
color : inherit;
background-color : #ffffcc;
}
div#pptbox p, #newsright p {
margin : 0.5em 0 0 0;
font-size : 0.75em;
}
#pptbox h3 {
color : rgb(0, 0, 102) !important ;
background-color : #ffffcc !important ;
margin : 0.2em 0 0 0 !important ;
}
#pptbox img {
margin : 0 0 0 0.5em !important ;
}
.blue {
color : rgb(0, 0, 102) !important ;
}
#researchneeds1, #researchneeds2, #researchneeds3, #researchneeds4, #researchneeds5 {
width : 93%;
float : left;
padding : 0.2em 0.3em 0.5em 0.3em;
margin : 0 0 1.25em 0;
border : rgb(153, 153, 153) solid;
border-width : 1px;
line-height : 1.1em;
color : inherit;
background-color : #ffffcc;
}
#rnrinnerbox1, #rnrinnerbox1b, #rnrinnerbox2, #rnrinnerbox2b, #rnrinnerbox3, #rnrinnerbox4, #rnrinnerbox5 {
color : inherit;
background-color : white;
border : white solid;
border-width : 1px;
padding : 0 0.2em;
margin : 0 2px 0 2px;
}
#researchneeds1 ul, #researchneeds2 ul, #researchneeds3 ul, #researchneeds4 ul, #researchneeds5 ul {
padding : 0.2em 0.4em 0.5em 0.5em;
margin : 0;
}
#researchneeds1 ul li, #researchneeds2 ul li, #researchneeds3 ul li, #researchneeds4 ul li, #researchneeds5 ul li {
list-style-type : square;
padding : 0;
margin : 0.5em 0 0.3em 1.2em;
line-height : 1.3em;
}
.researchneeds {
border : rgb(153, 153, 153) solid;
border-width : 0 0 1px 0;
margin : 0;
padding : 0 0.5em;
text-align : right;
}
div#researchneeds1 h3, div#researchneeds2 h3, div#researchneeds3 h3, div#researchneeds4 h3, div#researchneeds5 h3 {
letter-spacing : 0.01em;
margin : 0;
padding : 0;
font-size : 0.8em;
color : rgb(51, 51, 51);
background-color : inherit;
}
h3.reportsub {
margin : 0.2em 0.3em 0 0.3em !important ;
background-color : #ffffcc !important ;
}
div#ssimage {
color : inherit;
background-color : white;
border : white solid;
border-width : 1px;
padding : 0;
margin : 0.2em 0.2em 0.6em 0.6em;
width : 330px;
float : right;
font-style : italic;
}
div#footnote {
border : gray solid;
border-width : 1px 0 0 0;
width : 95%;
}
#menuMenu_back {
margin : 0;
position : relative;
border : red solid 1px;
}
#menuList {
margin : 23px 5px 7px 0;
padding : 0;
text-align : right;
}
#menuList ul {
margin : 0;
padding : 0;
width : 195px;
position : absolute;
}
#menuList li {
font-size : 90% !important ;
display : inline;
list-style : none;
margin : 0 -8px 0 0;
padding : 0;
}
a.starter {
text-decoration : none;
background : url(/images/taboff_left.jpg) left top no-repeat;
font-size : 90%;
font-weight : bold;
margin : 0;
padding : 9px 4px 10px 11px;
}
a.starter span {
text-decoration : none;
background : url(/images/taboff_right.jpg) right top no-repeat;
text-align : left;
font-size : 100%;
color : #fff !important ;
padding : 9px 10px 12px 1px;
}
a.starter:visited, a.starter:link {
text-decoration : none;
color : #fff;
padding : 9px 4px 8px 10px;
}
a.starter:hover, a.starter:active {
color : rgb(0, 0, 102) !important ;
background : url(/images/tabon_left.jpg) left top no-repeat;
text-decoration : none;
padding : 9px 4px 8px 10px;
position : relative;
margin : 0;
}
a.starter:hover span, a.starter:active span {
color : rgb(0, 0, 102) !important ;
background : url(/images/tabon_right.jpg) right top no-repeat;
text-decoration : none;
padding : 9px 10px 8px 1px;
}
a.starter:visited span, a.starter:link span {
text-decoration : none;
color : rgb(0, 0, 102);
padding : 9px 10px 8px 1px;
}
.menu {
background : rgb(230, 230, 226);
text-align : left;
color : #fff;
position : relative;
width : 202px !important ;
visibility : hidden;
z-index : 100;
margin : -5px 0 -1px -4px;
}
.menu li a {
background : rgb(230, 230, 226);
color : rgb(0, 0, 102);
font-size : 90%;
display : block;
margin : 1px 0 -16px -1px;
text-decoration : none;
z-index : 100;
width : 195px;
border : rgb(0, 0, 102) solid;
border-width : 0 1px 1px 1px;
line-height : 13px;
padding : 6px 2px 8px 6px;
}
.menu li a:visited {
text-decoration : none;
color : rgb(0, 0, 102);
}
.menu li a:hover, .menu li a:active {
background : rgb(0, 0, 102);
color : #fff;
text-decoration : none;
font-size : 90%;
line-height : 13px;
padding : 6px 2px 8px 6px;
width : 195px;
}
#ln-blackout {
position : fixed;
top : 0;
left : 0;
width : 100%;
height : 100%;
background-color : #000;
}
#ln-messageHolder {
position : fixed;
top : 150px;
left : 0;
width : 100%;
}
#ln-messageBox {
width : 460px;
margin : 0 auto;
min-height : 200px;
background-color : #fff;
border : #e6e6e6 solid 10px;
text-align : center;
padding : 20px;
}
a#ln-cancelLink {
background-color : #e6e6e6;
font-weight : bold;
padding : 5px;
color : #666;
text-decoration : none;
text-transform : uppercase;
font-size : 0.8em;
}
a#ln-cancelLink:hover {
background-color : #666;
color : #e6e6e6;
}
.setoff {
background-color : #f2f2f2;
padding : 5px;
margin : 10px 0 20px 0;
}
body, a {
font : 100% Verdana, Arial, Helvetica, sans-serif;
}
div#banner h1, div#banner2 h1 {
font-size : 1.2em;
font-weight : normal;
letter-spacing : 0.02em;
padding : 0;
margin : -7% 0 0 20%;
}
div#banner h3, div#banner2 h3 {
font : 1em "Times New Roman", Palatino, Georgia, serif;
font-style : italic;
letter-spacing : 0.03em;
padding : 0;
margin : 0.3em 0 2% 22%;
}
div#banner img, div#navcontainer, div#banner2 img, div#navigation, div#quicklinks, div#subnavcontainer, div#logos, div#footer img, #contentright, .noprint, .top, div#topNav_back, div#mainMenu_back {
display : none;
}
div#contentmain {
padding : 0;
margin : 0;
}
p {
font-size : 0.8em;
margin : 1em 0 1em 0.3em;
padding : 0;
}
div#text ul li li, td ul li {
font-size : 100%;
margin : 0;
padding : 0.4em 0 0 0;
}
ul li, ol li {
font-size : 80%;
}
div#text ul li, div#text ol li {
margin : 0 0 0 1em;
padding : 0 0 0.6em 0;
}
div#contentleft ul li, div#contentcenter ul li {
margin : 0 0 0 3em;
padding : 0 0 0.5em 0;
}
dl {
font-size : 0.8em;
margin : 0;
padding : 0;
}
.print {
font-size : 80%;
margin : 0 0 -0.3em 0;
padding : 0;
font-style : italic;
}
#frame {
border : rgb(153, 153, 153) solid;
border-width : 0 0 1px 0;
margin : 0;
padding : 5px 0 0 0;
}
#frame img, #newsright img {
padding : 0 0 2px 0;
}
div#frame h2 {
letter-spacing : 0.01em;
font-size : 1em;
}
div#contentmain h2 {
margin : 0.5em 0 -0.8em 0;
padding : 0 0 0.8em 0;
}
div#contentleft h2, div#contentcenter h2 {
margin : 0 0 -0.6em 2em;
padding : 0.1em 0.5em;
}
div#text h3 {
letter-spacing : 0.01em;
margin : 0 0 0 0.3em;
padding-top : 0.8em;
font-size : 0.8em;
}
#policytext p {
font-size : 0.8em;
letter-spacing : 0.01em;
margin : 0.5em 0;
padding : 0.5em 0 0.5em 0;
}
.and {
font-size : 0.8em;
font-style : italic;
font-weight : bold;
padding : 0 0.2em 0 0.2em;
}
.small {
font-size : 0.8em;
}
div#hayesphoto, div#faeckephoto, div#laatschphoto, div#applegatephoto, div#filsonphoto, div#pauschkephoto, div#morelliphoto, div#harmanphoto {
margin : 1em 1em 0 0;
float : left;
width : 139px;
}
div#hayescontact, div#faeckecontact, div#laatschcontact, div#applegatecontact, div#filsoncontact, div#pauschkecontact, div#morellicontact, div#harmanphoto {
padding : 0.3em 0 0 0;
}
table#awards {
margin : 0 1em 0 0;
padding : 0;
}
table {
padding : 1em;
}
table.border td {
border : rgb(153, 153, 153) solid;
border-width : 1px 0 0 0;
}
td {
padding : 0.4em 0.3em;
font-size : 80%;
}
td ul {
margin : 0.5em 0 0 2em;
list-style : none;
}
th {
font-size : 75%;
margin : 0;
padding : 0;
text-align : center;
}
table.border th {
text-align : left;
}
div#pptbox {
padding : 0.2em 0.2em 0.5em 0.3em;
margin : 1em 0 1.25em 0;
border : rgb(153, 153, 153) solid;
border-width : 1px;
line-height : 1.1em;
width : 185px;
float : right;
color : inherit;
background-color : #ffffcc;
}
div#pptbox p {
margin : 0.5em 0 0 0;
font-size : 0.75em;
}
#pptbox h3 {
color : rgb(0, 0, 102) !important ;
background-color : #ffffcc !important ;
margin : 0 0 0 0 !important ;
}
#newsright h3.blue {
letter-spacing : 0.01em;
font-size : 1em;
margin : 1em 0 0 0;
padding : 0 0 1em 0;
}
#innerbox h3.agency {
font-size : 85%;
padding : 0.5em 0 0 0.5em !important ;
margin : 0 0 -1.2em 0 !important ;
}
img, div#navigation, div#logos, div#footer img, #contentright, .noprint, div#pptbox {
display : none;
}

↑ Top