@charset "utf-8";
/* CSS Document */

body { font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFF; background:#333 repeat-x url(images/bg.gif); margin:0; }

p { font: normal 13px/24px Geneva, Arial, Helvetica, sans-serif; color:#FFF; margin:10px 0 15px 0; }
h1 { font: bold 16px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-align:center; }
h1.banner { background:#1D1D1D; padding:10px; clear:both; margin:15px 3px 10px 3px;}
h1.peter { font: bold 30px Garamond, "Adobe Garamond", Georgia, "Times New Roman", Times, serif; color:#FFF;margin:25px 0 0 0; }
h2.ursula {font: bold 20px Garamond, "Adobe Garamond", Georgia, "Times New Roman", Times, serif; color:#FFF; text-align:center; }
h3 { font:bold 14px Geneva, Arial, Helvetica, sans-serif; margin:35px 0 0 0; }

.and { font: normal 50px Garamond, Georgia, "Times New Roman", Times, serif; color:#444; }
.artist { color:#888; }
.artistspace {border-bottom:1px solid #333; padding-bottom:15px; margin-bottom:15px; color:#888; }

a:link { text-decoration: none; color:#FC0; }
a:visited { text-decoration: none; color: #FC0; }
a:hover { text-decoration: underline; color: #CC9900; }
a:active { text-decoration: none; color: #FFFFFF; }

/* STRUCTURE */
#container { width:800px; margin:0 auto; background:#191919; border:4px solid #111;}
#leftcolumn { float:left; width:180px; padding:10px; background:#191919; }
#leftcolumn p { margin:5px; text-align:center; }

#rightcolumn { float: left; width:550px; border:1px solid #333; padding:15px; background:#000;}
#header{ text-align:center; font:normal 12px Geneva, Arial, Helvetica, sans-serif; color:#888;  padding:5px; margin:10px 0 10px 0;}
#header a:link, #header a:visited { color:#888; }
#footer { font:normal 12px Geneva, Arial, Helvetica, sans-serif; color:#888; clear:both; padding:10px 0 10px 0; margin-left:200px; text-align:center; }

/* NAVIGATION */
ul#navigation { margin:0; padding:0 0 0 5px; width:100%;}
ul#navigation li { margin:0; padding:0; list-style:none; float:left; margin:0 10px 0 0; font: italic 18px Georgia, "Times New Roman", Times, serif;}
ul#navigation li a { text-decoration:none; display:block; padding:15px 0 0px 0; text-align:center; color:white; background:repeat-x url(images/navigationbg.gif); width:171px; height:35px; border:1px solid #333; color:#9A7C2E; margin-bottom:20px;}
ul#navigation li a:hover { background:#000; color:#FC0; }
ul#navigation li a:active { background:#000; }

#subnav {  padding:0; width:100%; text-align:center; }
#subnav li { padding:0; list-style:none; float:left; font: normal 12px Geneva, Arial, Helvetica, sans-serif; margin:5px 7.5px 10px 7.5px; text-align:center;}
#subnav li a { display:block; text-align:center; margin-bottom:15px; color:#888; }

/* MISC */
.picture { float:right; margin:10px 0 10px 10px; background:#1D1D1D; padding:7px; border:none;}
.picturecenter { display:block; margin-left: auto; margin-right: auto; }
.gallery { margin:10px 0 10px 0; text-align:center; }
.seperate { background:#1D1D1D; }
.leafbrooch { text-align:center; border-bottom:1px solid #333; }
.next { font-size:13px; margin-left:30px; }
.prev { font-size:13px; margin-right:30px; }
#pages { text-align:center; }
.treeright { float:right; padding:10px 0 5px 0; }
.treeleft { float:left;padding:10px 0 5px 0; }
table.gallery { text-align:center; }
table.gallery img { background:#1D1D1D; padding:7px; border:none; }
table.gallery td { text-align:center; vertical-align:top; width:33.3%; }
table.gallery h3 { margin:5px 0 25px 0; }

.footer { text-align:center; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; } 
.tablefooter { background:#000; border:1px solid #3F3F3F; }

