2) I'd lose the parent div again and just use the ul. Then I'd remove the breaks and apply the styling via the css so that you can tweak the margins to fit.
Code:
<ul id="keuze">
<li><a href="#"><span>Ontwerp</span>voor<b>drukwerk</b></a></li>
<li><a href="#"><span>Ontwerp</span>voor<b>website</b></a></li>
</ul>
Code:
/*-_-_-_-_- KEUZE -_-_-_-_-*/
#keuze {
margin:10px auto;
width:589px;
height:191px;
background:transparent url(http://www.jamandcheese.be/dump/images/bg_keuze.png) no-repeat top center;
}
#keuze li {
float:left;
width:49.9%;
text-align:center;
text-shadow:1px 1px 2px #fff;
font-style:italic;
font-size:18px;
text-transform:lowercase;
margin-top:20px;
padding-top:40px;
height:113px;
display:block;
}
#keuze li span {
font-size:26px;
font-style:normal;
display:block;
}
#keuze li b {
font-size:34px;
font-family:LeagueGothicRegular;
text-transform:uppercase;
display:block;
margin:5px 0 0;
}
#keuze li a {
text-decoration:none;
display:block;
}
#keuze li:hover {
background:transparent url(http://www.jamandcheese.be/dump/images/keuze-hover.png) no-repeat top center;
color:#fff;
text-shadow:1px 1px 2px #beb7ac;
}
Not tested with your fonts so may need tweaking.
3) I'd probably do something like this:
Code:
#diensten {
margin:10px auto;
width:589px;
height:170px;
font-size:18px;
line-height:24px;
text-shadow:1px 1px 2px #fff;
font-style:italic;
}
#diensten ul {
width:100%;
}
#diensten ul li{
width:50%;
float:left;
}
#diensten ul li ul {
width:auto;
margin:0 0 0 100px;
}
#diensten ul li ul li {
list-style-type:circle;
width:auto;
float:none;
}
Bookmarks