
/* ************ Albums ************* */
.album{
width:240px;
margin:10px;
margin-top:20px;
background:#dedede;
float:left;
}

.album img{
padding:10px;
border:0;
display : block;
margin :0;
background:#444;
height:160px;
}

.album ul{
background:#ddd;
color:#444;
font:normal 0.9em 'Trebuchet MS',ariel,Helvetica,Sans-serif;
list-style-type:none;
text-align:center;
margin:0;
padding:0px;
padding-bottom:10px;
}
.album li{
padding:3px;
margin:0;
padding-bottom:0px;
}
.album li.title{
font-size:1.3em;
font-weight:bold;
}

.album div.top,div.bottom{
height:20px;
width:100%;
background:url(albumpad.jpg) top left repeat-y;
}
.album div.middle {
padding:0;
padding-top:10px;
padding-bottom:10px;
padding-left:35px;
background:url(spiral.jpg) top left repeat-y;
}

.album li a{
margin:0;
padding:0;
border:0;
}
/* ***************photographs******************** */

.photo{
width:240px;
margin:10px;
margin-top:20px;
padding-bottom:30px;
background:url(albumbg.gif) bottom left repeat-x;
float:left;
overflow:hidden;
}
.photo div{
width:240px;
margin:0;
padding:0;
padding-top:10px;
border:0;
background:#eee;
}

.photo img{
padding:10px;
border:0;
display : block;
margin : 10px auto;
background:#444;
height:150px;
}

.photo ul{
background:#eee;
color:#444;
font:normal 0.9em 'Trebuchet MS',ariel,Helvetica,Sans-serif;
list-style-type:none;
text-align:center;
margin:0;
padding:0;
padding-bottom:10px;
}
.photo li{
padding:3px;
margin:0;
padding-bottom:0px;
}
.photo li.title{
font-size:1.3em;
font-weight:bold;
}

.photo li a{
margin:0;
padding:0;
border:0;
}

#credits{
width:100%;
margin:20px 5px;
clear:both;
display:block;
text-align:center;
}
