/*** T H E M E  M O R N I N G ***/
body {
	background: #ffe8f0 url(/images2/layout/bg.morning.grad.png) repeat-x; /* background gradient */
	}
#helper-wrap {
	background: url(/images2/layout/bg.morning.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:#878fe1; /* layout border colors */
	}
#ft,
#ft a {
	color:#878FE1;
	}	
#ft a:hover {
	color: #6169bd !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.morning.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: #b7cff9 !important; /* board link and text color */
	border-color: #b7cff9 !important; /* board border color */
	}
#top-tools-container a:hover,
#bc a:hover {
	color: #fff !important /* board link hover */
	}	
#inbox-wrap .bg3 {
	background: #878fe1;
	}	
#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.morning.gif);
	}
#cp-main span.corners-bottom span,
#cp-menu span.corners-bottom span {
	background-image: url(/images2/layout/corners.right2.morning.gif);
	}
#cp-main span.corners-top span,
#cp-menu span.corners-top span {
	background-image: url("/images2/layout/corners.right2.morning.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.morning.gif);
	}
#inbox-wrap #preview span.corners-top span,
#inbox-wrap #preview span.corners-bottom span {
	background-image: url(/images2/layout/preview.corners.right2.morning.gif);
	}
#cp-main h3,
#cp-main hr,
#cp-menu hr,
a.topictitle {
	border-color: #6169bd;
	}	
.handybar {
background:url(/images2/layout/handy.85.morning.png) !important;
}
.handybar .right {
	text-shadow:0 1px #3C41D8;
}
.handybar span.vr {
background:#878fe1 !important;
}
#forum .buttons a {
background-image:url(/images2/icons/forum/button.bg.morning.png) !important;
color:#575fb3 !important;
}
#forum .buttons a:hover {
color:#444b94 !important;
}
.handybar .pagination li a {
color:#fff !important;
}
.handybar .pagination li.current {
text-shadow:0 1px #fff;
}
.handybar .p_next a:hover,.handybar .p_prev a:hover {
text-shadow:0 1px #3C41D8 !important;
}
.handybar .pagination li a:hover {
background-color:#fcfbff !important;
color:#3C41D8 !important;
text-shadow:0 1px #fff;
}
.handybar .jump {
background: url("/images2/layout/handy.85.morning.png");
border-top: 1px solid rgba(0,0,0, .30);
border-bottom: 1px solid rgba(255,255,255,.30);
color: #fff;
text-shadow: 0 1px #3C41D8;
}
.b-q div a {
background-image:url(/images2/icons/forum/icon.quick.bookmarks.morning.png) !important;
}
.r-q div a {
background-image:url(/images2/icons/forum/icon.recent.morning.png) !important;
}
/* F O R U M */
#forum .forumbg,
#forum .forabg {
	background: #878fe1 url(/images2/layout/forum-morning.png) repeat-x !important;
	border-color: #3c41d8 !important;
	}
#forum .forumbg .forum-quick-bar h4 {
	color: #fff;
	text-shadow: 0 1px #3c41d8 !important;
}

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

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

#forum a.topictitle,
#forum a.forumtitle {
	color: #575fb3 !important;
}

#forum a:hover.topictitle,
#forum a:hover.forumtitle {
	color: #444b94 !important;
}

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

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

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

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

#forum li.row dl:hover {
	background-color: #f3eeff !important;
}
#forum .forumbg hr {
	border: 1px solid #3c41d8 !important;
	border-bottom-color: #b7cff9 !important;
	border-width: 1px 0 1px !important;
}
#forum .forumbg .bg1 {
	background-color: #fcfbff !important;
}
#forum .forumbg .bg2 {
	background-color: #f9f6ff !important;
}
#forum .postprofile dt {
	background: url(/images2/layout/postprofile.user.bg.morning.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.morning.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.morning.png) no-repeat;
	color: #575FB3;
	text-shadow: 0 1px #dbdeff;
}
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.morning.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: #e2e2ff;
}
#login .login-details {
	background: #b7cff9;
	border: 1px solid #edf4ff;	
}
.button-submit-action {
	background: #878fe1 url(/images2/layout/login.submit.morning.png) repeat-x left 0;
	text-shadow: 0 -1px #5760c1;
}
/* 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: #8389ae;
}
a.equiped img {
background-color: #eee7ff;
border-color: #5c65d3;
}

.shop_items li img:hover {
background-color: #eee7ff;
border-color: #5c65d3;
}

/* Easter popup & top corner peal*/
.ui-widget-content {
	background: #878FE1;
	background: rgba(135,143,225, .85);
	-webkit-box-shadow:  0px 0px 15px rgba(255,255,255, .20);
	-moz-box-shadow: 0px 0px 15px rgba(255,255,255, .20);
	box-shadow: 0px 0px 15px rgba(255,255,255, .20); 	
}


.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: #878FE1;
	background: #fff;
	background: rgba(255,255,255, .95);	
}

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

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

#overlay {
	background: #8891e1;
	background: url(/images2/morning/overlay.jpg) no-repeat;
}
/*board message box*/
.board_bg {
	border: 1px solid #F8EDF5;
	background: #8395eb;
	background: rgba(82, 117, 239, .45) url(/images2/morning/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_bg .inner {
	-webkit-box-shadow: 0px -1px 0px #697EDF;
	-moz-box-shadow: 0px -1px 0px #697EDF;
	box-shadow: 0px -1px 0px #697EDF; 	
}
.board_msg {
	background: #FFF2FA; /* old browsers */
	
	background: -moz-linear-gradient(top, #FFF2FA 0%, #D2F3FE 100%); /* firefox */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF2FA), color-stop(100%,#D2F3FE)); /* webkit */	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF2FA', endColorstr='#D2F3FE',GradientType=0 ); /* ie */	
	background: -o-linear-gradient(top, #FFF2FA 0%,#D2F3FE 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: #616ac8;
	-webkit-box-shadow: inset 0px 10px 10px #FFFFFF;
	-moz-box-shadow: inset 0px 10px 10px #FFFFFF;
	box-shadow: inset 0px 10px 10px #FFFFFF; 
	text-shadow: 0 1px #fff;
}
.board_msg .inner .content em {	
	color: #39429f;
	border-bottom: 1px solid;
}
.board_links {
	color: #DBE9F4;
	text-shadow: 0 1px #404A87;	
	background-position: 50% 50%;
}
.board_links a {
	color: #F4F9FD;
}

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

/*Footer*/
#doc #ft .footer-links-wrap {
	background: #878FE1 url(/images2/morning/footer-links-wrap.png) no-repeat center top;  /*color*/
}
#doc #ft .footer-links-wrap2 {
	background: url(/images2/morning/dividers.png) no-repeat 48.15%	 center;
}
#doc #ft .footer-links {
	text-shadow: 0 1px #3C41D8; /*color*/
}
#doc #ft .footer-row ul a {
	background: url(/images2/morning/footer-links.png) no-repeat 5px 50%;
}
#doc #ft .footer-row ul a:hover {
	background: url(/images2/morning/footer-links-hover.png) no-repeat 5px 50%;
}
#doc #ft .footer-column a em {
	color: #d2d4ff;  /*color*/
}

#doc #ft .footer-column a:hover em {
	color: #fff;  /*color*/
}
#doc #ft .footer-column h3 {
	color: #ffdef3;  /*color*/
}
#doc #ft .footer-column ul a {
	border: 1px solid #aeabe6;  /*color*/
	color: #fff;  /*color*/
}
#doc #ft .footer-column ul a span {
	background: #7981DD; /*backup color*/
	background: rgba(0,11,191, .10);  /*color*/	
	border-color: #faebeb; /*backup color*/	
	border: 1px solid rgba(250,235,235, .5);  /*color*/
	color: #D5DBFF; /*color*/
}

#doc #ft .footer-column ul a:hover {
	background-color: #99A0E5; /*backup color*/
	border-color: #c1bdfd; /*color*/
	color: #fff;  /*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: #575FB3;  /*color*/
}
#doc #ft .hide-footer a {
	background: url(/images2/morning/hide-footer.png) no-repeat 54.45% 73%;
}
#doc #ft .show-footer a {
	background: url(/images2/morning/show-footer.png) no-repeat 54.45% 73%;
}
#doc #ft .donation-preview a {
	color: #d5dbff;  /*color*/
}

#doc #ft .donation-preview a span {
	background: #7981DD;
	background: rgba(0,11,191, .10);  /*color*/
	border: 1px solid rgba(250,235,235, .5);  /*color*/
}
#doc #ft .donation-preview a:hover {
	background: url(/images2/morning/limited-item-bg.png) no-repeat 50% 0;
}
#doc #ft .donation-preview a:hover em {
	text-shadow: 0 0 5px #ffe2cd;  /*color*/
}
#doc #ft .donation-preview a:hover span {
	-moz-box-shadow: 0 0 3px rgba(255,245,251, .5);  /*color*/
	-webkit-box-shadow: 0 0 3px rgba(255,245,251, .5);  /*color*/
	background: rgba(251,234,244, .10);  /*color*/
	border-color: rgba(255,245,251, .75);  /*color*/
	box-shadow: 0 0 3px rgba(255,245,251, .5);  /*color*/
	text-shadow: 0 0 2px #3C41D8;
}
#doc #ft .footer-controller,
#doc #ft .footer-bottom-corners {
	background: #878FE1 url(/images2/morning/footer-controller-bg.png) no-repeat center top;  /*color*/
}
#doc #ft .footer-bottom-corners {
	background: url(/images2/morning/footer-controller-bg.png) no-repeat center bottom;  /*color*/
}
#doc #ft .footer-controller a {
	color: #fff;  /*color*/
	text-shadow: 0 -1px #717cff;  /*color*/
}
#doc #ft .footer-controller a:hover {
	color: #fff !important;
}

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