img, div { behavior: url(iepngfix.htc) } 
* {margin: 0; padding: 0;}
body,html {
	background-image: url('./images/bg.jpg');
	}
body {
background: url('./images/bgd.jpg') repeat-x;
}
#main2 {
width:1px;
height:100px;
}
#gallery {
margin-left:50px;
width:680px;
height:300px;
border: solid #0000FF;
}

/* Navigation + Main orange area */

#navigation {
background-image: url('./images/etusivu.png');
background-repeat: no-repeat;
width:757px;
height:470px;
margin:auto;
}
#navigationportfolio {
background-image: url('./images/prtfolio.png');
background-repeat: no-repeat;
width:757px;
height:470px;
margin:auto;
}
#navigationabout {
background-image: url('./images/about.png');
background-repeat: no-repeat;
width:927px;
height:689px;
margin:auto;
}
#navigationcontact {
background-image: url('./images/contact.png');
background-repeat: no-repeat;
width:757px;
height:470px;
margin:auto;
}
ul#linkmenu, #linkmenu li {
padding: 0; margin: 0;
list-style: none;
}
ul#linkmenu {
float: left;
height: 0; /* these two lines fix that extra whitespace problem on the layout */
}
#linkmenu li {
font-family: Times New Roman, Times, Georgia, sans-serif !important; /* NOTICE THIS! */
position: relative;
width: 10px;
} 
.about {
top: 397px;
left: 415px;
font-size: 16pt;
} 
.portfolio {
top: 372px;
left: 525px;
font-size: 16pt;
} 
.contact {
top: 350px;
left: 632px;
font-size: 16pt;
} 
.port{
top: 365px;
left: 543px;
font-size: 13pt;
} 
.back{
top: 30px;
left: 35px;
font-size: 25pt;
} 
.back2{
top: 50px;
left: 555px;
font-size: 15pt;
} 
.back3{
top: 35px;
left: 45px;
font-size: 25pt;
} 
#linkmenu li a {
text-decoration: none;
background: none;
}
#linkmenu li a span {
visibility: hidden;
} 