I am currently facing a small issue while working on my new website, www.dvpwebdesign.com. The problem arises in Internet Explorer (IE) when the intro page displays a repeated gradient background with text and links overlaid on it. While the layout works perfectly on Safari and Firefox, IE shows a white background behind the text, disrupting the design. I have tried using background-color:none and background-color:transparent in the CSS code to fix this issue, but to no avail. I would greatly appreciate any help or guidance in resolving this problem. Below is the CSS code snippet, and the live HTML code can be accessed from the website directly. Thank you in advance!
body {
margin: 0;
padding: 0;
background-color: none;
width:1000px;
background-image: url(gradient4.jpg);
background-repeat: repeat-x;
}
#menu a{
color:#a0a0a0;
font-weight:normal;
text-decoration:none;
font-size:14px;
margin-left:10px;
margin-top:-35px;
font-family: Skia;
}
#menu a span.two{
color:#33ccff;
cursor:pointer;
font-size:14px;
font-weight:500px;
font-family: Skia;
}
#menutwo a{
color:#9966ff;
font-weight:normal;
text-decoration:none;
font-size:12px;
margin-left:10px;
margin-top:-35px;
font-family: Skia;
}
#menutwo a span.two{
color:#660099;
cursor:pointer;
font-size:12px;
font-family: Skia;
}
#menuthree a{
color:#c8c8c8;
font-weight:normal;
text-decoration:none;
font-size:80px;
font-family: Skia;
}
#menuthree a span.two{
color:#33ccff;
cursor:pointer;
font-size:80px;
font-family: Skia;
}
#menufour a{
color:#b8b8b8;
font-weight:normal;
text-decoration:none;
font-size:42px;
font-family: Skia;
}
#menufour a span.two{
color:#339999;
cursor:pointer;
font-size:42px;
font-family: Skia;
}
#menufive a{
color:#a8a8a8;
font-weight:normal;
text-decoration:none;
font-size:22px;
font-family: Skia;
}
#menufive a span.two{
color:#0066ff;
cursor:pointer;
font-size:22px;
font-family: Skia;
}
ul#menu {
width : 1000px;
list-style-type : none;
position : relative;
margin-top:20px;
margin-right:230px;
float: right;
display:inline;
font-family: Skia;
letter-spacing: 1px;
}
#menu li {
float: right;
display:inline;
}
ul#menutwo {
width: 1000px;
letter-spacing: 1px;
margin-top:-10px;
margin-bottom: 20px;
list-style-type: none;
position: relative;
float: right;
display: inline;
font-size: 24px;
font-family: Skia;
margin-right: 180px;
}
#menutwo li {
float: right;
display: inline;
}
ul#menuthree {
width: 1000px;
letter-spacing: 1px;
list-style-type: none;
position: relative;
float: left;
display: inline;
font-family: Skia;
top: 300px;
}
#menuthree li {
float: left;
display: inline;
}
ul#menufour {
width: 1000px;
letter-spacing: 1px;
list-style-type: none;
position: relative;
float: left;
display: inline;
font-family: Skia;
top: 320px;
}
#menufour li {
float: left;
display: inline;
}
ul#menufive {
width: 1000px;
letter-spacing: 1px;
list-style-type: none;
position: relative;
float: left;
display: inline;
font-family: Skia;
top: 340px;
}
#menufive li {
float: left;
display: inline;
}