W3C CSS Validator results for http://www.luigicascioli.eu/ (CSS level 3)

Congratulations! No Error Found.

This document validates as CSS level 3 !

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="http://jigsaw.w3.org/css-validator/check/referer">
        <img style="border:0;width:88px;height:31px"
            src="http://jigsaw.w3.org/css-validator/images/vcss"
            alt="Valid CSS!" />
    </a>
</p>
            
Valid CSS!
<p>
<a href="http://jigsaw.w3.org/css-validator/check/referer">
    <img style="border:0;width:88px;height:31px"
        src="http://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=http%3A%2F%2Fwww.luigicascioli.eu%2F
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

* {
margin : 0;
padding : 0;
}
body {
background : none top left repeat-x scroll #FFFFE5;
margin : 0 auto;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
}
div#wrap {
width : 100%;
margin : 0 auto;
padding : 0;
}
div.header {
margin : 0 auto;
background : url('images/titlebg.jpg') bottom left repeat-x scroll #444B60;
}
div.nav {
padding : 0;
margin : 0 auto;
width : 90%;
}
div.title {
padding : 50px 20px;
margin : 0 auto;
}
div.innertitle {
width : 90%;
margin : 0 auto;
}
div.nav ul {
list-style : none;
padding : 0 0 0 10px;
margin : 0;
position : relative;
}
div.nav ul li {
display : inline;
float : left;
margin : 0 5px;
}
div.nav ul li a, div.nav ul li a:visited {
float : left;
text-decoration : none;
color : #FFFFE5;
font-weight : normal;
font-size : 0.9em;
font-family : Arial, Helvetica, sans-serif;
border : none;
}
div.nav ul li a span {
padding : 10px 20px;
display : block;
}
div.nav ul li.selected a span, div.nav ul li.selected a:visited span {
background : url('images/nav-bg-left.png') top left no-repeat scroll transparent;
color : #242833;
}
div.nav ul li.selected a, div.nav ul li.selected a:visited {
background : url('images/nav-bg-right.png') top right no-repeat scroll #FFFFE5;
}
h1, h2 {
text-align : left;
color : #FFFFE5;
}
h1 {
font-size : 2.8em;
padding-left : 10px;
text-transform : uppercase;
letter-spacing : 10px;
font-family : Georgia, "Times New Roman", Times, serif;
}
h1 a, h1 a:hover, h1 a:visited {
text-decoration : none;
color : #FFFFE5;
border-bottom : none;
}
h2 {
padding : 0 0 10px 10px;
font-size : 0.9em;
font-family : Georgia, "Times New Roman", Times, serif;
}
h3 {
font-size : 1.5em;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;
font-weight : normal;
color : #333333;
margin-bottom : 5px;
}
h4 {
color : #21232F;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.6em;
font-weight : normal;
padding : 5px 5px 5px 10px;
border-left : 10px solid #21232F;
}
p {
margin-bottom : 15px;
line-height : 1.7em;
font-size : 0.95em;
color : #333333;
}
ul {
padding : 0 0 20px 35px;
}
code {
border : #222631 solid 1px;
border-left-width : 10px;
background-color : #ffffff;
display : block;
padding : 10px;
margin : 10px 0;
}
img {
float : none;
}
img.atleft {
float : left;
margin-right : 5px;
}
form input, form textarea {
border : #dddddd solid 2px;
padding : 5px;
color : #666666;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.0em;
}
form input.formbutton {
background : url('images/titlebg.jpg') bottom left repeat-x scroll #5E008D;
color : #ffffff;
font-size : 0.9em;
border : #220033 solid 1px;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
table {
width : 100%;
margin-bottom : 10px;
}
table tr th, table tr td {
padding : 5px 10px;
}
table tr th {
background : url('images/titlebg.jpg') bottom left repeat-x scroll #5E008D;
color : #ffffff;
}
table tr td {
border-bottom : 1px solid #dddddd;
}
a {
color : #262A36;
border-bottom : 1px solid #3B4154;
text-decoration : none;
}
a:visited {
color : #262A36;
}
a:hover {
color : #3B4154;
}
div.page {
background-color : #FFFFE5;
padding : 10px 10px 0 10px;
}
div.page ul {
list-style : square;
font-size : 0.95em;
}
div.page ul li {
padding : 3px 0;
}
div.content {
width : 65%;
float : left;
}
div.sidebar {
width : 30%;
float : right;
}
div.sidebar ul {
list-style : none;
padding : 10px 10px 25px 10px;
}
div.sidebar ul li {
padding : 7px 0;
}
div.sidebar ul li a {
text-decoration : none;
font-size : 1.2em;
}
div.sidebar p.small {
font-size : 0.9em;
margin : 0;
padding : 0;
}
div.footer {
clear : both;
margin-top : 10px;
border : #313747 solid 3px;
border-bottom : none;
background : #444B60;
padding : 20px 0;
}
div.footer p {
text-align : center;
color : #ffffff;
margin : 0;
padding : 0;
font-size : 0.7em;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
div.footer p a {
color : #ffffff;
border-bottom : 1px solid #ffffff;
}
form.searchform {
padding-top : 10px;
}
*:focus {
outline : none;
}
.clear {
clear : both;
}

↑ Top