/* Header */

body #header .pixels {
   background: url('images/pa-banner-bg-snow.png') center top no-repeat;
}
body #header h1 a {
   background-image: url('images/pa-logo-snow.png');
   height: 136px;
   background-position: -10px -10px;
}

/* Avatar snow */
.Section-Discussion .ContentColumn .Author a.PhotoWrap:after {
   content: '';
   display: block;
   position: absolute;
   top: -10px;
   left: 35px;
   
   width: 110px;
   height: 61px;
   background: transparent url('images/poster-snow-cap.png') top left no-repeat;
   
   z-index: 1;
}
#footer {
   position: relative;
   overflow: hidden;
}
#footer .content:before {
   content: '';
   display: block;
   position: absolute;
   top: 15px;
   right: -14px;
   
   width: 386px;
   height: 118px;
   background: transparent url('images/comment-snow-cap.png') top left no-repeat;
   z-index: 1;
}

/*
body ul.CategoryList li.Depth2 {
   background-image: url('images/bg-unread-colors.png');
}
body ul.CategoryList li.Depth2:nth-of-type(odd) {
   background-image: url('images/bg-unread-colors.png');
}

body ul.DataList.Conversations li.Item.New,
body ul.DataList.Discussions li.Item.New {
   background-image: url('images/bg-unread-colors.png');
}
body ul.DataList.Conversations li.Item.New:nth-of-type(odd),
body ul.DataList.Discussions li.Item.New:nth-of-type(odd) {
   background-image: url('images/bg-unread-colors.png');
}
*/

.Section-HolidayHangout .MessageList.Comments .Item {
   background-color: #F0FFF0;
}

.Section-HolidayHangout .MessageList.Comments > .Item:nth-of-type(odd) {
   background-color: #FFF4F5;
}