W3C CSS Validator results for https://www.topmarks.co.uk/r.aspx?sid=2219 (CSS level 3 + SVG)

Congratulations! No Error Found.

This document validates as CSS level 3 + SVG !

To show your readers that you've taken the care to create an interoperable Web page, you may display this icon on any page that validates. Here is the XHTML you could use to add this icon to your Web page:

Valid CSS!
<p>
    <a href="https://jigsaw.w3.org/css-validator/check/referer">
        <img style="border:0;width:88px;height:31px"
            src="https://jigsaw.w3.org/css-validator/images/vcss"
            alt="Valid CSS!" />
    </a>
</p>
            
Valid CSS!
<p>
    <a href="https://jigsaw.w3.org/css-validator/check/referer">
        <img style="border:0;width:88px;height:31px"
            src="https://jigsaw.w3.org/css-validator/images/vcss-blue"
            alt="Valid CSS!" />
    </a>
</p>
        

(close the img tag with > instead of /> if using HTML <= 4.01)

If you like, you can download a copy of this image to keep in your local web directory, and change the XHTML fragment above to reference your local image rather than the one on this server.

If you would like to create a link to this page (i.e., this validation result) to make it easier to re-validate this page in the future or to allow others to validate your page, the URI is:

http://jigsaw.w3.org/css-validator/validator?uri=https%3A%2F%2Fwww.topmarks.co.uk%2Fr.aspx%3Fsid%3D2219
or
http://jigsaw.w3.org/css-validator/check/referer (for HTML/XML document only)

(Or, you can just add the current page to your bookmarks or hotlist.)

↑ Top

Valid CSS information

* {
padding : 0;
margin : 0;
}
body {
margin : 0;
padding : 0;
font : 0.70em/1.5em Verdana, Tahoma, Helvetica, sans-serif;
color : #666666;
background : url(../images/bg.gif) repeat-x #A9BAC3;
text-align : center;
}
a {
color : #4284B0;
background-color : inherit;
text-decoration : none;
}
a:hover {
color : #9EC068;
background-color : inherit;
}
h1, h2, h3 {
font : bold 1em 'Trebuchet MS', Arial, Sans-serif;
color : #333;
}
h1 {
font-size : 1.5em;
color : #6297BC;
}
h2 {
font-size : 1.4em;
text-transform : uppercase;
}
h3 {
font-size : 1.3em;
}
fpp {
font : 1.1em/1.4em Verdana, Tahoma, Helvetica, sans-serif;
color : #666666;
margin : 1px 1px;
}
p {
font : 1.1em/1.4em Verdana, Tahoma, Helvetica, sans-serif;
color : #666666;
margin : 10px 15px;
}
h1, h2, h3 {
margin : 10px 15px;
}
ul, ol {
margin : 10px 30px;
padding : 0 5px;
color : #4284B0;
}
ul span, ol span {
color : #666666;
}
img.no-border {
border : none;
}
img.float-right {
margin : 5px 0 5px 15px;
}
img.float-left {
margin : 1px 10px 5px 0;
color : #C00;
}
img.float-center {
text-align : center;
}
a img {
border : #568EB6 solid 0;
}
a:hover img {
border : #CCC solid 0 !important ;
border : #568EB6 solid 0;
}
hr {
margin : 20px 15px 15px 15px;
}
code {
margin : 5px 0;
padding : 10px;
text-align : left;
display : block;
overflow : auto;
font : 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
background : #FAFAFA;
border : #f2f2f2 solid 1px;
border-left : 4px solid #4284B0;
}
acronym {
cursor : help;
border-bottom : 1px solid #777;
}
blockquote {
margin : 15px;
padding : 5px 7px 5px 40px;
background : url(../images/quote.gif) 15px 1px no-repeat #F2F2F2;
border : #f2f2f2 solid 1px;
font-style : italic;
font : 0.9em/1.2em Verdana, Tahoma, Helvetica, sans-serif;
}
form {
margin : 10px;
padding : 0;
border : #f2f2f2 solid 1px;
background-color : #FAFAFA;
}
label {
display : block;
font-weight : bold;
margin : 5px 0;
}
input {
padding : 2px;
border : #eee solid 1px;
font : normal normal 1em Verdana, sans-serif;
color : #777;
}
textarea {
width : 300px;
padding : 2px;
font : normal normal 1em Verdana, sans-serif;
border : #eee solid 1px;
height : 100px;
display : block;
color : #777;
}
input.button {
margin : 0;
font : bold 1em Arial, Sans-serif;
border : #CCC solid 1px;
background : #FFF;
padding : 2px 3px;
color : #4284B0;
}
form.searchform {
background : transparent;
border : none;
margin : 0;
padding : 0;
}
form.searchform input.textbox {
font : 12px Verdana, Sans-serif;
margin : 0;
width : 120px;
border : #9EC630 solid 1px;
background : #FFF;
color : #777;
height : 15px;
vertical-align : top;
}
form.searchform input.button {
margin : 0;
padding : 2px 3px;
font : bold 12px Arial, Sans-serif;
background : #FAFAFA;
border : #f2f2f2 solid 1px;
color : #777;
width : 60px;
vertical-align : top;
}
#wrap {
background : #FFF;
width : 980px;
height : 100%;
margin : 0 auto;
text-align : left;
}
#content-wrap {
clear : both;
margin : 0;
padding : 0;
background : #FFF;
}
#header {
position : relative;
height : 85px;
background : url(../images/headerbg.gif) 0% 100% repeat-x #000;
}
#header h1#logo {
position : absolute;
margin : 0;
padding : 0;
font : bolder 4.1em 'Trebuchet MS', Arial, Sans-serif;
letter-spacing : -2px;
text-transform : lowercase;
top : 0;
left : 5px;
}
#header h2#slogan {
position : absolute;
top : 37px;
left : 78px;
color : #666666;
text-indent : 0;
font : bold 11px Tahoma, 'trebuchet MS', Sans-serif;
text-transform : none;
}
#header form.searchform {
position : absolute;
top : 0;
right : -12px;
}
#main {
float : left;
margin-left : 0;
padding : 0;
width : 66%;
}
#mainsearchresults {
float : right;
margin-left : 0;
padding : 0;
width : 795px;
}
.post-footer {
background-color : #FAFAFA;
padding : 1px;
margin : 20px 15px 15px 14px;
border : #f2f2f2 solid 1px;
font-size : 95%;
}
.post-footer .date {
background : url(../images/clock.gif) left center no-repeat;
padding-left : 20px;
margin : 0 10px 0 5px;
}
.post-footer .comments {
background : url(../images/comment.gif) left center no-repeat;
padding-left : 20px;
margin : 0 10px 0 5px;
}
.post-footer .author {
background : url(../images/page.gif) left center no-repeat;
padding-left : 20px;
margin : 0 10px 0 5px;
}
#leftbar {
float : left;
width : 18%;
margin : 0;
padding : 0;
display : inline;
}
#leftbar ul.sidemenu {
list-style : none;
margin : 10px 0 10px 7px;
padding : 0;
}
#leftbar ul.sidemenu li {
margin-bottom : 1px;
border : #f2f2f2 solid 0;
}
#leftbar ul.sidemenu a {
display : block;
font-weight : normal;
color : #333;
text-decoration : none;
padding : 2px 5px 2px 10px;
background : #f2f2f2;
border-left : 4px solid #CCC;
min-height : 0;
}
* html body #leftbar ul.sidemenu a {
height : 18px;
}
#leftbar ul.sidemenu a:hover {
padding : 2px 5px 2px 10px;
background : #f2f2f2;
color : #339900;
border-left : 4px solid #9EC630;
}
#rightbar {
float : right;
width : 16%;
padding : 0;
margin : 0;
}
#rightbar ul.sidemenu {
list-style : none;
margin : 10px 0 10px 7px;
padding : 0;
}
#rightbar ul.sidemenu li {
margin-bottom : 1px;
border : 0;
}
#rightbar ul.sidemenu a {
display : block;
color : #333;
text-decoration : none;
padding : 2px 5px 2px 10px;
border-left : 4px solid #CCC;
min-height : 10px;
}
#rightbar ul.sidemenu a:hover {
padding : 2px 5px 2px 10px;
color : #339900;
border-left : 4px solid #9EC630;
}
#footer {
clear : both;
color : #FFF;
background : #A9BAC3;
border-top : 5px solid #568EB6;
margin : 0;
padding : 0;
height : 50px;
font-size : 95%;
}
#footer a {
text-decoration : none;
font-weight : bold;
color : #FFF;
}
#footer .footer-left {
float : left;
width : 65%;
}
#footer .footer-right {
float : right;
width : 30%;
}
#header ul {
z-index : 999999;
position : absolute;
margin : 0;
padding : 0;
list-style : none;
right : 0;
bottom : 6px !important ;
bottom : 5px;
font : bold 13px Arial, 'Trebuchet MS', Tahoma, verdana, sans-serif;
}
#header li {
display : inline;
margin : 0;
padding : 0;
}
#header a {
float : left;
background : url(../images/tableft.gif) left top no-repeat;
margin : 0;
padding : 0 0 0 4px;
text-decoration : none;
}
#header a span {
float : left;
display : block;
background : url(../images/tabright.gif) right top no-repeat;
padding : 6px 15px 3px 8px;
color : #FFF;
}
#header a span {
float : none;
}
#header a:hover span {
color : #FFF;
}
#header a:hover {
background-position : 0% -42px;
}
#header a:hover span {
background-position : 100% -42px;
}
#header #current a {
background-position : 0% -42px;
color : #FFF;
}
#header #current a span {
background-position : 100% -42px;
color : #FFF;
}
.float-left {
float : left;
}
.float-right {
float : right;
}
.align-left {
text-align : left;
}
.align-right {
text-align : right;
}
.clear {
clear : both;
}
.green {
color : #9EC630;
}
.gray {
color : #BFBFBF;
}
.didyouknow {
color : #6297BC;
font : italic bold 11px Arial;
}
table {
border-collapse : collapse;
margin : 10px;
margin-left : 1.5em;
}
th strong {
color : #fff;
}
th {
background : url(button.jpg) repeat-x #e7e6e6;
height : 29px;
padding-left : 12px;
padding-right : 12px;
text-align : left;
border-left : 1px solid #f4f4f4;
border-bottom : 2px solid #fff;
color : #333;
}
tr {
height : 30px;
}
td {
padding-left : 11px;
padding-right : 11px;
border-left : 1px solid #fff;
border-bottom : 1px solid #fff;
}
td.first, th.first {
border-left : 0;
}
tr.row-a {
background : #F8F8F8;
}
tr.row-b {
background : #EFEFEF;
}
.sponsored_links_h1 {
padding : 0 0 0 13px;
color : #6297BC;
font-weight : bold;
font-style : italic;
}
#advertincontentlargeblock {
height : 280px;
width : 336px;
float : left;
padding : 3px;
}
#footersidecontent {
float : right;
height : 280px;
width : 278px;
padding-top : 0;
padding-right : 16px;
padding-bottom : 0;
padding-left : 0;
}
#footersidecontentmedium {
float : right;
height : 250px;
width : 300px;
background-color : #e7e6e6;
margin-top : 0;
margin-right : 23px;
margin-bottom : 0;
margin-left : 0;
}
#advertinfooterlargeblock {
height : 280px;
width : 336px;
margin : auto;
float : left;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 16px;
}
#advertinfootermediumblock {
height : 250px;
width : 300px;
margin : auto;
float : left;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 23px;
}
.post-footersidecontentmedium {
background-color : #F2F2F2;
padding : 1px;
margin : 20px 15px 15px 14px;
border : #f2f2f2 solid 1px;
font-size : 95%;
}
.post-footersidecontentmedium .date {
background : url(../images/clock.gif) left center no-repeat;
padding-left : 20px;
margin : 0 10px 0 5px;
}
.post-footersidecontentmedium .comments {
background : url(../images/comment.gif) left center no-repeat;
padding-left : 20px;
margin : 0 10px 0 5px;
}
.post-footersidecontentmedium .author {
background : url(../images/page.gif) left center no-repeat;
padding-left : 20px;
margin : 0 10px 0 5px;
}
.style1 {
text-align : center;
}
.style2 {
color : #4284B0;
}

↑ Top