body{margin:0 0 0 0;padding:0 0 0 0;background-color:#e1d9d0;font-family:Palatino, Garamond, Georgia, serif;font-size:100%;color:#542333;line-height:1.5em;}
h1,h2,h3,h4{text-shadow:0px 1px 0px #fff;}
h1{font-size:2.5em;font-weight:normal;}
h1.sitetitle{text-align:center;color:#542333;padding:20px 0 5px 0;}
h2{text-align:center;font-size:2em;font-weight:normal;line-height:2em;margin:0px;clear:both;}
h3{text-align:center;font-size:1.5em;font-weight:bold;}
h3.gallery, h3.summary{text-align:left;border-top:1px solid #e1d9d0;padding-top:1em;}
p{font-size:1em;margin:0 0 1em 0;padding:0;}
ol{font-size:1em;}
ul{font-size:1em;}
img{border:0;}
a{text-decoration:none;color:#291119;}
a:hover{text-decoration:underline;color:#291119;}
#wrap{margin:0 auto;padding:0;width:750px;background-color:#dbcdba;}
#header{margin:0;padding:1px 0;width:100%;}
#header ul{list-style-type:none;font-size:1em;text-align:center;padding:5px 0;margin:0;background-color:#e1d9d0;border-bottom:1px solid #A69E94;border-top:1px solid #EFECE7;}
#header ul li{padding:5px 20px;display:inline;}
#content{width:710px;margin:0;padding:5px 20px;display:block;height:auto;}
.media{padding:10px;width:auto;text-align:center;}
.media img{border:3px solid #A69E94;}
.imgright{float:right;margin-left:2em;}
.imgleft{float:left;margin-right:1.25em;}
.painting{text-align:center;}
.painting img{border:6px solid #A69E94;box-shadow:0 0 3px #e1d9d0;}
.painting dd{margin-left:0;}
#footer{clear:both;width:100%;padding:20px 5px;font-size:.75em;}
#footer p{text-align:center;display:block;clear:both;}
#gal{clear:both;width:750px;height:auto;margin-top:0.5em;padding:0.5em;}
.pic{float:left;height:200px;width:200px;padding:0 15px;margin:5px 5px;text-align:center;}
.mosaic{float:left;padding:0 5px;margin:5px 5px;}
.ls img{border:2px solid #A69E94;width:150px;margin:40px 0 0 0;}
.pt img{border:2px solid #A69E94;height:150px;margin:10px 0 0 0;}
.pic ul{margin:0.25em 0 0;padding:0;font-size:0.7em;}
.pic300{float:left;height:360px;width:310px;padding:0 12px;margin:5px 5px;text-align:center;}
.ls300 img{border:2px solid #A69E94;width:300px;margin:40px 0 0 0;}
.pt300 img{border:2px solid #A69E94;height:300px;margin:12px 0 0 0;}
.pic300 ul{margin:0.25em 0 0;padding:0;font-size:0.8em;}
#gal li{display:block;text-align:center;list-style-type:none;}
#gal li.title{font-weight:normal;}
.painting dd.next{float:right;margin-top:-40%;}
.painting dd.previous{float:left;margin-top:-40%;margin-left:5px;}
.painting dd a{text-decoration:none;line-height:45px;}
.painting dd a:hover, .painting dd a:active{background:none;}
.painting dd a img{border:0;background:none;}
.vevent{clear:both;}
.vevent img{margin-bottom:30px;margin-top:5px;border:3px solid #a69e94;}
.dtstart, .dtend{font-weight:bold;}
