/*
Theme Name: PokerShark
Theme URI: www.pokershark.ru
Description: All about poker!
Version: 1.0
Author: Nicolae Litvac
Author URI: http://www.free-lance.ru/users/ciuvak/
Tags: litvac, nicolae litvac, artarta.ru, artarta
*/


*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}
a img { border:none }
a {color:#347bc5;}
a:hover {text-decoration: none}
:focus, :active {
	outline:none;}
.clear { clear:both; display:block; float:none !important;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;} 
.clearfix {
	display: inline-block;}
html[xmlns] .clearfix {
	display: block;}
* html .clearfix {
	height: 1%;}
.hide_text {text-indent: 100%; white-space: nowrap; overflow: hidden;}
html, body {
	height: 100%;}
html {
	background:url(images/bg.png) repeat 0 0;}
body {
	background:url(images/header_bg.png) repeat-x 0 0;
	min-width:1024px;
	font-family:Arial, Helvetica, sans-serif;}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -334px;
	width:998px;}
/*---Header styles---*/
#header {
	display: block;
	height:171px;}
.first_line {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #b4b4b4;
	overflow: hidden;
	font-size: 12px;
	margin:0 0 1px 0;}
.subscribe {
	display: block;
	float: left;
	width:415px;
	padding: 0 5px 0 0;
	height: 40px;
	border-right:1px solid #4d4b4b;}
.subscribe label {
	color: #FFF;
	margin-right: 5px;
	vertical-align: middle;}
.subscribe input[type="text"] {
	background-color: #828080;
	border-top: 4px solid #464545;
	border-left: 3px solid #403f3f;
	border-bottom: none;
	border-right: none;
	height: 16px;
	line-height: 18px;
	font-size:12px;
	font-style: italic;
	color: #FFF;
	padding:0 5px 2px;
	width:230px;
	vertical-align: middle;}
.subscribe input[type="submit"] {
	display: inline-block;
	width: 14px;
	height: 15px;
	vertical-align: middle;
	background:url(images/subscribe_btn.png) no-repeat 0 0;
	border: none;
	margin:0 0 0 3px;
	cursor: pointer;
	vertical-align: middle;}
.social {
	display: block;
	float: left;
	height: 40px;
	border-left:1px solid #333131;
	border-right:1px solid #4d4b4b;
	padding:0 20px 0 30px;}
#header .social a {
	display: inline-block; 
	vertical-align: middle;
	height:16px;
	width:16px;
	background-image:url(images/social_icons.png);
	background-repeat: no-repeat;
	text-indent:-9999px;
	overflow: hidden;
	margin:0 2px;}
.rss_link {
	background-position:0 0;}
.tw_link {
	background-position:0 -16px;}
.fb_link {
	background-position:0 -32px;}
.lj_link {
	background-position:0 -48px;}
.vk_link {
	background-position:0 -64px;}

.head_links {
	display: block;
	float: left;
	border-left:1px solid #333131;
	padding-left:35px;}
.head_links a {
	font-size: 11px;
	text-decoration: underline;
	color: #FFF;
	margin:0 3px;}
.head_links a:hover {
	text-decoration: none;}

.second_line {
	display: block;
	margin-bottom:3px;}
.logo_container {
	display: block;
	float: left;}
.logo_container a,
.logo_container img {
	display: block;}
.head_ads {
	display: block;
	float: right;
	height: 85px;
	padding: 0;
	overflow: hidden;}
.head_ads a {
	display: block;}
.head_ads img {
	max-height: 85px;
	max-width: 565px;}

.third_line,
.main_menu {
	display: block;
	height: 40px;}
.main_menu {
	float: left;}
.main_menu > ul {
	display: block;
	height: 40px;}
.main_menu > ul > li {
	display: block;
	float: left;
	position: relative;
	height: 40px;
	border-left:1px solid #2a2a2a;
	border-right:1px solid #5d5d5d;
	z-index:5;}
.main_menu > ul > li:hover {
	background:url(images/li_bg.png) repeat-x 0 0;}
.main_menu > ul > li > a {
	display: block;
	position: relative;
	padding:0 15px 0;
	color: #FFF;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	line-height:40px;
	max-height: 40px;
	overflow: hidden;}
.main_menu > ul > li.dropdown > a {
	padding:0 30px 0 15px;}
.main_menu > ul > li > a i {
	display:inline-block;
	width: 9px; 
	height: 8px;
	background:url(images/li_arrow.png) no-repeat 0 0;
	position: absolute;
	top: 16px;
	right: 15px;
	visibility: hidden;}
.main_menu > ul > li:hover > a i {
	background-position:0 -8px;}
.main_menu > ul > li.dropdown > a i {
	visibility: visible;}
.main_menu > ul > li > ul {
	display: none;
	position: absolute;
	z-index:9;
	top:39px;
	left:0;
	background:url(images/submenu_bg.png) repeat 0 0;
	padding:5px 10px 15px;}
.main_menu > ul > li > ul li {
	display: block;
	padding:0 0 0 10px;
	background:url(images/square.jpg) no-repeat 0 center;
	color: #FFF;
	line-height:20px;
	height: 20px;
	min-width:160px;}
.main_menu > ul > li > ul li i {
	display: none;
	visibility: hidden;
	width:0;
	height: 0;}
.main_menu > ul > li > ul li a {
	color: #FFF;
	text-decoration: none;}
.main_menu > ul > li > ul li a:hover {
	text-decoration: underline;}
.main_menu > ul > li:hover ul {
	display: block;}

.search_form {
	display: block;
	padding: 10px;
	float: right;
	background: rgba(255, 255, 255, 0.3);}
.search_form input[type="text"] {
	display: block;
	width:231px;
	padding:0 5px;
	height:22px;
	line-height: 22px;
	background:url(images/search_input.jpg) no-repeat 0 0;
	border: none;
	font-size: 12px;
	color: #FFF;
	font-style: italic;}
/*---Header styles END---*/
.container {
	background:url(images/wrapper_bg.png) repeat-y 0 0;
	width:100%;
	min-height:245px;}


/*---Sidebar styles---*/
#sidebar {
	display: block;
	width: 243px;
	padding:14px 12px;
	float: left;
	height: 100%;}
.widget-container {
	margin-bottom:15px;}
.widget-title,
.room_title,
.page_title {
	position: relative;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
	text-indent: 10px;
	height: 36px;
	line-height:36px;
	text-align: left;
	text-transform: uppercase;
	color: #FFF !important;
	font-size: 15px !important;
	font-weight: bold !important;
	overflow: hidden;
	background:url(images/tabs_head.jpg) repeat-x 0 0;
	behavior: url(PIE.htc);}

.textwidget,
.tagcloud,
.wp-polls,
.pokerlist,
.widget-container > ul {
	display: block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color:#FFF;
	padding:5px 0;
	margin:2px 0 0;}
.tagcloud {padding:5px 10px;}
.banner {
	text-align: center;
	padding:10px 0;}
.widget-container > ul {
	display: block;
	padding: 5px 10px 5px 25px;}
.widget-container > ul li {
	list-style-type: square;
	list-style-position: outside;
	padding: 4px 0;
	line-height: 15px;}
.widget-container > ul li a {
	font-size: 12px;
	color:#2672c1;
	text-decoration: underline;}
.widget-container > ul li a:hover {
	text-decoration: none;}

.wp-polls-ans {
	padding:0 0 5px;}
.wp-polls p {
	display: block;
	font-size: 12px;
	color: #000;
	text-align: left !important;
	padding:0 10px;}
.vote-polls-ul,
.wp-polls-ul {
	margin:5px 10px !important;}
.vote-polls-ul li,
.wp-polls-ul li {
	font-size: 12px;
	color:#616060;}
.vote-polls-ul li {
	height: 20px;
	line-height: 20px;}
.poll_links .Buttons {
	display: inline-block;
	height: 22px;
	width:93px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url(js/PIE.htc);
	text-transform: uppercase;
	text-align: center;
	background:url(images/menu_bg.png) repeat 0 0;
	color: #FFF;
	font-size: 13px;
	border: none !important;}
.poll_links a {
	display: block; 
	float: right;
	font-size: 12px;
	color: #2672c1;
	line-height: 22px;}
.pokerlist {
	padding-top:0;
	overflow: hidden;}
.pokerlist_item {
	display: block;
	height:30px;
	padding:7px 10px;
	overflow:hidden;
	font-size: 11px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #CCC;

	background-image: linear-gradient(top, rgb(229,229,229) 0%, rgb(255,255,255) 20%);
	background-image: -o-linear-gradient(top, rgb(229,229,229) 0%, rgb(255,255,255) 20%);
	background-image: -moz-linear-gradient(top, rgb(229,229,229) 0%, rgb(255,255,255) 20%);
	background-image: -webkit-linear-gradient(top, rgb(229,229,229) 0%, rgb(255,255,255) 20%);
	background-image: -ms-linear-gradient(top, rgb(229,229,229) 0%, rgb(255,255,255) 20%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(229,229,229)),
		color-stop(0.2, rgb(255,255,255))
	);}
.pokerlist_item.first {
	height: auto;}
.pokerlist_item p {
	display: block;
	color: #989999;
	margin-top: 5px;}
.pokerlist_item a {
	color: #2672c1;}
.pokerlist_item_l {
	display: block;
	float: left;
	margin-right: 10px;}
.pokerlist_item_c {
	display: block;
	float: left;
	width:110px;}
.tw_list_item .pokerlist_item_c {
	width:180px;}
.pokerlist_item_c span {
	display: inline-block;
	margin-top: 3px;
	color: #54585f;}
.pokerlist_item_r {
	display: block;
	float: right;}
.pokerlist_item_r a {
	display: block;
	float: left;
	padding-right: 15px;
	background:url(images/room_download_small.png) no-repeat right center;
	height: 12px;}
.full_list_link {
	display: block;
	height:20px;
	line-height:20px;
	background: #FFF;
	position: relative;
	top: -2px;
	font-size: 11px;
	padding:0 10px;}
.full_list_link a {
	padding-right: 12px;
	background:url(images/full_list_arrow.png) no-repeat right center;}
/*---Sidebar styles END---*/

#content {
	display: block;
	float: right;
	width:703px;
	padding:14px;
	height: 100%;
	font-size: 13px;}
.page_title {
	text-indent: 10px;}
.breadcrumbs {
	display: block;
	margin:0 0 10px 0;
	font-size: 12px;
	color: #2672c1;}
.breadcrumbs a {
	font-size: 12px;
	color: #2672c1;
	text-decoration: underline;}
.breadcrumbs a:hover {
	text-decoration: none;}
	
/*---Poker Room Styles---*/
.single-rooms #content p {
	font-size: 13px;
	color: #0c0c0c;}
.room_thumb {
	display: block;
	padding:10px 0;}
.top_info {
	display: block;
	width:100%;}
.top_info_l {
	display: block;
	float: left;
	width:326px;
	min-height: 136px;
	padding: 10px;
	background:url(images/yellow_pattern.jpg) repeat 0 0;
	border: 1px solid #c5c5c5;}
.top_info_l p {
	font-size: 26px !important;
	line-height: 26px !important;
	font-weight: bold;
	color: #000 !important;
	margin-bottom: 10px !important;}
.top_info_l small {
	display: block;
	margin-bottom: 5px;}
.bonus_code_field {
	display: block;
	width: 215x;
	height: 32px;
	border: 2px solid #b51b1b;
	border-radius: 2px;
	-webkit-border-radius: 2px;}
.bonus_code_field span {
	display: block;
	background-color: #828080;
	border-left: 2px solid #464545;
	border-top:3px solid #464545;
	color: #FFF;
	font-size:18px;
	font-weight: bold;
	line-height: 29px;
	padding-left: 5px;}
.room_download_url,
.room_url {
	display: block;
	float: right;
	position: relative;
	width:323px;
	height: 57px;
	color: #FFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:15px 0 0 20px;
	text-decoration: none;}
.room_download_url {background:url(images/room_down_btn.png) repeat-x 0 0; margin-bottom: 14px;}
.room_url {background:url(images/room_link_btn.png) repeat-x 0 0;}
.room_download_url b,
.room_url b {
	display: block;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 5px;}
.room_download_url span,
.room_url span {
	display: block;
	font-size: 13px;
	color: #aeaeae;}
.room_download_url i,
.room_url i {
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
	width: 35px;
	height: 35px;
	background-position:0 0;
	background-repeat: no-repeat;}
.room_download_url i {
	background-image:url(images/down_ico.png);}
.room_url i {
	background:url(images/room_url_ico.png);}

.room_info_r {
	display: block;
	float: right;
	width:344px;
	padding:0 0 10px 10px;}
.room_info_box {
	display: block;
	width:100%;
	border: 1px solid #d1d1d1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 10px;}
.room_info_box_item {
	border-top: 1px solid #d1d1d1;
	padding:0 10px;
	min-height: 44px;
	font-size: 13px;
	color: #000;
	
	background-image: linear-gradient(bottom, rgb(255,255,255) 60%, rgb(245,245,245) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 60%, rgb(245,245,245) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 60%, rgb(245,245,245) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 60%, rgb(245,245,245) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 60%, rgb(245,245,245) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.6, rgb(255,255,255)),
		color-stop(1, rgb(245,245,245))
	);}
.room_info_box_item.rating {
	border-top: none;
	border-bottom:1px solid #FFF;
	background-image: linear-gradient(top, rgb(255,255,255) 27%, rgb(231,231,231) 94%);
	background-image: -o-linear-gradient(top, rgb(255,255,255) 27%, rgb(231,231,231) 94%);
	background-image: -moz-linear-gradient(top, rgb(255,255,255) 27%, rgb(231,231,231) 94%);
	background-image: -webkit-linear-gradient(top, rgb(255,255,255) 27%, rgb(231,231,231) 94%);
	background-image: -ms-linear-gradient(top, rgb(255,255,255) 27%, rgb(231,231,231) 94%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.27, rgb(255,255,255)),
		color-stop(0.94, rgb(231,231,231))
	);
	
	color: #347bc5;
	font-weight: bold;
	font-size:17px;
	height: 62px;
	line-height: 62px;}
.room_info_box_item.games {
	padding: 13px 10px 10px;}
.room_info_box_item.options {
	padding-top: 13px;}

.bottom_room_info {
	display: block;
	width:97%;
	min-height: 170px;
	padding: 5px 10px 0 10px;
	margin: 10px 0;
	background:url(images/yellow_pattern.jpg) repeat 0 0;
	border: 1px solid #c5c5c5;
	text-align: center;}
.bottom_room_info h2 {
	display: block;
	font-size: 26px;
	font-weight: bold;}
.bottom_room_info > span {
	display: block;
	font-size:12px;
	color: #7f7f7f;
	font-style: italic;
	margin:5px 0 10px;}
.bottom_room_info .bonus_code_field {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	width:322px;}
.bottom_room_info .room_down_small {
	display: block;
	position: relative;
	margin:10px auto;
	width:228px;
	height:48px;
	line-height: 48px;
	background:url(images/room_down_bg_small.png) repeat-x 0 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: bold;
	font-size: 17px;
	text-align: left;
	text-indent: 20px;
	color:#FFF;
	text-decoration: none;
	text-transform: uppercase;}
.bottom_room_info .room_down_small i {
	display: block;
	width: 35px;
	height: 35px;
	background:url(images/down_ico.png) no-repeat 0 0;
	position: absolute;
    right: 15px;
    top: 7px;}
.room_info_box_more_info {
	display: block;
	margin:-10px 0 0 0;
	padding:15px 10px 10px;
	border:1px solid #d1d1d1;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;}
.room_article {
	font-size: 13px;
	color: 000;}
.room_article h2 {
	font-size: 15px;
	font-weight: bold;
	margin:15px 0 5px;}
.room_article p {
	font-size: 13px;
	margin-bottom: 5px;}
.room_article ul,
.room_info_r ul,
.poker_room_loop_item uk {
	display: block;
	margin: 5px 0 10px;}
.room_article ul li,
.room_info_r ul li,
.poker_room_loop_item ul li,
#content ul li {
	list-style-type:square;
	list-style-position: inside;
	padding: 2px 0;
	font-size: 13px;
	color: #000;}
#content ul li ul {
	padding-left: 15px;}
/*---Poker Room Styles End---*/
/*---Poker Room LOOP Styles---*/
.poker_rooms_submenu {
	display: block;
	height: 42px;
	margin:10px 0;}
.poker_rooms_submenu a {
	display: block;
	float: left;
	position: relative;
	opacity: .6;
	min-width:100px;
	padding:0 15px;
	margin:0 10px 0 0;
	text-align: center;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	height: 34px;
	line-height: 34px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background:url(images/menu_bg.png) repeat 0 0;}
.poker_rooms_submenu a.current,
.poker_rooms_submenu a:hover {
	opacity: 1;}
.poker_rooms_submenu a.current i {
	display: block;
	position: absolute;
	top:34px;
	left: 50%;
	width:11px;
	height: 7px;
	background:url(images/submenu_arrow.png) no-repeat 0 0;
	margin-left:-5px;}
.poker_rooms_loop {
	margin:20px 0 0;}
.poker_room_loop_item {
	display: block;
	width:100%;
	height:268px;
	border: 1px solid #c5c5c5;
	overflow: hidden;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAFUlEQVQImWNgQANfv337T3UBBgYGAPl7E2GdxTk2AAAAAElFTkSuQmCC);
	margin-bottom: 10px;}
.poker_room_loop_item .gradient,
.news_item .gradient,
.view_all .gradient {
	width: 100%;
	height: 100%;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 25%, rgba(0,0,0,0.13) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(25%,rgba(255,255,255,0.03)), color-stop(100%,rgba(0,0,0,0.13)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#21000000',GradientType=0 );
}
.poker_room_loop_item_l {
	display: block;
	float: left;
	padding:25px 25px 10px;
	max-width: 170px;
	text-align: center;
	font-size: 13px;}
.poker_room_loop_item_thumb {
	display: inline-block;
	margin-bottom: 5px;}
.poker_room_loop_item_l .room_down_small {
	display: block;
	position: relative;
	margin:15px auto 20px;
	width:166px;
	height:32px;
	line-height: 32px;
	background:url(images/tabs_head.jpg) repeat-x 0 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	text-indent:22px;
	color:#FFF;
	text-decoration: none;
	text-transform: uppercase;}
.poker_room_loop_item_l .room_down_small i {
	display: block;
	width: 17px;
	height: 16px;
	background:url(images/download_small_ico.png) no-repeat 0 0;
	position: absolute;
    right: 10px;
    top: 8px;}
.poker_room_loop_item_c {
	display: block;
	float: left;
	width: 290px;
	padding: 10px 5px 10px 0;}
.poker_room_loop_item_c .bonus_title {
	font-size: 18px;
	color: #2672c1;
	display: block;
	margin-bottom: 15px;}
.poker_room_loop_item_r {
	display: block;
	float: left;
	width: 180px;
	padding:10px 0 0;}
.poker_room_loop_item_r .bonus_code_field {
	width: 170px;
	margin:10px 0}
.poker_room_loop_item_r .screens {
	height: 175px;
	overflow:hidden;}
.poker_room_loop_item_r .screens a {
	display: block;
	margin-bottom:5px;}
.poker_room_loop_item_r .screens img {
	height: 70px;
	max-width:150px;}
/*---Poker Room LOOP Styles End---*/
/*---News loop styles---*/
.news_item {
	display: block;
	width:100%;
	height:110px;
	border: 1px solid #c5c5c5;
	overflow: hidden;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAFUlEQVQImWNgQANfv337T3UBBgYGAPl7E2GdxTk2AAAAAElFTkSuQmCC);
	margin-bottom: 10px;}
.colums_container .news_item {
	width:99%;}
.news_item_thumb {
	padding:7px 0 7px 10px;
	display: block;
	float: left;}
.news_item_content {
	display: block;
	float: left;
	padding:7px 10px;
	max-width: 525px;}
.colums_container .news_item_content {
	width:170px;}
.colums_container .news_item_content.big {
	width: 320px;}
.news_item_content small {
	font-size:10px;
	color: #696868;}
.news_item_content h3 {
	font-size: 13px;
	color: #2672c1;
	margin: 2px 0 !important;}
.colums_container .news_item_content h3{
	max-height: 33px;
    overflow: hidden;
	font-size: 14px !important;}
.colums_container .news_item_content h3.freeroll_title {
	font-size: 14px !important;}
.news_item_content p {
	font-size: 11px;
	color: #0c0c0c;
	margin-bottom: 0 !important;
	line-height: 14px !important;}
.colums_container .news_item_content p {
	max-height: 43px;
    overflow: hidden;
	margin-bottom: 0 !important;
	line-height: 14px !important;}
.news_item_content.big {
	max-width: 675px;}

.paging ul,
.pagination {
	display: block;
	position: relative;
	margin:10px auto;
	background-color: #d9d9d9;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	height: 33px;
	line-height: 33px;}
.paging ul li {
	display: inline-block;
	margin:0 2px;}
.pagination a,
.paging ul li a,
.paging ul li span.current {
	font-size: 16px;
	font-weight: bold;
	color: #070707;
	text-decoration: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:2px 6px;}
.paging ul li span.current,
.pagination a.active_page {
	background-color: #000;
	color: #fff;}
.paging ul li .next,
.pagination .next_link{
	display: block;
	width:16px;
	height: 15px;
	position: absolute;
	right: 3px;
	top: 7px;}
.paging ul li .prev,
.pagination .previous_link {
	display: block;
	width:16px;
	height: 15px;
	position: absolute;
	left: 3px;
	top: 7px;}
.pagination .no_more {
	display: none !important;}
/*---News loop styles END---*/
.alignleft {
	float: left;
	margin:0 10px 10px 0;}
.alignright {
	float: left;
	margin:0 0 10px 10px;}
.aligncenter {
	display: block;
	margin:10px auto;
	clear: both;}
.colums_container {
	display: block;
	width:100%;
	margin-bottom: 10px;}
.culumn_left {
	display: block;
	float: left;
	width: 49%;}
.culumn_right {
	display: block;
	float: right;
	width: 49%;}
.view_all {
	display: block;
	width:99%;
	height:25px;
	text-align: right;
	border: 1px solid #c5c5c5;
	overflow: hidden;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAFUlEQVQImWNgQANfv337T3UBBgYGAPl7E2GdxTk2AAAAAElFTkSuQmCC);}
.view_all a {
	padding-right:15px;
	background:url(images/full_list_arrow.png) no-repeat right center;
	margin-right:10px;
	line-height:25px;
	color: #54585f;
	font-size: 12px;}

.freeroll_play {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	padding:0 10px;
	background:url(images/menu_bg.png) repeat 0 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;}

.news_title {
	font-size: 18px !important;
	font-weight: bold !important;
	color: #2672c1 !important;
	margin: 10px 0 !important;}
.news_date {
	font-size: 10px;
	color: #696868;}
.news_content {
	margin-bottom: 10px;
	line-height: 18px;}
#content p {
	display: block;
	margin-bottom:15px;
	line-height: 18px;}
#content h2 {
	font-weight: bold;
	font-size: 17px;
	color:#000;
	margin-bottom:5px;}
#content h3 {
	font-weight: bold;
	font-size: 16px;
	color:#000;
	margin-bottom:5px;}
#content h4 {
	font-weight: bold;
	font-size: 15px;
	color:#000;
	margin-bottom:5px;}
#content ul {
	display: block;
	margin: 5px 0;
	padding-left: 15px;}
#content ul li {
	list-style-type: square;
	list-style-position: outside;
	padding:2px 0;}
#content table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 15px;
}
#content table th {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4C4C4C;
    font-weight: normal;
    padding: 5px 10px;
    text-align: left;
}
.news_content table tr.odd {
    background: none repeat scroll 0 0 #DEDEDE;
}
.news_content table tr.even {
    background: none repeat scroll 0 0 #F5F5F5;
}
.news_content table td {
    padding: 5px 10px;
}
.tags_box {
	display: block;
	padding: 3px 5px;
	background-color: #f0efef;
	font-size: 13px;
	margin-bottom:10px;}

.wg-title {
	display: block;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	margin-bottom: 5px;}
.colums_container.single .widget-container .cage {
	display: block;
	width:99%;
	border: 1px solid #c5c5c5;
	overflow: hidden;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAFUlEQVQImWNgQANfv337T3UBBgYGAPl7E2GdxTk2AAAAAElFTkSuQmCC);
	margin-bottom: 10px;}
.colums_container.single .widget-container .cage ul {
	display: block;
	width:309px;
	padding: 10px 10px 10px 23px !important;
	margin: 0 !important;
	min-height:185px;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 25%, rgba(0,0,0,0.13) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(25%,rgba(255,255,255,0.03)), color-stop(100%,rgba(0,0,0,0.13)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#21000000',GradientType=0 );}
.colums_container.single .widget-container .cage ul li {
	list-style-position: outside !important;
	margin-bottom: 5px;}
/*--Tweeters loop styles---*/
.twitter {
	display: block;
	float: left;
	width:344px;
	height: 70px;
	border: 1px solid #c5c5c5;
	overflow: hidden;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAFUlEQVQImWNgQANfv337T3UBBgYGAPl7E2GdxTk2AAAAAElFTkSuQmCC);
	margin: 0 0 10px 0;
	text-decoration: none;}
.twitter.odd {
	margin-left: 10px;}
.twitter .gradient {
	display: block;
	width:324px;
	height:50px;
	padding: 10px;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 25%, rgba(0,0,0,0.13) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(25%,rgba(255,255,255,0.03)), color-stop(100%,rgba(0,0,0,0.13)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#21000000',GradientType=0 );
}
.twitter img {
	display: block;
	float: left;
	margin-right: 10px;}
.twitter b {
	display: block;
	float: left;}
.twitter i {
	text-decoration: none;
	color: #999;
	font-size: 11px;}
.tb_footer {
	display: none;
	height:0;
	width:0;
	visibility: hidden;}
/*---Footer Styles---*/
.push {
	height: 334px;}
.footer {
	height: 334px;
	width:998px;
	margin:0 auto;
	background:url(images/footer_bg.png) repeat-x 0 0;
	color: #FFF;
	position: relative;
	z-index:1;}
.footer_widgets {
	padding:20px 15px;
	border-bottom:1px solid #313131;
	height: 143px;
	overflow: hidden;}
.widget_nav_menu {
	width:16%;
	float: left;
	margin:0 6px 0 0;
	max-height: 145px;}
.foot_widget_title {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 1px 1px #000;
	margin:0 0 2px 0;}
.foot_widget .widget_nav_menu {
	display: block;}
.foot_widget .widget_nav_menu li {
	height: 18px;
	line-height: 18px;}
.foot_widget .widget_nav_menu li a {
	font-size:12px;
	color: #FFF;
	text-decoration: none;}
.foot_widget .widget_nav_menu li a:hover {
	text-decoration: underline;}

.footer_logo {
	display: block;
	padding:5px 20px;
	border-top:1px solid #585858;}
.site_desc {
	font-size: 12px;
	color: #FFF;
	padding:0 20px;}
.copyright,
.copyright a {
	text-align: left;
	font-size: 12px;
	color: #4e4e4e;}
.copyright img {
	position: relative;
	top: 4px;}
.copyright {
	position: absolute;
	bottom:0;
	left:0;
	height: 40px;
	line-height: 40px;
	width:100%;
	z-index:1;}
.madeby {
	display: block;
	float: right;
	margin-right:10px;
	text-decoration: none;}
/*---Footer Styles---*/

/* slider layout */
#jslidernews2 ul,
#jslidernews2 ul li {
	padding:0 !important;
	margin:0 !important;}
.lof-slidecontent ul,
.lof-slidecontent li {
	list-style: none !important;}
.lof-slidecontent { position:relative;	overflow:hidden;	border:#F4F4F4 solid 1px; margin:5px 0 10px;}
.lof-slidecontent .preload{	height:100%;	width:100%;	position:absolute;	top:0;	left:0;	z-index:100000;	text-align:center;	background:#FFF}
.lof-slidecontent .preload div{	height:100%;	width:100%;	background:transparent url(images/load-indicator.gif) no-repeat scroll 50% 50%;}

.lof-slidecontent  .sliders-wrapper{	position:relative;	height:100%;	width:900px;	z-index:3px;	overflow:hidden; }
.lof-slidecontent  ul.sliders-wrap-inner{overflow:hidden;	background:transparent url(images/load-indicator.gif) no-repeat scroll 50% 50%;	padding:0px;	margin:0;	position:absolute;	overflow:hidden;}
.lof-slidecontent  ul.sliders-wrap-inner li{overflow:hidden;	padding:0px;margin:0px;	float:left;	position:relative;}
.lof-slidecontent  .lof-opacity  li{position:absolute;	top:0;	left:0;	float:inherit; }


.lof-slidecontent  .navigator-content {position:absolute;
	right:0;
	top:00px;
	z-index:9;
	height:300px;
	width:257px;
	overflow:hidden;
	color:#FFF
}
.lof-slidecontent  .navigator-wrapper{	position:relative;	z-index:10;
	height:180px;
	width:257px;
	overflow:hidden;
	color:#FFF;
	float:left
}
.lof-slidecontent  ul.navigator-wrap-inner{	top:0;	padding:0;	margin:0;	position:absolute;	width:100%; }
.lof-slidecontent  ul.navigator-wrap-inner li{ cursor:hand; 	cursor:pointer;	list-style:none;	padding:0;	margin-left:0px;	overflow:hidden;	float:left;	display:block;	text-align:center;}

/*******************************************************/
 
ul.sliders-wrap-inner li img{	padding:0px;	}

.lof-slidecontent .slider-description a.readmore{color:#58B1EA; font-size:95%; }
.lof-slidecontent .slider-description a{ color:#FFF; text-decoration: none; }
.lof-slidecontent .slider-description a:hover {text-decoration: underline; }
.lof-slidecontent .slider-description{
	z-index:100px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:350px;
	background:url(images/bg_trans.png);
	height: 50px;
	padding:10px 10px;
	color:#FFF;
}
.lof-slidecontent .slider-description h4 {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;}
.lof-slidecontent .slider-description .slider-meta a{	
	margin:0;
	background:#C01F25;
	font-size:75%;
	padding:2px 3px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	text-transform:uppercase;
	text-decoration:none
}
.lof-slidecontent  .item-meta a:hover{	text-decoration:underline;}
.lof-slidecontent  .item-meta i {	font-size:70%; }

/* item navigator */
.lof-slidecontent ul.navigator-wrap-inner  li.active{
	background:url(images/arrow-bg.png) no-repeat scroll 3px center; 
	color:#FFF
}
.lof-slidecontent ul.navigator-wrap-inner  li > div {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAFUlEQVQImWNgQANfv337T3UBBgYGAPl7E2GdxTk2AAAAAElFTkSuQmCC);
	border: 1px solid #d5d5d5;
	color:#2672c1;
	font-size: 11px;
	height:67px;
	position:relative;
	margin-left:15px;
	padding-left:0;
	text-align:left
}
.lof-slidecontent ul.navigator-wrap-inner  li > div .gradient {
	width: 100%;
	height: 100%;
	display: block;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 25%, rgba(0,0,0,0.13) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(25%,rgba(255,255,255,0.03)), color-stop(100%,rgba(0,0,0,0.13)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#21000000',GradientType=0 );}
.lof-slidecontent ul.navigator-wrap-inner li.active > div {
	background:url(images/grad-bg.gif);
	color:#FFF;
	border: 1px solid #b6b6b6;
	border-left: none;
}
.lof-slidecontent ul.navigator-wrap-inner li img {
	height:33px;
	width:53px;
	margin:5px 10px 0 10px;
	float:left;
	padding: 0;
}
.lof-slidecontent ul.navigator-wrap-inner li.active img{

	margin:5px 10px 0 11px;
}
.slide_date_min {
	display:inline-block;
	margin: 5px 0 0 0;
	color:#696868;
	font-size: 10px;}
.slide_title_min {
	display: inline-block;
width: 165px;
	font-size: 11px;}
.lof-slidecontent  .button-next, 
.lof-slidecontent .button-previous{
	display:block;
	width:40px;
	color:#FFF;
	cursor:pointer;
	position:absolute;
	height:100%;
	z-index:40;
	top:0;
	text-indent:-999px;

}
.lof-slidecontent   .button-next {
	right:0px;
	background:url(images/next_slider.png) no-repeat right center;
}
.lof-slidecontent  .button-previous {
	left:0px;
	background:url(images/previous.png) no-repeat left center;
}


.lof-slidecontent .button-control {
   position:absolute;
   top:10px;
   left:10px;
    height: 20px;
    width: 20px;
	cursor:hand; cursor:pointer;
	background:url(images/transparent_bg.png) repeat;
}

.lof-slidecontent .button-control span { display:block;  width:100%; height:100%;}
.lof-slidecontent .action-start span  {
	background:url(images/play.png) no-repeat center center;
}
.lof-slidecontent .action-stop span {
	background:url(images/pause.png) no-repeat center center;
}

/*---Comments Styles---*/
#respond {
	margin: 10px 0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAFUlEQVQImWNgQANfv337T3UBBgYGAPl7E2GdxTk2AAAAAElFTkSuQmCC);}
#respond form {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	border: 1px solid #d5d5d5;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 25%, rgba(0,0,0,0.13) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(25%,rgba(255,255,255,0.03)), color-stop(100%,rgba(0,0,0,0.13)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 25%,rgba(0,0,0,0.13) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#21000000',GradientType=0 );}
#reply-title {
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	display: block;
	background-color:#FFF;}
.comment-form-author {
	display: block;
	width:45%;
	float: left;
	padding:10px 0px 10px 20px;}
.comment-form-email {
	display: block;
	width:45%;
	float: right;
	padding:10px 20px 10px 0px;}
.comment-form-comment {
	display: block;
	clear: both;
	padding: 10px 20px;}
#respond p label {
	display: block;
	font-size: 13px;
	color: #0c0c0c;
	margin-bottom: 3px;}
input[type="text"],
textarea {
	border-bottom: none;
	border-right: none;
	border-left: 3px solid #403e3e;
	border-top:4px solid #3d3c3c;
	background: #828080;
	font-size: 13px;
	font-style: italic;
	color: #FFF;}
#respond input[type="text"] {
	display: block;
	width:97%;
	padding:0 5px;
	height: 28px;
	line-height: 28px;}
#respond textarea {
	display: block;
	padding: 5px;
	width:98.5%;
	resize:vertical;}
.form-submit {
	display: block;
	padding: 5px 0;
	text-align: center;}
#comment_btn,
.wpcf7-submit {
	display: inline-block;
	width: 180px;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
	color: #FFF;
	background:url(images/tabs_head.jpg) repeat-x 0 0;
	border: none;
	font-size: 17px;
	font-weight: bold;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;}
.wpcf7-submit {
	margin: 10px 0;}

.comments,
.comments li {
	display: block;}
.comments li {}
.children {
	margin-left: 20px;}
.comment_box {
	margin-bottom:5px;}
.children .comment_box {
	border-left:10px solid #dedede;
	padding-left: 10px;}
.comment_name, 
.comment_name a {
	font-size: 14px;
	color: #b51b1b;
	font-style: italic;
	font-weight: 600;
	text-decoration: none;}
.comment_name a:hover {
	text-decoration: underline;}
.comment_date {
	font-size: 10px;
	font-style: italic;
	color: #696868;}
.comment_text {
	color: #0c0c0c;
	font-size: 13px;
	font-weight: normal;}
.post_social {
	display: block;
	margin:5px 0;}
.post_social > div {
	display: block !important;
	float: left !important;
	clear: none !important;
	margin:0 5px;}
.tw_text {
	width:180px;
	float:right}