/*
Theme Name: vBulletin Style Integration
Theme URI: http://services.milado.net/
Description: The vBulletin Style based on the default theme. It uses the header and footer of vBulletin.
Version: 1.0
Author: Milad Kawas Cale
Author URI: http://services.milado.net/
Tags:vbulletin, vbulletin custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Typography & Colors */
#custom-post-type-calendar-2.widget_calendar {
	border: 1px solid #e5e5e5;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 239px;
}

#custom-post-type-calendar-2.widget_calendar tbody tr td {
	border: 1px solid #e5e5e5;
}

#custom-post-type-calendar-2.widget_calendar tbody tr td.pad {
	background-color: beige;
}

#custom-post-type-calendar-2.widget_calendar tbody tr td#today {
	background-color: #0966a0;
	color: #FFFFFF;
}

#custom-post-type-calendar-2.widget_calendar h2 {
	color: #FFFFFF;
	background-color: #0966a0;
	padding: 5px 10px;
	text-transform: uppercase;
	font-weight: bold;
	border-left: 1px solid #0966a0;
	border-right: 1px solid #0966a0;
}

#emailSub-email {
	height: 20px;
	margin-bottom: 10px;
	width: 60%;
}
#wrapper.wordpress {
	width: 1000px !important
}

#page {
	/*background-color: white;*/
	text-align: left;
	overflow: hidden;
	}

.shadow {
	-moz-box-shadow: inset 0 0 25px #ddd;
	-webkit-box-shadow: inset 0 0 25px #ddd;
	box-shadow: inset 0 0 25px #ddd;
		border: 1px solid #DADADA;
}

.single_container {
	width: 100%;
	height: 115px;
	overflow: hidden;
	margin-bottom: 18px;
}

.single_container  .shadow .articleimage {
	max-width: 66px;
	max-height: 66px;
}

.single_container .shadow {
	width: 44%;
	height: 97px;
	display: inline-block;
	margin-right: 3%;
	padding: 9px 13px;
}

.single_container  .shadow:last {
	margin-right: 0;
}

.single_container  .shadow div, .single_container  .shadow div p {
	font-size: 8pt;
	max-width: 325px;
	overflow: hidden;
	max-height: 27px;
	margin-top: 0px;
}

.post.bigbox {
	padding: 15px 0;
	margin-bottom: 15px;
	min-height: 140px;
}

.post.bigbox > .articleimage {
	#width: 130px !important;
	#height: 130px !important;
}

.post.bigbox > h2 {
	margin: 0px 0px 0px 145px !important;
	font-size: 14pt;
}

.post.bigbox > div.entry{
	margin-left: 145px;
}

.post.bigbox > div.entry > p {
	font-size: 0.9em;
	font-family: Arial;
	#max-height: 35px;
	max-height: 60px;
	margin-top: 3px;
	overflow: hidden;
	
}

.post.bigbox > small {
	margin-left: 5px;
}

.single_container  .shadow a {
	color: #1E5F8B;
	font-family: Arial;
	font-size: 15px;
	text-decoration: underline;
	margin-bottom: 5px;
	display: inline-block;
	max-width: 300px;
	font-weight: bold;
}

.articleimage {
	#float: left;
	#margin-right: 10px;
	
	#max-width: 130px;
	#margin-top: 5px;
}
.thumbprop {
	float: left;
	margin-right: 10px;
	width: 130px;
	margin-top: 5px;
	#height: 130px;
	overflow: hidden;
}
.thumbprop img {
	width: 130px;
}
#latestpostswidget_category .thumbprop {
	height: 90px;
}
#latestpostswidget_category .thumbprop img {
	width: 130px;
	height: 90px;
}
ul.sidebar_block {

	width: 237px;
}

ul.sidebar_block.links li {
	height: 13px;
	padding: 5px 0px 5px 38px;
	background-image: url('images/wpcc.png');
	background-repeat: no-repeat;
	line-height: 10px;
}

ul.sidebar_block.links li a{
	color: #136599;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

ul.sidebar_block.related li {
	min-height: 13px;
	/* line-height: 10px; */
	padding: 0px 13px;
	margin-bottom: 6px  !important;

}

ul.sidebar_block.related li a {
	color: #1E5F8B;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
	line-height: 14pt;
}

ul.sidebar_block li.sidebar_block_head { background-position: 15px -228px; width: 220px; height: 60px; padding-bottom: 0px; text-indent: -9999px; }
ul.sidebar_block li.related_news { background-image: url('images/wpcc.png'); background-repeat: no-repeat; background-position: 8px -171px; color: #1E5F8B; font-size: 14pt; font-family: Arial; padding: 16px 22px 1px 22px; text-indent: -9999px; }
ul.sidebar_block li.sidebar_block_hr { height: 2px; padding: 0px; }
ul.sidebar_block li.sidebar_block_hr hr {
 border-top: 1px dotted #1F6391;
 margin-top: -5px;
 width: 90%;
}

ul.sidebar_block li.poker_site_reviews { background-position: -263px -4px; }
ul.sidebar_block li.poker_bonuses { background-position: -263px -34px; }
ul.sidebar_block li.us_poker_sites { background-position: -263px -77px; }
ul.sidebar_block li.odds_for_dummies { background-position: -263px -131px; }
ul.sidebar_block li.texas_holdem_rules { background-position: -263px -181px; }
ul.sidebar_block li.tips_for_winning { background-position: -263px -222px; }
ul.sidebar_block li.starting_hands_percentages { background-position: -263px -268px; }

.printFooterForumLink {
	margin-top: 25px;
}

	.printFooterForumLink a {
		display:block;
		width:100%;
		
	}
	
		.printFooterForumLink a img {
			width:100%;
			display:block;
		}
	
.gradient_bg {
	background-image: linear-gradient(bottom, rgb(255,255,255) 0%, rgb(255,255,255) 98%, rgb(238,238,238) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(255,255,255) 98%, rgb(238,238,238) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(255,255,255) 98%, rgb(238,238,238) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(255,255,255) 98%, rgb(238,238,238) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 0%, rgb(255,255,255) 98%, rgb(238,238,238) 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(255,255,255)),
		color-stop(0.98, rgb(255,255,255)),
		color-stop(1, rgb(238,238,238))
	);
}
	
#content {
	font-size: 1.2em
	}

#content .widecolumn .entry p {
	font-size: 1.05em;
	line-height: 1.6em;
	}
	
	#content .entry.posts p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.7em;
	text-align:justify;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.6em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	color: white;
	}
.mem-area {min-height:70px;}
h1.toph1
{ background: url("http://www.cardschat.com/images/styles/cards/toph1-arrow.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
font-family:verdana;
font-weight:bold;
	color: #3F658C;
	font-size: 22px;
	margin: 0;
	max-width: 600px;
	padding-left: 20px;
	position: absolute;
	right: 20px;
	top: 31px;
	padding-top:0px;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist {
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	max-width: 32px!important;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

.post h2 a {
	font-family: Arial;
	font-size: 18pt;
	font-weight: bold;
	color: #136599;
	text-decoration: none;
}
.post h2 a:hover {
	
	text-decoration: underline;
}

.post h1 {
	font-family: Arial;
	font-size: 22pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin-top: 5px;
	padding:0px;
	text-align:left;
}
.post > small, .post > small > a, .single_container  .post small a {
	font-family: Arial;
	font-size: 10pt;

	font-weight: none;
	color: #6F7072;
	text-decoration: none;
}

.post > .entry {
	font-family: Arial;
	font-size: 12pt;
	color: #000;
	
}
.post > .entry.posts {
border-top:1px solid #CCC;
margin-top:4px;
}
a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
#page {
	/*background-color: white;*/
	/* margin: 20px auto; */
	padding: 0;
	margin-top: -10px !important;
	}

.narrowcolumn {
	float: left;
	padding: 10px;
	margin: 0px 0 0;
	width: 68%;
	float: left;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	/* text-align: justify; */
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 20px 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="align_right"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.align_right {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.align_left {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.align_right {
	float: right;
	}

.align_left {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: disc outside;
	padding-left: 10px;

	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}



.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	/*margin-bottom: 15px;*/
	margin-bottom: 17px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	#width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	#padding: 1px;
	padding: 5px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 10px;
	/* background-color: #F2F2F2; */
	/* margin-left: 545px; */
	width: 27%;
	float: right;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}
blockquote {
font-family: Georgia, serif;
font-size: 16px;
font-style: italic;
font-weight:bold;
width: 70%;
margin: 0.25em 0 0 10%;
padding: 0.25em 10%;
line-height: 1.45;
position: relative;
color: #4B3B3B;
border-left:5px solid #FF7F00;
background:#CBE6F5;

}

blockquote cite {
color: #efefef;
font-size: 14px;
display: block;
margin-top: 5px;
}
 
.callout:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: 6px;
	top: -10px;
	color: #7a7a7a;
}
/*blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}*/
.callout {
font-family: Georgia, serif;
	font-size: 18px;
	font-style: italic;
	width: 70%;
	margin: 0.25em 0 10px 10%;
	padding: 0.25em 10%;
	line-height: 1.45;
	position: relative;
	color: #383838;

}
.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	/* display: none; */
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding: 5px 3px 10px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	max-width: 100%;
	#max-width: 600px;

}
.wp-caption.alignright {
	padding: 5px 3px 10px;
	max-width: 100%;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

#content .entry.posts .wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	text-align: center;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

ul.latest_mainpage, ul.latest_mainpage > li > ul {
	margin: 0px;
	padding: 0px;
}

ul.latest_mainpage > li, ul.latest_mainpage > li > ul > li {
	list-style-type: none;
}

ul.latest_mainpage > li {
	width: 32%;
	min-width: 300px;
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
}

ul.latest_mainpage > li  h2 {
	background-image: url('images/categories.png');
	background-repeat: no-repeat;
	width: 292px;
	height: 39px;
	text-indent: -9999px;
	margin-bottom: 5px;
}

ul.latest_mainpage > li > ul > li {
	margin-bottom: 10px;
}

ul.latest_mainpage > li.category1 h2 { background-position: 0px 0px; }
ul.latest_mainpage > li.category2 h2 { background-position: 0px -39px; }
ul.latest_mainpage > li.category3 h2 { background-position: 0px -78px; }
ul.latest_mainpage > li.category4 h2 { background-position: 0px -117px; }
ul.latest_mainpage > li.category5 h2 { background-position: 0px -156px; }
ul.latest_mainpage > li.category6 h2 { background-position: 0px -195px; }

ul.latest_mainpage > li > ul > li > a{
	font-size: 8pt;
	text-decoration: underline;
}

ul.topbar {
	height: 26px;
	background-color: #0966A0;
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 8px 10px 0px 8px;
}

ul.topbar li {
	display: inline-block;
	
}

ul.topbar li a {
	color: #FFF;
	border-right: 1px #FFF solid;
	padding: 0px 10px;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}

ul.topbar li:last-child  a {
	border-right: 0px;
}

.header3 .add-nav, .navbar1 {
	display: none;
}
#breadcrumbs {margin: 14px 0 0 10px;}
.authorbio {margin:0 0px 24px; padding:10px; /*background-color:#F9F9F9;*/ font-size:14px;border-bottom:2px solid #999999; color:#000;}
.authorbio h1 {font-size:18px; color:#333;text-align:left;padding-top:0px;}
.authorbio p {font-family:Arial, Helvetica, sans-serif; font-size:13px;margin-left:150px;}
.authorbio .avatar {float:left; margin:0px 10px 0 0;}
.archive-meta {margin:0px 0px 24px; padding:10px; /*background-color:#F9F9F9;*/ font-size:14px;border-bottom:2px solid #999999; color:#000;}
.archive-meta  h1 {font-size:18px; color:#333;text-align:left;padding-top:0px;}

.smartarchives_container {
	overflow:hidden;
}

#smart-archives-block {
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	text-align:center;
}
.button-rss {
	margin: 0 0 10px 0;
}

/*a.button-rss {
	border-radius: 3px;
	box-shadow: 0 1px 1px #999;
	color: #fff !important;
	display: inline-block;
	font-size: 12px;
	font-weight:bold;
	margin: 10px 20px 20px 0;
	padding: 10px 15px;
	padding: 1rem 1.5rem;
	text-align: center;
	width: 189px;
	text-decoration:none !important;
	
	-webkit-transition: all 0.3s ease-out;  
 -moz-transition: all 0.3s ease-out; 
   -o-transition: all 0.3s ease-out;  
	  transition: all 0.3s ease-out;  
}

a.button-rss {
	background-color: #e2733d; 
	background: -moz-linear-gradient(top, #e88845, #e2733d);
	background: -ms-linear-gradient(top, #e88845, #e2733d);
	background: -webkit-linear-gradient(top, #e88845, #e2733d);
	border: 1px solid #e2733d;
	text-shadow: 0 -1px -1px #9a4824;
	
	
}
 
a.button-rss:hover {
	background-color: #e88845; 
	background: -moz-linear-gradient(top, #e2733d, #e88845);
	background: -ms-linear-gradient(top, #e2733d, #e88845);
	background: -webkit-linear-gradient(top, #e2733d, #e88845);
}*/
span.newsrightslog {float: left;
font-family: serif;
font-size: 40px;
font-weight: bold;

text-align: left;
margin: 10px -20px 0 0;
color: #004D7F;}

.mainbox {
	border-bottom:1px solid #DDDDDD;
}

.sidebarcats_container {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	width:239px;
	margin:15px 0;
}

.sidebarcats_title {
	color:#FFFFFF;
	background-color:#0966a0;
	#padding:5px 10px;
	#text-transform:uppercase;
	font-weight:bold;
	border-left: 1px solid #0966a0;
	border-right: 1px solid #0966a0;
	margin-bottom: 10px;
	padding: 10px!important;
	font-size: 14px!important;
}

.sidebarcats {
	margin:0;
	padding:0;
	list-style-type:none;
}
.sidebarcats li {
	margin:0 !important;
}
.sidebarcats li a {
	text-decoration:none;
	color:#000000;
	display:block;
	padding:5px 10px;
	border-bottom:1px solid #e5e5e5;
}
.sidebarcats li a:hover {
	background-color:#e1ebf2;
}

.latestpostswidget_category img.articleimage  {
	#width:70px;
	height:auto;
}

	.latestpostswidget_category .post {
		margin: 0;
		padding: 7px 11px 12px;
		box-shadow: none;
		border-top: none;
	}
	
.latestpostswidget_tabs {
	margin:0;
	padding:0;
	list-style-type:none;
	border-bottom:3px solid #0966a0;
}

.latestpostswidget_tabs li {
	float: left;
	margin: 0 3px 0 0;
	font-weight: bold;
	font-size: 12px!important;
}
	
		.latestpostswidget_tabs li a {
			display:block;
			padding:3px 6px;
			background-color:#EEEEEE;
			text-decoration:none;
			
		}
		
		.latestpostswidget_tabs li a:hover {
			background-color:#e1ebf2;
		}
	
		.latestpostswidget_tabs li a.selected {
			background-color:#0966a0;
			color:#FFFFFF;
		}

.categorywidget_content {
	font: 9pt verdana, sans-serif;
	font-family: Arial;
	max-height: 30px;
	overflow: hidden;
}

.latestpostswidget_category small {
	display:block;
}

.latestpostswidget_category .posttitle {
	font-weight:bold;
	text-decoration:none;
}

.related_post li:before {
	content: "" !important;
}
#ssba {margin-bottom:10px;}
.prerardirar {top:68px !important;}

#sidebar .pptwj-tabs-wrap{ padding: 3px 0 0; }
#sidebar .pptwj-tabs-wrap ul{ list-style: none outside none; margin: 0; padding: 0; }
	#sidebar .pptwj-tabs-wrap .tab-links{ background: #eee; border-bottom: 3px solid #0966a0; height: 18px; margin: 0; padding: 0; position: relative; }
		#sidebar .pptwj-tabs-wrap .tab-links li{  border: none; display: inline; float: left; margin: -6px 0px 0 0; padding: 0; width:119px; }
			#sidebar .pptwj-tabs-wrap .tab-links li a{ background: none; color: #999; display: block; float: left; font-weight: bold; font-size: 10px; padding: 7px 7px 4px; text-decoration: none; text-transform: uppercase; width:105px; text-align:center;}
			#sidebar .pptwj-tabs-wrap .tab-links li a.selected, #sidebar .pptwj-tabs-wrap .tab-links li a:hover{ background: #0966a0; border-radius:0; color: #fff; text-decoration: none; }
			
#sidebar .pptwj-tabs-wrap .boxes{ border: 1px solid #e5e5e5; border-radius: 0 0 3px 3px; position: relative; }
	#sidebar .pptwj-tabs-wrap .boxes ul{ padding: 2px 0 0; }
		#sidebar .pptwj-tabs-wrap .boxes ul li{ border-bottom: 1px solid #e5e5e5; font-size: 13px; overflow: hidden; margin: 0; padding: 5px 8px; }
		#sidebar .pptwj-tabs-wrap .boxes ul li.odd{ background: #fff; }
		#sidebar .pptwj-tabs-wrap .boxes ul li.even{ background: #fcfcfc; border-left: none; border-right: none; border-top: none; }
			#sidebar .pptwj-tabs-wrap .boxes ul li a{ color: #333; }
			#sidebar .pptwj-tabs-wrap .boxes ul li a:hover{}
			#sidebar .pptwj-tabs-wrap .boxes ul li img{ background: #fff; border: 1px solid #e5e5e5; #float: left; margin: 0 7px 0 0; padding: 2px;display:table-cell; }
			#sidebar .pptwj-tabs-wrap .boxes ul li a.item-title{ overflow: hidden; font-weight:bold;text-decoration:none;display:table-cell; }
			#sidebar .pptwj-tabs-wrap .boxes ul li .meta{ color: #888; font-size: 90%; }
		
	#sidebar .pptwj-tabs-wrap .boxes ul.tab-filter-list{ border: none; margin: -1px; background: #0966a0; padding: 0; text-align: center; }
		#sidebar .pptwj-tabs-wrap .boxes ul.tab-filter-list li{ border: none; padding: 2px 8px 3px; }
	/*#sidebar .pptwj-tabs-wrap .tab-filter-list{ display: inline-block; border: 0 !important; }*/
	#sidebar .pptwj-tabs-wrap .boxes ul.tab-filter-list a{ color: #ddd; font-size: 11px; margin: 0 8px; text-decoration: none; text-transform: uppercase; }
	#sidebar .pptwj-tabs-wrap .boxes ul.tab-filter-list a.selected, #sidebar .pptwj-tabs-wrap .boxes ul.tab-filter-list a:hover{ color: #fff; text-decoration: none; }

#sidebar .pptwj-loader{ background: #fff; left: 0; opacity: 0.4; position: absolute; text-align: center; top: 0; width: 100%; }
	#sidebar .pptwj-loader img{}
	
	.mediabox {display:block;background-color:#0865a0; padding:4px;margin:0 0 5px 0;width:231px;}
.mediainner {border:1px dashed #fff; color:#fff;padding:8px;font-size:14px;}
.mediainner span {text-decoration:underline;}
#social_stickers_widget-3 {
	margin-bottom: 0px;
	text-align: center;
}
#social_stickers_widget-3 h2 {
	font-size:1.6em; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-bottom:7px; 
	border-bottom:1px solid #000;
}

/*calendar archive*/
.calendar-archives.pastel{position:relative;width:100%;margin-top: 10px;}.calendar-archives.pastel *{box-sizing:border-box!important}.calendar-archives.pastel ul,.calendar-archives.pastel li{margin:0;padding:0;list-style:none;display:list-item}.calendar-archives.pastel a{text-decoration:none}.calendar-archives.pastel .archives-years{position:relative;overflow:hidden}.calendar-archives.pastel .calendar-navigation{position:relative;width:100%;height:30px;background:#0966a0;margin-bottom:1px}.calendar-archives.pastel .calendar-navigation a,.calendar-archives.pastel .calendar-navigation ul,.calendar-archives.pastel .calendar-navigation div,.calendar-archives.pastel .calendar-navigation li{line-height:30px}.calendar-archives.pastel .calendar-navigation .prev-year,.calendar-archives.pastel .calendar-navigation .next-year{display:block;position:absolute;width:30px;height:30px;text-align:center;color:#FFF;font-size:18px;line-height:100%}.calendar-archives.pastel .calendar-navigation .prev-year:hover,.calendar-archives.pastel .calendar-navigation .next-year:hover{background:#86cae9}.calendar-archives.pastel .calendar-navigation .prev-year.disabled,.calendar-archives.pastel .calendar-navigation .next-year.disabled{opacity:.4;cursor:default}.calendar-archives.pastel .calendar-navigation .prev-year.disabled:hover,.calendar-archives.pastel .calendar-navigation .next-year.disabled:hover{background:0}.calendar-archives.pastel .calendar-navigation .prev-year{left:0;border-right:1px #fff solid}.calendar-archives.pastel .calendar-navigation .next-year{right:0;border-left:1px #fff solid}.calendar-archives.pastel .calendar-navigation .menu-container{position:absolute;width:100px;left:50%;margin-left:-50px;text-align:center}.calendar-archives.pastel .calendar-navigation .menu-container.months{width:160px;margin-left:-80px;text-transform:capitalize}.calendar-archives.pastel .calendar-navigation .menu-container:hover{background:#86CAE9}.calendar-archives.pastel .calendar-navigation .menu-container a.title{display:block;width:100%;color:#FFF}.calendar-archives.pastel .calendar-navigation .menu-container .arrow-down{color:#fff;position:absolute;width:24px;height:30px;right:0;top:0;cursor:pointer;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif}.calendar-archives.pastel .calendar-navigation .menu-container .arrow-down:hover{background:#86cae9}.calendar-archives.pastel .calendar-navigation .menu-container .menu{position:absolute;overflow:hidden;display:none;z-index:999;top:0;width:100%;background:#fff;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.calendar-archives.pastel .calendar-navigation .menu-container .menu a{display:block;color:#86cae9}.calendar-archives.pastel .calendar-navigation .menu-container .menu a:hover{background:#86cae9;color:#FFF}.calendar-archives.pastel .calendar-navigation .menu-container .menu a.selected{background:#f2c8ba;color:#FFF}.calendar-archives.pastel .calendar-navigation .menu-container .menu a.selected:hover{background:#f2c8ba!important;background:0;text-decoration:none;cursor:default}.calendar-archives.pastel .year{position:absolute;top:0;left:0;margin-left:-100%;width:100%;z-index:0;background:#fff}.calendar-archives.pastel .year .year-link{display:none}.calendar-archives.pastel .year.last{position:relative}.calendar-archives.pastel .year.current{margin-left:0;z-index:1}.calendar-archives.pastel .month,.calendar-archives.pastel .day{float:left;overflow:hidden;display:block;position:relative;background:#f0f0f0;border-bottom:1px #fff solid;border-right:1px #fff solid;color:#ccc}.calendar-archives.pastel .month.has-posts a,.calendar-archives.pastel .day.has-posts a{background:#86cae9;color:#FFF;display:block;width:100%;height:100%}.calendar-archives.pastel .month.has-posts a:hover,.calendar-archives.pastel .day.has-posts a:hover{background:#5ebce5}.calendar-archives.pastel .month.last,.calendar-archives.pastel .day.last{border-right:0!important}.calendar-archives.pastel .month{width:25%;height:50px}.calendar-archives.pastel .month .month-name{text-transform:capitalize;font-size:16px;font-weight:400;display:block;position:absolute;top:6px;left:8px}.calendar-archives.pastel .month .postcount{display:block;position:absolute;bottom:6px;right:6px}.calendar-archives.pastel .month .postcount .count-text{font-size:9px}.calendar-archives.pastel .day{text-align:center;width:14.28571428571429%!important;line-height:100%;padding:5px 0}.calendar-archives.pastel .day.has-posts{padding:0}.calendar-archives.pastel .day.has-posts a{padding:5px 0!important;text-decoration:none}.calendar-archives.pastel .day.noday{background:none!important;box-shadow:none;border:0}.calendar-archives.pastel .day.weekday{display:inline-block;text-transform:uppercase;border-right:1px #fff solid;border-bottom:1px #fff solid;background-color:#fca588;color:#fff;font-size:85%}.calendar-archives.pastel .week-row{margin:0;padding:0;overflow:hidden}.calendar-archives.pastel .week-row.weekdays{margin-bottom:0}.settings_page_archives_calendar #TB_ajaxContent{background-color:#fff}

.newTitle{font-family: arial;float: left;width: 100%;border-bottom: 1px solid #0966a0;overflow: hidden;margin: 15px 0;}
.newTitle span{background: #0966a0;color: #fff;float: left;font-size: 22px;padding:4px 33px 2px 12px;position: relative;}
.newTitle span:after{border-left: 14px solid #0966a0;border-top: 14px solid transparent;content: "";display: block;height: 100%;position: absolute;right: -14px;top: 0;width: 0;}

.latestNewsBox{
float: left;
width: 100%;
margin-bottom:30px;
padding-bottom:30px;
border-bottom:1px solid #DDDDDD;
}
.latestNewsTit{
color: #136599;
float: left;
font-family: arial;
font-size: 29px;
font-weight: bold;
line-height: 30px;
margin: 0 0 19px;
width: 100%;
}
.latestNewsTit a:link {text-decoration:none;}
.latestNewsTit a:hover {text-decoration:underline;}
.latestNewsImg{
float: left;
margin: 3px 0 0;
width:270px;
}

.latestNewsPrewBox{
float: right;
width: 355px;
}
.latestNewsPrewText p{
font-family: arial;
font-size: 15px;
line-height: 27px;
color: #000;
margin:0px;
}
.latestNewsAuth{
color: #6F7072;
float: left;
font-family: arial;
font-size: 15px;
padding:  0 0 14px;
width: 100%;
}
.latestNewsAuth a:link {color: #6F7072; text-decoration:none;}


.socialsidebar {
	position:fixed;
	top:50%;
	margin-top:-100px;
	left:0;
	
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	
	opacity:0;
	-o-transform: translate3d(-100%,0,0);
	-moz-transform: translate3d(-100%,0,0);
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

	.scrolled .socialsidebar {
		
		opacity:1;
		-o-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

.socialsidebar-container {
	position:relative;
}

.socialsidebar-list {
	
}

	.socialsidebar-list ul {
		margin:0;
		padding:0;
		list-style-type:none;
	}
	
		.socialsidebar-list ul li {
			display: block;
		}
		
			.socialsidebar ul li a {
				display:block;
				width:40px;
				-o-transition: all 0.3s ease;
				-moz-transition: all 0.3s ease;
				-webkit-transition: all 0.3s ease;
				transition: all 0.3s ease;
	
			}
			
				.socialsidebar ul li a:hover {
					padding:0 10px;
				}
			
				.socialsidebar ul li a img {
					width:100%;
					display:block;
				}

#socialsidebar-googleplus a {
	background-color:#dd4b39;
}

#socialsidebar-facebook a {
	background-color:#3b5998;
}

#socialsidebar-twitter a {
	background-color:#56a3d9;
}

div#social_stickers_widget-3 img {
  width: 56px;
  height:56px;
}	

/*searchbar begin*/
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1;
}
.form-wrapper {
	padding:  15px;
	margin:  150px auto 50px auto;
}
.form-wrapper input {
	#width:  145px !important;
	width: 70%;
	height:  40px;
	padding:  10px 5px;
	#float:  left;
	font:  bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma';
	border:  0;
	background:  #ddd;
	-moz-border-radius:  3px 0 0 3px;
	-webkit-border-radius:  3px 0 0 3px;
	border-radius:  3px 0 0 3px;
	text-indent: 2px;
}
.form-wrapper input:focus {
	outline:  0;
	background:  #fff;
	-moz-box-shadow:  0 0 2px rgba(0,0,0,.8) inset;
	-webkit-box-shadow:  0 0 2px rgba(0,0,0,.8) inset;
	box-shadow:  0 0 2px rgba(0,0,0,.8) inset;
}
.form-wrapper input:: -webkit-input-placeholder {
	color:  #999;
	font-weight:  normal;
	font-style:  italic;
}
.form-wrapper input:-moz-placeholder {
	color:  #999;
	font-weight:  normal;
	font-style:  italic;
}
.form-wrapper input:-ms-input-placeholder {
	color:  #999;
	font-weight:  normal;
	font-style:  italic;
}
.form-wrapper button {
	background: transparent;
	overflow:  visible;
	position:  relative;
	top: 3px;
	#float:  right;
	border:  0;
	padding:  0;
	cursor:  pointer;
	height:  40px;
	#width:  80px;
	#font:  bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
	font: bold 13px/30px "lucida sans","trebuchet MS","Tahoma";
	margin-left: 3px;
	#text-transform: capitalize;
	color:  #fff;
	#text-transform:  uppercase;
	background:  #0076B2;
	-moz-border-radius:  0 3px 3px 0;
	-webkit-border-radius:  0 3px 3px 0;
	border-radius:  0 3px 3px 0;	
	text-shadow:  0 -1px 0 rgba(0, 0 ,0, .3);
}
.form-wrapper button: hover {
	background:  #e54040;
}	
.form-wrapper button: active,
.form-wrapper button: focus {
	background:  #c42f2f;
}
.form-wrapper button:before {
	content:  '';
	position:  absolute;
	border-width:  8px 8px 8px 0;
	border-style:  solid solid solid none;
	border-color:  transparent #0076B2 transparent;
	top:  12px;
	left:  -6px;
}
.form-wrapper button: hover:before {
	border-right-color:  #e54040;
}
.form-wrapper button: focus:before {
	border-right-color:  #c42f2f;
}
.form-wrapper button: : -moz-focus-inner {
	border:  0;
	padding:  0;
}
.fa-search {
	font-family: FontAwesome;
	font-size: 16px!important;
	padding: 11px;
	border: none;
	color: #fff;
	#background-color: #000;
	vertical-align: middle;
	margin: 1px 0 0 -10px;
	position: relative;
	top: -4px;
	left: 5px;
}
/*searchbar end*/

/*category menu*/
.hidelabel {
	cursor: hand;
	cursor: pointer;
}
.labelone {
	border-bottom: 1px solid #efefef;
	color: #000;
	display: block;
	font: 10pt verdana, sans-serif;
	margin-left: 11px;
	padding: 5px 0px 5px 0px;
}
.hidelabel:hover,
.hidelabeltwo:hover { 
	text-decoration: underline;
}
.hideinput {
	position: absolute;
	left: -999em
}
.hide {
	width: 100%;
	max-height: 999em;
	opacity: 1;
	height: auto;
	overflow: hidden;
	transition: opacity .5s linear;
}
.hide p {
	padding: 10px;
	margin: 0
}
.hideinput[type=checkbox]:checked + div {
	opacity: 0;
	max-height: 0;
	border: none;
	transition: opacity .5s linear, max-height .5s linear;
}
/*category menu*/

#emailsubscriptionwidget-2 {
	margin-bottom: 10px;
	width: 239px;
}
.subscribe-email input {
	height: 20px;
	margin-bottom: 10px;
	width: 60%;
}
.subscribe-email button {padding: 0px 10px 0px 10px;}

/*social icons*/

.nobg {background:none!important;}
.nofloat {
	float: none!important;
	margin: 0px!important;
}
.nomargbot {
	float: none!important;
	margin: 0px 6px 0px 0px !important;
}

.header3 .social-links li, .header2 .social-links li {
	float: left !important;
	width: 26px;
	margin: 0 0 0 6px;
}

.relatedpages_container_main {
	display: inline-block;
	margin: -20px 10px 0px 0px!important;
}

.h2l ul li.active {
	background: #4ea7d6;
	background: -moz-linear-gradient(top,  #4ea7d6 0%, #439dcc 50%, #288ec4 51%, #1e85bb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ea7d6), color-stop(50%,#439dcc), color-stop(51%,#288ec4), color-stop(100%,#1e85bb));
	background: -webkit-linear-gradient(top,  #4ea7d6 0%,#439dcc 50%,#288ec4 51%,#1e85bb 100%);
	background: -o-linear-gradient(top,  #4ea7d6 0%,#439dcc 50%,#288ec4 51%,#1e85bb 100%);
	background: -ms-linear-gradient(top,  #4ea7d6 0%,#439dcc 50%,#288ec4 51%,#1e85bb 100%);
	background: linear-gradient(to bottom,  #4ea7d6 0%,#439dcc 50%,#288ec4 51%,#1e85bb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ea7d6', endColorstr='#1e85bb',GradientType=0 );*/
}

.alignright,.alignleft,.aligncenter {
	max-width: 100%!important;
	//width: 95%!important;
}

.more-border {border-bottom: 1px solid #efefef;}
.sidebar-border {border-bottom: 1px solid #e5e5e5;}
.sidebar-title {margin-bottom: 10px;}
.socialstickers {
	margin-bottom: 10px;
	width:239px;
}
#emailsubscriptionwidget-2 {
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
.emailtextfield {
	height: 20px;
	margin-bottom: 10px;
	width: 60%;
}
.emailgobtn {padding: 0px 10px 0px 10px;}

.related-pages_container_main {
	border: 1px solid #e5e5e5;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 239px;
}
.relatedpages_heading {
	color: #fff;
	background-color: #0966a0;
	font-size: 16px!important;
	font-weight: bold;
	border-left: 1px solid #0966a0;
	border-right: 1px solid #0966a0;
	margin-bottom: 10px;
	margin-left: 20px!important;
	padding: 10px 10px 10px 0px!important;
	font-size: 16px!important;
	text-transform: capitalize!important;
	width: 100%!important;
}

@media screen and (max-width: 1000px), screen and (max-device-width: 1024px) {
	.relatedpages li {display: inline-block !important;}
	.commentlist li .avatar {max-width: 32px!important;}
}
@media all and (max-width : 767px){
	.socialsidebar {
		width:100%;
		margin:0;
		bottom:0;
		top:auto;
		-o-transform: translate3d(0,100%,0);
		-moz-transform: translate3d(0,100%,0);
		-webkit-transform: translate3d(0,100%,0);
		transform: translate3d(0,100%,0);
		z-index:50;
	}
	
	.socialsidebar-list ul li {
		float:left;
		width:33.333333333333333333333333333333%;
	}
	
	.socialsidebar ul li a:hover {
		padding:0;
	}
	
	.socialsidebar ul li a {
		width:auto;
		text-align:center;
	}
	
	.socialsidebar ul li a img {
		width:auto;
		max-width:40px;
		display: inline-block;
	}

	}

@media screen and (max-width:480px){
	#content .entry.posts p,
	#content .entry.posts .wp-caption p.wp-caption-text {
		font-size: 0.9em;
		line-height: 1.7em;
	}
}