body {

font-family:sans-serif, arial, helvetica;
font-size:12pt;
margin:0;
padding:0;

} h1 {

font-size:200%;

} .header {

border-bottom:30px solid #e9e9e9;
padding:10px 50px 10px 50px;

} .album .album-title {

border-bottom:1px solid #f1f1f1;
border-top:1px solid #f1f1f1;
padding:10px 50px 10px 50px;

} .album .album-photos a {

line-height:0;
margin:0;
padding:0;

} .album .album-photos .album-photo, .album-blurb {

padding:10px 50px 10px 50px;

} .site-breadcrumbs {

font-size:90%;

} .album .album-photos a img {

display:block;
margin:0;
padding:0;

} a {

color:#F16272;
text-decoration:none;

} .sub-albums a {

font-size:90%;

} .footer {

border-top:30px solid #e9e9e9;
padding:10px 50px 10px 50px;

} ul.breadcrumbs, ul.breadcrumbs li {

list-style-type:none;
margin:0;
padding:0;

} ul.breadcrumbs {

height:2.3em;

} ul.breadcrumbs li {

color:#777;
float:left;
line-height:2.3em;
padding-left:.75em;

} ul.breadcrumbs li a {

background:url(/images/crumbs.gif) no-repeat right center;
display:block;
padding:0 15px 0 0;

} ul.breadcrumbs li a:link, ul.breadcrumbs li a:visited {

text-decoration:none;

}