BODY { background: url(../img/backBody.jpg) left top repeat;}
/* Inner */
.backer { display: block; background: url(../img/backerJG.png) center top no-repeat; height: 300px; position: absolute; z-index:-3;top:0;left:50%;width:960px; margin: 0 -480px;}
.modal .backer { display: none; }
#yelp {text-indent: -2000px; display: block; margin:200px 0; height: 50px; width: 355px;}
#yelp:hover {text-indent: 0; color:#fff; text-align: center; font-family: "treb",Trebuchet,sans-serif; font-size: 2em;}
.inner { background-image: none; z-index: -2; margin-top:280px ;}
#summary H3 { background-color: #000;}
#summary { margin: 0; padding: 65px 0 70px 0; background: url(../img/backSummary.png) left bottom repeat-x; display: none;}
#summary P { padding-right: 120px;}
#summary A:link, #summary A:visited, #summary A:active { color: #c00;}
#summary A:hover { color: #fff;}
#content { margin-top: 0; padding-top: 2em;}
IMG.underlay { position: relative; z-index: -1; margin: -45px 0 1.5em 0;}

.modal #content { padding-top: 2em;}

/* blog */
A#feedtab { margin:-60px 0 20px 410px; text-decoration: none; display: block; background-color: #fff; height: 30px; text-align: center; padding-top: 5px; font-size:75%; color: #999;}
A#feedtab:hover { background-color:#fc9; color: #fff;}

#comments UL, #comments LI {list-style: none; margin: 0; padding: 0;}
.commentinfo { font-family: "treb",Trebuchet,sans-serif; background-color: #c00; color: #fff; text-align: center; text-transform: uppercase;}
#comments .commentinfo A:link, #comments .commentinfo A:visited { color: #fff;}
.commentmessage, .noncomment { font-size: 1.2em; color: #666; font-style: italic;}
.noncomment {background-color: #ccc; color: #fff; text-align: center;}
.noncomment SPAN { margin-bottom: 30px; display:block;}
.noncomment A {color:#fff;}
.authcommentinfo { background-image: url(http://jugglegood.com/inc_jg/img/back_authcomment.jpg); height:39px; text-align: right;}
.authcommentinfo SPAN { padding: 10px; color: #000;}
#commentarrowbutton { background: url(http://jugglegood.com/inc_jg/img/back_commentbutton.png) left top no-repeat; width:200px; height: 205px; display: block; position: fixed; right:84%; top: 270px; text-indent:-1000px;}
#commentarrowbutton:hover { background-position: left -207px;}
.commentbox { width: 620px;}
/* for sharing buttons in blog */
.dd_after TD { text-align: center;}

/* calendar */
.vevent IMG { float:right; margin-left: 10px;}
.finished { text-decoration: line-through;}