/*** T H E M E  D A Y ***/
body {
	background: #bfebf5 url(/images2/layout/bg.day.grad.png) repeat-x; /* background gradient */
	}
#helper-wrap {
	background: url(/images2/layout/bg.day.jpg) center 0 no-repeat; /* background image */
	}	
#doc #hd h1 a {
	background-image: none !important /* hide, original logo, but leave clickable home area */
	}	
#doc #wrp {
	border-color:#439ce8; /* layout border colors */
	}
#ft,
#ft a {
	color:#439ce8;
	}	
#ft a:hover {
	color: #2a76b7 !important;
	}
#board,
#btm,
#nav a:hover,
#home li.home a,
#games li.games a,
#trade li.trade a,
#forum li.forum a,
#donate li.donate a,
#shops li.shops a,
#inv li.inv a,
#inbox li.inbox a,
.pt span,
.w a,
.b a,
.wR,
.bR,
a.w,
a.b,
a.w .bR,
a.b .bR {
	background: url(/images2/spry/spry.day.png) no-repeat; /* theme spry image */
	}
#bc,	
#bc a, 
#bc a span, 
#bc a:hover span, 
#top-tools-container, 
#top-tools-container a,
.sap li a {
	color: #a0d7ff !important; /* board link and text color */
	border-color: #a0d7ff !important; /* board border color */
	}
#top-tools-container a:hover,
#bc a:hover {
	color: #fff !important /* board link hover */
	}	
#inbox-wrap .bg3 {
	background: #439ce8;
	}	
#cp-main span.corners-top,
#cp-menu span.corners-top,
#cp-main span.corners-bottom,
#cp-menu span.corners-bottom {
	background-image: url(/images2/layout/corners.left2.day.gif);
	}
#cp-main span.corners-bottom span,
#cp-menu span.corners-bottom span {
	background-image: url(/images2/layout/corners.right2.day.gif);
	}
#cp-main span.corners-top span,
#cp-menu span.corners-top span {
	background-image: url("/images2/layout/corners.right2.day.gif");
	}	
#inbox-wrap #preview span.corners-top,
#inbox-wrap #preview span.corners-top,
#inbox-wrap #preview span.corners-bottom,
#inbox-wrap #preview span.corners-bottom {
	background-image: url(/images2/layout/preview.corners.left2.day.gif);
	}
#inbox-wrap #preview span.corners-top span,
#inbox-wrap #preview span.corners-bottom span {
	background-image: url(/images2/layout/preview.corners.right2.day.gif);
	}
#cp-main h3,
#cp-main hr,
#cp-menu hr,
a.topictitle {
	border-color: #2a76b7;
	}	
.handybar {
background:url(/images2/layout/handy.85.day.png) !important;
}
.handybar .right {
	text-shadow:0 1px #0074D9;
}
.handybar span.vr {
background:#0086ee !important;
}
#forum .buttons a {
background-image:url(/images2/icons/forum/button.bg.day.png) !important;
color:#2e7ec2 !important;
}
#forum .buttons a:hover {
color:#20639d !important;
}
.handybar .pagination li a {
color:#f5fbff !important;
}
.handybar .pagination li.current {
text-shadow:0 1px #fff;
}
.handybar .p_next a:hover,.handybar .p_prev a:hover {
text-shadow:0 1px #0074D9 !important;
}
.handybar .pagination li a:hover {
background-color:#f5fbff !important;
color:#0074D9 !important;
text-shadow:0 1px #fff;
}
.handybar .jump {
background: url("/images2/layout/handy.85.day.png");
border-top: 1px solid rgba(0,0,0, .30);
border-bottom: 1px solid rgba(255,255,255,.30);
color: #f5fbff;
text-shadow: 0 1px #0074D9;
}
.b-q div a {
background-image:url(/images2/icons/forum/icon.quick.bookmarks.day.png) !important;
}
.r-q div a {
background-image:url(/images2/icons/forum/icon.recent.day.png) !important;
}
/* F O R U M */
#forum .forumbg,
#forum .forabg {
	background: #439ce8 url(/images2/layout/forum-day.png) repeat-x !important;
	border-color: #0074d9 !important;
	}
#forum .forumbg .forum-quick-bar h4 {
	color: #fff;
	text-shadow: 0 1px #0074d9 !important;
}

#forum .header span,
#forum .header a {
	color: #fff !important;
	text-shadow: 0 1px #0074d9 !important;
}

#forum .header dt,
#forum .header dd {
	color: #fff !important;
	text-shadow: 0 1px #0074d9 !important;
}

#forum a.topictitle,
#forum a.forumtitle {
	color: #2e7ec2 !important;
}

#forum a:hover.topictitle,
#forum a:hover.forumtitle {
	color: #20639d !important;
}

#forum a.username-coloured,
#forum a.forumlink {
	color: #44a0d3 !important;
}

#forum a:hover.username-coloured,
#forum a:hover.forumlink {
	color: #147bb6 !important;
}

body#forum ul.topiclist dd  {
	border-color: #439ce8 !important;
}

#forum li.row {
	border-top-color: #fff !important;
	border-bottom-color: #439ce8 !important;
}

#forum li.row dl:hover {
	background-color: #e8f7ff !important;
}
#forum .forumbg hr {
	border: 1px solid #0074d9 !important;
	border-bottom-color: #8edcff !important;
	border-width: 1px 0 1px !important;
}
#forum .forumbg .bg1 {
	background-color: #fafdff !important;
}
#forum .forumbg .bg2 {
	background-color: #f5fbff !important;
}
#forum .postprofile dt {
	background: url(/images2/layout/postprofile.user.bg.day.png) no-repeat 50% 100% !important;
}
/* C O N T E N T  T O O L S */
body#forum #content-tools {
	background: url(/images2/layout/content.tools.bg.day.png) no-repeat 50% 0!important;	
}
body#forum #content-tools li.current, 
body#forum #content-tools li a {
	background: url(/images2/layout/content.tools.bc.day.png) no-repeat;
	color: #2E7EC2;
	text-shadow: 0 1px #cde8ff;
}
body#forum #content-tools li.current span, 
body#forum #content-tools li a span {
	background: url(http://www.ernya.com/images2/layout/content.tools.bc.day.png) no-repeat 100% 0px;
}
body#forum #content-tools li:first-child a {
	background: url(/images2/icons/nav/icon.home.png);
}
body#forum #content-tools li.current, 
body#forum #content-tools li a:hover {
	background-position: 0px 100%;
}
body#forum #content-tools li.current span, 
body#forum #content-tools li a:hover span {
	background-position: 100% 100%;
}
/* NEW LOGIN */
.login-popup .form-field .input-text:focus {
	background: #e2f7ff;
}
#login .login-details {
	background: #8edcff;
	border: 1px solid #bfebf5;	
}
.button-submit-action {
	background: #479ee8 url(/images2/layout/login.submit.day.png) repeat-x left 0;
	text-shadow: 0 -1px #479ee8;
}
/* I T E M   B O R D E R  H O V E R  &  E Q U I P P E D */
.shop_items li img, .shop_val_wrap li > img {
border-color: #8399ae;
}
a.equiped img {
background-color: #e8f7ff;
border-color: #439ce8;
}

.shop_items li img:hover {
background-color: #e8f7ff;
border-color: #439ce8;
}

/* Easter popup & top corner peal*/
.ui-widget-content {
	background: #439CE8;
	background: rgba(67,156,232, .85);
	-webkit-box-shadow:  0px 0px 15px rgba(255,255,255, .30);
	-moz-box-shadow: 0px 0px 15px rgba(255,255,255, .30);
	box-shadow: 0px 0px 15px rgba(255,255,255, .30); 	
}


.ui-widget-header {
	background: url("/images2/layout/pattern-10px-opacity-05-black-angled.png");
	color: #fff;
}

.ui-resizable {
	-webkit-box-shadow:  0px 0px 15px rgba(0,0,0, .50) !important;
	-moz-box-shadow: 0px 0px 15px rgba(0,0,0, .50) !important;
	box-shadow: 0px 0px 15px rgba(0,0,0, .50) !important; 		
}

#cluedialog {
	color: #2E7EC2;
	background: #fff;
	background: rgba(255,255,255, .95);	
}

a#cluedialog_link {
	background: url(/images2/event/corner-hint.png) no-repeat -100px 0;
}

a:hover#cluedialog_link {
	background-position: -100px 100%;
}

/*layout overlay*/
#overlay {
	background: #459EE9;
	background: url(/images2/day/overlay.jpg) no-repeat;
}
/*board message box*/
.board_bg {
	border: 1px solid #C9EBF5;
	background: #5abbe5;
	background: rgba(90, 187, 229, .45) url(/images2/day/board_bg.png) no-repeat 50% 0%;
	-webkit-box-shadow: 0px 1px 0px #0668AC;
	-moz-box-shadow: 0px 1px 0px #0668AC;
	box-shadow: 0px 1px 0px #0668AC; 
}
.board_msg {
	background: #E3FFF8; /* old browsers */
	
	background: -moz-linear-gradient(top, #E3FFF8 0%, #B0EEFF 100%); /* firefox */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E3FFF8), color-stop(100%,#B0EEFF)); /* webkit */	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E3FFF8', endColorstr='#B0EEFF',GradientType=0 ); /* ie */	
	background: -o-linear-gradient(top, #E3FFF8 0%,#B0EEFF 100%); /* opera */
	-webkit-box-shadow: 0px 1px 0px #fff;
	-moz-box-shadow: 0px 1px 0px #fff;
	box-shadow: 0px 1px 0px #fff; 		
}
.board_msg .inner {	
	background: url(/images2/evening/pattern-10px-opacity-20-white-angled.png);
	-webkit-box-shadow: 0px -1px 0px #1E8ACB;
	-moz-box-shadow: 0px -1px 0px #1E8ACB;
	box-shadow: 0px -1px 0px #1E8ACB; 	
}
.board_msg .inner .content {	
	color: #1581c9;
	-webkit-box-shadow: inset 0px 10px 10px #f2fbff;
	-moz-box-shadow: inset 0px 10px 10px #f2fbff;
	box-shadow: inset 0px 10px 10px #f2fbff; 
	text-shadow: 0 1px #fff;
}

.board_msg .inner .content em {	
	color: #0063a5;
}
.board_links {
	color: #DBE9F4;
	border-color: #0661A1;
	text-shadow: 0 1px #404A87;	
	-webkit-box-shadow: 0px 1px 0px #B1E2F1;
	-moz-box-shadow: 0px 1px 0px #B1E2F1;
	box-shadow: 0px 1px 0px #B1E2F1; 	
	background: #4EA2DE;
	background: rgba(33, 129, 206, .45) url(/images2/day/board_bg.png) no-repeat 50% 50%;
}
.board_links .inner {
	-webkit-box-shadow: 0px -1px 0px #7CC4E7;
	-moz-box-shadow: 0px -1px 0px #7CC4E7;
	box-shadow: 0px -1px 0px #7CC4E7; 
}
.board_links a {
	color: #F4F9FD;
}

.board_links a:hover {
	color: #fff;
	border-bottom: 1px solid #B1E2F1;
}

/*Footer*/
#doc #ft .footer-links-wrap {
	background: #439CE8 url(/images2/day/footer-links-wrap.png) no-repeat center top;  /*color*/
}

#doc #ft .footer-links-wrap2 {
	background: url(/images2/day/dividers.png) no-repeat 48.15%	 center;
}

#doc #ft .footer-links {
	text-shadow: 0 1px #222a8d; /*color*/
}
#doc #ft .footer-row ul a {
	background: url(/images2/day/footer-links.png) no-repeat 5px 50%;
}

#doc #ft .footer-row ul a:hover {
	background: url(/images2/day/footer-links-hover.png) no-repeat 5px 50%;
}
#doc #ft .footer-column a em {
	color: #dbf9ff;  /*color*/
}

#doc #ft .footer-column a:hover em {
	color: #fff;  /*color*/
}

#doc #ft .footer-column h3 {
	color: #dbf9ff;  /*color*/
}
#doc #ft .footer-column ul a {
	border: 1px solid #64C7F1;  /*color*/
	color: #fff;  /*color*/
}

#doc #ft .footer-column ul a span {
	background: #404999; /*backup color*/
	background: rgba(41,0,0, .15);
	border-color: #64C7F1; /*backup color*/
	border: 1px solid rgba(138,172,255, .5);  /*color*/
	color: #dbf9ff; /*color*/
}

#doc #ft .footer-column ul a:hover {
	background-color: #3c92e5; /*color*/
	border-color: #74e2f8;  /*color*/
	color: #fff !important;  /*color*/
}

#doc #ft .footer-column ul a:hover span {
	-moz-box-shadow: 0 0 3px rgba(255,255,255,.5);  /*color*/
	-webkit-box-shadow: 0 0 3px rgba(255,255,255,.5);  /*color*/
	box-shadow: 0 0 3px rgba(255,255,255,.5);  /*color*/	
	background: #fff;  /*color*/
	border-color: #fff;  /*color*/
	color: #439CE8;  /*color*/
}
#doc #ft .hide-footer a {
	background: url(/images2/day/hide-footer.png) no-repeat 54.45% 73%;
}
#doc #ft .shop-links a:hover {
	text-shadow: 0 0 3px rgba(138,171,255,.5);  /*color*/
}
#doc #ft .show-footer a {
	background: url(/images2/day/show-footer.png) no-repeat 54.45% 73%;
}
#doc #ft .donation-preview a {
	color: #fff;  /*color*/
}

#doc #ft .donation-preview a span {
	background: #4EAAEB;
	background: rgba(143,255,255, .15);  /*color*/
	border: 1px solid rgba(143,255,255, .35);  /*color*/
}

#doc #ft .donation-preview a:hover {
	background: url(/images2/day/limited-item-bg.png) no-repeat 50% 0;
}

#doc #ft .donation-preview a:hover em {
	color: #fff;
	text-shadow: 0 0 5px #ffe2cd;  /*color*/
}

#doc #ft .donation-preview a:hover span {
	-moz-box-shadow: 0 0 3px rgba(138,171,255,.5);  /*color*/
	-webkit-box-shadow: 0 0 3px rgba(138,171,255,.5);  /*color*/
	box-shadow: 0 0 3px rgba(138,171,255,.5);  /*color*/
	background: rgba(0,57,209, .10);  /*color*/
	border-color: rgba(134,255,255, .70);  /*color*/
	text-shadow: 0 0 2px rgba(41,0,0, .25);
}

#doc #ft .footer-controller,
#doc #ft .footer-bottom-corners {
	background: #439CE8 url(/images2/day/footer-controller-bg.png) no-repeat center top;  /*color*/
}

#doc #ft .footer-bottom-corners {
	background: url(/images2/day/footer-controller-bg.png) no-repeat center bottom;  /*color*/
}

#doc #ft .footer-controller a {
	color: #8FD5FF;  /*color*/
	text-shadow: 0 -1px #404999;  /*color*/
}
#doc #ft .footer-controller a:hover {
	color: #fff !important;
}


/*new login*/ 
#new-login .new-login-input {
border-color: #368bc4 !important;	
}
.new-submit {
border-color: #368bc4 !important;
color: #368bc4;
background: #e5f8ff;
background: -moz-linear-gradient(top, #e5f8ff 0%, #b2d4e1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f8ff), color-stop(100%,#b2d4e1));
background: -webkit-linear-gradient(top, #e5f8ff 0%,#b2d4e1 100%);
background: -o-linear-gradient(top, #e5f8ff 0%,#b2d4e1 100%);
background: -ms-linear-gradient(top, #e5f8ff 0%,#b2d4e1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f8ff', endColorstr='#b2d4e1',GradientType=0 );
background: linear-gradient(top, #e5f8ff 0%,#b2d4e1 100%);	
}
