#blog {
	padding: 4px 0 40px 0;
	}
	.blog_top {
		}
		.blog_separator {
			width: 980px;
			height: 3px;
			background-color: #a28a68;
			box-shadow: inset 0 0 0 1px rgba(103,75,42,0.82), 0 0 6px rgba(0, 0, 0, 0.25);
			}
		.blog_categories {
			height: 47px;
			direction:rtl;
			}
			.blog_categories ul {
				list-style: none;
				font-size: 0px;
				text-align: center;
				}
				.blog_categories ul li {
					display: inline-block;
					}
					.blog_categories ul li a {
						display: block;
						padding: 9px 18px;
						text-shadow: 0 0 6px rgba(0, 0, 0, 0.25), 0 1px 1px rgba(0, 0, 0, 0.3);
						color: #87765c;
						font-family: tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
						font-size: 14px;
						font-weight: 400;
						line-height: 30px;
						}
						.blog_categories ul li a:hover {
							color: #B39F81;
							}
						.blog_categories ul li a.active {
							color: #B39F81;
							font-weight: bold;
							}
	#blog .no_records {
		text-align: center;
		font-size: 30px;
		padding: 50px;
		}
	
	#blog .loadmore {
		display: block;
		width: 148px;
		height: 60px;
		margin: -5px auto 0 auto;
		background-image: url(../css/images/button_border.png);
		background-repeat: no-repeat;
		}
		#blog .loadmore .button {
			margin: 7px;
			font-weight: normal;
			}
	
	.blog_content {
		position: relative;
		min-height: 100px;
		}
		.blog_timeline {
			list-style: none;
			padding: 50px 0 16px 0;
			position: relative;
			font-weight: 300;
			}
			.blog_timeline:before {
				top: 0;
				bottom: 0;
				position: absolute;
				content:" ";
				width: 3px;
				background: #a28a68;
				box-shadow: inset 0 0 0 1px rgba(103,75,42,0.82), 0 0 6px rgba(0, 0, 0, 0.25);
				left: 50%;
				margin-left: -1.5px;
				}
			.blog_timeline > li {
				margin-bottom: 60px;
				position: relative;
				width: 50%;
				float: left;
				clear: left;
				text-align: right;
				}
				.blog_timeline > li.timeline-inverted {
					float: right;
					clear: right;
					text-align: left;
					}
				.blog_timeline > li:before, 
				.blog_timeline > li:after {
					content:" ";
					display: table;
					}
				.blog_timeline > li:after {
					clear: both;
					}
				.blog_timeline > li:before, 
				.blog_timeline > li:after {
					content:" ";
					display: table;
					}
				.blog_timeline > li:after {
					clear: both;
					}
				.blog_timeline > li:nth-child(2) {
					margin-top: 60px;
					}
				.blog_timeline > li:last-child {
					margin-bottom: 0px;
					}
				.blog_timeline > li:nth-last-child(2) {
					margin-bottom: 30px;
					}
				.no-float {
					float: none !important;
					}
				.blog_timeline > li > .timeline-time {
					display: inline-block;
					height: 38px;
					margin: 0 24px 20px 24px;
					background-color: #772f1c;
					border: 2px solid #3A2016;
					border-radius: 3px;
					box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06), 0 0 16px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.06);
					box-sizing: border-box;
					padding: 2px 14px 0 14px;
					text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
					color: transparent;
					font-family: tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
					font-size: 14px;
					font-weight: 400;
					line-height: 30px;
					color: #d3ba80;
					direction: rtl;
					}
					.blog_timeline > li > .timeline-time span {
						color: #c6b398;
						}
					.blog_timeline > li > .timeline-time:before {
						position: absolute;
						top: 10px;
						right: -10px;
						display: inline-block;
						border-top: 7px solid transparent;
						border-left: 8px solid #3A2016;
						border-right: 0 solid #3A2016;
						border-bottom: 7px solid transparent;
						content:" ";
						}
					.blog_timeline > li > .timeline-time:after {
						position: absolute;
						top: 10px;
						right: -7px;
						display: inline-block;
						border-top: 7px solid transparent;
						border-left: 8px solid #772f1c;
						border-right: 0 solid #772f1c;
						border-bottom: 7px solid transparent;
						content:" ";
						}
					.blog_timeline > li.timeline-inverted > .timeline-time:before {
						left: -10px;
						right: auto;
						border-left-width: 0;
						border-right-width: 8px;
						}
					.blog_timeline > li.timeline-inverted > .timeline-time:after {
						left: -7px;
						right: auto;
						border-left-width: 0;
						border-right-width: 8px;
						}
				.blog_timeline > li.red > .timeline-time,
				.blog_timeline > li.green > .timeline-time {
					background-color: #463931;
					border: 2px solid #2E231D;
					border-radius: 3px;
					box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06), 0 0 16px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.06);
					color: #8e816e;
					}
					.blog_timeline > li.red > .timeline-time span,
					.blog_timeline > li.green > .timeline-time span {
						color: #c6b398;
						}
					.blog_timeline > li.red > .timeline-time:before,
					.blog_timeline > li.green > .timeline-time:before {
						border-left: 8px solid #2E231D;
						border-right: 0 solid #2E231D;
						}
					.blog_timeline > li.red > .timeline-time:after,
					.blog_timeline > li.green > .timeline-time:after {
						border-left: 8px solid #463931;
						border-right: 0 solid #463931;
						}
					.blog_timeline > li.timeline-inverted.red > .timeline-time:before,
					.blog_timeline > li.timeline-inverted.green > .timeline-time:before {
						left: -10px;
						right: auto;
						border-left-width: 0;
						border-right-width: 8px;
						}
					.blog_timeline > li.timeline-inverted.red > .timeline-time:after,
					.blog_timeline > li.timeline-inverted.green > .timeline-time:after {
						left: -7px;
						right: auto;
						border-left-width: 0;
						border-right-width: 8px;
						}
				.blog_timeline > li > .timeline-panel {
					width: calc(100% - 25px);
					width: -moz-calc(100% - 25px);
					width: -webkit-calc(100% - 25px);
					float: left;
					position: relative;
					background-color: #252017;
					border: 1px solid #211a16;
					box-shadow: inset 0 0 0 1px #352923, 0 0 16px rgba(0, 0, 0, 0.4);
					border-radius: 2px;
					box-sizing: border-box;
					}
					.blog_timeline > li.timeline-inverted > .timeline-panel {
						float: right;
						}
					.blog_timeline > li.red > .timeline-panel {
						background-color: #772f1c;
						border: 1px solid #4b1e12;
						box-shadow: inset 0 0 0 1px #8b3924, 0 0 16px rgba(0, 0, 0, 0.4);
						}
					.blog_timeline > li.green > .timeline-panel {
						background-color: #454118;
						border: 1px solid #36330e;
						box-shadow: inset 0 0 0 1px #575116, 0 0 16px rgba(0, 0, 0, 0.4);
						}
					.blog_timeline > li.red-border > .timeline-panel {
						border: 1px solid #C31E19;
						box-shadow: inset 0 0 0 1px #352923, 0 0 16px rgba(0, 0, 0, 0.4), inset 0 0 8px rgba(255, 39, 33, 0.47);
						}
					.timeline-author {
						padding: 16px 17px 0 17px;
						}
						.timeline-author > .avatar_frame {
							float: right;
							width: 56px;
							height: 56px;
							background-color: #a18967;
							border: 1px solid #674b2a;
							box-shadow: 0 0 16px rgba(0, 0, 0, 0.3);
							}
							.timeline-author > .avatar_frame > .avatar_frame_inner {
								margin: 1px;
								width: 54px;
								height: 54px;
								background-color: #1f1814;
								}
								.timeline-author > .avatar_frame > .avatar_frame_inner > img {
									margin: 1px;
									width: 52px;
									height: 52px;
									border: none;
									}
						.timeline-author > .author_info {
							float: right;
							padding: 0 16px 0 16px;
							}
							.timeline-author > .author_info > .author_name {
							text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
							color: #b7a080;
							font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
							font-size: 15px;
							font-weight: 700;
							line-height: 16px;
							text-transform: uppercase;
							text-align: right;
							}
							.timeline-author > .author_info > .author_rank {
							padding: 0;
							text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
							color: #697532;
							font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
							font-size: 15px;
							font-weight: 400;
							line-height: 24px;
							text-align: right;
							direction: rtl;
							}
					.timeline-body {
						text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
						color: #a5947c;
						font-family: tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
						font-size: 15px;
						font-weight: 400;
						padding: 14px 18px;
						direction: rtl;
						text-align: right;
						}
						.timeline-body h1,
						.timeline-body h2, 
						.timeline-body h3, 
						.timeline-body h4, 
						.timeline-body h5 {
							color: #cebea8;
							text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
							}
						.blog_timeline > li.green > .timeline-panel > .timeline-body h1,
						.blog_timeline > li.green > .timeline-panel > .timeline-body h2, 
						.blog_timeline > li.green > .timeline-panel > .timeline-body h3, 
						.blog_timeline > li.green > .timeline-panel > .timeline-body h4, 
						.blog_timeline > li.green > .timeline-panel > .timeline-body h5 {
							color: #dfcfb8;
							text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
							}
						.timeline-body img {
							border: none;
							box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
							margin-top: 3px;
							margin-bottom: 18px;
							max-width: 428px;
							}
						.blog_timeline > li.green > .timeline-panel > .timeline-body {
							text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
							color: #a5a47c;
							}
					.timeline-footer {
						margin: 0 18px;
						border-top: 2px solid rgba(0, 0, 0, 0.2);
						padding: 8px 2px 14px 2px;
						}
						.timeline-footer p { margin-bottom: 0; }
						.timeline-footer > a {
							cursor: pointer;
							text-decoration: none;
							}
						.timeline-footer > .text-left > a {
							text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
							color: transparent;
							font-family: tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
							font-size: 13px;
							color: #695d4d;
							font-weight: 400;
							}
							.timeline-footer > .text-left > a:hover {
								color: #8A7C69;
								}
							.timeline-footer > .text-left > a > span {
								color: #a5947c;
								font-weight: 700;
								}
							.blog_timeline > li.red > .timeline-panel > .timeline-footer > .text-left > a {
								text-shadow: 0 1px 0 rgba(140, 64, 44, 0.5);
								color: #461c10;
								}
								.blog_timeline > li.red > .timeline-panel > .timeline-footer > .text-left > a:hover {
								color: #2b1109;
								}
								.blog_timeline > li.red > .timeline-panel > .timeline-footer > .text-left > a > span {
								color: #2b1109;
								}
							.blog_timeline > li.green > .timeline-panel > .timeline-footer > .text-left > a {
								text-shadow: 0 1px 0 rgba(105, 98, 28, 0.5);
								color: #2a2809;
								}
								.blog_timeline > li.green > .timeline-panel > .timeline-footer > .text-left > a:hover {
								color: #1A1905;
								}
								.blog_timeline > li.green > .timeline-panel > .timeline-footer > .text-left > a > span {
								color: #211f06;
								}
						.timeline-footer > .text-right > a.read_more {
							display: inline-block;
							text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
							color: #695d4d;
							font-family: tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
							font-size: 13px;
							font-weight: 400;
							}
						.timeline-footer > .text-right > a.add_comment {
							display: inline-block;
							text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
							color: #695d4d;
							font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
							font-size: 13px;
							font-weight: 400;
							background-image: url(../css/images/comments.png);
							background-repeat: no-repeat;
							background-position: 0px 2px;
							padding-left: 18px;
							}
							.timeline-footer > .text-right > a:hover {
								color: #8A7C69;
								}
							.blog_timeline > li.red > .timeline-panel > .timeline-footer > .text-right > a.read_more {
								text-shadow: 0 1px 0 rgba(140, 64, 44, 0.5);
								color: #461c10;
								}
							.blog_timeline > li.red > .timeline-panel > .timeline-footer > .text-right > a.add_comment {
								text-shadow: 0 1px 0 rgba(140, 64, 44, 0.5);
								color: #461c10;
								background-image: url(../css/images/comments_red.png);
								}
								.blog_timeline > li.red > .timeline-panel > .timeline-footer > .text-right > a:hover {
									color: #2b1109;
									}
							.blog_timeline > li.green > .timeline-panel > .timeline-footer > .text-right > a.read_more {
								text-shadow: 0 1px 0 rgba(105, 98, 28, 0.5);
								color: #2a2809;
								}
							.blog_timeline > li.green > .timeline-panel > .timeline-footer > .text-right > a.add_comment {
								text-shadow: 0 1px 0 rgba(105, 98, 28, 0.5);
								color: #2a2809;
								background-image: url(../css/images/comments_green.png);
								}
								.blog_timeline > li.green > .timeline-panel > .timeline-footer > .text-right > a:hover {
									color: #1A1905;
									}
					.text-left {
						float: left;
						}
					.text-right {
						float: right;
						}
				.blog_timeline > li > .timeline-badge {
					color: #ffffff;
					width: 17px;
					height: 17px;
					line-height: 50px;
					text-align: center;
					position: absolute;
					top: 11px;
					right: -8px;
					z-index: 100;
					}
					.timeline-badge > a {
						display: block;
						width: 17px;
						height: 17px;
						background-image: url(../css/images/point.png);
						background-repeat: no-repeat;
						}
						.timeline-badge > a:hover {
							}
					.blog_timeline > li.timeline-inverted > .timeline-badge {
						left: -9px;
						}

#blog_view {
	padding: 62px 0 0 0;
	}
	#blog_view .page_box {
		}
	.blog_view_head {
		padding: 0 4px;
		}
		.blog_view_head > h1 {
			text-shadow: 0 0 10px rgba(0, 0, 0, 0.45), 0 3px 1px rgba(0, 0, 0, 0.5);
			color: #dfc99f;
			font-family: tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 35px;
			font-weight: 400;
			line-height: 36px;
			text-align: right;
			direction: rtl;
			}
		.blog_view_head > p {
			text-shadow: 0 0 4px rgba(0, 0, 0, 0.45), 0 1px 1px rgba(0, 0, 0, 0.5);
			font-family: tahoma;
			font-size: 16px;
			font-weight: 400;
			line-height: 16px;
			color: #837c6f;
			text-align: right;
			padding: 10px 0 0 0;
			direction: rtl;
			}
			.blog_view_head > p > span {
				color: #b2a58c;
				}
	.blog_view_nav {
		padding: 34px 22px 16px 22px;
		}
		.blog_view_nav > ul {
			list-style: none;
			font-size: 0px;
			}
			.blog_view_nav > ul > li {
				display: inline-block;
				margin-right: 27px;
				}
				.blog_view_nav > ul > li:after {
					display: block;
					content: "";
					position: absolute;
					top: -1px;
					right: -22px;
					width: 19px;
					height: 18px;
					background: transparent url('../css/images/nav_arrow.png') no-repeat;
					}
					.blog_view_nav > ul > li:last-child:after {
						display: none;
						}
				.blog_view_nav > ul > li > a {
					text-shadow: 0 0 4px rgba(0, 0, 0, 0.45), 0 1px 1px rgba(0, 0, 0, 0.5);
					color: #be5433;
					font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
					font-size: 14px;
					font-weight: 700;
					text-transform: uppercase;
					}
					.blog_view_nav > ul > li > a:hover {
						color: #E16842;
						}
				.blog_view_nav > ul > li > span {
					text-shadow: 0 0 4px rgba(0, 0, 0, 0.45), 0 1px 1px rgba(0, 0, 0, 0.5);
					color: #947f73;
					font-family: tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
					font-size: 14px;
					font-weight: 400;
					}
	.blog_view_content_wrap {
		background-image: url(../css/images/view_bottom_grad.png);
		background-repeat: no-repeat;
		background-position: bottom;
		}
		.blog_view_content {
			padding: 70px;
			text-align: right;
			direction: rtl;
			text-shadow: 0 0 4px rgba(0, 0, 0, 0.45), 0 1px 1px rgba(0, 0, 0, 0.5);
			color: #786960;
			font-family: tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 15px;
			font-weight: 400;
			line-height: 30px;
			}
			.blog_view_content h1,
			.blog_view_content h2, 
			.blog_view_content h3, 
			.blog_view_content h4, 
			.blog_view_content h5 {
				color: #cebea8;
				text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
				}
			.blog_view_content img {
				border: none;
				box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);
				margin-top: 3px;
				margin-bottom: 18px;
				max-width: 838px;
				}
		.blog_view_botmenu {
			height: 78px;
			padding: 0 70px;
			}
			.blog_view_botmenu > .comments_btn {
				display: block;
				float: left;
				text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
				color: #695d4d;
				font-family: tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
				font-size: 13px;
				font-weight: 400;
				background-image: url(../css/images/comments.png);
				background-repeat: no-repeat;
				background-position: 0px 2px;
				padding-left: 18px;
				margin: 32px 0 0 4px;
				}
				.blog_view_botmenu > .comments_btn:hover {
					color: #8A7C69;
					}
			.blog_view_botmenu > .social_menu {
				display: block;
				float: right;
				margin: 22px -6px 0 0;
				font-size: 0px;
				}
				.blog_view_botmenu > .social_menu > span {
					display: inline-block;
					vertical-align: top;
					text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
					color: #695d4d;
					font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
					font-size: 13px;
					font-weight: 400;
					padding: 10px 0 0 0;
					margin: 0 6px 0 0;
					}
				.blog_view_botmenu > .social_menu > a {
					display: inline-block;
					vertical-align: top;
					width: 35px;
					height: 35px;
					background-image: url(../css/images/social_icons.png);
					background-repeat: no-repeat;
					background-position: 0px 0px;
					}
					.blog_view_botmenu > .social_menu > #facebook { background-position: 0px 0px; }
					.blog_view_botmenu > .social_menu > #twitter { background-position: -35px 0px; }
					.blog_view_botmenu > .social_menu > #youtube { background-position: -70px 0px; }
					.blog_view_botmenu > .social_menu > #pinterest { background-position: -105px 0px; }
					.blog_view_botmenu > .social_menu > #vine { background-position: -140px 0px; }
					.blog_view_botmenu > .social_menu > #facebook:hover { background-position: 0px -35px; }
					.blog_view_botmenu > .social_menu > #twitter:hover { background-position: -35px -35px; }
					.blog_view_botmenu > .social_menu > #youtube:hover { background-position: -70px -35px; }
					.blog_view_botmenu > .social_menu > #pinterest:hover { background-position: -105px -35px; }
					.blog_view_botmenu > .social_menu > #vine:hover { background-position: -140px -35px; }
					
	.blog_view_comments {
		padding: 54px 67px 100px 70px;
		}
		.blog_view_comments #sorting {
			padding: 0px 0px 54px 0px;
			}
			.blog_view_comments #sorting a {
				display: inline-block;
				text-shadow: 0.5px 0.9px 1px rgba(0, 0, 0, 0.35);
				color: #877661;
				font-size: 12px;
				font-weight: 400;
				min-width: 80px;
				text-align: center;
				text-transform: uppercase;
				background-color: #362b24;
				border: 1px solid #2b221c;
				border-radius: 2px;
				box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 7px rgba(12, 7, 6, 0.25), inset 0 0 0 1px rgba(73, 58, 49, 0.25);
				padding: 10px 12px 10px 12px;
				margin-right: 4px;
				}
				.blog_view_comments #sorting a:hover {
					background-color: #44372e;
					color: #A79279;
					}
				.blog_view_comments #sorting a.active {
					color: #dfc99f;
					background-color: #973b1e;
					border: 1px solid #762e18;
					box-shadow: 0 0 22px rgba(173, 67, 34, 0.5), 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 7px rgba(12, 7, 6, 0.25), inset 0 0 0 1px rgba(178, 95, 62, 0.25);
					}
					.blog_view_comments #sorting a.active:hover {
						background-color: #973b1e;
						color: #dfc99f;
						}
				.blog_view_comments #sorting a:last-child {
					margin-right: 0px;
					}
		.blog_view_comments_area {
			}
			.comment_wrap {
				margin-bottom: 28px;
				}
				.comment_wrap:last-of-type {
					margin-bottom: 0px;
					}
				.comment {
					}
					.staff_comment {
						background-color: transparent;
						}
					.comment > .comment_left {
						display: block;
						float: left;
						width: 750px;
						background-color: rgba(122, 111, 95, 0.1);
						box-shadow: inset 0 0 1px rgba(96, 76, 65, 0.3), 0 0 0 1px #251d19, 0 2px 2px rgba(0, 0, 0, 0.3), 0 0 15px rgba(0, 0, 0, 0.15);
						box-sizing: border-box;
						padding: 14px 18px 0px 18px;
						}
						.staff_comment > .comment_left {
							background-color: rgba(122, 111, 95, 0.1);
							box-shadow: inset 0 0 1px rgba(96, 76, 65, 0.3), 0 0 0 1px #251d19, 0 2px 2px rgba(0, 0, 0, 0.3), 0 0 15px rgba(0, 0, 0, 0.15), inset 0 0 46px rgba(255, 68, 0, 0.15);
							border: 1px solid rgba(165, 86, 65, 0.4);
							}
						.comment > .comment_left > .comment_top {
							padding: 0 0 10px 0;
							}
							.comment > .comment_left > .comment_top > .comment_top_left {
								float: left;
								font-size: 12px;
								text-transform: uppercase;
								}
								.comment > .comment_left > .comment_top > .comment_top_left > .comment_time {
									margin-right: 10px;
									text-transform: none;
									display: inline-block;
									direction: rtl;
									}
							.comment > .comment_left > .comment_top > .author {
								display: block;
								float: right;
								text-shadow: 0 0 4px rgba(0, 0, 0, 0.45), 0 1px 1px rgba(0, 0, 0, 0.5);
								color: #c3b6a2;
								font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
								font-size: 18px;
								font-weight: 400;
								line-height: 18px;
								}
								.comment > .comment_left > .comment_top > .author:hover {
									color: #E1D2BA;
									}
							.staff_comment > .comment_left > .comment_top > .author {
								color: #f06a3b;
								}
								.staff_comment > .comment_left > .comment_top > .author:hover {
									color: #F9865D;
									}
						.comment > .comment_left > .comment_content {
							text-shadow: 0 0 4px rgba(0, 0, 0, 0.45), 0 1px 1px rgba(0, 0, 0, 0.5);
							color: #716358;
							font-family: tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
							font-size: 14px;
							font-weight: 400;
							text-align: right;
							direction: rtl;
							padding: 0 0 22px 0;
							}
							.staff_comment > .comment_left > .comment_content {
								color: #a59283;
								}
							.comment > .comment_left > .comment_content > .comment_pending {
								margin-top: 20px;
								font-size: 12px;
								color: #5A514A;
								}
								.staff_comment > .comment_left > .comment_content > .comment_pending {
									color: #67605a;
									}
						.comment > .comment_left > .staff_content_frame {
							position: absolute;
							top: -12px;
							left: -1px;
							width: 750px;
							height: 110px;
							background-image: url(../css/images/staff_content_frame_left.png), url(../css/images/staff_content_frame_right.png);
							background-repeat: no-repeat, no-repeat;
							background-position: top left, top right;
							}
						.comment > .comment_left > .comment_bottom {
							margin-left: -10px;
							padding: 0 0 10px 0;
							}
							.comment > .comment_left > .comment_bottom > .reply_btn {
								display: block;
								float: right;
								text-shadow: 0 0 4px rgba(0, 0, 0, 0.45), 0 1px 1px rgba(0, 0, 0, 0.5);
								color: #7b4e3b;
								font-family: tahoma;
								font-size: 11px;
								font-weight: 700;
								text-transform: uppercase;
								}
								.comment > .comment_left > .comment_bottom > .reply_btn:hover {
									color: #9F674F;
									}
							.comment > .comment_left > .comment_bottom > .comment_thumbs {
								display: block;
								float: left;
								font-size: 0px;
								text-align: left;
								margin: 0px;
								margin-left: 4px;
								}
								.comment > .comment_left > .comment_bottom > .comment_thumbs #thumb_up {
									background-image: url(../css/images/thumbs-up.png);
									background-repeat: no-repeat;
									background-position: 0px 0px;
									display: inline-block;
									vertical-align: top;
									width: 21px;
									height: 21px;
									margin-top: -6px;
									}
									.comment > .comment_left > .comment_bottom > .comment_thumbs #thumb_up:hover {
										background-position: 0px -21px;
										}
								.comment > .comment_left > .comment_bottom > .comment_thumbs #thumb_down {
									background-image: url(../css/images/thumbs-down.png);
									background-repeat: no-repeat;
									background-position: 0px 0px;
									display: inline-block;
									vertical-align: top;
									width: 21px;
									height: 21px;
									margin-top: -2px;
									}
									.comment > .comment_left > .comment_bottom > .comment_thumbs #thumb_down:hover {
										background-position: 0px -21px;
										}
								.comment > .comment_left > .comment_bottom > .comment_thumbs .likes {
									vertical-align: top;
									text-shadow: 0.5px 0.9px 1px rgba(0, 0, 0, 0.75);
									color: #659a52;
									font-family: Arial;
									font-size: 11px;
									font-weight: 700;
									text-transform: uppercase;
									margin: 0 6px;
									}
								.comment > .comment_left > .comment_bottom > .comment_thumbs .dislikes {
									vertical-align: top;
									text-shadow: 0.5px 0.9px 1px rgba(0, 0, 0, 0.75);
									color: #bb3737;
									font-family: Arial;
									font-size: 12px;
									font-weight: 700;
									text-transform: uppercase;
									margin: 0 6px;
									}
					.comment > .comment_right {
						display: block;
						float: left;
						width: auto;
						margin-right: 0;
						margin-left: 18px;
						margin-top: 1px;
						}
						.comment > .comment_right > .avatar_frame {
							width: 72px;
							height: 72px;
							background-color: black;
							border: 1px solid #786e5e;
							box-shadow: inset 0 0 0 1px #604c41, 0 0 0 1px #473a34, 0 0 13px rgba(0, 0, 0, 0.33);
							box-sizing: border-box;
							}
							.comment > .comment_right > .avatar_frame > img {
								display: block;
								width: 68px;
								height: 68px;
								border: none;
								margin: 1px;
								}
							.comment > .comment_right > .avatar_frame > .staff_avatar_frame {
								position: absolute;
								top: -1px;
								left: -1px;
								width: 72px;
								height: 68px;
								background-image: url(../css/images/staff_avatar_frame.png);
								background-repeat: no-repeat;
								background-position: top;
								}
						.staff_comment > .comment_right > .avatar_frame {
							border: 1px solid #813c26;
							box-shadow: inset 0 0 0 1px #d26030, inset 0 1px 0 rgba(255, 255, 255, 0.21), 0 0 21px rgba(240, 106, 59, 0.45), 0 0 13px rgba(0, 0, 0, 0.33);
							margin-top: -2px;
							}
				
				.replies {
					}
					.replies > .replies_area {
						}
						.replies > .replies_area > .reply {
							margin-top: 20px;
							}
							.replies > .replies_area > .reply > .comment_left {
								width: 660px;
								}
								.replies > .replies_area > .reply > .comment_left > .staff_content_frame {
									width: 660px;
									height: 98px;
									}
					.replies > .reply_write {
						}
						#left .content .replies > .reply_write > form {
							padding: 20px 90px 0 0;
							margin: 0px;
							border: none;
							border-radius: 0px;
							background: none;
							box-shadow: none;
							}
						#left .content .replies > .reply_write > form input[type="submit"] {
							margin-top: 20px;
							}
		
		.no_comments {
			text-align: center;
			font-size: 18px;
			padding: 0;
			}
		
		.comments_show_more {
			width: 978px;
			position: absolute;
			bottom: 80px;
			left: 0px;
			text-align: center;
			padding: 0;
			}
	
	.blog_view_write {
		}
		#left .content .blog_view_write > form {
			padding: 0 67px 70px 70px;
			margin: 0px;
			border: none;
			border-radius: 0px;
			background: none;
			box-shadow: none;
			}
		
	.blog_view_footer {
		padding: 56px 0 46px 0;
		}
		.blog_view_footer > .goback {
			display: block;
			width: 148px;
			height: 60px;
			margin: 0 auto 0 auto;
			background-image: url(../css/images/button_border.png);
			background-repeat: no-repeat;
			}
			.blog_view_footer > .goback > .button {
				margin: 7px;
				font-weight: normal;
				}

#blog_writer {
	padding: 62px 0 0 0;
	}

.blog_view_polls {
	padding: 0 70px;
	}
	.poll {
		margin: 0 0 20px 0;
		direction: rtl;
		}
		.poll > .poll_headline {
			font-size: 14px;
			color: #87766d;
			text-shadow: none;
			padding: 0 0 22px 0;
			}
		.poll > .poll_options {
			}
			.poll > .poll_options .poll_option {
				padding: 0 0 14px 0;
				}
				.poll > .poll_options .poll_option .iradio {
					margin: 0 0 0 8px;
					}
				.poll > .poll_options .poll_option label,
				#left .content .poll > .poll_options .poll_option label {
					display: inline-block;
					width: auto;
					margin: 0;
					font-size: 14px;
					}
			.poll > .poll_options form,
			#left .content .poll > .poll_options form {
				padding: 0;
				margin: 0;
				border: none;
				box-shadow: none;
				background: none;
				}
			.poll > .poll_options input[type="submit"] {
				margin: 12px 0 0 0;
				font-size: 12px;
				color: #FFF;
				background: #56443b;
				background-image: none;
				box-shadow: none;
				border: none;
				border-radius: 4px;
				height: 33px;
				width: auto;
				padding: 0 22px;
				}
				.poll > .poll_options input[type="submit"]:hover {
					background: #6E5A4F;
					}
		.poll > .poll_results {
			}
			.poll > .poll_results .poll_option {
				padding: 0 0 14px 0;
				}
				.poll > .poll_results .poll_option label {
					font-size: 12px;
					color: #908371;
					}
				.poll > .poll_results .poll_option .poll_bar_cont {
					width: 200px;
					margin: 6px 0 0 0;
					}
				.poll > .poll_results .poll_option .poll_bar {
					height: 1px;
					background: #1f1814;
					border-radius: 4px;
					margin: 0;
					padding: 4px;
					}
					.poll > .poll_results .poll_option .poll_bar .fill {
						height: 1px;
						background: #FFF;
						}

.discount_frame {
	display: block;
	width: 480px;
	border: 1px solid #211a16;
	box-shadow: 0.5px 0.9px 2px rgba(0, 0, 0, 0.45), inset 0 0 0 1px rgba(98, 76, 65, 0.2);
	background: #1a1512;
	border-radius: 2px;
	padding: 10px 20px;
	margin: 40px auto 0 auto;
	}
	.discount_left {
		float: left;
		font-size: 0px;
		direction: ltr;
		}
		.discount_left .column {
			display: inline-block;
			vertical-align: top;
			font-size: 10px;
			width: 60px;
			}
			.discount_left .column.spacer {
			width: 4px;
			}
			.discount_left .column .value {
			color: #7b716b;
			font-size: 18px;
			font-weight: 400;
			text-shadow: none;
			text-align: center;
			}
			.discount_left .column .label {
			color: #2e2621;
			font-size: 16px;
			font-weight: 400;
			text-shadow: none;
			text-align: center;
			}
	.discount_right {
		float: right;
		}
		.discount_text1 {
			color: #5c4b41;
			font-size: 16px;
			font-weight: 400;
			text-shadow: none;
			}
		.discount_text2 {
			color: #382d27;
			font-size: 14px;
			font-weight: 400;
			text-shadow: none;
			}
			.discount_text2 span {
			color: #54ff00;
			font-size: 14px;
			font-weight: 400;
			text-shadow: none;
			}

.encounter_frame {
	direction: ltr;
	}
	.encounter_menu {
		margin-bottom: 13px;
		}
		.encounter_button {
			display: inline-block;
			width: 144px;
			height: 37px;
			border: 1px solid #211a16;
			box-shadow: 0.5px 0.9px 2px rgba(0, 0, 0, 0.45), inset 0 0 0 1px rgba(98, 76, 65, 0.2);
			background: #1a1512;
			color: #3e332c;
			font-family: tahoma, sans-serif;
			font-size: 14px;
			font-weight: 400;
			text-align: center;
			text-shadow: none;
			box-sizing: border-box;
			direction: ltr;
			padding: 6px 0 0 0;
			margin-right: 13px;
            direction: rtl;
			}
			.encounter_button:last-child {
				margin-right: 0;
				}
			.encounter_button.active {
				color: #9e5311;
				}
	.encounter_tab {
		background-color: #1a1512;
		border: 1px solid #211a16;
		box-shadow: 0.5px 0.9px 2px rgba(0, 0, 0, 0.45), inset 0 0 0 1px rgba(98, 76, 65, 0.2);
		padding: 1px;
		}
		.encounter_tab .tab_header {
			height: 33px;
			background-color: #201915;
			direction: ltr;
			text-align: left;
			font-size: 0px;
			}
			.encounter_tab .tab_header .column {
				display: inline-block;
				color: #866c5c;
				font-family: Arial, sans-serif;
				font-size: 14px;
				font-weight: 400;
				text-align: center;
				text-shadow: none;
				padding: 5px 0 0 0;
				box-sizing: border-box;
				}
		.encounter_tab .tab_content {
			padding: 1px;
			}
			.encounter_tab .tab_content ul {
				list-style: none;
				text-align: left;
				direction: ltr;
				}
				.encounter_tab .tab_content ul li {
					list-style: none;
					list-style-type: none !important;
					margin-right: 0 !important;
					margin-bottom: 1px;
					height: 40px;
					background: rgba(255,255,255,0.01);
					box-sizing: border-box;
					font-size: 0px;
					padding: 8px 0 0 0;
					}
					.encounter_tab .tab_content ul li:last-child {
						margin-bottom: 0;
						}
					.encounter_tab .tab_content ul li.loading,
					.encounter_tab .tab_content ul li.error {
						text-align: center;
						padding: 9px;
						font-size: 16px;
						}
					.encounter_tab .tab_content ul li .column {
						display: inline-block;
						color: #ac7452;
						font-family: Arial, sans-serif;
						font-size: 14px;
						font-weight: 400;
						text-align: center;
						box-sizing: border-box;
						}
	
	/* Videos */
	.encounter_tab#videos .tab_header {
		}
		.encounter_tab#videos .tab_header .column:nth-child(1) {
			padding-left: 34px;
			}
	.encounter_tab#videos .tab_content {
		padding: 21px 34px 12px 34px;
		}
		.encounter_tab#videos .video {
			float: left;
			width: 170px;
			height: 96px;
			border: 1px solid #9e684a;
			box-shadow: 0.5px 0.9px 2px rgba(0, 0, 0, 0.45), inset 0 0 0 1px rgba(98, 76, 65, 0.2);
			margin-right: 21px;
			margin-bottom: 21px;
			}
			.encounter_tab#videos .video:nth-child(3),
			.encounter_tab#videos .video:nth-child(6),
			.encounter_tab#videos .video:nth-child(9),
			.encounter_tab#videos .video:nth-child(12),
			.encounter_tab#videos .video:nth-child(15) {
				margin-right: 0;
				}
		.encounter_tab#videos iframe {
			border: none;
			}
	
	/* Ability columns */	
	.encounter_tab#abilities .tab_header .column:first-child,
	.encounter_tab#abilities .tab_content ul li .column:first-child {
		text-align: left;
		padding-left: 12px;
		width: 300px;
		}
	
	/* Item Drops columns */	
	.encounter_tab#items .tab_header .column:first-child,
	.encounter_tab#items .tab_content ul li .column:first-child {
		text-align: left;
		padding-left: 12px;
		width: 300px;
		}
	.encounter_tab#items .tab_header .column:nth-child(2),
	.encounter_tab#items .tab_content ul li .column:nth-child(2) {
		width: 70px;
		}
	.encounter_tab#items .tab_header .column:nth-child(3),
	.encounter_tab#items .tab_content ul li .column:nth-child(3) {
		width: 70px;
		}
	.encounter_tab#items .tab_header .column:nth-child(4),
	.encounter_tab#items .tab_content ul li .column:nth-child(4) {
		width: 184px;
		}
		
	/* Guild First */
	.encounter_tab#guild_first .encounter {
		display: block;
		text-align: left;
		font-size: 14px;
		background: rgba(255,255,255,0.01);
		margin-bottom: 1px;
		height: auto;
		padding: 0;
		}
		.encounter_tab#guild_first .encounter:last-child {
			margin-bottom: 0;
			}
		.encounter_tab#guild_first .encounter.alliance {
			background-image: url(../../../modules/bosskills/css/images/alliance_bg.png);
			background-repeat: repeat-y;
			background-position: top left;
			}
		.encounter_tab#guild_first .encounter.horde {
			background-image: url(../../../modules/bosskills/css/images/horde_bg.png);
			background-repeat: repeat-y;
			background-position: top left;
			}
		.encounter_tab#guild_first .encounter .boss_frame {
			float: left;
			margin: 10px;
			}
			.encounter_tab#guild_first .encounter .boss_frame a {
				display: block;
				width: 58px;
				height: 58px;
				overflow: hidden;
				border-radius: 2px;
				border: 1px solid #a0a0a0;
				box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
				background: #29201b;
				}
				.encounter_tab#guild_first .boss_frame a:before {
				content: " ";
				display: block;
				position: absolute;
				top: 0px;
				left: 0px;
				width: 58px;
				height: 58px;
				z-index: 2;
				box-shadow: inset 0 0 6px rgba(0,0,0,0.6);
				}
				.encounter_tab#guild_first .boss_frame a.heroic {
				border: 1px solid #cd9000;
				}
				.encounter_tab#guild_first .boss_frame a img {
					width: 58px;
					height: 58px;
					}
		.encounter_tab#guild_first .encounter .info {
			float: left;
			padding: 6px 0 6px 4px;
			font-size: 14px;
			max-width: 536px;
			}
			.encounter_tab#guild_first .encounter .info .guild {
				color: #D4D4D4;
				}
			.encounter_tab#guild_first .encounter .info .difficulty {
				color: #00FF44;
				}
			.encounter_tab#guild_first .encounter .info .duration {
				color: #FEB900;
				}
			.encounter_tab#guild_first .encounter .info .value {
				color: #D4D4D4;
				}
		.encounter_tab#guild_first .encounter .players_btn {
			float: none;
			position: absolute;
			right: 10px;
			top: 4px;
			}
		.encounter_tab#guild_first .encounter .players {
			display: none;
			float: left;
			width: 100%;
			box-sizing: border-box;
			padding: 10px 12px;
			border-top: 1px solid rgba(0, 0, 0, 0.16);
			box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.05);
			}
			.encounter_tab#guild_first .encounter .players .player {
				display: inline-block;
				width: 280px;
				}
			.encounter_tab#guild_first .encounter .players .roles {
				display: block;
				margin: 10px auto 0 auto;
				text-align: center;
				color: #FEB900;
				}
			.encounter_tab#guild_first .encounter .players img {
				vertical-align: middle;
				top: 1px;
				}
	
	/* Icons Frames */
	.encounter_tab .icon-frame {
		margin-right: 4px;
		display: inline-block;
		vertical-align: middle;
		top: -1px;
		border-radius: 2px;
		}
		.encounter_tab .icon-frame img {
			vertical-align: top;
			margin-top: -1px;
			border: 1px solid #877661;
			box-shadow: 0 0 7px rgba(0, 0, 0, 0.45), 0 0 0 1px #554840;
			margin-bottom: 0 !important;
			}
			.encounter_tab .icon-frame:before {
				content: " ";
				display: block;
				position: absolute;
				top: 0px;
				left: 1px;
				width: 18px;
				height: 18px;
				box-shadow: inset 0 0 6px rgba(12, 7, 6, 0.85), inset 0 0 6px rgba(12, 7, 6, 0.85);
				z-index: 100;
				}
				
	.encounter_tab .frame-14, 
	.encounter_tab .frame-14 img, 
	.encounter_tab .frame-14:before {
		width: 14px;
		height: 14px;
		}
		.encounter_tab .frame-14:before {
			box-shadow: inset 0 0 2px rgba(12, 7, 6, 0.85), inset 0 0 2px rgba(12, 7, 6, 0.85);
			}