/*
Theme Name: Skeptical
Theme URI: http://www.woothemes.com
Author: WooThemes
Author URI: http://www.woothemes.com
Description: A theme featuring a custom header, custom background, and five widget areas - one in the sidebar, four in the footer. The footer also shows a maximum of three featured (sticky) posts. It comes with four different color schemes. It supports several post formats including aside, gallery, image, quote, link, chat, video, and audio.
Requires at least: 6.0
Version: 1.0.5-wpcom
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: skeptical
Copyright: (c) 2009-2010 WooThemes.
Tags: announcement, author-bio, blog, blue, brown, classic-menu, clean, colorful, contemporary, custom-background, custom-colors, custom-header, custom-menu, design, education, featured-images, fixed-layout, full-width-template, gray, green, infinite-scroll, light, light, modern, news, post-formats, professional, red, right-sidebar, rtl-language-support, school, sticky-post, theme-options, three-columns, translation-ready, travel, tumblelog, two-columns, video
Status: inactive
*/


/* =Reset
-------------------------------------------------------------- */

/* http://meyerweb.com/eric/tools/css/reset/ | v1.0 | 20080212 */
body,
html {
	height: 100%;
}
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;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* =General Styles
-------------------------------------------------------------- */

/* Floating & Alignment */
.fl {
	float: left;
}
.fr {
	float: right;
}
.ac {
	text-align: center;
}
.ar {
	text-align: right;
}
/* Clear Floats */
.col-full:after,
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.fix {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	height: 0;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	visibility: hidden;
	width: 0;
}
/* Defaults */
body {
	background-color: #efefef;
	color: #555;
	font: 12px/1.5em Helvetica, Arial, Sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	color: #333;
}
h1 {
	font-size: 2.0em
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.6em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.0em;
}
h6 {
	font-size: 0.8em;
}
p {
	margin: 0;
}
hr {
	background-color: #e6e6e6;
	border: 0;
	height: 1px;
	margin-bottom: 20px;
}
input,
textarea {
	border-color: #ccc #efefef #efefef #ccc;
	border-style: solid;
	border-width: 1px;
	padding: 7px 0 7px 7px;
}
/* Hyperlinks */
a:link,
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 a:link,
h1 a:visited,
h2 a:link,
h2 a:visited,
h3 a:link,
h3 a:visited,
h4 a:link,
h4 a:visited,
h5 a:link,
h5 a:visited,
h6 a:link,
h6 a:visited {
	text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	text-decoration: underline;
}


/* =Site Structure & Appearance
-------------------------------------------------------------- */

/* Containers & Columns */
#main {
	width: 940px;
}
#main.col-left {
	width: 720px;
}
#sidebar {
	width: 220px;
	padding: 20px 0 0 0;
}
.col-left {
	float: left;
}
.col-right {
	float: right;
}
.col-full {
	width: 940px;
	margin: 0 auto;
}
/* Header */
#header {
	background: #333 url(images/bg-header.png) repeat-x left top;
	clear: both;
	margin: 0 0 50px;
	position: relative;
}
#logo {
	float: left;
	padding: 18px 0 21px;
}
#logo img {
	padding-top: 9px;
}
#logo .site-title,
#logo .site-description {
	display: block;
	word-wrap: break-word;
}
#logo .site-title a {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none;
	text-transform: none;
}
#logo .site-title a:hover {
	text-decoration: underline;
}
#logo .site-description {
	color: #999;
	font-style: italic;
	line-height: 12px;
}
#topad {
	float: right;
}
#navigation {
	float: right;
}
#navigation ul.rss li {
	float: left;
	padding: 0;
}
#navigation ul.rss li a {
	background: url(images/ico-rss.png) no-repeat left 25px;
	color: #fff;
	display: block;
	font-size: 15px;
	font-weight: bold;
	line-height: 42px;
	margin: 0 0 0 20px;
	padding: 17px 0 17px 34px;
	text-decoration: none;
}
#navigation ul.rss li a:hover {
	text-decoration: underline;
}
.nav {
	line-height: 1.0em;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 99;
}
.nav a:link,
.nav a:visited {
	color: #fff;
	display: block;
	font-size: 15px;
	font-weight: bold;
	line-height: 42px !important;
	margin: 0 1px 0 0;
	padding: 17px;
	text-decoration: none;
	text-shadow: 2px 1px 0 rgba(0,0,0,0.4);
	z-index: 100;
}
.nav li:hover > a,
.nav a:hover,
.nav li.current_page_item a:link,
.nav li.current_page_item a:visited,
.nav li.current_page_ancestor a:link,
.nav li.current_page_ancestor a:visited,
.nav li.current-menu-item a:link,
.nav li.current-menu-item a:visited,
.nav li.current-menu-ancestor a:link,
.nav li.current-menu-ancestor a:visited {
	background: #9bc4ce url(images/bg-nav.png) repeat-x left top;
}
.nav li {
	float: left;
	position: relative;
}
/* Drop-down menus */
.nav ul {
	background: #9bc4ce;
	border-width:1px 1px 0;
	display: none;
	float: left;
	left: 0;
	position: absolute;
	top: 76px;
	width: 181px;
	z-index: 999;
}
.nav li ul li {
	border-bottom: 1px solid #76a0aa;
	border-top: 1px solid #b4d9e2;
}
.nav li ul li a:link,
.nav li ul li a:visited {
	font-size: 12px;
	line-height: 30px;
	padding: 0 10px;
	width: 160px;
}
.nav li ul li a:hover,
.nav li ul li.current_page_item a:link,
.nav li ul li.current_page_item a:visited,
.nav li ul li.current-menu-item a:link,
.nav li ul li.current-menu-item a:visited {
	background-color: #76a0aa !important;
}
.nav li ul li a {
	background-image: none !important;
}
.nav li ul ul {
	left: 100%;
	top: -1px;
}
.nav li:hover > ul {
	display: block;
}
#header-image {
	margin: -20px auto 30px;
	width: 940px;
}
/* Content */
#content {
	padding: 0 0 40px;
}
/* Sidebar */
#sidebar {
	overflow: hidden;
}
/* Footer */
#footer-secondary {
	background: #dedede url(images/indentline-light.png) repeat-x left top;
	padding: 40px 0;
}
#footer-secondary .footer-secondary-headings {
	background: #333;
	color: #fff;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin: 0 80px 0 0;
	padding: 10px 0 9px 15px;
	position: relative;
	text-shadow: 2px 1px 0 rgba(0,0,0,0.4);
	width: 145px;
}
#footer-secondary .footer-secondary-headings .bg {
	background: url(images/bg-postdate.png) no-repeat center right;
	display: block;
	height: 38px;
	position: absolute;
	right: -15px;
	top: 0;
	width: 15px;
}
#sticky-posts .sticky-post {
	margin: 0 20px 0 0;
	width: 220px;
}
#sticky-posts .sticky-post.last {
	margin: 0;
}
#sticky-posts .sticky-post h4 {
	font-size: 18px;
	line-height: 24px;
	margin: -3px 0 15px 0;
}
#sticky-posts .sticky-post h4 a {
	color: #333;
}
#sticky-posts .sticky-post .more {
	background: url(images/ico-readmore.png) no-repeat right center;
	color: #333;
	display: inline-block;
	margin: 7px 0 0;
	padding: 0 17px 0 0;
	text-decoration: underline;
}
#footer-widgets {
	background: url(images/indentline-light.png) repeat-x left top;
}
#footer-widgets {
	border-top: 1px solid #e6e6e6;
	padding: 10px 0;
}
#footer-widgets .block {
	float: left;
	margin: 20px 20px 0 0;
	width: 220px;
}
#footer-widgets .block.last {
	margin-right: 0;
}
#footer {
	background: #dedede url(images/indentline-light.png) repeat-x left top;
	border-bottom: 2px solid #333;
	color: #999;
	padding: 30px 0 26px;
}
#footer .footer-inside {
	margin: 0 auto;
	width: 940px;
}
#footer #credit img {
	vertical-align: middle;
}
#footer #credit span {
	display: none;
}


/* =Posts
-------------------------------------------------------------- */

.archive_header {
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin: -28px 0 10px;
	padding: 0 0 0 180px;
	width: 520px;
}
.archive_header .catrss a {
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
}
.post,
.hentry.page {
	margin: 0 0 40px;
}
.post.not-found {
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	padding: 20px;
	width: 660px;
}
a.date-link {
	color: #fff;
}
a.date-link:hover {
	border: none;
	text-decoration: none;
}
.post .post-meta {
	color: #9f9f9f;
	font-size: 12px;
	margin: 0 20px 0 0;
	padding: 15px 0 0 0;
	text-shadow: 2px 1px 0 rgba(0,0,0,0.4);
	width: 160px;
}
.post .post-meta .post-date {
	background: #333;
	color: #fff;
	display: block;
	font-size:18px !important;
	font-weight: bold;
	margin: 0 0 1px 0;
	padding: 10px 0 9px 15px;
	position: relative;
}
.post .post-meta .post-date .bg {
	background: url(images/bg-postdate.png) no-repeat center right;
	display: block;
	height: 38px;
	position: absolute;
	right: -15px;
	top: 0;
	width: 15px;
}
.post .post-meta ul {
	background: #333;
}
.post .post-meta ul li {
	background: url(images/indentline.png) repeat-x left bottom;
	font-weight: bold;
	padding: 7px 15px 8px;
}
.post .post-meta ul li a {
	color: #fff;
}
.post .middle {
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	margin: 0 20px 0 0;
	padding: 20px 20px 0;
	width: 479px;
}
.post.page,
.hentry.page {
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	padding: 20px 20px 0;
	width: 659px;
}
.fullwidth .post.page {
	width: 899px;
}
.post .title,
.hentry.page .title {
	font: normal bold 30px/30px Arial, Helvetica, sans-serif;
	margin: 0 0 20px;
	position: relative;
	word-wrap: break-word;
}
.page .post .title {
	margin: 0 0 20px 0;
}
.post .title a:link,
.post .title a:visited {
	color: #000;
}
.post .title a:hover {
	color: #000;
	text-decoration: none;
}
.post .main-image {
	margin: 0 0 20px -20px;
}
.post p.tags {
	background: url(images/ico-tag.gif) no-repeat left 0;
	clear: both;
	margin: 10px 0;
	padding-left: 25px;
	width: 100%;
}
.post .related {
	width: 220px;
}
.post .related h3 {
	background: url(images/indentline-light.png) repeat-x left bottom;
	font-size: 17px;
	padding: 25px 0 10px 0;
}
.post .related ul li {
	padding: 0 5px;
}
.post .related ul li a {
	border-bottom: 1px solid #e0e0e0;
	color: #555;
	display: block;
	line-height: 14px;
	padding: 8px 0;
}
.post .related ul li span {
	color: #888;
	display: block;
	font-size: 11px;
	padding: 0;
	text-transform: uppercase;
}
.post .related ul li span.related-title {
	color: #555;
	font-size: 12px;
	margin-bottom: 2px;
	text-transform: none;
}
/* Typographic Elements */
.entry {
	font:14px/1.5em Helvetica, Arial, sans-serif;
}
.entry h1,
.comment-content h1,
.entry h2,
.comment-content h2,
.entry h3,
#comments .comment-content h3,
.entry h4,
.comment-content h4,
.entry h5,
.comment-content h5,
.entry h6,
.comment-content h6 {
	line-height: 1.5em;
	margin: 0 0 0.5em;
}
#comments .comment-content h3 {
	font-size: 1.6em;
}
.entry hr,
.comment-content hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
.entry p {
	font-size: 14px;
	margin-bottom: 1.5em;
}
.entry img {
	margin-bottom: 5px;
}
.entry blockquote,
.comment-content blockquote {
	background: url(images/blockquote.png) no-repeat 0 12px;
	color: #444;
	font-style: italic;
	padding: 10px 20px 10px 50px;
}
.entry blockquote em,
.entry blockquote i,
.entry blockquote cite {
	font-style: normal;
}
.entry ul,
.comment-content ul {
	margin-bottom: 1.5em;
	padding: 0 0 0 30px;
}
.entry ul,
.comment-content ul {
	list-style-type: disc;
}
.entry ul ul,
.comment-content ul ul {
	list-style-type: circle;
}
.entry ul ul ul,
.comment-content ul ul ul {
	list-style-type: square;
}
.entry ol,
.comment-content ol {
	margin-bottom: 1.5em;
	padding: 0 0 0 30px;
}
.entry ul ul,
.comment-content ul ul,
.entry ol ol,
.comment-content ol ol,
.entry ul ol,
.comment-content ul ol,
.entry ol ul,
.comment-content ol ul {
	margin-bottom: 0;
}
.entry ol,
.comment-content ol {
	list-style-type: decimal;
}
.entry dl,
.comment-content dl {
	margin: 0;
}
.entry dt,
.comment-content dt {
	font-weight: bold;
}
.entry dd,
.comment-content dd {
	margin-bottom: 1.5em;
}
.entry table,
.comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
.entry th,
.comment-content th {
	color: #666;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-align: left;
	text-transform: uppercase;
}
.entry td,
.comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.5em;
	overflow: auto;
	padding: 0.75em 1.5em;
}
code, kbd {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
.page-link {
	margin: 1em 0;
}
.error404 .post #searchform {
	margin: 15px 0 0 0;
}
/* Images */
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.comment-content img,
.entry img,
.widget img {
	height: auto; /* Override height to match resized width for correct aspect ratio. */
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
}
.entry img.wp-smiley,
.entry img.wp-smiley {
	border: none;
	margin: 0;
	padding: 0;
}
.alignleft {
	float: left;
	height: auto;
	margin: 5px 15px 5px 0;
}
.alignright {
	float: right;
	height: auto;
	margin: 5px 0 5px 15px;
}
.aligncenter {
	display: block;
	margin: 0 auto 15px;
	text-align: center;
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry .wp-caption {
	background: #F8F8F8;
	border: 1px solid #e6e6e6;
	margin-bottom: 10px;
	max-width: 99%;
	padding: 1px;
	text-align: center;
}
.entry .wp-caption img {
	background: none;
	border: 0;
	margin: 0;
	max-width: 98%;
	padding: 4px 0;
}
.entry .wp-caption-text,
.entry .gallery-caption {
	font: 0.9em/1.5em Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
	padding: 0;
	text-align: center;
}
/* Attachment page */
.entry .attachment {
	padding: 0 0 15px 0;
}
.entry .attachment img {
	display: block;
	margin: 0 auto;
}
body.attachment .entry-caption {
	margin: 5px 0 0 0;
	text-align: center;
}
body.attachment .entry .entry-caption p {
	color: #666;
	font-size: 12px;
}
body.attachment .nav-attachment {
	font-weight: bold;
	padding: 15px 0;
}
/* Author Info */
#author-info {
	border-top: 1px solid #ddd;
	padding: 23px 0;
}
#author-avatar {
	float: left;
	margin-right: -65px;
}
#author-description {
	float: left;
	margin-left: 85px;
}
#author-description h4 {
	font-size: 18px;
	line-height: 1.0em;
	margin-bottom: 3px;
}
.entry-content #author-description {
	color: #474646;
	font-size: 0.875em;
	line-height: 21px;
}
/* Pagination */
.nav-entries,
.post-entries {
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	margin: 0 0 0 180px;
	padding: 10px 20px 8px;
	width: 479px;
}
.nav-entries a,
.post-entries a {
	color: #555;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
.nav-entries a:hover,
.post-entries a:hover {
	text-decoration: underline;
}


/* =Widgets
-------------------------------------------------------------- */

/* Generic Widgets */
.widget {
	color: #555;
	font-size: 12px;
	margin: 0 0 30px 0;
}
.widget h3 {
	background: url(images/indentline.png) repeat-x bottom left;
	font: normal bold 18px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 0 0 15px;
	text-transform: uppercase;
}
.widget h3 a {
	color: #333;
}
.widget p {
	font: 12px/20px Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}
.widget ul {
	clear: both;
	list-style-position: inside;
	list-style-type: disc;
	margin-top: -10px;
}
.widget ul li {
	background: url(images/indentline-light.png) repeat-x bottom left;
	list-style: none;
	padding: 7px 0;
}
.widget ul li a {
	color: #555;
	line-height: 18px;
	text-decoration: none;
}
.widget ul li a:hover {
	text-decoration: underline;
}
.widget ul ul {
	border-top: none;
	padding: 10px 0 0 10px;
}
.widget ul ul li {
	background: none;
	padding: 3px 0;
}
/* Specific Widgets */
/* Widget Forms */
.widget input[type="text"] {
	border-color: #ccc #efefef #efefef #ccc;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: 0 5px 5px 0;
	padding: 7px 0 7px 7px !important;
	width: 96%;
}
.widget .screen-reader-text {
	display: none;
}
.widget input#searchsubmit,
.widget_blog_subscription input[type="submit"] {
	float: right;
}
.widget_search:after,
.widget_blog_subscription:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/* Calendar Widget */
#wp-calendar {
	clear: both;
	margin-bottom: 15px;
	padding: 0;
	width: 95%;
}
#wp-calendar caption {
	padding: 0 10px 10px;
}
#wp-calendar th,
#wp-calendar td {
	background: #787878;
	color: #fff;
	padding: 5px;
	text-align: center;
}
#wp-calendar td {
	background: transparent;
	color: #555;
}
#wp-calendar td a {
	color: #333;
}
#wp-calendar td,
table#wp-calendar th {
	padding: 3px 0;
}
/* Recent Comments Widget */
.widget_recent_comments .avatar {
	max-width: none;
}
.widget_recent_comments td.recentcommentstexttop,
.widget_recent_comments td.recentcommentstextend {
	vertical-align: top;
}
.widget_recent_comments td.recentcommentstextend {
	line-height: 1.1em;
}
/* Authors Widget */
.widget_authors ul li {
	overflow: hidden;
}
.widget_authors ul li:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.widget_authors {
	padding: 0 !important;
}
.widget_authors ul ul li {
	overflow: hidden;
}
.widget_authors img {
	float: left;
	margin-bottom: 3px !important;
	padding-right: 10px;
}
/* Authors grid Widget */
.widget_author_grid ul{
	margin-top: 0;
}
/* Twitter Widget */
.widget_twitter ul {
	margin-bottom: 10px;
}
.widget_twitter ul li a {
	color: #000
}
 /* Cloud Widgets */
.wp_widget_tag_cloud div,
.widget_tag_cloud div {
 	word-wrap: break-word;
}
 /* RSS Widgets */
.widget_rss ul li a {
	color: #000
}
.widget_rss_links p img {
	margin-bottom: 0;
	vertical-align: middle;
}
 /* Gravar Profile Widgets */
.widget-gravatar-profile h4 {
	margin-top: 0 !important;
}
/* Text Widgets */
.widget_text .textwidget {
	line-height: 18px !important;
	padding: 0 10px;
}
.widget_text .textwidget p {
	line-height: 18px !important;
}
/* Tags */
.widget_tag_cloud a {
	color: #555;
}
.widget_tag_cloud a:hover {
	color: #000;
	text-decoration: none;
}
/* Image Widget */
.widget_image .wp-caption {
	max-width: 100%;
}


/* =Comments
-------------------------------------------------------------- */

/* Comments */
#comments {
	background: url(images/indentline-light.png) repeat-x left top;
	margin: 40px 0 0;
	padding: 40px 0 0 0;
	position: relative;
	width: 700px;
}
#comments h3 {
	color: #333;
	font-size: 30px;
	line-height: 1.0em;
	margin-bottom: 40px;
}
#comments .comment {
	list-style-type: none;
	margin: 0;
	width: 100%;
}
#comments .comment .comment-container {
	margin: 0 0 20px 0;
	position: relative;
}
#comments .comment .comment-container .comment-content {
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	float: left;
	padding: 20px;
	width: 559px;
}
#comments .comment.bypostauthor .comment-container .comment-content {
	background: #fefeee;
}
#comments .avatar {
	float: left;
	margin: 0 10px 10px 0;
}
#comments .comment-content p {
	margin: 0 0 1.5em 0;
}
#comments .reply {
	padding-top: 0;
}
#comments .reply a {
	background: #eee;
	border-color: #888;
	color:#555 !important;
	font: 11px/18px Arial, Helvetica, sans-serif;
	text-shadow: none;
}
#comments .reply a:hover {
	background-color: #e6e6e6;
}
#comments .comment.depth-2 .comment-content {
	width: 534px;
}
#comments .comment.depth-3 .comment-content {
	width: 509px;
}
#comments .comment.depth-4 .comment-content {
	width: 484px;
}
#comments .comment.depth-5 .comment-content {
	width: 434px;
}
#comments .comment.depth-6 .comment-content {
	width: 409px;
}
#comments .comment.depth-7 .comment-content {
	width: 384px;
}
#comments .comment #commentform input.txt,
#comments .comment #commentform textarea {
	width: 495px !important;
}
#comments .comment.depth-2 #commentform input.txt,
#comments .comment.depth-2 #commentform textarea {
	width: 470px !important;
}
#comments .comment.depth-3 #commentform input.txt,
#comments .comment.depth-3 #commentform textarea {
	width: 445px !important;
}
#comments .comment.depth-4 #commentform input.txt,
#comments .comment.depth-4 #commentform textarea {
	width: 420px !important;
}
#comments .comment.depth-5 #commentform input.txt,
#comments .comment.depth-5 #commentform textarea {
	width: 395px !important;
}
#comments .comment.depth-6 #commentform input.txt,
#comments .comment.depth-6 #commentform textarea {
	width: 370px !important;
}
#comments .comment.depth-7 #commentform input.txt,
#comments .comment.depth-7 #commentform textarea {
	width: 345px !important;
}
p.nocomments {
	font-size: 18px;
	font-weight: bold;
}
#comments ul.children {
	margin: 0 0 0 25px;
	padding: 0;
}
#comments .navigation a {
	display: block;
	margin: 15px 0 0 0;
	text-decoration: none;
}
#respond h3 small {
	font-size: 40%;
	text-transform: uppercase;
}
#pings {
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	margin: 30px 0 0 0;
	padding: 20px;
}
#comments #pings h3 {
	font-size: 24px;
	margin: 0 0 20px 0;
}
#comments .pingbacks li.pingback {
	margin: 10px 0;
}
#comments .pingbacks li.pingback .reply {
	display: none;
}
/* Comments Form */
#respond {
	margin: 40px 0 0;
}
#respond h3 {
	color: #333;
	font-size: 30px;
	margin-bottom: 20px;
}
#respond .left {
	float: left;
	margin-right: 15px;
	width: 200px;
}
#respond .right {
	float: left;
	width: 380px;
}
#respond label {
	color: #777;
	font-size: 11px;
}
#commentform {
	margin: 15px 0 0 0;
}
.comment-notes,
.logged-in-as {
	margin-bottom: 20px;
}
#respond label {
	color: #777;
	font-size: 11px;
}
.required,
.form-allowed-tags {
	display: none;
}
#commentform div:not(#comment-form-subscribe) p label {
	background: #333;
	color: #fff;
	display: inline-block;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	margin: 0 26px 0 0;
	padding: 11px 10px 8px;
	position: relative;
	text-shadow: 2px 1px 0 rgba(0,0,0,0.4);
	vertical-align: top;
	width: 130px;
}
#commentform div:not(#comment-form-subscribe) p label:after {
	background: url(images/bg-postdate.png) no-repeat center right;
	content: "";
	display: block;
	height: 38px;
	position: absolute;
	right: -15px;
	top: 0;
	width: 15px;
}
#commentform input[type=text],
#commentform textarea {
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border: none;
	font: 14px/14px Arial, Helvetica, sans-serif;
}
#commentform input[type=text] {
	color: #666;
	margin: 0 5px 20px 0;
	padding: 10px 7px;
	width: 500px;
}
#commentform textarea {
	color: #666;
	padding: 5px 7px;
	width: 500px !important;
}
#respond #commentform #submit {
	cursor: pointer;
	margin: 15px 0 0 180px;
}
/* Pingbacks / Trackbacks */
h3#pings {
	margin: 25px 0 10px 0;
}
.pinglist li {
	list-style-type: decimal;
	margin: 0 0 0 20px;
}
.pinglist li .author {
	font-size: 15px;
	font-weight: bold;
}
.pinglist li .date {
	font-size: 11px;
}
.pinglist li .pingcontent {
	display: block;
	margin: 10px 0;
}


/* =Misc
-------------------------------------------------------------- */

/* Buttons */
a.button,
a.comment-reply-link,
#commentform #submit,
.widget input.submit,
.entry input[type="submit"],
.widget #searchsubmit,
.widget_blog_subscription input[type="submit"],
#searchsubmit {
	border-bottom-color: #000;
	/*Border radius*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #000;
	/*Background*/
	background: #000; /*Fallback*/
	background: -webkit-gradient(
				linear,
					left top,
					left bottom,
					color-stop( .2, #333 ),
					color-stop( 1, #000 )
				);
	background: -moz-linear-gradient(
					center top,
					#333 20%,
					#000 100%
				);
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla( 0, 100%, 100%, .3 ) /*Top*/,
						inset 0 0 2px hsla( 0, 100%, 100%, .3 ) /*Shine*/,
						0 1px 2px hsla( 0, 0%, 0%, .29 ) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla( 0, 100%, 100%, .3 ) /*Top*/,
					inset 0 0 2px hsla( 0, 100%, 100%, .3 ) /*Shine*/,
					0 1px 2px hsla( 0, 0%, 0%, .29 ) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla( 0, 100%, 100%, .3 ) /*Top*/,
				inset 0 0 2px hsla( 0, 100%, 100%, .3 ) /*Shine*/,
				0 1px 2px hsla( 0, 0%, 0%, .29 ) /*Shadow*/;
	color: white !important;
	display: inline-block;
	font-weight: bold !important;
	margin: 5px;
	padding: 7px 13px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 hsla( 0, 0%, 0%, .3 );
	text-transform: uppercase;
}
a.button.large {
	padding: 6px 16px;
}
a.button.small,
a.comment-reply-link {
	padding: 0 10px;
}
a.button:hover,
a.button.hover,
a.button.active,
a.comment-reply-link:hover,
#commentform #submit:hover,
.entry input[type="submit"]:hover,
.widget input.submit:hover,
.widget #searchsubmit:hover,
.widget_blog_subscription input[type="submit"]:hover,
#searchsubmit:hover {
	/*Background*/
	background: #333; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop( .2, #333 ),
					color-stop( 1, #212121 )
				);
	background: -moz-linear-gradient(
					center top,
					#333 20%,
					#212121 100%
				);
	cursor: pointer;
	text-decoration: none !important;
}
a.button:active,
a.button.active {
	border-color: #20559a;
	/*Box shadow*/
	-webkit-box-shadow: inset 0 0 7px hsla( 0, 0%, 0%, .3 ) /*Shine*/,
						0 1px 0 hsla( 0, 100%, 100%, 1 ) /*Shadow*/;
	-moz-box-shadow: inset 0 0 7px hsla( 0, 0%, 0%, .3 ) /*Shine*/,
					0 1px 0 hsla( 0, 100%, 100%, 1 ) /*Shadow*/;
	box-shadow: inset 0 0 7px hsla( 0, 0%, 0%, .3 ) /*Shine*/,
				0 1px 0 hsla( 0, 100%, 100%, 1 ) /*Shadow*/;
}
a.button.inactive {
	/*Background*/
	background: #e8e8e8; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop( .2, #f3f3f3 ),
					color-stop( 1, #e6e6e6 )
				);
	background: -moz-linear-gradient(
					center top,
					#f3f3f3 20%,
					#e6e6e6 100%
				);
	border: 1px solid #d5d5d5;
	border-bottom-color: #e6e2e2;
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla( 0, 100%, 100%, .5 ) /*Top*/,
						inset 0 0 2px hsla( 0, 100%, 100%, .1 ) /*Shine*/,
						0 1px 0 hsla( 0, 100%, 100%, .7) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla( 0, 100%, 100%, .5 ) /*Top*/,
					inset 0 0 2px hsla( 0, 100%, 100%, .1 ) /*Shine*/,
					0 1px 0 hsla( 0, 100%, 100%, .7 ) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla( 0, 100%, 100%, .5 ) /*Top*/,
					inset 0 0 2px hsla( 0, 100%, 100%, .1 ) /*Shine*/,
					0 1px 0 hsla( 0, 100%, 100%, .7 ) /*Shadow*/;
	color: #aeaeae;
	text-shadow: 0 1px 0 white;
}


/* =Post Format
-------------------------------------------------------------- */

.format-aside .title,
.format-image .title,
.format-quote .title,
.format-video .title,
.format-audio .title {
	display: none;
}
/* Link Posts */
.format-link .link a:after{
	content: "\2192";
	padding-left: 6px;
}
/* Audio Posts */
.format-audio .player {
	text-align: center;
}
.player audio {
	display: none;
}
.skeptical-mp3 .hentry.mp3 audio,
.skeptical-ogg .hentry.ogg audio,
.skeptical-wav .hentry.wav audio {
	display: block;
}
.skeptical-mp3 .hentry.mp3 .audio-file-link,
.skeptical-ogg .hentry.ogg .audio-file-link,
.skeptical-wav .hentry.wav .audio-file-link {
	display: none;
}

/* Chat Posts */
.format-chat .entry p {
	margin: 0.5em 0;
}
.format-chat .entry p:nth-child(odd),
.format-chat .entry blockquote p:nth-child(odd) {
	font-weight: bold;
}
/* Gallery Posts */
.format-gallery .gallery-info {
	margin-top: 10px;
}
.format-gallery .entry .gallery-thumb {
	margin: 0 0 0 -20px;
	width: 519px;
}


/* =IE 7
-------------------------------------------------------------- */

#ie7 .nav li a {
	_height: 0;
	zoom: 1;
}
#ie7 .button,
#ie7 .button:visited {
	margin: 0;
	padding: 7px 6px;
}
#ie7 #tabs ul.wooTabs {
	zoom: 1;
}
#ie7 .widget ul li {
	padding-left: 0 !important;
}
#ie7 .commentlist li .comment-container {
	zoom:1;
}
#ie7 .comment-content,
#ie7 .avatar {
	overflow: hidden;
}
#ie7 #comments .comment .comment-container .comment-content {
	width: 550px;
}
#ie7 #comments .comment.depth-2 .comment-content {
	width: 525px;
}
#ie7 #comments .comment.depth-3 .comment-content {
	width: 500px;
}
#ie7 #comments .comment.depth-4 .comment-content {
	width: 475px;
}
#ie7 #comments .comment.depth-5 .comment-content {
	width: 425px;
}
#ie7 #comments .comment.depth-6 .comment-content {
	width: 400px;
}
#ie7 #comments .comment.depth-7 .comment-content {
	width: 375px;
}
#ie7 #comments #respond {
	float: none;
}
#ie7 #header {
	z-index: 9999;
}
#ie7 #navigation {
	width: inherit;
	z-index: 9999;
}
#ie7 #navigation .nav,
#ie7 #navigation .rss {
	float: left;
}
#ie7 .post{
	zoom: 1;
}


/* =IE 8
-------------------------------------------------------------- */

#ie8 .button,
#ie8 .button:visited {
	margin: 0;
	padding: 10px 15px;
}


/* =wpcom
-------------------------------------------------------------- */

.sharedaddy {
	clear: both;
}
div.sharedaddy div.sd-block,
div.sharedaddy.sharedaddy-dark .sd-block {
	border-top: 1px solid #ddd !important;
}
div.sharedaddy ul.wpl-avatars, .wpl-likebox {
	padding-bottom: 9px;
}
#wpstats {
	display: block;
	margin: -15px auto 0;
	position: relative;
	z-index: 999;
}
.sd-rating h3 {
	font-size: 1.0em;
}


/* =Infinity Styles
-------------------------------------------------------------- */

/**
 * Globally hidden elements when IS is supported and in use.
 */
.infinite-scroll .nav-entries, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending #footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/**
 * When IS has reached its end we need to re-display elements that were hidden (via .neverending) before
 */
.infinity-end.neverending #footer {
	display: block;
}

/* Additional styles */

.infinite-wrap {
	border-top: none;
	padding: 0;
}
.infinite-loader {
	margin-left: 180px !important;
	margin-bottom: 1.2em !important;
}
#infinite-handle {
	margin: 0 0 2em 180px;
}
body.rtl .infinite-loader,
body.rtl #infinite-handle {
	margin-right: 180px;
	margin-left: 0;
}
