@charset "utf-8";
/*
Theme Name: Cherry News
Theme URI: http://themes.bdayh.com/cherry
Author: Bdayh
Author URI: http://www.bdayh.com
Description: Cherry theme for WordPress is a fully responsive
Version: 2.4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: cherry

*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 14px;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
	padding: 0;
	margin: 0;
	outline: none;
	list-style: none;
	text-decoration: none;
}
img::selection { background: transparent; }
img::-moz-selection {
background:transparent;
}
img {
	max-width: 100%;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block }
audio, canvas, video { display: inline-block }
audio:not([controls]) { display: none }
[hidden] {
display:none
}
.clear { clear: both; }
.alignnone { margin: 5px 20px 20px 0; }
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.fLeft { float: left; }
.fRight { float: right; }
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pp-code a  {
	text-decoration: underline;
}

.bottom20 { margin-bottom: 20px; }
pre, code {
	direction: ltr;
	background: rgba(0,0,0,0.05);
	font: 12px Tahoma, Geneva, sans-serif;
	padding: 3px;
	display: block;
	overflow-x: visible;
	overflow-y: hidden;
	margin: 0 0 20px 0;
	color: #666;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.text_center { text-align: center; }
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 500px !important;
	padding: 4px;
	text-align: center;
}
.wp-caption img { margin: 5px 5px 0; }
.wp-caption p.wp-caption-text {
	color: #888;
	margin: 5px;
}
.sticky { }
.gallery-caption { }
.bypostauthor { }
.end_row { margin-right: 0px !important; }
::selection {
	background: #af240a;
	color: #FFF;
}
::-moz-selection {
 background: #af240a;
 color: #FFF;
}

::-webkit-scrollbar {
 background:#f5f5f5;
 width: 7px;
}
::-webkit-scrollbar-thumb {
 background: #c2361c;
 -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.2), inset 0 -1px 0 rgba(0,0,0,0.25);
}
textarea {
	overflow: auto;
	resize: vertical;
}
fieldset, img, iframe { border: 0; }
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0;
}
input, select { vertical-align: middle; }
select, input, textarea, button { font: 12px Arial, sans-serif; }
form, textarea { margin: 0; }
legend, fieldset, input { padding: 0; }
textarea, input[type='text'], input[type='password'], select { padding: 2px; }
select { line-height: 19px; }
button, input[type='button'], input[type='submit'] { padding: 2px 3px; }
/* reset styles
--------------------------------------------- */

@font-face {
	font-family: 'GnuolaneFree';
	src: url("assets/fonts/GnuolaneFree.eot?#iefix") format('embedded-opentype'), url("assets/fonts/GnuolaneFree.woff") format('woff'), url("assets/fonts/GnuolaneFree.ttf") format('truetype'), url("assets/fonts/GnuolaneFree.svg#GnuolaneFree") format('svg');
	font-weight: normal;
	font-style: normal
}
/* fonts
--------------------------------------------- */
.gotop {
	position: fixed;
	z-index: 99999999999;
	bottom: -100px;
	right: 10px;
	cursor: pointer;
	-webkit-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	-ms-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
	overflow: auto;
	color: #FFF;
	width: 24px;
	height: 24px;
	background: url(assets/images/go-top.png) no-repeat;
}
/* go top
--------------------------------------------- */
.yellow, .yellow a { color: #fdba58 !important; }
.green, .green a { color: #9fba48 !important; }
.required { color: #F33; }
/* color
--------------------------------------------- */
body {
	background-color: #f8f8f8;
	background-image: url(assets/images/bg/bg_1.jpg);
	background-repeat: repeat;
	background-position: center top;
	color: #63656a;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px;
	overflow-y: scroll;
	line-height: 20px;
}
.background_test {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background: url(assets/images/bg.png) repeat center top;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: -1;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
a {
	color: #4f5053;
	text-decoration: none;
	-webkit-transition: color 300ms ease;
	-moz-transition: color 300ms ease;
	-ms-transition: color 300ms ease;
	-o-transition: color 300ms ease;
	transition: color 300ms ease;
}
a:hover { color: #b2251f; }
.content {
	width: auto;
	max-width: 1050px;
	height: auto;
	display: block;
	margin: 0 auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	transition: max-width 5s;
	-moz-transition: max-width .5s;
	-webkit-transition: max-width .5s;
	-o-transition: max-width .5s;
}
.wrapper {
	width: 1050px;
	margin: 0 auto;
	/*
	transition: width 5s;
	-moz-transition: width .5s;
	-webkit-transition: width .5s;
	-o-transition: width .5s;
	*/
	position: relative;
	z-index: 1;
}
.header {
	border: 1px solid rgba(0,0,0,0.1);
	background: white;
	background-clip: padding-box;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1); /*gainsboro*/
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	border-top: 0px !important;
	margin-bottom: 25px;
	margin-top: 25px;
}
.inner_toolbar .wrapper { margin-top: 0px; }
.inner_toolbar {
	background: #252525 /* url(assets/images/bg-1.png) repeat-x center 0px*/;
	border-bottom: 2px #191919 solid;
	margin: 0;
	width: 100%;
	clear: both;
	font-size: 12px;
	z-index: 999999999999;
}
.inner_toolbar .toolbar {
	height: 37px;
	padding-top: 0px;
}
.top-date {
	float: left;
	padding: 2px 7px 0px 7px;
	margin: 8px 0 0 5px;
	overflow: hidden;
	color: #CCC;
	font-size: 11px;
	display: inline-block;
	background: #444;
	text-shadow: #222 0 1px 1px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.toolbar select {
	float: left;
	margin: 6px 0 0 15px;
	font: normal 11px Tahoma, Geneva, sans-serif;
	overflow: hidden;
	height: 27px;
	line-height: 19px;
	padding: 5px;
	width: 170px;
	background: #3D3D3D;
	color: #AAA;
	text-shadow: #111 0 1px 1px;
	display: none;
	cursor: pointer;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: none 0px !important;
}
.toolbar ul.top_menu {
	float: left;
	margin: 0 0 0 15px;
	position: relative;
}
.toolbar ul.top_menu > li {
	float: left;
	position: relative;
}
.toolbar ul.top_menu > li > a {
	font: bold 12px Arial, Helvetica, sans-serif;
	display: block;
	color: #AAA;
	text-shadow: #000 0 1px 1px;
	margin: 0;
	height: 35px;
	line-height: 35px;
	margin-right: 15px;
	transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	o-transition: none;
	text-transform: capitalize !important;
}
.toolbar ul.top_menu > li:last-child { background: none; }
.toolbar ul.top_menu > li a:hover, .toolbar ul.top_menu > li:hover > a, .toolbar ul.top_menu > li.current-menu-item a { color: #FFF; }
.toolbar ul.top_menu > li ul {
	display: none;
	position: absolute;
	z-index: 9999999999999;
	width: 175px;
	padding: 0px;
	background: none;
	border: none;
}
.toolbar ul.top_menu > li > ul > li {
	position: relative;
	background: #252525;
}
.toolbar ul.top_menu > li > ul > li:last-child { border-bottom: none !important; }
.toolbar ul.top_menu > li > ul > li a {
	font: 12px Tahoma, Geneva, sans-serif !important;
	border-right: none !important;
	border-left: none !important;
	display: block;
	height: auto !important;
	line-height: 20px !important;
	padding: 5px 10px;
	padding-bottom: 7px;
	transition: background .25s ease-in-out;
	-moz-transition: background .25s ease-in-out;
	-webkit-transition: background .25s ease-in-out;
	font-weight: normal !important;
	color: #AAA !important;
	text-shadow: #000 0 1px 0px !important;
}
.toolbar ul.top_menu > li > ul > li > a:hover, .toolbar ul.top_menu > li > ul > li:hover > a {
	color: #EEE !important;
	background: #191919 !important;
	border: none !important;
}
.toolbar ul.top_menu > li > ul > li > ul {
	left: 175px;
	top: 0px;
	padding: 0px !important;
	background: none;
	border: none;
}
.toolbar ul.top_menu > li > ul > li > ul > li { background: #252525 !important; }
.toolbar ul.top_menu > li > ul > li > ul > li:last-child { border : none !important; }
.toolbar ul.top_menu > li > ul > li > ul > li:hover > a {
	color: #EEE !important;
	background: #191919 !important;
	border: none !important;
}
.toolbar .search {
	float: right;
	margin: 6px 5px 0 0;
	overflow: hidden;
}
.toolbar .search input {
	background: none;
	border: none;
	margin: 0px;
	padding: 0px;
	float: left;
	font: normal 11px Tahoma, Geneva, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}
.toolbar .search input[type="text"] {
	background: #3d3d3d;
	padding: 0 10px;
	width: 130px;
	height: 27px;
	line-height: 19px;
	color: #AAA;
	text-shadow: #111 0 1px 1px;
	margin: 0 5px 0 0;
}
.toolbar .search input[type="submit"] {
	background: url(assets/images/search-button.png) no-repeat -8px -7px;
	width: 27px;
	height: 27px;
	text-indent: -555px;
}
/* toolbar
--------------------------------------------- */
header {
	width: 100%;
	/*background: url(assets/images/header-pattern.png) repeat-x center center;*/
	position: relative;
	overflow: hidden;
	padding: 15px 0;
}
header:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}
header .logo {
	float: left;
	display: block;
	margin: 0 0 0 20px;
	/*margin-top: 20px;*/
}
header .logo h1 {
	margin: 0px;
	line-height: 0px;
}
header .headerads {
	float: right;
	display: block;
	margin: 0 15px 0 0;
	line-height: 0px;
	position: relative;
}
header .headerads a {
	display: block;
	overflow: hidden;
}
/* header
--------------------------------------------- */

nav {
	background: #b82c12 url(assets/images/nav-bg.png) repeat-x center top;
	border-top: 1px #eaeaea solid;
	height: 54px;
}
.fixed-nav {
	position: fixed;
	top: -2px;
	left: 0;
	width: 100%;
	z-index: 9999999999999;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
}
.layout_wide .fixed-nav { width: 100%; }
body.admin-bar .fixed-nav { top: 25px; }
nav select {
	float: left;
	margin: 0 0 0 25px !important;
	font: normal 11px Tahoma, Geneva, sans-serif;
	overflow: hidden;
	height: 35px;
	line-height: 17px;
	padding: 7px 10px;
	width: 170px;
	background: #FFF;
	color: #444;
	text-shadow: #FFF 0 1px 1px;
	border: none 0px !important;
	/*border: 1px #951e08 solid;*/
	background-clip: padding-box;
	display: none;
	cursor: pointer;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
nav ul.menu {
	float: left;
	margin: 0 0 0 10px;
	position: relative;
}
nav ul.menu > li {
	float: left;
	position: relative;
}
nav ul.menu > li > a {
	display: block;
	color: #FFF;
	text-shadow: #6b0202 0 1px 1px;
	margin: 0;
	margin-right: 1px;
	height: 35px;
	line-height: 32px;
	padding: 10px 15px 10px 15px;
	padding-bottom: 9px;
	border: none !important;
	text-transform: uppercase;
	font-family: Oswald, arial, Georgia, serif;
	font-size: 15px;
}
nav ul.menu > li:last-child a { background: none; }
nav ul.menu > li.home a {
	background: url(assets/images/home.png) no-repeat 50% -25px !important;
	width: 29px !important;
	height: 35px !important;
	overflow: hidden;
	text-indent: 555px;
	padding-right: 15px;
	padding-left: 15px;
	box-shadow : none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
nav ul.menu > li.home:hover a, nav ul.menu > li.home.current-page-item a, nav ul.menu > li.home.current-menu-item a { background: #FFF url(assets/images/home.png) no-repeat 50% 15px !important; }
nav ul.menu > li a:hover, nav ul.menu > li:hover > a, nav ul.menu > li.current-menu-item > a, nav ul.menu > li.home.current_page_item > a, nav ul.menu > li.current-menu-parent > a, nav ul.menu > li.current-menu-ancestor > a, nav ul.menu > li.current-cat > a {
	/*background-color: #6b0700;*/
	color: #FFF !important;
	text-shadow: none !important;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.35);
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.35);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.35);
}
/*
nav ul.menu > li a:hover, nav ul.menu > li:hover > a, nav ul.menu > li.current-menu-item a, nav ul.menu > li.home.current_page_item a, nav ul.menu > li.current-menu-parent a, nav ul.menu > li.current-menu-ancestor a, nav ul.menu > li.current-cat a
{
	color: #333;
	background: #FFF;
	text-shadow: none;
}
*/
nav ul.menu > li ul {
	display: none;
	position: absolute;
	z-index: 9999999999999;
	width: 175px;
	background: #FFF;
	padding: 0px 5px !important;
	border: 1px solid #DDD;
}
nav ul.menu > li > ul > li {
	position: relative;
	background: none;
	border-bottom: 1px solid #EEE !important;
}
nav ul.menu > li > ul > li:last-child { border-bottom: none !important; }
nav ul.menu > li > ul > li a {
	font: 12px Tahoma, Geneva, sans-serif;
	border-right: none !important;
	border-left: none !important;
	display: block;
	height: auto !important;
	line-height: 20px !important;
	padding: 8px 10px;
	padding-bottom: 10px;
	transition: background .25s ease-in-out;
	-moz-transition: background .25s ease-in-out;
	-webkit-transition: background .25s ease-in-out;
	font-weight: normal !important;
	color: #444 !important;
	text-shadow: #FFF 0 1px 0px !important;
	box-shadow : none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
nav ul.menu > li > ul > li.current-menu-item a, nav ul.menu > li > ul > li.home.current_page_item a, nav ul.menu > li > ul > li.current-menu-parent a, nav ul.menu > li > ul > li.current-menu-ancestor a, nav ul.menu > li > ul > li.current-cat a, nav ul.menu > li > ul > li.menu-item-object-page a {
	background: none !important;
	box-shadow : none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	color: #444 !important;
}
nav ul.menu > li > ul > li a:hover, nav ul.menu > li > ul > li:hover a {
	background: none !important;
	color: #b2251f !important;
	border: none !important;
}
nav ul.menu > li > ul > li > ul {
	left: 179px;
	top: 0px;
	padding: 0px !important;
	background: #FFF;
	padding: 0px 5px !important;
	border: 1px solid #DDD;
}
nav ul.menu > li > ul > li > ul > li {
	background: #none !important;
	border-bottom: 1px solid #EEE !important;
}
nav ul.menu > li > ul > li > ul > li:last-child { border : none !important; }
nav ul.menu > li > ul > li > ul > li:hover > a {
	background: none;
	box-shadow : none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	color: #b2251f !important;
	background: #none !important;
	border: none !important;
}
/* nav
--------------------------------------------- */
.theme_switcher {
	position: fixed;
	z-index: 9999;
	left: -192px;
	top: 150px;
	display: none;
	z-index: 444;
	display: block;
	border: 1px solid #D5D5D5;
	border-bottom-color: #D5D5D5;
	background: white;
	background-clip: padding-box;
	/*box-shadow: 0 1px 1px rgba(0,0,0,0.2); 
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.2);*/
	padding: 20px;
	width: 150px;
	min-height: 50px;
}
.theme_switcher .theme_switcher_button {
	position: absolute;
	background: url(assets/images/theme-switcher.png) no-repeat -153px -4px;
	width: 45px;
	height: 45px;
	right: 0px;
	top: 181px;
	margin: -1px -45px 0 0;
	cursor: pointer;
}
.theme_switcher span.theme_switcher_button a { display: block; }
.theme_switcher h2 {
	font: 13px Tahoma, Geneva, sans-serif;
	color: #707070;
	text-transform: capitalize;
	margin-bottom: 15px;
}
.theme_switcher ul.theme_layout {
	margin-bottom: 30px;
	display: block;
	overflow: hidden;
}
.theme_switcher ul.theme_layout li { float: left; }
.theme_switcher ul.theme_layout li a {
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	text-indent: -555px;
	margin: 0 10px 0 0;
}
.theme_switcher ul.theme_layout li:last-child a { margin: 0 0px 0 0; }
.theme_switcher ul.theme_layout li.blocks a { background: url(assets/images/theme-switcher.png) no-repeat -3px -44px; }
.theme_switcher ul.theme_layout li.wide a { background: url(assets/images/theme-switcher.png) no-repeat -38px -44px; }
.theme_switcher ul.theme_layout li.sidebar_left a { background: url(assets/images/theme-switcher.png) no-repeat -73px -44px; }
.theme_switcher ul.theme_layout li.sidebar_right a { background: url(assets/images/theme-switcher.png) no-repeat -108px -44px; }
.theme_switcher ul.theme_p {
	margin-bottom: 5px !important;
	overflow: hidden;
}
.theme_switcher ul.theme_p li {
	margin-right: 3px;
	margin-bottom: 3px;
	display: block;
	padding: 2px;
	border: #DDD 1px solid;
}
.theme_switcher ul.theme_p li a {
	margin: 0px;
	width: 28px;
	height: 28px;
}
.theme_switcher ul.bgfull {
	margin-bottom: 5px !important;
	overflow: hidden;
}
.theme_switcher ul.bgfull li.bg1full a { background: url(admin/assets/images/pattern_thumb/bg1.png) no-repeat 50% 50%; }
.theme_switcher ul.bgfull li.bg2full a { background: url(admin/assets/images/pattern_thumb/bg2.png) no-repeat 50% 50%; }
.theme_switcher ul.theme_layout li.p_1 a { background: url(admin/assets/images/pattern_thumb/pattern_1.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_2 a { background: url(admin/assets/images/pattern_thumb/pattern_2.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_3 a { background: url(admin/assets/images/pattern_thumb/pattern_3.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_4 a { background: url(admin/assets/images/pattern_thumb/pattern_4.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_5 a { background: url(admin/assets/images/pattern_thumb/pattern_5.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_6 a { background: url(admin/assets/images/pattern_thumb/pattern_6.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_7 a { background: url(admin/assets/images/pattern_thumb/pattern_7.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_8 a { background: url(admin/assets/images/pattern_thumb/pattern_8.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_9 a { background: url(admin/assets/images/pattern_thumb/pattern_9.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_10 a { background: url(admin/assets/images/pattern_thumb/pattern_10.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_11 a { background: url(admin/assets/images/pattern_thumb/pattern_11.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_12 a { background: url(admin/assets/images/pattern_thumb/pattern_12.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_13 a { background: url(admin/assets/images/pattern_thumb/pattern_13.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_14 a { background: url(admin/assets/images/pattern_thumb/pattern_14.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_15 a { background: url(admin/assets/images/pattern_thumb/pattern_15.png) no-repeat left top; }
.theme_switcher ul.theme_layout li.p_16 a { background: url(admin/assets/images/pattern_thumb/pattern_16.png) no-repeat left top; }
.theme_switcher ul.theme_colors {
	display: block;
	overflow: hidden;
	margin-bottom: 30px;
}
.theme_switcher em {
	color: #AAA;
	font: normal 8px Tahoma, Geneva, sans-serif !important;
	text-transform: uppercase;
	margin-top: -11px;
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
}
.theme_switcher ul.theme_colors li { float: left; }
.theme_switcher ul.theme_colors li a {
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-indent: -555px;
	margin: 0 5px 0 0;
}
.theme_switcher ul.theme_colors li.red a { /* background: url(assets/images/theme-switcher.png) no-repeat -3px -104px; */ background-color: #c92d11; }
.theme_switcher ul.theme_colors li.blue a { /* background: url(assets/images/theme-switcher.png) no-repeat -28px -104px; */ background-color: #247ace; }
.theme_switcher ul.theme_colors li.green a { /* background: url(assets/images/theme-switcher.png) no-repeat -53px -104px; */ background-color: #96b820; }
.theme_switcher ul.theme_colors li.rose a { /* background: url(assets/images/theme-switcher.png) no-repeat -78px -104px; */ background-color: #c14364; }
.theme_switcher ul.theme_colors li.orange a { /* background: url(assets/images/theme-switcher.png) no-repeat -103px -104px; */ background-color: #f88c00; }
.theme_switcher ul.theme_colors li.gray a { /* background: url(assets/images/theme-switcher.png) no-repeat -128px -104px; */ background-color: #40454d; }
/* theme switcher
--------------------------------------------- */
footer {
	color: #CCC;
	/*
	background: #222 url(assets/images/bg/bg_31.png) repeat;
	*/
	background-color: #222;
	text-shadow: 0 1px 1px black;
	border-bottom: 4px solid #111;
	margin-top: 30px;
	display: block;
	overflow: hidden;
	width: 100%;
	clear: both;
	z-index: 0;
}
footer a { color: #CCC; }
footer .spot {
	/*background: url(assets/images/footer-bg-spot.png) no-repeat center 1px;*/
	display: block;
	padding: 30px 0;
	overflow: hidden;
	width: 100%;
}
footer .wrapper, .footer_bottom .wrapper { margin-top: 0px; }
.footer_bottom {
	background: #151515;
	text-shadow: 0 1px 1px black;
	line-height: 50px;
	color: #AAA;
	overflow: hidden;
}
.footer_bottom a { color: #FF9933; }
.footer_bottom a:hover { color: #FFF; }
.footer_bottom span { margin-left: 25px; }
.footer_bottom ul.widget_social, .toolbar ul.widget_social {
	float: right;
	display: block;
	margin-top: 9px;
}
.toolbar ul.widget_social {
	margin-top: 4px;
	margin-right: 4px;
}
.footer_bottom ul.widget_social li, .toolbar ul.widget_social li {
	float: left;
	width: 32px;
	height: 32px;
	margin: 0 2px;
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
	-webkit-transition: background 0.2s ease-in-out;
	-moz-transition: background 0.2s ease-in-out;
	-o-transition: background 0.2s ease-in-out;
	-ms-transition: background 0.2s ease-in-out;
	transition: background 0.2s ease-in-out;
}
.footer_bottom ul.widget_social li.youtube, .toolbar ul.widget_social li.youtube { background: url(assets/images/social_icons/youtube.png) no-repeat right top; }
.footer_bottom ul.widget_social li.twitter, .toolbar ul.widget_social li.twitter { background: url(assets/images/social_icons/twitter.png) no-repeat right top; }
.footer_bottom ul.widget_social li.rss, .toolbar ul.widget_social li.rss { background: url(assets/images/social_icons/rss.png) no-repeat right top; }
.footer_bottom ul.widget_social li.pinterest, .toolbar ul.widget_social li.pinterest { background: url(assets/images/social_icons/pinterest.png) no-repeat right top; }
.footer_bottom ul.widget_social li.googleplus, .toolbar ul.widget_social li.googleplus { background: url(assets/images/social_icons/googleplus.png) no-repeat right top; }
.footer_bottom ul.widget_social li.flickr, .toolbar ul.widget_social li.flickr { background: url(assets/images/social_icons/flickr.png) no-repeat right top; }
.footer_bottom ul.widget_social li.facebook, .toolbar ul.widget_social li.facebook { background: url(assets/images/social_icons/facebook.png) no-repeat right top; }
.footer_bottom ul.widget_social li.dribble, .toolbar ul.widget_social li.dribble { background: url(assets/images/social_icons/dribble.png) no-repeat right top; }
.footer_bottom ul.widget_social li.behance, .toolbar ul.widget_social li.behance { background: url(assets/images/social_icons/behance.png) no-repeat right top; }
.footer_bottom ul.widget_social li.reddit, .toolbar ul.widget_social li.reddit { background: url(assets/images/social_icons/reddit.png) no-repeat right top; }
.footer_bottom ul.widget_social li.myspace, .toolbar ul.widget_social li.myspace { background: url(assets/images/social_icons/myspace.png) no-repeat right top; }
.footer_bottom ul.widget_social li.skype, .toolbar ul.widget_social li.skype { background: url(assets/images/social_icons/skype.png) no-repeat right top; }
.footer_bottom ul.widget_social li.deviantart, .toolbar ul.widget_social li.deviantart { background: url(assets/images/social_icons/deviantart.png) no-repeat right top; }
.footer_bottom ul.widget_social li.blogger, .toolbar ul.widget_social li.blogger { background: url(assets/images/social_icons/blogger.png) no-repeat right top; }
.footer_bottom ul.widget_social li.tumblr, .toolbar ul.widget_social li.tumblr { background: url(assets/images/social_icons/tumblr.png) no-repeat right top; }
.footer_bottom ul.widget_social li.vimeo, .toolbar ul.widget_social li.vimeo { background: url(assets/images/social_icons/vimeo.png) no-repeat right top; }
.footer_bottom ul.widget_social li.instagram, .toolbar ul.widget_social li.instagram { background: url(assets/images/social_icons/instagram.png) no-repeat right top; }
.footer_bottom ul.widget_social li.foursquare, .toolbar ul.widget_social li.foursquare { background: url(assets/images/social_icons/foursquare.png) no-repeat right top; }
.footer_bottom ul.widget_social li.envato, .toolbar ul.widget_social li.envato { background: url(assets/images/social_icons/envato.png) no-repeat right top; }
.footer_bottom ul.widget_social li.linkedin, .toolbar ul.widget_social li.linkedin { background: url(assets/images/social_icons/linkedin.png) no-repeat right top; }
.footer_bottom ul.widget_social li.digg, .toolbar ul.widget_social li.digg { background: url(assets/images/social_icons/digg.png) no-repeat right top; }
.footer_bottom ul.widget_social li:hover, .toolbar ul.widget_social li:hover { background-position: right bottom; }
.footer_bottom ul.widget_social li a, .toolbar ul.widget_social li a {
	display: block;
	overflow: hidden;
	text-indent: -555px;
}
footer ol.footer_widget {
	display: block;
	overflow: hidden;
	margin: 0;
}
footer ol.footer_widget > li, footer .widget_tabs {
	float: left;
	width: 225px;
	margin-right: 30px;
	clear: right;
	display: block;
	overflow: hidden;
	z-index: 0;
}
footer h2.widgettitle {
	background: url(assets/images/line.png) no-repeat 50% bottom;
	color: #DDD;
	text-shadow: rgba(0,0,0,1) 0 1px 1px;
	padding: 0;
	width: 100%;
	font-size: 16px;
	font-family: Oswald, arial, Georgia, serif;
	text-transform: uppercase;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
footer h2.widgettitle a { color: #FFF; }
footer h2.widgettitle a:hover { color: #DC6E49; }
footer ol.footer_widget ul { display: block; }
footer, footer span { color: #EEEEEE !important; }
footer ol.footer_widget ul li {
	padding: 0 0 10px 0;
	overflow: hidden;
	width: 100%;
	background: url(assets/images/line.png) no-repeat 50% bottom;
	display: block;
	margin-bottom: 10px;
	clear: both;
	color: #EEEEEE !important;
}
/*
footer ol.footer_widget ul li img {
	float: left;
	background: #6f6f6f;
	border: #FFF 3px solid;
	width: 60px;
	height: 60px;
	display: inline-block;
	margin: 0 15px 0 0;
	position: relative;
}
footer ol.footer_widget ul li img a { display: block; }*/
footer ol.footer_widget ul li .post_thumbnail, footer .flickr_badge_image, footer .news_pic .post_thumbnail { float: left; }
footer ol.footer_widget ul li .post_thumbnail { margin-right: 15px; }
footer .flickr_badge_image, footer .news_pic .post_thumbnail { margin: 0 4px 4px 0; }
footer .news_pic .post_thumbnail:nth-child(3n+1) { margin-right: 0px; }
footer ol.footer_widget ul li .post_thumbnail img, footer .flickr_badge_image img, footer .news_pic .post_thumbnail img {
	padding: 2px !important;
	width: 67px;
	height: 67px;
}
footer ol.footer_widget ul li:last-child {
	margin-bottom: 0px !important;
	background: none;
	padding-bottom: 0px;
}
footer ol.footer_widget ul li h3 {
	font: normal 13px Helvetica, Arial, Sans-Serif;
	margin-bottom: 0px;
	line-height: 20px;
}
footer ol.footer_widget ul li h3 a { color: #a1a1a1; }
footer ol.footer_widget ul li h3 a:hover { color: #d44e48; }
footer ol.footer_widget ul li span {
	font: normal 11px Helvetica, Arial, Sans-Serif;
	color: #6e6e6e;
}
footer ol.footer_widget ul li span.date, footer .post-rate-tabs { display: none !important; }
footer ol.footer_widget ul.recent_news {
	display: block;
	overflow: hidden;
}
footer ol.footer_widget ul.recent_news li {
	background: transparent;
	float: left;
	display: block;
	width: 60px;
	width: 60px;
	margin: 0 8px 8px 0;
	padding: 0px !important;
}
footer ol.footer_widget ul.recent_news li a {
	overflow: hidden;
	display: block;
}
footer ol.footer_widget ul.recent_news li img { margin: 0px !important; }
footer .tweet_list li {
	line-height: 20px;
	margin-bottom: 0px !important;
	color: #6E6E6E;
	text-align: left !important;/*text-indent: 25px;*//*background: url(assets/images/twitter_icon.png) no-repeat left 3px !important;*/
}
footer .tweet_list li a {
	font: normal 12px Verdana, Geneva, sans-serif;
	color: #A1A1A1;
}
footer .tweet_list li span { font-size: 13px !important; }
footer .tweet_list li a:hover { color: #d44e48; }
footer ol.footer_widget > li:last-child { margin-right: 0px !important; }
/* footer
--------------------------------------------- */

.ads_bottom {
	margin: 30px auto 20px;
	text-align: center;
	display: block;
	position: relative;
	overflow: hidden;
}
.ads_bottom a {
	display: block;
	overflow: hidden;
}
/* ads bottom
--------------------------------------------- */
.inner_wrapper { margin: 0; background-color:#FFF;}
.content_wrapper .sidebar_wrapper {
	float: right;
	width: 310px;
	margin: 0 0 -25px 0;
	display: block;
	padding: 15px;
}
.content_wrapper .sidebar_content {
	float: left;
	width: 655px;
	margin: 0 0 -25px 0;
	display: block;
	padding: 15px;
}
/* inner wrapper
--------------------------------------------- */
.slider {
	position: relative;
	width: auto;
	display: block;
	overflow: hidden;
	margin-bottom: 25px;
}
.slider .top_slider {
	position: relative;
	height: 248px;
	display: block;
	overflow: hidden;
	background: #222;
}
.slider .top_slider .thumb {
	float: left;
	background: #FFF;
	width: 330px;
	height: 248px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	overflow: hidden;
}
.slider .top_slider .thumb img {
	width: 330px;
	height: 248px;
	display: inline-block;
	overflow: hidden;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.slider .top_slider .thumb .over {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 50;
	background: #000 /* url(assets/images/over.png)*/;
	opacity: 0;
	filter: alpha(opacity=0); /* For IE7 */
}
.readmore {
	background: #222; /* 881d00 */
	padding: 12px 13px;
	padding-bottom: 13px;
	overflow: hidden;
	display: block;
	color: #FFF;
	text-align: center;
}
.readmore:hover { color: #FFF; }
.slider .top_slider .thumb .readmore {
	position: absolute;
	z-index: 999;
	right: 0px;
	top: 203px;
	margin: 0 -2px 0 0;
}
.slider .top_slider h1, .slider .top_slider h3 {
	font-family: Oswald, arial, Georgia, serif;
	font-size: 18px;
	line-height: 24px;
	display: block;
	color: white;
	margin-bottom: 15px;
	text-shadow: #000 0 1px 1px;
	overflow: hidden;
	position: relative;
}
.slider .top_slider h1 a, .slider .top_slider h3 a { color: white; }
.slider .top_slider h1:hover a, .slider .top_slider h3:hover a { color: #AAA; }
.slider .top_slider ul.slider_meta {
	display: block;
	overflow: hidden;
	background: url(assets/images/line.png) no-repeat center bottom;
	margin: 0 0 20px 0;
	padding-bottom: 5px;
}
.slider .top_slider ul.slider_meta li { float: left; }
.slider .top_slider a.author_link {
	font: 11px Verdana, Geneva, sans-serif;
	line-height: 20px;
	margin-bottom: 10px;
	margin-right: 20px;
	display: inline-block;
	padding-left: 30px;
	color: #959595;
	text-shadow: #000 0 1px 1px;
	background: url(assets/images/slider_author_link.png) no-repeat left 0;
}
.slider .top_slider a.author_link:hover { color: white; }
.slider .top_slider a.date {
	font: 11px Verdana, Geneva, sans-serif;
	line-height: 22px;
	margin-bottom: 10px;
	margin-right: 20px;
	display: inline-block;
	padding-left: 30px;
	color: #959595;
	text-shadow: #000 0 1px 1px;
	background: url(assets/images/slider_date.png) no-repeat left 0;
}
.slider .top_slider p {
	font: 12px 'Droid Sans', Arial, Verdana, sans-serif;
	line-height: 20px;
	color: #888;
	text-transform: inherit;
	text-shadow: #010101 0 1px 1px;
	overflow: hidden;
	padding-bottom: 0px;
	max-height: 78px;
}
ul.small_thumbs {
	overflow: hidden;
	display: block;
}
ul.small_thumbs li {
	float: left;
	margin: 10px 7px 0 0;
}
ul.small_thumbs li.activeSlide { /*
	margin-top: 0px;
	padding-bottom: 10px;
	border-bottom: 5px #CCC solid;
	*/ }
ul.small_thumbs li.activeSlide a {
	padding: 4px;
	background: #222222;
	border: none;
}
ul.small_thumbs li:nth-child(1n+7) { margin-right: 0px; }
ul.small_thumbs li img {
	width: 77px;
	height: 61px;
	display: block;
}
ul.small_thumbs li a {
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom: 1px;
	margin-left: 2px;
	padding: 4px;
	background: #FFF;
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-webkit-transition: all .40s;
	-moz-transition: all .40s;
	-o-transition: all .40s;
	transition: all .40s;
}
.slider .top_slider .item { position: relative; }
.item_content {
	position: absolute;
	left: 330px;
	top: 0px;
	overflow: hidden;
	width: 280px;
	height: 208px;
	z-index: 999;
	padding: 20px;
}
.items { }
/* slider
--------------------------------------------- */
.sidebar_wrapper .widget {
	border: 1px solid rgba(0,0,0,0.05);
	border-bottom-color: rgba(0,0,0,0.2);
	/*padding-bottom: 4px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #D2D2D2 url(assets/images/bg-2.png) 0 100% repeat-x;
	background-clip: padding-box;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	-o-background-clip: padding-box;
	-ms-background-clip: padding-box;
	-khtml-background-clip: padding-box;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1); /*gainsboro*/
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	clear: right;
	overflow: hidden;
	display: block;
	margin-bottom: 25px;
}
.sidebar_wrapper .widget_container {
	padding: 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: white;
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
	display: block;
	overflow: hidden;
}
/*
.sidebar_wrapper .widget h3.widget_title {
	margin: -15px !important;
	margin-bottom: 15px !important;
	font: 16px 'GnuolaneFree', Arial;
	text-transform: uppercase;
	line-height: 20px;
	padding: 12px 15px;
	display: block;
	background: #3f3f3f url(assets/images/bg-title.png) repeat-x 0% bottom;
	color: #FFF;
	text-shadow: #111 0 1px 1px;
	border: #373737 1px solid;
}*/
.sidebar_wrapper .widget h3.widget_title {
	margin: -15px !important;
	margin-bottom: 15px !important;
	font-size: 16px;
	font-family: Oswald, arial, Georgia, serif;
	text-transform: uppercase;
	line-height: 1;
	padding: 16px 15px;
	display: block;
	background: #0097bd;
	color: #fff;
	/*text-shadow: #FFF 0 1px 0px;*/
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
	border-bottom: 1px #EEE solid;
}
.sidebar_wrapper .widget ul { margin-top: -15px !important; }
.widget_counters li {
	display: block;
	line-height: 15px;
	float: left;
	width: 92px;
	margin-top: 5px;
	text-align: center;
	text-shadow: #FFF 0 1px 0;
}
.widget_counters li span {
	clear: both;
	display: block;
	font-size: 17.6px;
	padding-bottom: 5px;
}
.widget_counters li.rss_subscribers span {
	font-family: Oswald, arial, Georgia, serif;
	font-size: 11pt;
	display: block;
	text-transform: uppercase;
}
.widget_counters li a { display: block; }
.widget_counters li a:hover span.icon {
	opacity: 0.6;
	filter: alpha(opacity=60); /* For IE8 and earlier */
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.widget_counters li a span.icon {
	display: block;
	overflow: hidden;
	height: 45px;
	margin-bottom: 10px;
	background: url(assets/images/social-counters.png) no-repeat;
}
.widget_counters li.rss_subscribers a span.icon {
	background-position: center -112px;
	color: #e87800;
}
.widget_counters li.twitter_followers a span.icon {
	background-position: center -56px;
	color: #0092ff;
}
.widget_counters li.facebook_fans a span.icon {
	background-position: center 0;
	color: #2149a0;
}
.widget_counters li.youtube_subs a span.icon {
	background-position: center -168px;
	color: #cf3e39;
}
.widget_counters li.vimeo_subs a span.icon {
	background-position: center -224px;
	color: #309aeb;
}
.widget_counters li.dribbble_followers a span.icon {
	background-position: center -279px;
	color: #bb3e6d;
}
.widget_counters li:hover a { color: #222; }
.widget_counters li small {
	font-size: 12px;
	color: #999;
}
#widget-counters .widget_container { background: #FFF url(assets/images/bg/bg_8.png) repeat; }
/* widget
--------------------------------------------- */
a.ttip, a.tooldown { display: inline-block; }
.tipsy {
	font-size: 12px;
	position: absolute;
	padding: 5px;
	z-index: 100000;
}
.tipsy-inner {
	background-color: #000;
	color: #FFF;
	max-width: 200px;
	padding: 6px 10px;
	padding-top: 5px;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.tipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed #000;
}
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }
.tipsy-n .tipsy-arrow {
	top: 0px;
	left: 50%;
	margin-left: -5px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-nw .tipsy-arrow {
	top: 0;
	left: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-ne .tipsy-arrow {
	top: 0;
	right: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-se .tipsy-arrow {
	bottom: 0;
	right: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-e .tipsy-arrow {
	right: 0;
	top: 50%;
	margin-top: -5px;
	border-left-style: solid;
	border-right: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.tipsy-w .tipsy-arrow {
	left: 0;
	top: 50%;
	margin-top: -5px;
	border-right-style: solid;
	border-left: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
/* toltip
--------------------------------------------- */
#calendar_wrap table, #calendar_wrap th, #calendar_wrap td, #calendar_wrap tr {
	padding: 7px;
	border: 1px solid #D8D8D8;
	border-collapse: collapse;
}
#calendar_wrap #wp-calendar {
	width: 100%;
	color: #888;
}
#calendar_wrap #wp-calendar caption {
	color: #777;
	font-size: 12px;
	padding: 0 0 10px 1px;
}
#calendar_wrap #wp-calendar th, #calendar_wrap #wp-calendar td {
	border: 1px solid #eee;
	text-align: center;
}
#calendar_wrap th {
	font: 14px 'GnuolaneFree', Arial;
	line-height: 20px;
	background: #F9F9F9;
	color: #444;
	text-shadow: white 0 1px 0px;
}
#calendar_wrap #wp-calendar #today, #calendar_wrap #wp-calendar #today { background: #B82C12; }
#calendar_wrap #wp-calendar #today, #calendar_wrap #wp-calendar #today a { color: #FFF; }
/* calendar
--------------------------------------------- */
.sidebar_wrapper ul.widget_social {
	width: auto;
	display: block;
	margin: 0 auto;
	margin-bottom: 25px;
	overflow: hidden;
	clear: both;
	text-align: center;
}
.sidebar_wrapper ul.widget_social li {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin: 2px;
	-webkit-transition: background 0.2s ease-in-out;
	-moz-transition: background 0.2s ease-in-out;
	-o-transition: background 0.2s ease-in-out;
	-ms-transition: background 0.2s ease-in-out;
	transition: background 0.2s ease-in-out;
	overflow: hidden;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
.sidebar_wrapper ul.widget_social li.youtube { background: url(assets/images/social_icons/youtube.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.twitter { background: url(assets/images/social_icons/twitter.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.rss { background: url(assets/images/social_icons/rss.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.pinterest { background: url(assets/images/social_icons/pinterest.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.googleplus { background: url(assets/images/social_icons/googleplus.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.flickr { background: url(assets/images/social_icons/flickr.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.facebook { background: url(assets/images/social_icons/facebook.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.dribble { background: url(assets/images/social_icons/dribble.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.behance { background: url(assets/images/social_icons/behance.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.reddit { background: url(assets/images/social_icons/reddit.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.myspace { background: url(assets/images/social_icons/myspace.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.skype { background: url(assets/images/social_icons/skype.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.deviantart { background: url(assets/images/social_icons/deviantart.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.blogger { background: url(assets/images/social_icons/blogger.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.tumblr { background: url(assets/images/social_icons/tumblr.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.vimeo { background: url(assets/images/social_icons/vimeo.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.instagram { background: url(assets/images/social_icons/instagram.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.foursquare { background: url(assets/images/social_icons/foursquare.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.envato { background: url(assets/images/social_icons/envato.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.linkedin { background: url(assets/images/social_icons/linkedin.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li.digg { background: url(assets/images/social_icons/digg.png) no-repeat right bottom; }
.sidebar_wrapper ul.widget_social li:hover { background-position: right top; }
.sidebar_wrapper ul.widget_social li a {
	display: block;
	overflow: hidden;
	text-indent: -555px;
	width: 100%;
	height: 100%;
}
/* widget social
--------------------------------------------- */

.post_thumbnail, .flickr_badge_image {
	padding: 2px;
	position: relative;
	overflow: hidden;
	display: block;
}
.post_thumbnail img, .flickr_badge_image img { }
.news_pic .post_thumbnail, .flickr_badge_image {
	float: left;
	line-height: 0px;
	margin: 5px;
	width: 55px !important;
}
.news_pic .post_thumbnail img, .flickr_badge_image img {
	width: 55px !important;
	height: 55px !important;
	display: inline-block;
	padding: 3px !important;
}
.news_pic .post_thumbnail a, .flickr_badge_image a {
	display: block;
	overflow: hidden;
}
.widget .widget_container ul li { color: #707070; }
.widget .widget_container ul li a { color: #444; }
.widget .widget_container ul li:hover a { color: #333; }
.widget .widget_container ul li .post_thumbnail {
	float: left;
	line-height: 0px;
	margin: 0 15px 0 0;
	overflow: hidden;
	display: block;
	width: 60px !important;
}
.widget .widget_container ul li .post_thumbnail img {
	width: 60px !important;
	height: 60px !important;
	display: inline-block;
}
.widget .widget_container ul { margin: 0px -15px 0px -15px; }
.widget .widget_container ul li:first-child {padding-top: 17px !important;}
.widget .widget_container ul li {
	overflow: hidden;
	line-height: 18px;
	padding: 10px 15px 10px 15px;
	text-shadow: #FFF 0 1px 1px;
}
.widget .widget_container ul li.cat-item {
	background-image: url(assets/images/1_arrow.png) !important;
	background-position: 5% center !important;
	background-repeat: no-repeat !important;
	padding: 10px 15px !important;
	padding-left: 30px !important;
}
.widget .widget_container ul li:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: none;
}
.widget .widget_container ul li:nth-child(even) {
	background: #F9F9F9;
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
}
.widget .widget_container ul li h3 {
	font: normal 13px 'Droid Sans', Arial, Verdana, sans-serif;
	line-height: 20px;
}
.widget .widget_container ul li h3 a { }
.widget .widget_container ul li span.date, .scrolling_box p.date {
	color: #aeafb3;
	font: normal 11px Helvetica, Arial, Sans-Serif;
	line-height: 20px;
}
.post_comment_counter a { color: #FFF !important; }
.post_comment_counter {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 30px;
	height: 30px;
	color: #EEE;
	text-shadow: #000 0 1px 1px;
	font: normal 10px Helvetica, Arial, Sans-Serif;
	line-height: 29px;
	background: url(assets/images/comment_counter.png) no-repeat;
	z-index: 99999;
	margin: 17px 0 0 0;
	text-align: center;
	overflow: hidden;
	opacity: 0;
	filter: alpha(opacity=0); /* For IE7 */
}
.widget .widget_container .widget_twitter li {
	/*background: url(assets/images/twitter_icon.png) no-repeat 5% 18px !important;*/
	line-height: 20px;
	padding-left: 40px;
}
.post_comment_counter a { color: #EEE; }
.post_comment_counter a:hover { color: #FFF; }
/* widget
--------------------------------------------- */

.widget_facebook iframe {
	width: 289px;
	height: auto;
	margin: -5px;
	margin-bottom: -8px;
}
footer .widget_facebook iframe {
	width: 100% !important;
	height: auto;
}
/* widget_facebook
--------------------------------------------- */

.widget_google {
	margin: 0 auto;
	margin-bottom: -15px;
	width: 259px !important;
}
/* widget_google
--------------------------------------------- */
.tags { }
.tagcloud {
	line-height: 0px;
	overflow: hidden;
	margin-bottom: -5px;
}
.tagcloud a {
	display: inline-block;
	border: 1px solid #dddddd;
	font-size: 12px !important;
	line-height: 20px;
	color: #999999;
	text-transform: capitalize;
	margin: 0 5px 10px 0px;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 2px 10px 2px 10px;
	font-size: 12px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.tagcloud a:hover {
	background: #921f0a;
	border-color: #921f0a;
	color: #ffffff !important;
}
/* tagcloud
--------------------------------------------- */

.widget_ads_125 {
	text-align: center;
	overflow: hidden;
	display: block;
	margin: -5px -5px -5px -5px !important;
}
.widget_ads_125 a {
	display: inline-block;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 2px;
}
.widget_ads_125 a img {
	display: block;
	padding: 0px;
	margin: 0px;
}
/* widget_ads_125
--------------------------------------------- */

.widget_video iframe {
	display: block;
	margin: -1px auto 0px auto !important;
}
/* widget_video
--------------------------------------------- */
/*.box_tabs { margin-bottom: 0px !important; }*/
.widget_tabs ol.tabs_nav, .box_tabs ol.box_tabs_nav {
	background: #222 /*url(assets/images/bg-title.png) repeat-x 0% bottom*/;
	color: #FFF !important;
	text-shadow: #111 0 1px 1px;
	margin: -15px !important;
	margin-bottom: 16px !important;
	display: block;
	overflow: hidden;
}
.widget_tabs ol.tabs_nav li, .box_tabs ol.box_tabs_nav li {
	float: left;
	text-align: left;
}
.box_tabs ol.box_tabs_nav li a { padding: 0 15px; }
.widget_tabs ol.tabs_nav li { width: 25%; }
.widget_tabs ol.tabs_nav li:nth-child(3) { width: 30%; }
.widget_tabs ol.tabs_nav li:nth-child(4) { width: 20%; }
.box_tabs ol.box_tabs_nav li a {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.widget_tabs ol.tabs_nav li a, .box_tabs ol.box_tabs_nav li a {
	display: block;
	color: #FFF !important;
	text-shadow: #111 0 1px 1px;
	font: 12px Arial, Verdana, sans-serif;
	text-transform: capitalize;
	line-height: 45px;
	height: 45px;
	text-align: center;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
.widget_tabs ol.tabs_nav li.active a, .box_tabs ol.box_tabs_nav li.active a {
	background: #FFF;
	border-top: #e4e4e4 2px solid;
	text-shadow: none !important;
	color: #333 !important;
}
.widget_tabs ul {
	display: block;
	overflow: hidden;
}
.widget_tabs .tab_container {
	display: none;
	clear: both;
	margin: -15px -15px 0px -15px;
}
.widget_tabs #tab1 { display: block; }
.widget_tabs .widget_container ul, .widget_tabs .tagcloud { margin: 0px !important; }
.widget_tabs .tagcloud {
	padding: 15px 15px 0px 15px;
	margin-bottom: -5px !important;
}
/* widget_tabs
--------------------------------------------- */

.login_form .username input, .login_form .password input, .enter_search input, .cat_search select, .search_text {
	background: #FFF;
	color: #333;
	font: normal 12px Helvetica, Arial, Sans-Serif;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: #e2e2e2 1px solid;
	border-right: #DDD 1px solid;
	border-bottom: #DDD 1px solid;
	padding: 4px 7px;
	margin-bottom: 10px;
	display: block;
	width: 94.5%;
	height: 28px;
	line-height: 28px;
}
.search_text {
	width: 60%;
	padding: 2px 7px !important;
	float: left;
	margin-bottom: 0px !important;
	margin-right: 10px;
}
.search_sub {
	float: left;
	margin-bottom: 0px !important;
}
.cat_search select {
	width: 100%;
	height: 38px !important;
	line-height: 38px !important;
	padding: 8px 7px !important;
	cursor: pointer;
	overflow: hidden;
}
.login_form .username input:focus, .login_form .password input:focus, .enter_search input:focus { background: #f8f8f8; }
.login_form div.remember { margin: 10px 0; }
.login_form .go button, .go_search button, .search_sub {
	font: 13px 'Droid Sans', Helvetica, Arial, Sans-Serif;
	padding: 8px 15px !important;
	padding-bottom: 10px !important;
	overflow: hidden;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	color: #FFF;
	text-shadow: #000 0 1px 1px;
}
.login_form .go button, .go_search button, .form-submit #submit, .search_sub {
	background-color: #ba2a0f;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: linear-gradient(to top, rgba(0,0,0,.41), rgba(0,0,0,0));
}
.login_form .go {
	overflow: hidden;
	margin-bottom: 10px;
	display: block;
}
.login_form .go button:focus, .login_form .go button:hover, .go_search button:focus, .go_search button:hover, .form-submit #submit:focus, .form-submit #submit:hover, .search_sub:focus, .search_sub:hover {
	background-color: #ba2a0f;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(top, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -o-linear-gradient(top, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: linear-gradient(to bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
}
ol.login_list {
	overflow: hidden;
	margin: 0 0 0 0;
	display: block;
}
ol.login_list li {
	display: block;
	line-height: 24px;
	background: url(assets/images/1_arrow.png) no-repeat left center;
	padding-left: 15px;
	font: 12px 'Droid Sans', Helvetica, Arial, Sans-Serif;
	margin-bottom: 2px;
}
.login_user .post_thumbnail {
	float: left;
	margin-right: 15px;
	width: 79px;
	overflow: hidden;
}
.login_user .post_thumbnail img {
	width: 79px;
	height: 79px;
}
.login_user p {
	display: inline-block;
	font: 11px 'Droid Sans', Helvetica, Arial, Sans-Serif;
	text-transform: capitalize;
	margin-bottom: 10px;
	overflow: hidden;
	clear: both;
}
.login_user p strong {
	font: normal 14px 'GnuolaneFree', Helvetica, Arial, Sans-Serif;
	color: #b2251f;
}
.author_social {
	display: block;
	overflow: hidden;
	clear: both;
	padding-top: 10px;
}
.author_social a {
	display: inline-block;
	margin-right: 2px;
}
/* login
--------------------------------------------- */

.newsletter_content p { margin-bottom: 10px; }
.go_newsletter button {
	font: 13px 'Droid Sans', Helvetica, Arial, Sans-Serif;
	padding: 8px 15px;
	padding-bottom: 10px;
	overflow: hidden;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	background-color: #f88c00;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px rgba(160,68,0,.59), inset 0 0 0 1px rgba(212,98,0,.75);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px rgba(160,68,0,.59), inset 0 0 0 1px rgba(212,98,0,.75);
	box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px rgba(160,68,0,.59), inset 0 0 0 1px rgba(212,98,0,.75);
	background-image: -webkit-linear-gradient(bottom, rgba(196,88,0,.5), rgba(214,109,0,0));
	background-image: -moz-linear-gradient(bottom, rgba(196,88,0,.5), rgba(214,109,0,0));
	background-image: -o-linear-gradient(bottom, rgba(196,88,0,.5), rgba(214,109,0,0));
	background-image: -ms-linear-gradient(bottom, rgba(196,88,0,.5), rgba(214,109,0,0));
	background-image: linear-gradient(to top, rgba(196,88,0,.5), rgba(214,109,0,0));
	color: #FFF;
	text-shadow: 0 1px 2px rgba(0,0,0,0.5);
}
.go_newsletter button:focus, .go_newsletter button:hover {
	background-color: #f88c00;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px #ae3100, inset 0 0 0 1px rgba(212,98,0,.75);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px #ae3100, inset 0 0 0 1px rgba(212,98,0,.75);
	box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px #ae3100, inset 0 0 0 1px rgba(212,98,0,.75);
	background-image: -webkit-linear-gradient(top, rgba(196,88,0,.5), rgba(214,109,0,0));
	background-image: -moz-linear-gradient(top, rgba(196,88,0,.5), rgba(214,109,0,0));
	background-image: -o-linear-gradient(top, rgba(196,88,0,.5), rgba(214,109,0,0));
	background-image: -ms-linear-gradient(top, rgba(196,88,0,.5), rgba(214,109,0,0));
	background-image: linear-gradient(to bottom, rgba(196,88,0,.5), rgba(214,109,0,0));
}
.newsticker {
	padding: 0 15px;
	overflow: hidden;
	display: block;
	background: #FFF;
	margin: 0 1px 25px 1px;
	height: 40px;
	line-height: 40px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.2); /*gainsboro*/
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.2);/*
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	*/
}
.newsticker span.title {
	font-family: Oswald, arial, Georgia, serif;
	text-transform: uppercase;
	font-size: 10pt;
	background: #222326 /* url(assets/images/bg-1.png) repeat-x center 0px */;
	float: left;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	margin-left: -15px;
	padding: 0 10px;
	color: #FFF;/* text-shadow: 0 1px 2px rgba(0,0,0,0.5); */
}
.newsticker_scroller {
	display: block;
	overflow: hidden;
	position: relative;
	padding: 0 0 0 15px;
}
.newsticker_scroller li {
	display: block;
	margin-bottom: 15px;
	margin-left: 15px;
	overflow: hidden;
}
.newsticker_scroller li a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
}
/* newsticker_scroller
--------------------------------------------- */

.scrolling_box .scrolling_box_content {
	display: block;
	overflow: hidden;
	text-align: center;
	padding-top: 10px;
}
.scrolling_box .scrolling_box_content .items, .scrolling_items {
	display: block;
	width: 100% !important;
	height: 220px;
}
.scrolling_box .scrolling_box_content .items .item {
	display: inline-block;
	width: 140px;
	position: relative;
	margin-right: 15px;
	margin-left: -2px;
	vertical-align: top !important;
	overflow: hidden;
}
.scrolling_box .scrolling_box_content .items .item div.post_thumbnail {
	width: 138px;
	height: 111px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	clear: both;
}
.scrolling_box .scrolling_box_content .items .item div.post_thumbnail img {
	width: 138px;
	height: 111px;
}
.scrolling_box .scrolling_box_content .items .item div.post_thumbnail a {
	display: block;
	overflow: hidden;
	position: relative;
}
.scrolling_box .scrolling_box_content .items .item:last-child { margin-right: 0px; }
.scrolling_box .scrolling_box_content .items .item h3 {
	font: normal 13px 'Droid Sans', Arial, Verdana, sans-serif;
	line-height: 20px;
	width: 100%;
	text-align: left !important;
	clear: right;
	padding-top: 10px;
	height: auto;
}
.scrolling_box_content {
	overflow: hidden;
	position: relative;
	display: block;
}
.pp-slider-nav { padding-top: 15px; }
.scrolling_box .nav, .pp-slider-nav { text-align: center; }
.scrolling_box .nav a, .pp-slider-nav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(assets/images/slider_dots.png) no-repeat -15px -0px;
	overflow: hidden;
	text-indent: -555px;
	margin: 0 2px;
}
.scrolling_box .date { text-align: left !important; }
.scrolling_box .nav a.activeSlide, .pp-slider-nav a.activeSlide { background-position: -0px -0px; }
.scrolling_box span.post_comment_counter { margin-top: 40px; }
.scrolling_box .scrolling_box_content .items, .scrolling_items { overflow: hidden; }
/* scrolling_box
--------------------------------------------- */

.frist_pic {
	background: white;
	padding: 0;
	width: 338px;
	float: left;
	margin-right: 7px !important;
	margin-left: 0px !important;
}
.frist_pic .post_thumbnail {
	width: 338px !important;
	height: 190px !important;
}
.frist_pic .post_thumbnail img {
	width: 338px !important;
	height: 190px !important;
}
.news_pic_home ul {
	padding-top: 0px;
	overflow: hidden;
	display: block;
	margin-bottom: -10px;
}
.news_pic_home li {
	float: left;
	line-height: 0px;
	margin: 0 0 10px 10px;
}
.news_pic_home .post_thumbnail { width: 54px; }
.news_pic_home .post_thumbnail img {
	width: 54px;
	height: 54px;
	padding: 2px;
}
.news_pic_home .post_thumbnail a {
	overflow: hidden;
	display: block;
}
.news_pic_home li span.post_comment_counter { margin-top: 90px; }
/* ews_pic_home
--------------------------------------------- */

.cat_box ul {
	display: inline-block;
	width: 100%;
	margin-bottom: -20px;
}
.cat_box ul li.first_news .post_thumbnail {
	float: left;
	padding: 0px;
	margin: 0 15px 0 0;
	position: relative;
	overflow: hidden;
}
.cat_box ul li.first_news .post_thumbnail img {
	width: 100%;
	height: 100%;
	padding: 3px;
}
.cat_box ul li .post_thumbnail {
	float: left;
	width: 69px;
	height: 69px;
	margin-right: 15px;
}
.cat_box ul li .post_thumbnail img {
	width: 100%;
	height: 100%;
	padding: 3px;
}
.cat_box ul li.first_news {
	background: white;
	padding: 0;
	width: 100%;
	float: none;
	height: auto;
	padding: 15px;
	padding-bottom: 17px;
	margin: -15px;
	margin-bottom: 15px;
	position: relative;
	border-bottom: #f2f2f2 1px solid;
}
.cat_box ul li .post_thumbnail span.post_comment_counter { margin-top: 75px !important; }
.cat_box ul li.first_news h2 {
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	margin-bottom: 15px;
	display: block;
}
.cat_box ul li.first_news h2 a { color: #b2251f; }
.cat_box ul li.first_news h2 a:hover { color: #111; }
.cat_box ul li.first_news .post_meta {
	display: block;
	overflow: hidden;
	margin-bottom: 0px;
}
.column2 ul li.first_news .post_meta { margin-bottom: 10px !important; }
.column2 ul li.first_news .post_thumbnail { margin: 0 auto !important; }
.cat_box ul li.first_news p {
	overflow: hidden;
	display: block;
	margin-bottom: 0px !important;
}
.cat_box ul li.first_news div.post_meta a { float: left; }
.cat_box ul li.first_news div.post_meta { margin-bottom: 10px; }
.cat_box ul li.first_news div.post_meta a.author_link {
	font: 11px Verdana, Geneva, sans-serif;
	line-height: 15px !important;
	margin-bottom: 0px;
	margin-right: 20px;
	display: inline-block;
	padding-left: 30px;
	padding-bottom: 5px;
	color: #959595;
	background: url(assets/images/author_link.png) no-repeat left 0;
}
.cat_box ul li.first_news div.post_meta a.author_link:hover { color: #555; }
.cat_box ul li.first_news div.post_meta a.date, .cat_box ul li div.post_meta a.date, .related_item .date {
	font: 11px Verdana, Geneva, sans-serif;
	line-height: 15px !important;
	margin-bottom: 0px;
	margin-right: 20px;
	display: inline-block;
	padding-left: 30px;
	color: #959595;
	background: url(assets/images/post_date.png) no-repeat left 0;
}
.stripe_line {
	display: block;
	clear: both;
	overflow: hidden;
	border-bottom: #DDD 3px solid;
	margin: 0 -15px;
}
.cat_box ul li {
	overflow: hidden;
	background: #F7F7F7;
	overflow: hidden;
	padding: 15px 15px;
	border-bottom: 1px solid #EAEAEA;
	-webkit-transition: all .40s;
	-moz-transition: all .40s;
	-o-transition: all .40s;
	transition: all .40s;
	width: 50%;
	float: left;
	height: auto;
	margin: -15px;
	margin-bottom: 0px;
}
.cat_box ul li h2, .cat_box ul li h3 {
	font-family: 'Droid Sans', Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 10px;
	margin-right: 0px;
}
/* cat_box
--------------------------------------------- */

.box_inner {
	/*border: 1px solid rgba(0,0,0,0.05);
	border-bottom-color: rgba(0,0,0,0.2);
	padding-bottom: 4px;
	background: #D2D2D2 url(assets/images/bg-2.png) 0 100% repeat-x;
	background-clip: padding-box;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	-o-background-clip: padding-box;
	-ms-background-clip: padding-box;
	-khtml-background-clip: padding-box;*/
	/*box-shadow: 0 1px 1px rgba(0,0,0,0.1); *//*gainsboro*/
	/*-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;*/
	border-radius: 3px;
	clear: both;
	overflow: hidden;
	display: block;
	margin-bottom: 25px;
}
.news_box {
	padding: 15px;
	background: white;
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
	display: block;
	overflow: hidden;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.news_box_title {
	margin: -15px !important;
	margin-bottom: 15px !important;
	font: 17px 'GnuolaneFree', Arial;
	text-transform: capitalize;
	line-height: 20px;
	padding: 13px 15px;
	display: block;
	background: #333 url(assets/images/bg-title.png) repeat-x 0% bottom;
	color: #FFF;
	text-shadow: 0 1px 1px rgba(0,0,0,.75);
	border: #222 1px solid;
	overflow: hidden;
}
.news_box_title6 {
	margin: -15px !important;
	margin-bottom: 15px !important;
	font: 22.24px 'GnuolaneFree', Arial;
	text-transform: capitalize;
	line-height: 20px;
	padding: 13px 15px;
	display: block;
	color: #444;
	overflow: hidden;
}
.news_box_title2 {
	margin: -15px !important;
	margin-bottom: 15px !important;
	font-size: 16px;
	font-family: Oswald, arial, Georgia, serif;
	text-transform: uppercase;
	line-height: 20px;
	padding: 13px 15px;
	padding-bottom: 13px;
	display: block;
	background: #0097bd;
	color: #FFF;
	/*text-shadow: #FFF 0 1px 0px;*/
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
	border-bottom: 1px #EEE solid;
}
.news_box_title a { color: #FFF; }
.news_box_title a:hover { color: #CCC; }
.news_box_title3 {
	margin: -15px !important;
	margin-bottom: 0px !important;
	font: 22.24px 'GnuolaneFree', arial, Georgia, serif;
	text-transform: capitalize;
	line-height: 30px;
	padding: 15px;
	display: block;
	color: #AAA;
}
.news_box_title3 span { color: #333; }
.news_box_title3 a span:hover, .news_box_title3 a:hover { color: #B2251F !important; }
.news_box_title5 {
	margin: -15px !important;
	margin-bottom: 0px !important;
	font: 22.24px 'GnuolaneFree', arial, Georgia, serif;
	text-transform: capitalize;
	line-height: 30px;
	padding: 15px;
	display: block;
	color: #AAA;
	text-shadow: rgba(255,255,255,0.5) 0 1px 0;
}
.news_box_title5 span { color: #B2251F; }
.news_box_title5 a span:hover, .news_box_title3 a:hover { color: #222 !important; }
.news_box_title4 {
	margin: -15px !important;
	margin-bottom: 0px !important;
	font-family: Oswald, arial, Georgia, serif;
	font-size: 28px;
	line-height: 1;
	padding: 15px;
	display: block;
	color: #B2251F;
}
.list_posts_box ul li.first_news {
	width: 51%;
	height: 100%;
	float: left;
	padding-left: 15px !important;
	clear: left;
	overflow: hidden;
}
.list_posts_box ul li {
	float: right;
	width: 47%;
	border: none !important;
	padding-left: 0px !important;
}
.list_posts_box ul li.first_news .post_thumbnail {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.list_posts_box ul li { background: none; }
.list_posts_box ul li.first_news .post_thumbnail span.post_comment_counter { margin-top: 55px; }
.column2 {
	float: left;
	width: 48%;
	margin-right: 15px;
	clear: none !important;
}
.column2 ul li.first_news .post_thumbnail {
	float: none !important;
	width: 265px;
	height: 150px;
	margin-right: auto !important;
	margin-left: auto !important;
	margin-bottom: 15px !important;
}
.column2 ul li.first_news { width: 100%; }
.column2 ul li {
	overflow: hidden;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px !important;
	border-bottom: 1px #EEE solid !important;
	margin-bottom: 15px;
}
.column2 ul li.first_news .post_thumbnail span.post_comment_counter { margin-top: 60px !important; }
.column2 ul li:last-child {
	border: none !important;
	margin-bottom: 0px !important;
}
.column2 .post_meta a { float: left; }
.column2 ul li.first_news div.post_meta a.author_link { margin-bottom: 0px; }
.last_column {
	margin-right: 0px;
	float: right;
	clear: right;
}
.recent_posts_home .post_thumbnail {
	width: 261px !important;
	height: 160px !important;
}
.recent_posts_home li:last-child { border: none !important; }
.recent_posts_home ul li .post_thumbnail span.post_comment_counter { margin-top: 70px !important; }
/* recent posts
--------------------------------------------- */

.pagination {
	position: relative !important;
	overflow: hidden !important;
	margin: 15px 80px 15px 0 !important;
	clear: both;
	display: block;
	width: 100%;
	font: 13px 'Droid Sans', Arial, Verdana, sans-serif;
}
.pagination .wp-pagenavi {
	float: left !important;
	width: 100%;
}
.pagination .wp-pagenavi span, .pagination .wp-pagenavi a, .pagination .wp-pagenavi .pages, .pagination .wp-pagenavi .extend, .pagination .wp-pagenavi .current {
	font: bold 11px Helvetica, Tahoma, Geneva, sans-serif;
	background: #FFF !important;
	border: 1px solid rgba(0,0,0,0.2) !important;
	display: inline-block !important;
	overflow: hidden !important;
	padding: 0 15px !important;
	margin-right: 5px !important;
	height: 35px !important;
	line-height: 35px !important;
	color: #555 !important;
	margin-bottom: 5px !important;
	text-shadow: #FFF 0 1px 1px !important;
	border-radius: 2px;
}
.pagination .wp-pagenavi a:hover, .pagination .wp-pagenavi .current {
	background-color: #ba2a0f !important;
	border: 1px solid rgba(0,0,0,0.35) !important;
	color: #FFF !important;
	text-shadow: rgba(0,0,0,0.7) 0 1px 1px !important;
	-webkit-box-shadow: inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	box-shadow: inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: linear-gradient(to top, rgba(0,0,0,.41), rgba(0,0,0,0));
}
.pagination .wp-pagenavi .pages { float: right; }
/* pagination
--------------------------------------------- */
.alert_home {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 15px;
	margin-bottom: 25px;
	clear: both;
	background: #fff;
	-khtml-border-radius : 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.alert_home p {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	display: inline-block;
	line-height: 20px;
	color: #707070;
}
.alert_home .alert_home_close {
	float: right;
	margin: 0 0 0 0;
	display: block;
	width: 19px;
	position: absolute;
	right: 15px;
	top: 17px;
}
.alert_home .alert_home_close img {
	display: block;
	cursor: pointer;
}
/* alert
--------------------------------------------- */

.postmeta, .postmeta_share {
	font: 11px 'Droid Sans', Arial, Verdana, sans-serif;
	display: block;
	overflow: hidden;
	margin: -15px -15px 15px -15px;
	padding: 12px 15px;
	padding-bottom: 10px;
	line-height: 20px;
	clear: right;
	color: #AAA;
	text-transform: capitalize;
}
.postmeta a { color: #AAA }
.postmeta a:hover { color: #333 }
.postmeta_share {
	background-color: #F9F9F9;
	border-top: #e1e1e1 1px solid;
	-moz-box-shadow: inset 0px 10px 6px -10px rgba(0,0,0, 0.1);
	-webkit-box-shadow: inset 0px 10px 6px -10px rgba(0,0,0, 0.1);
	box-shadow: inset 0px 10px 6px -10px rgba(0,0,0, 0.1);
	text-shadow: white 0 1px 0px;
}
.postmeta span {
	float: left;
	margin-right: 15px;
}
.postmeta a, .postmeta strong { font: 13px 'Droid Sans', Arial, Verdana, sans-serif; }
.postmeta_share {
	border-top: 1px #e8e8e8 solid !important;
	border-bottom: none;
	margin: 15px -15px -15px -15px;
}
.share_button_boxy {
	display: inline-block;
	vertical-align: middle !important;
	height: 61px;
	max-width: 58px;
	position: relative;
	margin: 8px;
}
.postmeta_share div.share_button_boxy:first-child { margin-left: 0px !important; }
.postmeta_share div.share_button_boxy:last-child { margin-right: 0px !important; }
/* postmeta_share
--------------------------------------------- */
.crumbs {
	clear: both;
	overflow: hidden;
	display: block;
	margin-bottom: 25px;
	color: #888;
	text-shadow: #FFF 0 1px 0;
	text-transform: capitalize;
}
/* crumbs
--------------------------------------------- */
.entry_meta {
	display: block;
	clear: both;
	overflow: hidden;
	position: relative;
	font: 11px 'Droid Sans', Arial, Verdana, sans-serif;
	line-height: 25px;
	color: #999;
	text-transform: capitalize;
	text-shadow: white 0 1px 0px;
	margin-bottom: 15px;
}
.entry_meta .left {
	display: inline-block;
	float: left;
	width: 87%;
}
.entry_meta span {
	margin-right: 10px;
	overflow: hidden
}
.entry_meta .rate {
	display: inline-block;
	float: right;
	width: 58px;
	position: absolute;
	right: 0px;
	top: 0px;
}
span.stars_small {
	width: 100px;
	display: block;
	background: url(assets/images/stars.png) no-repeat left bottom;
	height: 16px;
}
span.stars_small span {
	width: 100%;
	display: block;
	background: url(assets/images/stars.png) no-repeat left top;
	height: 16px;
}
.entry_meta .post_thumbnail {
	width: 52px;
	margin-right: 15px;
	float: left;
}
.entry_meta .post_thumbnail img {
	padding: 2px;
	width: 52px;
	height: 52px;
}
.entry_meta span.meta_comments {
	display: inline-block;
	background: url(assets/images/small_icon_comment.png) no-repeat left center;
	padding-left: 20px;
	clear: right;
}
.entry_meta a, .entry_meta strong { font: 13px 'Droid Sans', Arial, Verdana, sans-serif; }
/* entry_meta
--------------------------------------------- */
.tags {
	display: block;
	clear: both;
	overflow: hidden;
	margin-top: 25px;
}
.tags span.title {
	font: 17.24px 'GnuolaneFree', arial, Georgia, serif;
	display: inline-block;
	float: left;
	padding: 3px 10px 0px 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	color: #333;
}
/*
.tags a
{
	background-color: #E0E1E4 ;
	color: #40454D;
	text-shadow: white 0 1px 0;
	border: none !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-ms-box-shadow: none !important;
	-khtml-box-shadow: none !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
*/
/* tags
--------------------------------------------- */
.inner_post h1 { font-size: 36px; }
.inner_post h2 { font-size: 30px; }
.inner_post h3 { font-size: 24px; }
.inner_post h4 { font-size: 18px; }
.inner_post h5 { font-size: 14px; }
.inner_post h6 { font-size: 12px; }
.inner_post ul li { list-style: inside disc; }
.inner_post ol li { list-style: inside decimal; }
.inner_post li { margin: 0 0 5px; }
.inner_post h1, .inner_post h2, .inner_post h3, .inner_post h4, .inner_post h5, .inner_post h6 {
	margin-bottom: 15px;
	font: 21px 'GnuolaneFree', arial, Georgia, serif;
}
.inner_post table {
	border: 1px solid #DFDFDF;
	background-color: #F9F9F9;
	width: 100%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family: Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;
	color: #333;
	border-collapse: separate;
	border-spacing: 0;
}
.inner_post table td, .inner_post table th {
	border-top: 1px solid white;
	border-bottom: 1px solid #DFDFDF;
	color: #555;
}
.inner_post table th {
	text-shadow: 0 1px 0 #fff;
	font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	font-weight: normal;
	padding: 7px 7px 8px;
	text-align: left;
	line-height: 1.3em;
	font-size: 14px;
}
.inner_post table td {
	font-size: 12px;
	padding: 4px 7px 4px;
	vertical-align: top;
}
.inner_post img {
	padding: 4px;
	border: #DDD 1px solid;
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
.row-ten { margin-bottom: 10px; }
.row { margin-bottom: 20px; }
.row-thirty { margin-bottom: 30px; }
.row-fourty { margin-bottom: 40px; }
.row-fifty { margin-bottom: 50px; }
.row-fourteen { margin-bottom: 14px; }
.top-seventeen { margin-top: 17px; }
.column.alpha, .columns.alpha { margin-left: 0; }
.column.omega, .columns.omega { margin-right: 0; }
.inner_post .one.column, .inner_post .one.columns { width: 40px; }
.inner_post .two.columns { width: 100px; }
.inner_post .three.columns { width: 160px; }
.inner_post .four.columns {
	width: 225px;
	margin-right: 0px;
}
.inner_post .four.columns.left {
	width: 225px;
	margin-right: 20px;
}
.inner_post .five.columns { width: 280px; }
.inner_post .six.columns { width: 340px; }
.inner_post .seven.columns { width: 400px; }
.inner_post .eight.columns {
	width: 450px;
	margin: 0px;
}
.inner_post .nine.columns { width: 520px; }
.inner_post .ten.columns { width: 580px; }
.inner_post .eleven.columns { width: 640px; }
.inner_post .twelve.columns { width: 695px; }
.inner_post .thirteen.columns { width: 760px; }
.inner_post .fourteen.columns { width: 820px; }
.inner_post .fifteen.columns { width: 880px; }
.inner_post .sixteen.columns {
	width: 960px;
	margin: 0;
}
.inner_post .sixteen.columns.left-twenty { margin-left: 20px; }
.inner_post .sixteen.columns.row-thirty { margin-bottom: 30px; }
.inner_post .sixteen.columns.row-fourty { margin-bottom: 40px; }
.inner_post .sixteen.columns.row-fifty { margin-bottom: 50px; }
.inner_post .one-third.column {
	width: 300px;
	margin-right: 10px;
}
.inner_post .two-thirds.column { width: 620px; }
.inner_post .onethird {
	position: relative;
	float: left;
	width: 31%;
	margin-right: 20px;
}
.inner_post .onefourth {
	position: relative;
	float: left;
	width: 22.5%;
	margin-right: 20px;
}
.inner_post .onefifth {
	position: relative;
	float: left;
	width: 17.4%;
	margin-right: 20px;
}
.inner_post .onesixth {
	position: relative;
	float: left;
	width: 14.5%;
	margin-right: 15px;
}
.inner_post .onehalf {
	position: relative;
	float: left;
	width: 48%;
	margin-right: 20px;
}
.inner_post .twothirds {
	position: relative;
	float: left;
	width: 65.6%;
	margin-right: 20px;
}
.inner_post .threefourth {
	position: relative;
	float: left;
	width: 715px;
	margin-right: 20px;
}
.onethird.last, .onefourth.last, .onefifth.last, .onehalf.last, .twothirds.last, .threefourth.last, .onesixth.last { margin-right: 0px; }
.onethird img, .onefourth img, .onefifth img, .onehalf img, .twothirds img, .threefourth img {
	max-width: 100%;
	height: auto;
}
h1, h2, h3, h4, h5, h6 {
	color: #222;
	font-weight: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 {
	font-size: 30px;
	line-height: 36px;
	color: #545454;
	margin-bottom: 8px;
}
h2 {
	font-size: 22px;
	line-height: 30px;
	color: #545454;
	margin-bottom: 8px;
}
h3 {
	font-size: 17px;
	line-height: 23px;
	margin-bottom: 10px;
}
h4 {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 10px;
}
h5 {
	font-size: 12px;
	line-height: 16px;
}
h6 {
	font-size: 11px;
	line-height: 14px;
}
blockquote {
	margin-left: 40px;
	padding-left: 62px;
	background: transparent url(assets/images/blockquote.png) no-repeat;
}
blockquote.alignLeft {
	width: 310px;
	margin: 0 20px 20px 0;
	float: left;
}
blockquote.alignRight {
	width: 310px;
	margin: 0 0 20px 20px;
	float: right;
}
blockquote, blockquote p {
	font-size: 12px;
	color: #777;
	font-style: italic;
}
.clearfix::before, .clearfix::after, .row::before, .row::after {
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row, .clearfix { zoom: 1; }
.row::after, .clearfix::after { clear: both; }
.highlighted {
	background: #ffe7b8;
	color: #ce5810;
}
ul, ol { list-style: none outside !important; }
.post-page-entry-pp ul > li, .post-page-entry-pp ol > li {
	padding: 0px;
	border: none;
	margin: 0px;
	background: none;
	float: none;
	width: auto;
}
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul.dots > li {
	list-style: none;
	font: 12px 'Droid Sans', Arial, Verdana, sans-serif;
	line-height: 20px !important;
	margin-bottom: 0px !important;
	background: url(assets/images/dot.png)no-repeat left center !important;
	padding-left: 20px !important;
	color: #707070;
	display: list-item;
}
div.starlist ul li {
	display: list-item;
	list-style: none;
	font: 12px 'Droid Sans', Arial, Verdana, sans-serif;
	line-height: 20px !important;
	margin-bottom: 0px !important;
	background: url(assets/images/star_16.png)no-repeat left 0px !important;
	padding-left: 25px !important;
	color: #707070;
}
ul.check > li, div.checklist ul li {
	display: list-item;
	list-style: none;
	font: 12px 'Droid Sans', Arial, Verdana, sans-serif;
	line-height: 20px !important;
	margin-bottom: 0px !important;
	background: url(assets/images/check_16.png)no-repeat left 2px !important;
	padding-left: 25px !important;
	color: #707070;
}
ol.decimal > li {
	list-style: none;
	display: list-item;
	list-style: decimal !important;
	font: 12px 'Droid Sans', Arial, Verdana, sans-serif;
	line-height: 20px !important;
	margin-bottom: 0px !important;
	padding-left: 5px !important;
	color: #707070;
	margin-left: 15px;
}
/* typography
--------------------------------------------- */
.author_box .post_thumbnail {
	float: left;
	margin-right: 15px;
	width: 79px;
}
.page_authors_avatar .post_thumbnail { width: 190px }
#commentform {
	padding: 0 5px;
	margin-top: 5px;
	overflow: hidden;
}
#commentform label { color: #707070; }
#commentform p { margin: 10px 0; }
#commentform textarea, #commentform input {
	padding: 4px 7px;
	background: #FFF;
	color: #333;
	font: normal 12px Helvetica, Arial, Sans-Serif;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: #e2e2e2 1px solid;
	border-right: #DDD 1px solid;
	border-bottom: #DDD 1px solid;
}
#commentform input {
	display: block;
	width: 250px;
	height: 24px;
}
#commentform textarea { width: 97.5%; }
#commentform input:hover, #commentform textarea:hover { }
#commentform input:focus, #commentform textarea:focus { background: #f8f8f8; }
#commentform .form-allowed-tags, .comment-form-comment label { display: none; }
.comment-form-email, .comment-form-url, .comment-form-url, .comment-form-comment { clear: both; }
.comment-notes { margin-bottom: 10px; }
input.error, textarea.error { border: 1px solid #FF0000 !important; }
.form-submit #submit {
	width: auto;
	color: #FFF;
	font: 13px 'Droid Sans', Helvetica, Arial, Sans-Serif;
	padding: 0 15px;
	overflow: hidden;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	-khtml-border-radius: 3px !important;
	border-radius: 3px !important;
	box-shadow: none !important;
	text-shadow: #000 0 1px 1px;
	height: 40px;
	line-height: 40px;
	position: relative;
	display: block;
	border: none !important;
}
.commentlist li {
	margin-bottom: 20px;
	clear: both;
	position: relative;
	clear: both;
}
.comment-avatar {
	overflow: hidden;
	width: 67px;
	height: 67px;
	margin: 0 10px 5px 0px;
	background: white;
	padding: 3px;
	border: #DDD 1px solid;
	float: left;
}
.author-comment {
	overflow: hidden;
	position: relative;
}
.author-comment cite {
	font: 13px 'Droid Sans', Helvetica, Arial, Sans-Serif;
	text-transform: capitalize;
	color: #3b3b3b;
	position: relative;
	display: block;
	margin-bottom: 2px;
	padding-top: 4px;
	font-style: normal !important;
}
.commentmetadata {
	display: block;
	font-size: 85%;
	clear: both;
	font: 11px 'Droid Sans', Helvetica, Arial, Sans-Serif;
	color: #AAA;
	line-height: 18px;
}
.commentmetadata a { color: #AAA; }
.comment-wrap {
	font: 12px 'Droid Sans', Helvetica, Arial, Sans-Serif;
	background: white;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-khtml-box-shadow: 0 1px 2px #CCC;
	-webkit-box-shadow: 0 1px 2px #CCC;
	-moz-box-shadow: 0 1px 2px #CCC;
	box-shadow: 0 1px 2px #CCC;
	border: 1px solid gainsboro;
	border-bottom-color: #BBB;
	color: #707070;
	position: relative;
	padding: 15px;
	margin-left: 0px;
	text-transform: capitalize;
}
.comment-content {
	position: relative;
	clear: both;
	display: block;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 5px;
}
.comment-content p {
	line-height: 17px;
	margin-bottom: 10px;
}
.nocomments { text-align: center; }
.commentlist li ul li { margin-left: 4px; }
.commentlist li.pingback {
	padding: 5px 10px;
	border-bottom: 1px solid #ddd;
}
#comments .children {
	margin-top: 15px;
	margin-left: 35px;
}
.reply a {
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding: 7px;
}
/* comments
--------------------------------------------- */

.full_width .sidebar_content {
	width: auto;
	float: none;
}
.full_width .widget_counters li { width: 70px; }
.full_width .sidebar_content { margin-bottom: 0px !important; }
.full_width .sidebar_wrapper {
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
	width: auto !important;
	column-gap: 20px;
	-moz-column-gap: 20px;
	-webkit-column-gap: 20px;
	-o-column-gap: 20px;
	-ms-column-gap: 20px;
	-khtml-column-gap: 20px;
	-moz-column-count: 3;
	-webkit-column-count: 3;
	-o-column-count: 3;
	-ms-column-count: 3;
	-khtml-column-count: 3;
	column-count: 3;
}
.full_width .widget {
	clear: none !important;
	margin: 0 0px 20px;
	-moz-column-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	-o-column-break-inside: avoid;
	-ms-column-break-inside: avoid;
	-khtml-column-break-inside: avoid;
}
.full_width .widget_ads_125 a {
	float: none;
	overflow: hidden;
	display: inline-block;
	width: 125px;
	height: 125px;
}
.sidebar_left .sidebar_wrapper { float: left; }
.sidebar_left .sidebar_content { float: right; }
/* mode
--------------------------------------------- */
.recent_posts_home .news_box { padding: 15px !important; }
.blog_loop .news_box { padding: 15px !important; }
.home_ads {
	text-align: center;
	position: relative;
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}
.home_ads a img { line-height: 0px; }
/*.slider .top_slider .item, .scrolling_items { display: none; }*/
.slider .top_slider .item { display: none; }
.line_bottom {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 20px auto;
	height: 10px;
	background: url(assets/images/line.png) no-repeat center top;
}
ul.sitemap_content { overflow: hidden; }
ul.sitemap_content > li {
	float: left;
	width: 213px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 30px;
	clear: right;
	overflow: hidden;
	display: block;
}
ul.sitemap_content > li:first-child { margin-left: 15px; }
ul.sitemap_content > li:nth-child(1n+4) { margin-right: 0px; }
h3.sitemap_title {
	display: block;
	clear: both;
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 10px;
	font: 22.24px 'GnuolaneFree', arial, Georgia, serif;
	text-transform: capitalize;
}
ul.sitemap_content > li ul >li {
	display: block;
	line-height: 25px;
	margin-bottom: 5px;
	background: url(assets/images/1_arrow.png) no-repeat left 55%;
	padding-left: 20px;
	color: #f96d10;
}
ul.sitemap_content > li ul >li a { text-transform: capitalize !important; }
.page404title {
	margin: 20px 0 25px 0 !important;
	font-size: 54px !important;
}
.page_notfound_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	margin-bottom: 35px;
}
.sitemap_search {
	width: 400px;
	margin: 15px auto;
	display: block;
	overflow: hidden;
}
.sitemap_search .search_text {
	width: 300px !important;
	float: left;
}
.timeline_list {
	margin-bottom: 30px;
	margin-left: 30px;
	border-left: #EEE 1px solid;
	padding-top: 15px;
}
.timeline_list li {
	padding-left: 20px;
	line-height: 25px;
	margin-bottom: 5px;
}
.timeline_list li span {
	font: 11px 'Droid Sans', Helvetica, Arial, Sans-Serif;
	margin-right: 20px;
	min-width: 100px;
	display: inline-block;
	color: #AAA;
}
.timeline_list li a {
	display: inline-block;
	background: url(assets/images/1_arrow.png) no-repeat left 10px;
	padding-left: 15px;
}
.timeline_content { margin: 20px; }
.timeline_title {
	display: block;
	clear: both;
	overflow: hidden;
	font: 22.24px 'GnuolaneFree', arial, Georgia, serif;
	text-transform: capitalize;
	border-bottom: #EEE 1px solid;
	margin-bottom: -1px;
}
.timeline_title span {
	display: inline-block;
	overflow: hidden;
	padding: 5px 15px;
	background: #f5f5f5;
	border-left: #EEE 1px solid;
	border-right: #EEE 1px solid;
	border-top: #EEE 1px solid;
}
.cherry_password_form {
	overflow: hidden;
	margin: 10px;
	padding: 25px 0px;
	text-align: center;
	background: #fdfaf2;
	border: #f0e6c2 1px solid;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
}
.cherry_password_form span {
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	color: #c36e1a;
	text-shadow: #FFF 0 1px 0;
}
.cherry_password_form .password_text {
	background: white !important;
	color: #333 !important;
	font: normal 12px Helvetica, Arial, Sans-Serif !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	-khtml-border-radius: 3px !important;
	border-radius: 3px !important;
	border: #E2E2E2 1px solid !important;
	border-right: #DDD 1px solid !important;
	border-bottom: #DDD 1px solid !important;
	padding: 4px 7px !important;
	width: 150px !important;
	height: 24px !important;
	line-height: 24px !important;
	margin: 0 10px !important;
}
.cherry_password_form .password_go {
	font: 12px 'Droid Sans', Tahoma, Arial, Sans-Serif !important;
	padding: 8px 15px !important;
	padding-bottom: 10px !important;
	overflow: hidden !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	-o-border-radius: 2px !important;
	-ms-border-radius: 2px !important;
	-khtml-border-radius: 2px !important;
	border-radius: 2px !important;
	color: white !important;
	text-shadow: black 0 1px 1px !important;
	background-color: #ba2a0f !important;
	float: none !important;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1) !important;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1) !important;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1) !important;
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0)) !important;
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0)) !important;
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0)) !important;
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0)) !important;
	background-image: linear-gradient(to top, rgba(0,0,0,.41), rgba(0,0,0,0)) !important;
}
.cherry_password_form .password_go:hover, .cherry_password_form .password_go:focus {
	background-color: #ba2a0f !important;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1) !important;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1) !important;
	box-shadow: 0 1px 2px rgba(0,0,0,.47), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1) !important;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.41), rgba(0,0,0,0)) !important;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,.41), rgba(0,0,0,0)) !important;
	background-image: -o-linear-gradient(top, rgba(0,0,0,.41), rgba(0,0,0,0)) !important;
	background-image: -ms-linear-gradient(top, rgba(0,0,0,.41), rgba(0,0,0,0)) !important;
	background-image: linear-gradient(to bottom, rgba(0,0,0,.41), rgba(0,0,0,0)) !important;
}
.authors_wrap li {
	padding: 0 10px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: #EEE 1px solid;
}
.authors_wrap .author-description p {
	color: #777;
	overflow: hidden;
	display: block;
	padding-top: 10px;
}
.authors_wrap li .author_social ul { margin-top: 10px; }
.authors_wrap li:last-child {
	margin-bottom: 0px;
	border-bottom: none;
	padding-bottom: 0px;
}
.authors_wrap li h3 {
	overflow: hidden;
	font: 19.24px 'GnuolaneFree', arial, Georgia, serif;
	text-transform: capitalize;
}
.entry_cont p {
	padding-top: 0px !important;
	padding: 15px;
	overflow: hidden;
	border-bottom: #EEE 1px solid;
	margin-bottom: 20px;
}
ul.gallery_in_post {
	overflow: hidden;
	display: block;
	clear: both;
	text-align: center;
}
ul.gallery_in_post li {
	display: inline-block;
	margin: 5px;
	overflow: hidden;
}
ul.gallery_in_post li a { display: block; }
ul.gallery_in_post li img { display: block; }
.bd_over_post {
	width: 100%;
	height: 100%;
	background: url(assets/images/r_1.png) repeat;
	position: absolute;
	top: 0px;
	right: -350px;
	z-index: 5555;
}
.popular_posts a { color: #a1a1a1; }
.popular_posts a:hover { color: #FFF; }
ol.footer_widget > li.popular_posts > .news_pic {
	margin-right: 12px;
	margin-bottom: 8px;
	float: left;
	display: inline-block;
	overflow: hidden;
}
ol.footer_widget > li.popular_posts > .news_pic:nth-child(3n+1) { margin-right: 0; }
ol.footer_widget > li.popular_posts > .news_pic > div.post_thumbnail {
	margin-right: 0px !important;
	padding: 0px;
}
footer ol.footer_widget li.popular_posts div.flickr_badge_image {
	margin-right: 12px;
	margin-bottom: 12px;
	padding: 0px;
}
ol.footer_widget li.popular_posts .flickr_badge_image:nth-child(3n+1) { margin-right: 0px !important; }
.home_ads a {
	display: block;
	overflow: hidden;
	clear: both;
}
.social_shers_archives {
	margin: -15px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	overflow: hidden;
	display: block;
	clear: both;
	padding-left: 15px;
	padding-bottom: 0px;
}
.social_shers_archives .postmeta_share { padding-top: 7px; }
.social_shers_archives > .postmeta_share {
	background: none;
	border: none !important;
}
.bd_authors {
	margin-bottom: 15px !important;
	overflow: hidden !important;
	display: block;
	position: relative;
}
.bd_authors .box_inner {
	float: left;
	width: 225px;
	position: relative;
	margin: 0 10px 20px 10px;
	padding: 0px;
	clear: right;
}
.authors-content {
	margin: 0 auto;
	padding-bottom: 0px;
	padding-top: 0px;
	max-width: 1140px;
	overflow: hidden !important;
}
.bd_authors > .box_inner > .news_box { padding: 15px !important; }
.bd_authors > .author_box .post_thumbnail {
	float: none !important;
	margin: 0 auto !important;
	padding: 0px !important;
}
.bd_authors ul.authors_wrap > li { padding: 0px !important; }
.bd_authors h3 { margin: 15px 0 0 0; }
.dropcap {
	display: block;
	float: left;
	margin: 0 8px 0 0;
	font-size: 50px;
	line-height: 50px;
	font-family: Georgia, Arial, "helvetica neue", Helvetica, Verdana, sans-serif;
}
.toggle {
	margin-bottom: 15px;
	padding: 15px;
	position: relative;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow: hidden;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	background: #fff;
	border: 1px solid #ccc;
	border-color: #e4e4e4 #bebebd #bebebd #e4e4e4;
}
.toggle h3 {
	font: 21px 'GnuolaneFree', arial, Georgia, serif;
	margin-bottom: 0px !important;
	cursor: pointer;
	background: url(assets/images/cancel_box_24.png) no-repeat right top;
}
h3.toggle-head-close {
	background: url(assets/images/plus_button_24.png) no-repeat right top;
	display: none;
}
.toggle-content {
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px #EEE solid;
}
.toggle.close .toggle-content, .toggle.close h3.toggle-head-open { display: none; }
.toggle.close h3.toggle-head-close { display: block; }
.box {
	padding: 20px;
	margin-bottom: 15px !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow: hidden;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	background: #fff !important;
	border: 1px solid #ccc;
	border-color: #e4e4e4 #bebebd #bebebd #e4e4e4;
}
.box div {
	padding-left: 65px;
	min-height: 50px;
}
.box.shadow {
	padding: 15px;
	border: #EEE 1px solid;
}
.box.shadow div { padding: 0px; }
.box.info { background: #f6fdff; }
.box.info div { background: url(assets/images/info_48.png) no-repeat left center; }
.box.success { background: #fafff3; }
.box.success div { background: url(assets/images/check_box_48.png) no-repeat left center; }
.box.warning { background: #fffddb; }
.box.warning div { background: url(assets/images/warning_48.png) no-repeat left center; }
.box.error { background: #ffe6e2; }
.box.error div { background: url(assets/images/cancel_box_48.png) no-repeat left center; }
.box.download { background: #fafff3; }
.box.download div { background: url(assets/images/arrow_down_box_48.png) no-repeat left center; }
.box.note { background: #fffddb; }
.box.note div { background: url(assets/images/clipboard_48.png) no-repeat left center; }
#twitter-shortcode ul {
	overflow: hidden;
	display: block;
	clear: both;
	margin-bottom: 20px !important;
}
#twitter-shortcode li {
	padding: 15px;
	overflow: hidden;
	list-style: none;
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	background: #fff !important;
	border: 1px solid #ccc;
	border-color: #e4e4e4 #bebebd #bebebd #e4e4e4;
	margin-bottom: 5px;
}
#twitter-shortcode li .tweet_text { color: #AAA !important; }
#twitter-shortcode .tweet_list .tweet_avatar img {
	padding: 0px !important;
	margin-right: 15px;
	margin-bottom: 0px !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	float: left;
	background: none !important;
	border: none !important;
}
#twitter-shortcode .loading {
	text-align: center;
	padding: 10px;
}
.flickr-wrapper {
	overflow: hidden;
	margin-bottom: 20px;
}
.flickr-wrapper .flickr_badge_image {
	float: left;
	margin: 5px;
}
.flickr-wrapper .flickr_badge_image img {
	opacity: 1;
	background: #FFF;
	padding: 4px;
	margin-bottom: 0px !important;
}
.flickr-wrapper .flickr_badge_image a:hover img { opacity: 0.6; }
.highlight {
	text-transform: capitalize;
	background: #FFE7B8;
	color: #CE5810;
}
/*	Short Codes
	--------------------------------------------- */
.article_above_ads {
	text-align: center;
	overflow: hidden;
	display: block;
	margin: 15px auto;
	width: 468px;
	clear: both;
}
.article_above_ads a {
	display: block;
	overflow: hidden;
	position: relative;
}
.article_above_ads img {
	border: none;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	display: block;
}
.recent_bd ul li a {
	overflow: hidden;
	display: block;
}
.recent_bd ul li {
	background: #FFF !important;
	border: none 0px !important;
	clear: left !important;
	display: inline-block;
	float: none !important;
	width: 49%;
	vertical-align: top !important;
}
.recent_bd ul li h2 {
	word-wrap: break-word !important;
	padding-right: 15px;
}
.cancel-comment-reply a { color: #993; }
.cancel-comment-reply:hover a { color: #b2251f; }
.recent_bd ul li:nth-child(1n+2) {
	padding-right: 15px;
	margin-top: -15px !important;
}
/*
	Panel
	--------------------------------------------- */
.layout_wide .header { margin-top: 0px !important; }
.layout_wide .wrapper { width: 100%; }
.layout_wide header .logo { margin-left: 25px; }
.layout_wide .toolbar ul.top_menu, .layout_wide nav ul.menu { margin-left: 0px !important; }
.layout_wide header .ads_468, .layout_wide .toolbar .search { margin-right: 15px !important; }
.layout_fiexd .header { margin-top: 25px !important; }
.layout_fiexd .wrapper { width: 990px !important; }
.layout_sidebar_left .content_wrapper .sidebar_wrapper { float: left; }
.layout_sidebar_left .content_wrapper .sidebar_content { float: right; }
.layout_sidebar_right .content_wrapper .sidebar_wrapper { float: right; }
.layout_sidebar_right .content_wrapper .sidebar_content { float: left; }
.footer_bottom .alignleft { margin: 0px; }
#slider_prev {
	position: absolute;
	right: 42px;
	bottom: 0px;
	z-index: 999;
	width: 40px;
	height: 40px;
	background: url(assets/images/prev.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
	text-indent: -555px;
}
#slider_next {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 999;
	width: 40px;
	height: 40px;
	background: url(assets/images/next.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
	text-indent: -555px;
}
.bd_ads_125 {
	display: block;
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: center;
}
.bd_ads_125 a, .ads_280x250 a {
	display: inline-block;
	overflow: hidden;
	line-height: 0px;
}
.ads_280x250 a {
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
}
.bd_ads_125 a {
	margin: 0px 8px 17px 8px;
	padding: 6px;
	background: rgba(0,0,0, 0.05);
}
.bd_ads_125 img {
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
}
.ads_280x250 {
	margin-bottom: 20px;
	clear: both;
	overflow: hidden;
	text-align: center;
}
.ads_250x250 {
	display: block;
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	text-align: center;
}
.ads_250x250 img {
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
}
.ads_160x600 a { overflow: hidden; }
.ads_160x600 {
	display: block;
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	text-align: center;
}
.ads_160x600 img {
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
}
.box_tabs ol.box_tabs_nav {
	background: none;
	margin: 0 0 15px 0 !important;
	overflow: hidden;
	clear: both;
	display: block;
}
.box_tabs ol.box_tabs_nav li {
	float: none;
	display: inline-block;
}
.box_tabs ol.box_tabs_nav li a {
	background: #f8f8f8;
	border: #DDD 1px solid;
	display: block;
	height: auto !important;
	line-height: 20px !important;
	overflow: hidden;
	margin: 0 5px 5px 0 !important;
	padding: 5px 10px !important;
	color: #555 !important;
	text-shadow: #FFF 0px 1px 0px;
}
.box_tabs ol.box_tabs_nav li.active a {
	border: none;
	background: #333;
	border: #333 1px solid;
	text-shadow: #000 0px 1px 0px !important;
	color: #DDD !important;
}
.bdayh_post_nav {
	clear: both;
	margin: 0 0 20px;
	overflow: hidden;
}
.bdayh_post_nav div {
	display: block;
	width: 245px;
	position: relative;
	font-size: 14px;
	color: #999;
}
.bdayh_post_previous {
	float: left;
	padding-left: 40px;
}
.bdayh_post_next {
	float: right;
	text-align: right;
	padding-right: 40px;
}
.bdayh_post_nav div span {
	display: block;
	font-size: 80%;
	color: #999;
}
.bdayh_post_nav div a:after {
	position: absolute;
	color: #ccc;
	font-size: 56px;
	margin-top: -11px;
	height: 22px;
	line-height: 22px;
	top: 34%;
}
.bdayh_post_previous a:after {
	content: '«';
	left: 0;
}
.bdayh_post_next a:after {
	content: '»';
	right: 0;
}
.ratings { margin: 5px 0; }
.ratings:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.ratings .item { display: none; }
.ratings ul, .ratings a:hover, .ratings .rating { background: transparent url(admin/functions/post-ratings/stars-small.png) repeat-x; }
.ratings ul, .ratings li {
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none 0px !important;
}
.ratings ul {
	height: 10px;
	float: left;
	overflow: hidden;
	width: 58px !important;
}
.ratings li {
	position: relative;
	display: block;
	border: none 0px !important;
	margin: 0px !important;
	float: none !important;
	padding: 0px !important;
}
.ratings ul.rated li {
	position: relative;
	display: block;
	border: none 0px !important;
	margin: 0px !important;
	float: none !important;
	padding: 0px !important;
}
.ratings > ul > li {
	border: none 0px !important;
	margin: 0px !important;
	float: none !important;
	padding: 0px !important;
}
li.rating { max-width: 58px !important; }
.ratings a {
	position: absolute;
	cursor: pointer;
	left: 0;
	top: 0;
	display: block;
	width: 10px;
	height: 10px;
	text-decoration: none;
	text-indent: -500px;
	z-index: 10;
}
.ratings ul li a:hover {
	background-position: left bottom;
	z-index: 5;
	left: 0 !important;
}
.ratings .s2 a { left: 12px; }
.ratings .s2 a:hover { width: 25px; }
.ratings .s3 a { left: 25px; }
.ratings .s3 a:hover { width: 36px; }
.ratings .s4 a { left: 36px; }
.ratings .s4 a:hover { width: 48px; }
.ratings .s5 a { left: 48px; }
.ratings .s5 a:hover { width: 58px; }
.ratings .s6 a { left: 50px; }
.ratings .s6 a:hover { width: 60px; }
.ratings .s7 a { left: 60px; }
.ratings .s7 a:hover { width: 70px; }
.ratings .s8 a { left: 70px; }
.ratings .s8 a:hover { width: 80px; }
.ratings .s9 a { left: 80px; }
.ratings .s9 a:hover { width: 90px; }
.ratings .s10 a { left: 90px; }
.ratings .s10 a:hover { width: 100px; }
.ratings .rating {
	background-position: left bottom;
	position: absolute;
	height: 10px;
	display: block;
	text-indent: -9999px;
	z-index: 1;
}
.ratings .meta { display: none; }
.post-rate-box-first-post-top {
	display: inline-block;
	clear: both;
	overflow: hidden;
	margin-top: -15px;
}
.post-rate-tabs {
	display: block;
	overflow: hidden;
	clear: both;
}
.post-rate-archives {
	display: inline-block;
	clear: both;
	overflow: hidden;
}
.first_news .ratings li { border: 0px none !important; }
.post-rate-tabs .ratings ul { margin: 0px !important; }
.related_list h3 {
	margin-bottom: 0px !important;
	font: 13px Arial, Helvetica, sans-serif !important;
	line-height: 20px !important;
}
.related_list h3 span { color: #AAA; }
.bd_pagenavi_blogging .pagination .wp-pagenavi .pages { float: none; }
.bd_pagenavi_blogging .pagination .wp-pagenavi { text-align: center !important; }
.bd_cherry #primary {
	padding-bottom: 0px !important;
	width: 100%;
	position: relative;
	overflow: hidden;
	vertical-align: top !important;
}
.isotope-container {
	position: relative;
	overflow: hidden;
	display: block;
}
.clearfix { display: block; }
.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}
.bd_cherry .hentry {
	background: #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	float: left;
	display: inline-block;
	margin: 0 10px 20px;
	width: 309px;
	position: relative;
	vertical-align: top !important;
}
.bd_cherry .entry-content { margin: 10px 20px 20px 20px; }
.post-thumb {
	background: #FFF;
	margin: 20px;
	overflow: hidden;
}
.post-thumb img {
	margin: 0 auto;
	display: block;
}
.single .post-thumb { background: none; }
.post-thumb a img {
	-webkit-transition: opacity .1s;
	-moz-transition: opacity .1s;
	-ms-transition: opacity .1s;
	-o-transition: opacity .1s;
	transition: opacity .1s;
}
.post-thumb a:hover img { opacity: .5; }
.post-thumb img { vertical-align: bottom; }
.entry-title {
	color: #2a2e31;
	font-family: 'GnuolaneFree', Georgia, serif;
	font-size: 20px;
	line-height: 25px;
	margin: 1.25em 20px 0.5em;
}
.entry-title a { color: #2a2e31; }
.entry-title a:hover {
	text-decoration: none;
	color: #ea4848;
}
.entry-meta-header {
	color: #A7A7A7;
	font-size: 12px;
	margin: 0 20px;
}
#load-more {
	background: #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	clear: left;
	color: #414244;
	display: block;
	font-family: 'GnuolaneFree', Georgia, serif;
	font-size: 15px;
	line-height: 2.5em;
	text-align: center;
}
.entry-quote, .entry-link {
	background: #f88c00;
	color: #FFF !important;
	text-shadow: #b24c08 0 1px 0px;
	font-family: 'GnuolaneFree', Georgia, serif;
	margin: 20px;
	padding: 20px;
	position: relative;
}
.entry-quote h2 { color: #FFF !important; }
.entry-quote::after {
	bottom: 0;
	content: '”';
	font-size: 2em;
	line-height: 1em;
	position: absolute;
	right: 20px;
}
.entry-quote .quote-source, .entry-link .link-url {
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 0;
}
.format-quote > a:hover .entry-quote {
	background: #2c2f32;
	text-shadow: #000 0 1px 0px;
	-webkit-transition: background 300ms ease;
	-moz-transition: background 300ms ease;
	-ms-transition: background 300ms ease;
	-o-transition: background 300ms ease;
	transition: background 300ms ease;
}
.format-quote > a:hover { text-decoration: none; }
.entry-link {
	background: #AF240A;
	text-shadow: #5e0f00 0 1px 0px;
}
.entry-link h2 { text-align: center; }
.entry-link a { color: #fff; }
.entry-link a:hover {
	text-decoration: none;
	color: #ea4848;
}
.gallery-item { margin: auto; }
.gallery-caption, .image-caption {
	color: #A7A7A7;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	margin-top: 1em;
	text-align: center;
	line-height: 1.4em;
}
.gallery-row, .post-thumb { margin-bottom: 20px; }
.format-gallery .post-thumb { background: none; }
.flexslider {
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.flexslider .slides { height: 144px; }
.flexslider .slides > li {
	display: none;
	overflow: hidden;
	height: 144px;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	height: auto !important;
	min-height: 144px;
	display: block;
	cursor: pointer;
	overflow: hidden;
}
.flexslider .slides img:hover { cursor: pointer; }
.flex-pauseplay span { text-transform: capitalize; }
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.no-js .slides > li:first-child { display: block; }
.slides { margin: 0 0 0 0; }
.bd-direction-nav {
	display: block;
	font-size: 12px;
	margin: 0;
	top: 40%;
	position: absolute;
	width: 269px;
}
.format-gallery .post-thumb { margin-bottom: 0px; }
.bd-direction-nav a { color: #A7A7A7; }
.bd-direction-nav a:hover {
	text-decoration: none;
	color: #ea4848;
}
.bd-direction-nav .bd-prev {
	float: left;
	background: url(assets/images/prev.png) no-repeat;
	width: 40px;
	height: 40px;
	overflow: hidden;
	text-indent: -555px;
	cursor: pointer;
	display: block;
}
.bd-direction-nav .bd-next {
	float: right;
	background: url(assets/images/next.png) no-repeat;
	width: 40px;
	height: 40px;
	overflow: hidden;
	text-indent: -555px;
	cursor: pointer;
	display: block;
}
#primary .format-video iframe { height: auto; }
.post-thumb iframe {
	margin-bottom: 0;
	vertical-align: bottom;
	width: 100%;
}
.ads_300x250 {
	clear: both;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	margin-bottom: 25px;
}
.ads_300x250 img {
	display: block;
	padding: 9px;
	background: rgba(0, 0, 0, 0.05);
	margin: 0 auto;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.ads_300x250 a {
	display: block;
	overflow: hidden;
	line-height: 0px;
}
.single_article_content iframe { max-width: 100%; }
footer .tweet_list li .tweet_avatar, .widget .widget_container .widget_twitter li .tweet_avatar {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}
.widget .widget_container .widget_twitter li .tweet_avatar { margin-top: 0px; }
.widget .widget_container .widget_twitter li {
	padding-left: 15px;
	background: none;
}
/* footer ol.footer_widget ul li { margin-bottom: 15px !important; } */
footer ol.footer_widget ul li:last-child { margin-bottom: 0px; }
.pp-video {
	text-align: center;
	display: block;
	overflow: hidden;
	clear: both;
	margin-bottom: 15px;
}
.pp-video iframe { max-width: 100% !important; }
.pp-breadcrumbs {
	border-bottom: #EEE 1px solid;
	margin-bottom: 15px;
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
}
.pp-breadcrumbs .crumbs { margin-bottom: 0px; }
.pp-thumb {
	text-align: center;
	display: block;
	overflow: hidden;
	clear: both;
	margin-bottom: 15px;
}
.pp-slider {
	text-align: center;
	display: block;
	clear: both;
	overflow: hidden;
	margin-bottom: 15px;
	position: relative;
	height: 360px;
}
ul.pp-slider-content {
	width: 100% !important;
	display: block;
}
.pp-slider-content li {
	display: none;
	width: 100% !important;
	height: 330px;
	overflow: hidden;
	text-align: center !important;
	-webkit-backface-visibility: hidden;
	position: relative;
}
.pp-slider-content li img {
	width: 100%;
	max-width: 100%;
	display: block;
	cursor: pointer;
	overflow: hidden;
}
a.slide_next {
	position: absolute;
	background: url(assets/images/pp-slider.png) no-repeat -0px -200px;
	width: 64px;
	height: 65px;
	left: 20px;
	top: 42%;
	z-index: 55555;
}
a.slide_next:hover { background-position: -0px -300px; }
a.slide_prev {
	position: absolute;
	background: url(assets/images/pp-slider.png) no-repeat -0px -0px;
	width: 64px;
	height: 65px;
	right: 20px;
	top: 42%;
	z-index: 55555;
}
a.slide_prev:hover { background-position: -0px -100px; }
.pp-code {
	overflow: hidden;
	display: block;
}

.pp-code form { }
.pp-code form fieldset {
	background: #f7f7f7;
	margin-bottom: 10px;
	padding: 10px 15px;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 0 rgba(255,255,255,1);
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
}
.pp-code form fieldset legend {
	color: #999;
	font-size: 12px;
	padding: 0 10px;
}
.pp-code form fieldset > div {
	margin: 15px 0;
	line-height: 20px;
	padding: 0px;
}
.pp-code form input[type="text"], .pp-code form input[type="password"], .pp-code form select, .pp-code form textarea {
	padding: 6px;
	border: 1px solid #ccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	background-color: #f9f9f9;
	box-shadow: inset 0 1px 0 rgba(0,0,0,0.05), 0 1px 0 #fff;
	color: #999;
}
.pp-code form input[type="text"]:focus, .pp-code form input[type="password"]:focus, .pp-code form select:focus, .pp-code form textarea:focus { background-color: #FFF; }
.pp-code form button, .pp-code form input[type="button"], .pp-code form input[type="submit"] {
	border: 1px solid #E0E0E0;
	border-bottom-color: #CDCDCD;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	background: #f9f9f9;
	background: -webkit-linear-gradient(top, #f9f9f9, #f7f7f7);
	background: -moz-linear-gradient(top, #f9f9f9, #f7f7f7);
	background: -o-linear-gradient(top, #f9f9f9, #f7f7f7);
	background: linear-gradient(to bottom, #f9f9f9, #f7f7f7);
	box-shadow: inset 0px 1px 0 rgba(255,255,255,1);
	color: #444;
	display: inline-block;
	padding: 8px 12px;
	font-size: 13px;
	margin: 5px 5px 5px 0;
	text-align: center;
	float: left;
}
.pp-code form button:focus, .pp-code form input[type="button"]:focus, .pp-code form input[type="submit"]:focus, .pp-code form button:hover, .pp-code form input[type="button"]:hover, .pp-code form input[type="submit"]:hover {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid rgba(0,0,0,.41);
	color: #FFF !important;
	text-shadow: 0 1px 2px rgba(0,0,0,0.5);
	background-color: #ba2a0f;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.41), rgba(0,0,0,0));
	background-image: linear-gradient(to top, rgba(0,0,0,.41), rgba(0,0,0,0));
}
.pp-code img, .pp-code a img { /*display: inline-block;*/ }
.tweet-shortcode img {
	border: none !important;
	padding: 0px !important;
}
/*
.pp-code a.button
{
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 0 50px rgba(0,0,0,.35), inset 0 0 0 1px rgba(0,0,0,.1);
}
*/
.pp-code a.button {
	text-shadow: rgba(0,0,0,0.20) 0 1px 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.pp-code a.button:hover { background: #222; }
.pp-code p { padding-bottom: 10px; }
/*	
New slider flex ...
*/

.flexslider-cherry .flexslider-pp {
	position: relative;
	zoom: 1;
}
.flexslider-cherry .flex-viewport {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider-cherry {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid rgba(0,0,0,0.05);
	border-bottom-color: rgba(0,0,0,0.2);
	/*padding-bottom: 4px;*/
	background: #D2D2D2 url(assets/images/bg-2.png) 0 100% repeat-x;
	background-clip: padding-box;
	-moz-background-clip: padding-box;
	-webkit-background-clip: padding-box;
	-o-background-clip: padding-box;
	-ms-background-clip: padding-box;
	-khtml-background-clip: padding-box;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1); /*gainsboro*/
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	clear: both;
	margin-bottom: 25px;
}
.flexslider-cherry .flexslider-pp {
	padding: 15px;
	background: white;
	box-shadow: inset 0 0 0 1px white;
	-moz-box-shadow: inset 0 0 0 1px white;
	-webkit-box-shadow: inset 0 0 0 1px white;
	-o-box-shadow: inset 0 0 0 1px white;
	-ms-box-shadow: inset 0 0 0 1px white;
	-khtml-box-shadow: inset 0 0 0 1px white;
	display: block;
	overflow: hidden;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	height: 390px;
}
.flexslider-cherry .slides > .flexslider-item {
	display: none;
	-webkit-backface-visibility: hidden;
	position: relative;
	overflow: hidden;
	height: 350px;
}
.flexslider-cherry .flexslider-caption {
	width: 96%;
	padding: 2%;
	position: absolute;
	left: 0px;
	bottom: -105px;
	background: url(assets/images/bg-10.png) repeat;
	color: #D8D8D8;
	text-align: left;
	text-shadow: rgba(0, 0, 0, 0.298039) 0px -1px 0px;
	margin-bottom: 0;
	line-height: 20px;
	font-size: 13px;
	font-family: OpenSansRegular, arial, Georgia, serif;
	max-height: 105px;
	text-shadow: #000 0px 1px 2px;
}
.flexslider-caption h3 a {
	font: 19px 'GnuolaneFree', arial, Georgia, serif;
	color: #FFF;
	margin-bottom: 5px;
}
.flexslider-cherry img {
	max-width: 100%;
	display: block;
}
.flex-control-nav {
	text-align: center;
	overflow: hidden;
	display: block;
	margin-top: 20px;
}
.flex-control-nav li { display: inline-block; }
.flex-control-nav li a {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(assets/images/slider_dots.png) no-repeat -15px -0px;
	overflow: hidden;
	text-indent: -555px;
	margin: 0 2px;
	cursor: pointer;
}
.flex-control-nav li a.flex-active { background-position: -0px -0px; }
.flexslider-cherry a.flex-prev {
	position: absolute;
	bottom: 25px;
	left: 25px;
	background: url(assets/images/2_arrow.png) no-repeat;
	width: 6px;
	height: 9px;
	overflow: hidden;
	cursor: pointer;
	text-indent: -5555px;
}
.flexslider-cherry a.flex-next {
	position: absolute;
	bottom: 25px;
	right: 25px;
	background: url(assets/images/1_arrow.png) no-repeat;
	width: 6px;
	height: 9px;
	overflow: hidden;
	cursor: pointer;
	text-indent: -5555px;
}
.pp-title-blog, .pp-title-blog a {
	font-size: 21px;
	line-height: 20px;
	margin-bottom: 15px;
}
.pp-article-shares-links-blog {
	display: block;
	clear: both;
	overflow: hidden;
	padding-top: 10px;
	direction: ltr;
	text-align: left;
}
.pp-article-shares-links-blog iframe { float: left; }
.pp-article-shares-links-blog div.pp-facebook, .pp-article-shares-links-blog div.pp-google, .pp-article-shares-links-blog div.pp-twitter, .pp-article-shares-links-blog div.pp-linkedin, .pp-article-shares-links-blog div.pp-stumble, .pp-article-shares-links-blog div.pp-pinterest {
	float: left;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	width: 99px;
}
.pp-article-shares-links-blog div.pp-google { width: 80px; }
.pp-article-shares-links-blog div.pp-linkedin, .pp-article-shares-links-blog div.pp-stumble { width: 70px !important; }
.pp-article-shares-links-blog div.pp-pinterest { width: 50px !important; }
.pp-article-rread-more-blog {
	display: inline-block;
	overflow: hidden;
	font-weight: bold;
	font-family: Helvetica, Arial, Sans-Serif;
}
.pp-post-thumbnail-blog {
	float: left;
	padding: 0px;
	margin: 0 15px 0 0;
	position: relative;
	overflow: hidden;
}
.pp-post-thumbnail-blog img { margin-bottom: 0px; }
.pp-post-thumbnail-blog a { display: inline-block; }
.pp-post-thumbnail-blog .post_comment_counter {
	top: 50%;
	margin-top: -22px;
}
.pp-postrate-blog { float: right; }
footer { text-transform: capitalize; }
footer img { box-shadow: rgba(0,0,0,0.5) 0px 1px 2px; }
.article_tags li { float: left; }
#skypedetectionswf { display: none; }
.pp-prev-next-article {
	margin: 0px auto;
	padding: 0;
	position: fixed;
	top: 550px;
	z-index: 9999999999999999999999999999999999999;
	width: 1024px;
	display: block;
	height: 95px;
}
.pp-prev-next-article, .pp-prev-next-article li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.pp-next {
	text-align: left;
	display: block;
}
.pp-next {
	display: block;
	width: 35px;
	height: 90px;
	position: absolute;
	right: -17px;
	background: #222;
	z-index: 9999999999999999999999999999999999999;
	overflow: hidden;
	-khtml-border-radius : 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	color: #333;
	text-shadow: #FFF 0px 1px 0;
	text-decoration: none;
}
.pp-next p {
	display: block;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 222;
}
.pp-next p.pp-nn-t {
	margin: 15px 20px 0 20px !important;
	text-transform: uppercase;
	color: #AAA;
	font-family: 'Droid Sans', Arial, Verdana, sans-serif;
	font-size: 17px;
}
.pp-next p.pp-nn-b {
	margin: 5px 55px 0 20px !important;
	font-family: 'Droid Sans', Arial, Verdana, sans-serif;
	text-transform: capitalize;
	font-size: 13px;
}
.pp-next:hover {
	width: 400px;
	background: #EEE;
}
.pp-arrow-right {
	width: 35px;
	height: 90px;
	background: #222 url(assets/images/pp-arrow-right.png) no-repeat 0 0;
	display: block;
	float: right;
	position: relative;
	z-index: 5558888888888;
	cursor: pointer;
}
.pp-prev {
	display: block;
	text-align: right;
}
.pp-prev {
	display: block;
	width: 35px;
	height: 90px;
	position: absolute;
	left: -50px;
	background: #222;
	z-index: 9999999999999999999999999999999999999;
	overflow: hidden;
	-khtml-border-radius : 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-khtml-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	color: #333;
	text-shadow: #FFF 0px 1px 0;
	text-decoration: none;
}
.pp-prev p {
	display: block;
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 222;
}
.pp-prev p.pp-nn-t {
	margin: 15px 20px 0 20px !important;
	text-transform: uppercase;
	color: #AAA;
	font-family: 'Droid Sans', Arial, Verdana, sans-serif;
	font-size: 17px;
}
.pp-prev p.pp-nn-b {
	margin: 5px 20px 0 55px !important;
	font-family: 'Droid Sans', Arial, Verdana, sans-serif;
	text-transform: capitalize;
	font-size: 13px;
}
.pp-prev:hover {
	width: 400px;
	background: #EEE;
}
.pp-arrow-prev {
	width: 35px;
	height: 90px;
	background: #222 url(assets/images/pp-arrow-left.png) no-repeat 0 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5558888888888;
	cursor: pointer;
}
footer .pp-popular-posts img {
	width: 60px !important;
	height: 60px !important;
}
footer .pp-popular-posts .post_thumbnail { margin-right: 10px !important; }
.first-post-thumbnail-tabs {
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 15px;
	text-align: center;
}
.first-post-thumbnail-tabs img {
	margin: 0px !important;
	display: inline-block;
	padding: 3px;
}
.first-post-thumbnail-tabs a {
	display: block;
	line-height: 0px;
}
.first-post-thumbnail-box {
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 15px;
	text-align: center;
}
.first-post-thumbnail-box img {
	margin: 0px !important;
	display: inline-block;
	padding: 3px;
}
.first-post-thumbnail-box a {
	display: block;
	line-height: 0px;
}
.first-post-thumbnail {
	position: relative;
	overflow: hidden;
	display: inline-block;
	margin: auto;
	margin-bottom: 15px;
	text-align: center;
}
.first-post-thumbnail img {
	margin: 0px !important;
	display: inline-block;
}
.first-post-thumbnail a {
	display: block;
	line-height: 0px;
}
.first-post-thumbnail .article-icon {
	width: 30px;
	height: 30px;
	background: url(assets/images/bg-10.png) repeat;
	position: absolute;
	z-index: 999999999;
	left: -50px;
	margin-left: -20px;
	margin-top: -15px;
	top: 50%;
	overflow: hidden;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.first-post-thumbnail .article-icon img {
	margin-top: 7px !important;
	width: 16px;
	height: 16px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 0px none !important;
}
.format-standard .first-post-thumbnail .article-icon img { background: url(assets/images/article-icon/standard.png) no-repeat center center; }
.format-aside .first-post-thumbnail .article-icon img { background: url(assets/images/article-icon/aside.png) no-repeat center center; }
.format-gallery .first-post-thumbnail .article-icon img { background: url(assets/images/article-icon/gallery.png) no-repeat center center; }
.format-image .first-post-thumbnail .article-icon img { background: url(assets/images/article-icon/image.png) no-repeat center center; }
.format-link .first-post-thumbnail .article-icon img { background: url(assets/images/article-icon/link.png) no-repeat center center; }
.format-quote .first-post-thumbnail .article-icon img { background: url(assets/images/article-icon/quote.png) no-repeat center center; }
.format-video .first-post-thumbnail .article-icon img { background: url(assets/images/article-icon/video.png) no-repeat center center; }
.format-audio .first-post-thumbnail .article-icon img { background: url(assets/images/article-icon/audio.png) no-repeat center center; }
.box_tabs_content li:last-child { margin-bottom: 0px !important; }
.news_box li:last-child { margin-bottom: 0px !important; }
.layout_wide .top-date {
	margin-left: 0px;
	margin-right: 10px;
}
.archive-desc {
	overflow: hidden;
	margin-bottom: 20px;
	color: #333;
}
.tip { display: inline-block; }
a.rss-cat-icon {
	float: right;
	background: url(assets/images/cat-rss.png) no-repeat;
	width: 16px;
	height: 16px;
	margin: 6px 0 0 8px;
	text-indent: -99999px;
	display: block;
}
.fullthumb {
	text-align: center;
	overflow: hidden;
	clear: both;
	margin: 20px 0;
	display: block;
}
.fullthumb img {
	display: inline-block;
	margin: 0px;
}
.full-social {
	margin-top: 20px;
	overflow: hidden;
	clear: both;
}
.new-tab .first-post-thumbnail img { margin-right: 15px !important; }
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right { height: 13px }
div.pp_default .pp_top .pp_left { background: url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat }
div.pp_default .pp_top .pp_middle { background: url(images/prettyPhoto/default/sprite_x.png) top left repeat-x }
div.pp_default .pp_top .pp_right { background: url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat }
div.pp_default .pp_content .ppt { color: #f8f8f8 }
div.pp_default .pp_content_container .pp_left {
	background: url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
	padding-left: 13px
}
div.pp_default .pp_content_container .pp_right {
	background: url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;
	padding-right: 13px
}
div.pp_default .pp_next:hover {
	background: url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;
	cursor: pointer
}
div.pp_default .pp_previous:hover {
	background: url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
	cursor: pointer
}
div.pp_default .pp_expand {
	background: url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px
}
div.pp_default .pp_expand:hover {
	background: url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
	cursor: pointer
}
div.pp_default .pp_contract {
	background: url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px
}
div.pp_default .pp_contract:hover {
	background: url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
	cursor: pointer
}
div.pp_default .pp_close {
	width: 30px;
	height: 30px;
	background: url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
	cursor: pointer
}
div.pp_default .pp_gallery ul li a {
	background: url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
	border: 1px solid #aaa
}
div.pp_default .pp_social { margin-top: 7px }
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
	position: static;
	left: auto
}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
	background: url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height: 30px;
	width: 30px
}
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px }
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
	background: url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height: 20px;
	width: 20px;
	margin: 4px 0 0
}
div.pp_default a.pp_arrow_next {
	left: 52px;
	background-position: -82px -3px
}
div.pp_default .pp_content_container .pp_details { margin-top: 5px }
div.pp_default .pp_nav {
	clear: none;
	height: 30px;
	width: 110px;
	position: relative
}
div.pp_default .pp_nav .currentTextHolder {
	font-family: Georgia;
	font-style: italic;
	color: #999;
	font-size: 11px;
	left: 75px;
	line-height: 25px;
	position: absolute;
	top: 2px;
	margin: 0;
	padding: 0 0 0 10px
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity: 0.7 }
div.pp_default .pp_description {
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	margin: 5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left { background: url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat }
div.pp_default .pp_bottom .pp_middle { background: url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x }
div.pp_default .pp_bottom .pp_right { background: url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat }
div.pp_default .pp_loaderIcon { background: url(images/prettyPhoto/default/loader.gif) center center no-repeat }
div.light_rounded .pp_top .pp_left { background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat }
div.light_rounded .pp_top .pp_right { background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat }
div.light_rounded .pp_next:hover {
	background: url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.light_rounded .pp_previous:hover {
	background: url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.light_rounded .pp_expand {
	background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.light_rounded .pp_expand:hover {
	background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.light_rounded .pp_contract {
	background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.light_rounded .pp_contract:hover {
	background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.light_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer
}
div.light_rounded .pp_nav .pp_play {
	background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.light_rounded .pp_nav .pp_pause {
	background: url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.light_rounded .pp_arrow_previous { background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat }
div.light_rounded .pp_arrow_next { background: url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat }
div.light_rounded .pp_bottom .pp_left { background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat }
div.light_rounded .pp_bottom .pp_right { background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat }
div.dark_rounded .pp_top .pp_left { background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat }
div.dark_rounded .pp_top .pp_right { background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat }
div.dark_rounded .pp_content_container .pp_left { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y }
div.dark_rounded .pp_content_container .pp_right { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y }
div.dark_rounded .pp_next:hover {
	background: url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_previous:hover {
	background: url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_expand {
	background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_expand:hover {
	background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_contract {
	background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_contract:hover {
	background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_description {
	margin-right: 85px;
	color: #fff
}
div.dark_rounded .pp_nav .pp_play {
	background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.dark_rounded .pp_nav .pp_pause {
	background: url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.dark_rounded .pp_arrow_previous { background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat }
div.dark_rounded .pp_arrow_next { background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat }
div.dark_rounded .pp_bottom .pp_left { background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat }
div.dark_rounded .pp_bottom .pp_right { background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat }
div.dark_rounded .pp_loaderIcon { background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat }
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content { background: #000 }
div.dark_square .pp_description {
	color: #fff;
	margin: 0 85px 0 0
}
div.dark_square .pp_loaderIcon { background: url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat }
div.dark_square .pp_expand {
	background: url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.dark_square .pp_expand:hover {
	background: url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.dark_square .pp_contract {
	background: url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.dark_square .pp_contract:hover {
	background: url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.dark_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer
}
div.dark_square .pp_nav { clear: none }
div.dark_square .pp_nav .pp_play {
	background: url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.dark_square .pp_nav .pp_pause {
	background: url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.dark_square .pp_arrow_previous { background: url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat }
div.dark_square .pp_arrow_next { background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat }
div.dark_square .pp_next:hover {
	background: url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.dark_square .pp_previous:hover {
	background: url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.light_square .pp_expand {
	background: url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.light_square .pp_expand:hover {
	background: url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.light_square .pp_contract {
	background: url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.light_square .pp_contract:hover {
	background: url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.light_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer
}
div.light_square .pp_nav .pp_play {
	background: url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.light_square .pp_nav .pp_pause {
	background: url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.light_square .pp_arrow_previous { background: url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat }
div.light_square .pp_arrow_next { background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat }
div.light_square .pp_next:hover {
	background: url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.light_square .pp_previous:hover {
	background: url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.facebook .pp_top .pp_left { background: url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat }
div.facebook .pp_top .pp_middle { background: url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x }
div.facebook .pp_top .pp_right { background: url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat }
div.facebook .pp_content_container .pp_left { background: url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y }
div.facebook .pp_content_container .pp_right { background: url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y }
div.facebook .pp_expand {
	background: url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.facebook .pp_expand:hover {
	background: url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.facebook .pp_contract {
	background: url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.facebook .pp_contract:hover {
	background: url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.facebook .pp_close {
	width: 22px;
	height: 22px;
	background: url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer
}
div.facebook .pp_description { margin: 0 37px 0 0 }
div.facebook .pp_loaderIcon { background: url(images/prettyPhoto/facebook/loader.gif) center center no-repeat }
div.facebook .pp_arrow_previous {
	background: url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px
}
div.facebook .pp_arrow_previous.disabled {
	background-position: 0 -96px;
	cursor: default
}
div.facebook .pp_arrow_next {
	background: url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px
}
div.facebook .pp_arrow_next.disabled {
	background-position: -32px -96px;
	cursor: default
}
div.facebook .pp_nav { margin-top: 0 }
div.facebook .pp_nav p {
	font-size: 15px;
	padding: 0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
	background: url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height: 22px;
	width: 22px
}
div.facebook .pp_nav .pp_pause {
	background: url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height: 22px;
	width: 22px
}
div.facebook .pp_next:hover {
	background: url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.facebook .pp_previous:hover {
	background: url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.facebook .pp_bottom .pp_left { background: url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat }
div.facebook .pp_bottom .pp_middle { background: url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x }
div.facebook .pp_bottom .pp_right { background: url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat }
div.pp_pic_holder a:focus { outline: none }
div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500
}
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000
}
.pp_content {
	height: 40px;
	min-width: 40px
}
* html .pp_content { width: 40px }
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%
}
.pp_content_container .pp_left { padding-left: 20px }
.pp_content_container .pp_right { padding-right: 20px }
.pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px
}
.pp_description {
	display: none;
	margin: 0
}
.pp_social {
	float: left;
	margin: 0
}
.pp_social .facebook {
	float: left;
	margin-left: 5px;
	width: 90px;
	overflow: hidden
}
.pp_social .twitter { float: left }
.pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0
}
.pp_nav p {
	float: left;
	white-space: nowrap;
	margin: 2px 4px
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px
}
a.pp_arrow_previous, a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000
}
.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000
}
.pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative
}
.pp_gallery ul {
	float: left;
	height: 35px;
	position: relative;
	white-space: nowrap;
	margin: 0 0 0 5px;
	padding: 0
}
.pp_gallery ul a {
	border: 1px rgba(0,0,0,0.5) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden
}
.pp_gallery ul a img { border: 0 }
.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0
}
.pp_gallery li.default a {
	background: url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top: 7px!important }
a.pp_next {
	background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%
}
a.pp_previous {
	background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%
}
a.pp_expand, a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000
}
a.pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px
}
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 24px;
	margin: -12px 0 0 -12px
}
#pp_full_res { line-height: 1!important }
#pp_full_res .pp_inline { text-align: left }
#pp_full_res .pp_inline p { margin: 0 0 15px }
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	z-index: 9999;
	margin: 0 0 5px 15px
}
div.pp_default .pp_content, div.light_rounded .pp_content { background-color: #fff }
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline { color: #000 }
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a { border-color: #fff }
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details { position: relative }
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content { background: #fff }
div.light_rounded .pp_description, div.light_square .pp_description { margin-right: 85px }
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px!important }
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon { background: url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat }
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder { color: #c4c4c4 }
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline { color: #fff }
.pp_top, .pp_bottom {
	height: 20px;
	position: relative
}
* html .pp_top, * html .pp_bottom { padding: 0 20px }
.pp_top .pp_left, .pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
	left: 0;
	position: static
}
.pp_top .pp_right, .pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px
}
.pp_fade, .pp_gallery li.default a img { display: none }
a[rel=prettyPhoto], .post-slider a img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
/* prettyPhoto 
	============================*/

/*
Dark
	============================*/
	/*
body.dark .header { background: #222; }
body.dark nav { border-top: #111 1px solid; }
body.dark .inner_toolbar { border-bottom: 1px #333 solid; }

*/

.widgetslider {
	padding: 5px;
	background: #FFF;
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow: hidden;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1);
	background: #fff;
	border: 1px solid #ccc;
	border-color: #e4e4e4 #bebebd #bebebd #e4e4e4;
	margin-bottom: 20px;
}
.widgetslider.flexslider .slides, .widgetslider.flexslider .slides > li { height: 215px !important; }
.widgetslider.flexslider ul.flex-direction-nav .flex-next {
	background: url(assets/images/next2.png) no-repeat center center;
	width: 43px;
	height: 43px;
	position: absolute;
	right: -50px;
	bottom: 50%;
	margin-bottom: -25px;
	z-index: 6000;
	overflow: hidden;
	text-indent: -80000px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	display: inline-block;
	cursor: pointer;
}
.widgetslider.flexslider ul.flex-direction-nav .flex-prev {
	background: url(assets/images/prev2.png) no-repeat center center;
	width: 43px;
	height: 43px;
	position: absolute;
	left: -50px;
	bottom: 50%;
	margin-bottom: -25px;
	z-index: 6000;
	overflow: hidden;
	text-indent: -80000px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	display: inline-block;
	cursor: pointer;
}
.widgetslider.flexslider .slides > li .slider-caption {
	background: url(assets/images/bg-10.png) repeat;
	position: absolute;
	width: 100%;
	z-index: 555555;
	display: block;
	left: 0;
	bottom: 0;
	color: #fff;
	font-size: 13px !important;
	text-align: center;
	line-height: 16px !important;
}
.widgetslider.flexslider .slides > li .slider-caption a {
	padding: 8px 10px;
	display: block;
	overflow: hidden;
	color: #fff;
	text-shadow: #000 0 1px 1px;
	font-size: 13px !important;
	line-height: 16px !important;
}
.npicsmall li:last-child { margin-bottom: 10px !important; }
.youtube-widget .youtube-box iframe html body #container { border: none !important; }
#twitter-widget li {
	background: url(assets/images/twitter_icon.png) no-repeat 10px 11px;
	padding: 10px 10px 10px 35px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: auto;
}
a.button {
	height: 25px;
	line-height: 25px;
	color: white;
	display: inline-block;
	margin: 0 5px 20px;
	padding: 0 10px;
	position: relative;
	font-size: 12px;
	background: #d4d4d4;
	border-radius: 2px;
}
a.button.red {
	background: #ED596A;
	color: #FFF !important;
}
a.button.green {
	background: #89C03E;
	color: #FFF !important;
}
a.button.blue {
	background: #00a2ff;
	color: #FFF !important;
}
a.button.orange {
	background: #FFA500;
	color: #FFF !important;
}
a.button.pink {
	background: #ff00a2;
	color: #FFF !important;
}
a.button.purple {
	background: #d700d7;
	color: #FFF !important;
}
a.button.black {
	background: #434343;
	color: #FFF !important;
}
a.button.white {
	background: #fbfbfb;
	color: #000;
}
a.button.medium {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	padding: 0 15px;
}
a.button.big {
	height: 55px;
	line-height: 55px;
	font-size: 22px;
	padding: 0 25px;
}
.author-info {
	background: #F6F6F6;
	margin-bottom: 15px;
	border: 1px solid #E1E1E1;
	border-bottom: 1px solid #979797;
	padding: 20px;
	position: relative;
}
.author-info-content { padding-left: 100px; }
.author-info-content h3 { margin-bottom: 15px; }
.author-info img.author-img {
	max-width: 70px;
	float: left;
	margin-right: 15px;
	background: #FFF;
	padding: 4px;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	position: relative;
	margin-right: 4%;
	float: left;
}
.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_third { width: 65.33%; }
.one_fourth { width: 22%; }
.three_fourth { width: 74%; }
.one_fifth { width: 16.8%; }
.two_fifth { width: 37.6%; }
.three_fifth { width: 58.4%; }
.four_fifth { width: 67.2%; }
.one_sixth { width: 13.33%; }
.five_sixth { width: 82.67%; }
.entry .last {
	margin-right: 0 !important;
	clear: right;
}
.post-tabs, .post-tabs-ver { margin-bottom: 20px; }
.post-tabs ul.tabs-nav {
	height: 33px;
	margin: 0;
}
.post-tabs ul.tabs-nav li {
	border: 1px solid #EEE;
	font-weight: bold;
	line-height: 32px;
	cursor: pointer;
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0 16px;
	background: #EEE;
	border-bottom: 0 none;
}
.post-tabs ul.tabs-nav li.current {
	background: #FFF;
	z-index: 1;
	height: 33px;
}
.post-tabs .pane {
	background: #FFF;
	margin-bottom: 15px;
	border: 1px solid #E1E1E1;
	padding: 20px;
}
.post-tabs-ver ul.tabs-nav {
	float: left;
	width: 170px;
	margin: 0;
}
.post-tabs-ver ul.tabs-nav li {
	border: 1px solid #EEE;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	display: block;
	margin: 0 0 5px 0;
	padding: 0 16px;
	background: #EEE;
	border-right-width: 0;
}
.post-tabs-ver ul.tabs-nav li.current {
	background: #FFF;
	z-index: 1;
	width: 138px;
}
.post-tabs-ver .pane {
	margin-left: 170px;
	background: #FFF;
	margin-bottom: 15px;
	border: 1px solid #EEE;
	padding: 20px;
	min-height: 130px;
}
div.jp-audio {
	color: #666;
	position: relative;
	width: 100%;
	margin-bottom: 20px;
}
.jp-interface {
	position: relative;
	width: 100%;
	height: 35px;
}
div.jp-controls-holder {
	clear: both;
	width: 570px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
a.jp-play, a.jp-pause {
	width: 40px;
	height: 35px;
	float: left;
	text-indent: -9999px;
	outline: none;
}
a.jp-play { background: url("bdayh/shortcodes/images/jplayer/sprite.png") 0 0 no-repeat; }
a.jp-pause {
	background: url("bdayh/shortcodes/images/jplayer/sprite.png") -40px 0 no-repeat;
	display: none;
}
.separator {
	background-image: url("bdayh/shortcodes/images/jplayer/separator.png");
	background-repeat: no-repeat;
	width: 2px;
	height: 35px;
	float: left;
	margin-top: 7px;
	margin-right: 10px;
}
.separator.sep-2 { margin-left: 10px; }
.jp-progress {
	background: #706d6d;
	width: 439px;
	height: 10px;
	float: left;
	margin-top: 13px;
}
.post.w3 .jp-progress { width: 266px; }
.post.w2 .jp-progress { width: 101px; }
.post.w1 .jp-progress { width: 140px; }
.post.w1 .jp-mute, .post.w1 .jp-unmute, .post.w1 .jp-volume-bar, .post.w1 .separator { display: none !important; }
.jp-seek-bar {
	width: 0px;
	height: 100%;
	cursor: pointer;
}
.jp-seeking-bg { background: #575555; }
.jp-play-bar {
	background: url("bdayh/shortcodes/images/jplayer/play-bar.png") left repeat-x;
	width: 0px;
	height: 10px;
	position: relative;
	z-index: 9999;
}
.jp-play-bar span {
	position: absolute;
	top: -3px;
	right: -12px;
	background: url("bdayh/shortcodes/images/jplayer/handle.png") no-repeat center;
	width: 16px;
	height: 17px;
}
.jp-audio a.jp-mute, .jp-audio a.jp-unmute {
	text-indent: -9999px;
	float: left;
	height: 35px;
	outline: none;
}
.jp-mute {
	float: left;
	background: url(bdayh/shortcodes/images/jplayer/sprite.png) -80px 0 no-repeat;
	margin-top: 1px;
	margin-left: -10px;
	width: 35px;
}
a.jp-unmute {
	background: url(bdayh/shortcodes/images/jplayer/sprite.png) -115px 0 no-repeat;
	margin-top: 1px;
	margin-left: -13px;
	display: none;
	width: 38px;
}
.jp-volume-bar {
	float: left;
	margin-top: 13px;
	margin-right: 10px;
	overflow: hidden;
	width: 70px;
	height: 10px;
	cursor: pointer;
	background: #706d6d;
}
.jp-volume-bar-value {
	background: transparent;
	width: 0px;
	height: 10px;
	position: relative;
}
.jp-volume-bar-value span {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(bdayh/shortcodes/images/jplayer/volume.png) no-repeat center;
	width: 11px;
	height: 10px;
}
.post_video {
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
	text-align: center;
}
.divider {
	clear: both;
	overflow: hidden;
	margin: 15px 0;
	height: 5px;
	border-bottom: #EEE 4px double;
}
/* 	Cherry v 2.4.0
	-------------------------------------------*/
header { overflow: inherit; }
footer img {
	box-shadow: none;
	width: auto !important;
	height: auto !important;
}