body { font-family: Helvetica; color: white; background-color: black; padding: 0; margin: 20px; }

div#header { float: left; width: 100%; }
div#header a#logo { float: left; width: 362px; height: 32px; padding: 0; margin: 0 4px 0 0; background: url(/images/logo.gif); }
div#header a#rss { float: right; width: 30px; height: 30px; padding: 0; margin: 0; background: url(/images/rss.gif) }
div#header ul#nav { float: left; height: 28px; line-height: 28px; padding: 0; margin: 6px 0 0 0; }
div#header ul li { padding: 0; margin-left: 8px; display: inline; }
div#header ul li:before { font-size: 18px; content: "\00BB "; }
div#header ul li a { color: white; font-size: 20px; text-decoration: none; margin-left: 8px; vertical-align: bottom; }

.content { float: left; padding: 20px 0 20px 0; margin: 0; }

ul#albums li { float: left; text-align: center; list-style: none; padding: 0; margin: 20px; }
ul#albums li div.center { width: 180px; padding: 0; margin: 0 auto 0 auto; }
ul#albums li div.center a { float: left; width: 180px; text-decoration: none; color: #bbbbbb; font-weight: normal; font-size: 12px; }
ul#albums li div.center a img { float: left; border: black 3px solid; padding: 0; margin: 0 0 10px 0; }
ul#albums li div.center a b { color: white; font-weight: bold; font-size: 16px; }

ul#photos li { float: left; width: 200px; height: 200px; text-align: center; padding: 0; margin: 20px; list-style: none; }
ul#photos li a img { border: none; padding: 0; margin: 0; }