Lexical error at line 158, column 27. Encountered: " " (32), after : "#"

Is amyone able to help me validate css that the xhtml has been validated? I
keep getting this same error showing up at different locations.

 

body { 

min-width : 630px;

margin : 0;

padding : 0;

background : #050505 url('wind3.png') no-repeat scroll 0% 0%;

} 

html > body { 

overflow : hidden;

} 

div # masthead { 

position : relative;

width : 375px;

height : auto;

top : 20px;

right : 0;

bottom : auto;

left : 0;

font-family : myriad web pro;

padding : 0;

background : transparent;

float : left;

text-align : right;

} 

class . id1  { 

font-family : microsoft sans serif;

font-size : 18px;

font-weight : bold;

font-style : italic;

letter-spacing : 3px;

color : #fce2b1;

} 

class . id2 { 

font-family : myriad web pro;

font-size : 16px;

font-weight : normal;

letter-spacing : 2px;

color : #ededed;

} 

class . id3 { 

font-family : lucida sans unicode;

font-size : 12px;

font-weight : bold;

color : #4e5659;

} 

div # pegasus ul { 

position : relative;

width : 100%;

height : auto;

top : 10px;

right : 0;

bottom : auto;

left : 0;

background-color : transparent;

border-bottom : 1px solid #4e5659;

color : #ededed;

float : right;

font-family : microsoft sans serif;

font-size : 9px;

} 

div # pegasus ul li { display : inline; } 

div # pegasus ul li a { 

padding : 3px 15px;

background-color : transparent;

color : #f5f5f5;

text-decoration : none;

float : right;

width : 180px;

border-left : 1px solid #f5f5f5;

} 

div # pegasus ul li a : hover { 

background : transparent;

color : #dc143c;

} 

html > body div # pegasus li a { width : auto; } 

div # leftcolumn { 

position : relative;

width : 300px;

height : auto;

top : 35px;

right : 0;

bottom : auto;

left : 15px;

border-bottom : 1px solid #4e5659;

padding : 10px 20px;

float : left;

} 

class . column { 

width : 100%;

height : 100%;

padding : 10px 10px;

margin : 0;

} 

p . style { 

font-family : microsoft sans serif;

font-size : 12px;

color : #f5f5f5;

} 

div # rightcolumn { 

position : relative;

width : 300px;

height : auto;

top : 45px;

right : 0;

bottom : auto;

left : 25px;

border-left : 1px solid #6987bc;

padding : 10px 20px;

float : left;

clear : right;

} 

class . column1 { 

width : 100%;

height : 100%;

padding : 10px 10px;

margin : 0;

} 

div # rsnavbar { 

position : relative;

width : 150px;

height : auto;

top : 35px;

right : 0;

bottom : auto;

left : 25px;

border-left : 1px solid #6987bc;

float : left;

} 

div # rsnavbar { 

background : transparent;

margin : 0;

padding : 3px 3px 3px 4px;

font-family : microsoft sans serif;

text-align : left;

} 

ul div # rsnavbar1 { 

list-style : none;

padding-top : 3px;

margin : 3px;

width : auto;

font-size : 9px;

} 

ul div # rsnavbar1 li { 

display : block;

float : right;

width : 130px;

margin : 2px;

padding : 2px;

} 

ul div # rsnavbar1 li a { 

display : block;

width : 130px;

padding : 2px;

border-width : 0;

color : #ededed;

text-decoration : none;

background-color : #000000;

} 

div # rsnavbar1 > ul div # rsnavbar1 li a { 

width : 130px;

} 

ul div # rsnavbar li a : hover, ul div # rsnavbar1 li div # rsnavbar1 a :
hover { 

color : # dc143c;

} 

li class . rsnavbartitle { 

font-family : microsoft sans serif;

font-size : 12px;

color : #ededed;

text-align : center;

padding-top : 0;

padding-bottom : 0;

} 

div # footer { 

position : relative;

clear : both;

width : 100%;

height : auto;

top : 75px;

right : 0;

bottom : 0;

left : 0;

text-align : center;

}

Received on Saturday, 27 January 2007 13:16:28 UTC