body{margin:0;padding:0;background-color:#313e29;font-family:'Helvetica', 'Arial', sans-serif;font-size:100%;color:#313e29;line-height:1.5em;}
h1{font-size:4em;font-weight:bold;width:100%;background:url("../images/jb_title.png") top left no-repeat;text-indent:-2000px;margin:10px 15px;padding:20px 10px;}
h2{font-size:2em;font-weight:normal;line-height:2em;margin:0px;clear:both;}
h3{text-align:center;font-size:1.5em;font-weight:normal;}
p{font-size:1em;margin:0 0 1.5em 0;padding:0;}
ol{font-size:1em;}
ul{font-size:1em;}
a{text-decoration:underline;color:#58674E;}
a:hover{text-decoration:none;background-color:#889380;color:#313e29;padding-right:2px;padding-left:2px;margin-right:-1px;margin-left:-1px;}
#header a{color:#889380;padding:0;}
#header a.current{background-color:#263020;}
#header a:hover{text-decoration:none;background-color:#263020;}
#header ul{list-style-type:none;font-size:1em;padding:8px 0;margin:0 -8px;border-bottom:1px solid #293323;border-top:1px solid #3A4B2F;-moz-border-radius:5px;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;box-shadow:0 0 10px #333;background-color:#313e29;}
#header li{display:inline;padding:0;margin:0;}
#header li a{padding:10px 15px;margin-right:0;margin-left:0;border-right:1px solid #3A4B2F;border-left:1px solid #293323;text-decoration:none;}
#wrap{margin:0 auto;padding:0;width:960px;background-color:#bdbdbd;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;box-shadow:0 0 10px #333;}
#header{margin:0;padding:1px 0;width:100%;}
#content{width:910px;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:2em;}
#footer{clear:both;padding:50px 20px 5px 20px;font-size:.75em;}
#footer p{text-align:center;display:block;clear:both;}
#gal{clear:both;width:920px;height:auto;margin-top:0.5em;padding:0;}
#gal .pic{float:left;width:180px;height:200px;padding:20px;margin:0 10px 10px 0;text-align:center;background:#ccc;}
#gal img{border:5px solid #889380;height:150px;margin:10px 0 0 0;-moz-box-shadow:0 0 4px #fff;-webkit-box-shadow:0 0 4px #fff;box-shadow:0 0 4px #fff;}
.pic ul{margin:0.25em 0 0.25em 0;padding:0;font-size:0.7em;}
#gal li{display:block;text-align:center;list-style-type:none;}
#gal .caption{font-weight:normal;}
#gal a:hover{background-color:transparent;}
#gal a:hover img{border:6px solid #313e29;}
h3.gallery{text-align:left;}
.painting{text-align:center;margin-top:40px;}
.painting dt img{border:6px solid #889380;-moz-box-shadow:0 0 4px #fff;-webkit-box-shadow:0 0 4px #fff;box-shadow:0 0 4px #fff;}
.painting .title{font-weight:bold;}
.painting .sub{font-weight:normal;font-size:75%}
.painting .note{font-weight:normal;max-width:800px;}
.painting .next{float:right;margin-top:-30%;}
.painting .previous{float:left;margin-top:-30%;margin-left:5px;}
.painting a{text-decoration:none;line-height:45px;}
.painting a:hover{background:none;}
.painting a img{border:0;}