/* style the hat */
@media screen and (min-width: 700px) and (min-device-width: 700px){
.hat {
	background: url("./images/christmas_hat.png");
	width: 41px;
	height: 47px;
	position: absolute;
	z-index: 1;
	margin-left: -17px;
	margin-top: -6px;
}

div#page-header {
	padding-top: 15px;
}

/* style the headerbar */
/*
.headerbar {
	background: #06032C url("./images/santa_logo.jpg") no-repeat center center;
	height:150px;	
}
*/


/* background image */
/*
html, body {
	background: #000 url("./images/santa_bg.jpg") no-repeat center center fixed;
	-moz-background-size: cover;
	background-size: cover;
}
*/

/* style the big headerbar hat */
#banner-xmas {
	background: url("./images/christmas_hatbig.png");
	width: 128px;
	height: 128px;
	position: absolute;
	z-index: 1;
	margin-left: -49px;
	margin-top: -318px;
}

/* style the snowflakes top right */
div.christmas-snowflakes {
	position: fixed;
	width: 160px;
	top: 10px;
	right: 10px;
}

img.snowflakes-image {
	background: transparent no-repeat top right;
	height: 160px;
	width: 160px;
	position: absolute;
}

/* style the posting box */
#message, #message-box textarea {
	background: #FFFFFF url("./images/christmasbg1.png") no-repeat 98% 88%;
}

/* style the row on hover */
li.row:not(.mchat-message):not(.portal-news-pagination):hover {
	background: #E7E0CD !important;
	background-image: url("./images/christmas_row.png") !important;
	background-size: cover;
	background-repeat:  no-repeat !important;
	background-position: center right !important;
	padding-right: -12px !important;
}

li.row.mchat-message:hover {
	background-image: none !important;
}

/* style the online list */
/*
.online-list {
	background: transparent url("./images/snowsig.gif") no-repeat center 75px;
	height: 145px;
}
*/

div#page-footer {
	background: transparent url("./images/snowsig.png") no-repeat center top;
}

div#page-footer div.copyright {
	padding-top: 85px
}

/* style the forabg and forumbg */
/*
.forumbg, .forabg {
	background: #084A8C url("./images/bglistsnow.gif") repeat;
	-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    -moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
}
*/
}