<style type="text/css">
div { padding: 10px; }

#password {
position:absolute;
left:0px;
top:0px;
width:200px;
height:90px;
valign:center;
align:center;
background: #bbccdd;
border: 5px solid #456789;
}
#button2{
position:absolute;
left:50px;
top:30px;
width:100px;
height:30px;
valign:center;
}
#a {
position:absolute;
left:100px;
top:100px;
width:210px;
height:100px;
valign:center;
border: 3px solid #987654;
background: #bbccdd;
}
#b {
position:absolute;
left:20px;
top:20px;
width:200px;
height:100px
background: #bbccdd;
}
#AlbumScroller {
position:absolute;
left:650px;
top:5px;
width:160px;
height:500px;
overflow:auto;
background: #bbccdd;
z-index:2;
}
#image1 {
position:absolute;
left:160px;
top:120px;
width:400px;
height:300px
z-index:1;
}
#image2 {
position:absolute;
left:160px;
top:40px;
width:300px;
height:371px
z-index:1;
}
#Caption {
position:absolute;
left:270px;
top:450px;
width:200px;
height:50px
}
#Caption2 {
position:absolute;
left:200px;
top:450px;
width:200px;
height:50px
}
#landscape {
position:absolute;
left:20px;
top:100px;
width:520px;
height:320px;
z-index:4 ;
background: #FFFFFF;
}
#portrait {
position:absolute;
left:20px;
top:0px;
width:520px;
height:520px;
z-index:3 ;
background: #FFFFFF;
}
#choise {
position:absolute;
left:550px;
top:100px;
width:125px;
height:320px;
valign:center;
z-index:2 ;
background: #ffffff;
}
#backdrop {
position:absolute;
left:0px;
top:0px;
width:850px;
height:530px;
z-index:1 ;
background: #ffffff;
}
#wedding {
position:absolute;
left:550px;
top:30px;
width:125px;
height:320px;
valign:center;
z-index:2 ;
background: #ffffff;
}
#myself {
position:absolute;
width:200px;
height:50px;
left: 100px;
top: 10px;
z-index:1;
}
#descriptor {
position:absolute;
width:200px;
height:30px;
left: 200px;
top: 480px;
z-index:1;
}
#weddingimage{
position:absolute;
left:10px;
top:10px;
width:200px;
height:200px;
z-index:1;
}
##weddingimage{
position:absolute;
left:50px;
top:25px;
width:150px;
height:200px;
border: 1px solid #333333;
z-index:1;
}
#showcase{
position:absolute;
left:225px;
top:20px;
width:250px;
height:250px;
border: 2px solid #666666;
background-color: #eeeeee;
z-index:1;
}
#advert{
position:absolute;
left:190px;
top:275px;
width:320px;
height:100px;
z-index:3;
}
#showcase2{
position:absolute;
left:248px;
top:20px;
width:375px;
height:375px;
border: 2px solid #666666;
background-color: #eeeeee;
z-index:1;
a:link {color: #000000}
a:visited {color: #000000}
a:hover {color: #000000}
a:active {color: #000000}
}
#advert2{
position:absolute;
left:284px;
top:400px;
width:320px;
height:100px;
z-index:3;
a:link {color: #ff00ff}
a:visited {color: #00ff00}
a:hover {color: #0f000f}
a:active {color: #f0f0f0}
}
</style>