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;
}