#weather {border: 1px solid #0366cb; margin: 0; padding: 0;}
#weather h2 {background: #0366cb url(../images/snowflake-sm.gif) no-repeat; padding-left: 45px; color: #fff; margin-top: 0;}
#weather p {padding-left: 4px; padding-right: 4px;}

h2.music {background: #9fc7c1 url(../images/notes.gif) no-repeat left 4px; padding-left: 20px;}
h2.cake {background: #9fc7c1 url(../images/cake.png) no-repeat left 4px; padding-left: 20px;}
h2.coffee {background: #9fc7c1 url(../images/cup.gif) no-repeat 2px 4px; padding-left: 20px;}
h2.star {background: #97c7c1 url(../images/star.png) no-repeat 2px center; padding-left: 20px;}
h2.bells {background: #9fc7c1 url(../images/bell.gif) no-repeat left 4px; padding-left: 20px;}
h2.local {background: #9fc7c1 url(../images/grouping.gif) no-repeat 2px 4px; padding-left: 20px;}
h2.global {background: #9fc7c1 url(../images/globe.gif) no-repeat 2px 4px; padding-left: 20px;}
h2.calendar {background: #9fc7c1 url(../images/date.png) no-repeat 2px 4px; padding-left: 22px;}
h2.bible {background: #97c7c1 url(../images/book_addresses.png) no-repeat 2px 4px; padding-left: 22px;}
h2.yardsale {background: #97c7c1 url(../images/tag_red.png) no-repeat 2px 4px; padding-left: 22px;}
h2.television {background: #97c7c1 url(../images/television.png) no-repeat 2px 4px; padding-left: 22px;}
h2.cropper {background: #97c7c1 url(../images/cropper.png) no-repeat 2px 4px; padding-left: 32px; padding-bottom: 10px;}
h2.camera {background: #97c7c1 url(../images/camera.png) no-repeat 2px 4px; padding-left: 22px;}
h2.grads {background: #97c7c1 url(../images/grads.png) no-repeat 2px 4px; padding-left: 25px;}
h2.heart {background: #97c7c1 url(../images/heart.png) no-repeat 4px 4px; padding-left: 25px;}
h2.tomato {background: #97c7c1 url(../images/tomato.gif) no-repeat 4px 2px; padding-left: 25px;}
h2.party {background: #97c7c1 url(../images/cake.png) no-repeat 4px 4px; padding-left: 25px;}
h2.news {background: #97c7c1 url(../images/newspaper.png) no-repeat 4px 4px; padding-left: 25px;}
h2.flag {background: #97c7c1 url(../images/flag_blue.png) no-repeat 4px 4px; padding-left: 25px;}
h2.gavel {background: #97c7c1 url(../images/gavel.gif) no-repeat 0 4px; padding-left: 25px;}
h2.golf {background: #97c7c1 url(../images/golf.gif) no-repeat 4px 0; padding-left: 40px;}
h2.banner {background: #ffff66 url(../images/sewing.png) no-repeat; padding-left: 40px; line-height: 26px;}
h2.paint {background: #97c7c1 url(../images/brush.gif) no-repeat; padding-left: 26px; line-height: 27px;}
h2.pizza {background: #97c7c1 url(../images/pizza.gif) no-repeat 2px center; padding-left: 26px; line-height: 30px;}
h2.santa {background: #97c7c1 url(../images/christmas.gif) no-repeat left 2px; padding-left: 30px;}
h2.ween {background: #000 url(../images/pumpkin.gif) no-repeat 2px center; color: #fff; padding-left: 30px; line-height: 27px;}
h2.soup {background: #97c7c1 url(../images/soup.gif) no-repeat left 2px; padding-left: 40px;}
h2.signup {background: #97c7c1 url(../images/signup.gif) no-repeat 2px 1px; padding-left: 22px;}
h2.cross {background: #97c7c1 url(../images/cross-br.gif) no-repeat 2px 1px; padding-left: 22px;}
h2.wreath {background: #97c7c1 url(../images/wreath.gif) no-repeat 2px 1px; padding-left: 25px;}
h2.pirate {background: #97c7c1 url(../images/pirate.gif) no-repeat right bottom; padding-right: 52px; padding-bottom: 12px; padding-top: 12px; border-bottom: 1px solid #000;}


h3.bells {background: #fff url(../images/bell.gif) no-repeat left 4px; padding-left: 20px; line-height: 20px;}

p.photos {background: #fff url(../images/camera.png) no-repeat left; padding-left: 20px; line-height: 20px;}

div.special {border: 1px solid #97c7c1; margin: 1em 0 0 0; padding: 0; background: #DCECEA;}
div.special h2 {margin-top: 0;}

#casserole {border: 1px solid #FF7F50; margin: 0; padding: 0;}
#casserole h2 {background: #FF7F50 url(../images/casserole.gif) no-repeat 4px 0; padding-left: 40px; color: #000; margin-top: 0;}
#casserole p {padding-left: 4px; padding-right: 4px;}

#crop {border: 1px solid #000; margin: 0; padding: 0;}
#crop h2 {color: #000; margin-top: 0; background: #ff99cc url(../images/edge.gif) repeat-x bottom; padding-bottom: 8px; }
#crop h2 img {padding-right: 4px; padding-left: 2px;}
#crop p {padding-left: 4px; padding-right: 4px; background: #fff; padding-bottom: 5px; margin-bottom: 0;}