body { background: url(../images/bg_grey_floral.jpg); }
body.category { width: 200px; }
img { border: none; }
.gallerythumb { margin: 3px; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #eee; }
h3 { margin-top:0; font-family: Georgia, "Times New Roman", Times, serif; color: #eee; }
h4 { font-family: Georgia, "Times New Roman", Times, serif; color: #fff; }
h4 a { font-family: Georgia, "Times New Roman", Times, serif; color: #993399; }
#container { background: #222; padding: 10px; width: 950px; margin: auto; }
.clear { clear: both; }

#leftset2 { background-image: url(../images/bg_semi_transparent.gif); float: left; width: 220px; padding: 10px; height: 460px; }
#rightset2 { background-image: url(../images/bg_semi_transparent.gif); float: right; width: 700px; padding: 10px 0; height: 460px; }

#albumcontainer { padding-top: 20px; width: 700px; background-image: url(../images/bg_semi_transparent.gif); height:600px; }

/* categories */
div#gallery-category { width: 200px; background-image: url(../images/bg_semi_transparent.gif); }
ul.list-category { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff; padding: 0; margin: 0; }
ul.list-category li { padding: 0; margin: 0; border: none; color: #996699; }
ul.list-category li a { display: block; color: #996699; text-decoration: none; padding: 0.2em 0; width:98%; }
ul.list-category li a:hover { color: #fff; background-color: #111; }
ul.list-category li a.selected { color: #fff; font-weight: bold; }

#thumbnailer4gallery { float: right; width: 170px; }
#thumbnailer4gallery p { font-size: 11px; line-height: 1.5em; }

div#page_link p { text-align: center; color: #333; }
div#page_link a { text-decoration: none;color: #ffcc00; }
div#page_link a:hover { background-color: #000; color: #fff; }

div#mainpicture { width: 500px; float: left; text-align: center; padding-left: 10px; }
div#mainpicture img { margin: 3px; }