img.wp-smiley {
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .05em 0 .1em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}/**
 * Like Button toolbar button, loading text & container styles
 *
 * @todo: doesn't look like "style.css" is used anymore.
 */


/* Master container */
#jp-post-flair {
	padding-top: .5em;
}

/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	margin-bottom: 1em;
}


/* Toolbar */
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width: 61px;
	overflow: hidden;
}

#wpadminbar iframe.admin-bar-likes-widget {
	width: 61px;
	height: 28px;
	min-height: 28px;
	border-width: 0px;
	position: absolute;
	top: 0;
}

div.jetpack-likes-widget-wrapper {
	width: 100%;
	min-height: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-likes-widget-wrapper.slim-likes-widget {
	width: 1px; /* initial default */
	min-height: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px 10px 12px 10px;
	background-color: #2e4453;
	border-width: 0;
	box-shadow: 0 0 10px #2e4453;
	box-shadow: 0 0 10px rgba(46,68,83,.6);
	min-width: 130px;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 12px;
	padding-bottom: 8px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sd-box {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
	display: block;
}


/* Loading text */
.post-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .button span {
}

.post-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.slim-likes-widget .post-likes-widget {
	width: auto;
	float: none;
}


/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}
/**
 * Styles for Jetpack related posts
 */

/* Container */

div#jp-relatedposts {
	display: none;
	padding-top: 1em;
	margin: 1em 0;
	position: relative;
}

div.jp-relatedposts:after {
	content: '';
	display: block;
	clear: both;
}

/* Headline above related posts section, labeled "Related" */

div#jp-relatedposts h3.jp-relatedposts-headline {
	margin: 0 0 1em 0;
	display: inline-block;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	font-family: inherit;
}

div#jp-relatedposts h3.jp-relatedposts-headline em:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.2);
	margin-bottom: 1em;
}

div#jp-relatedposts h3.jp-relatedposts-headline em {
	font-style: normal;
	font-weight: bold;
}

/* Related posts items (wrapping items) */

div#jp-relatedposts div.jp-relatedposts-items {
	clear: left;
}

div#jp-relatedposts div.jp-relatedposts-items-visual {
	margin-right: -20px;
}

/* Related posts item */

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
	float: left;
	width: 33%;
	margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
	padding-right: 20px;
	/*cursor: pointer;*/
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;
}

div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover .jp-relatedposts-post-title a {
	text-decoration: underline;
}

div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/* Related posts item content */

div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
div#jp-relatedposts div.jp-relatedposts-items p {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs {
	position:relative;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:block;
}

div#jp-relatedposts div.jp-relatedposts-items p {
	margin-bottom: 0;
}

div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	text-transform: none;
	margin: 0;
	font-family: inherit;
	display: block;
	max-width: 100%;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-size: inherit;
	font-weight: normal;
	text-decoration: none;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
	text-decoration: underline;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post span {
	display: block;
	max-width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post span {
	max-width: 100%;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
	opacity: .6;
}

/* Behavior when there are thumbnails in visual mode */
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
	display: none;
}

/* Behavior when there are no thumbnails in visual mode */
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
	overflow: hidden;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs span {
	margin-bottom: 1em;
}

/**
 * Responsive
 */

@media only screen and (max-width: 640px) {

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
		width: 50%;
	}

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
		clear: left;
	}

	div#jp-relatedposts div.jp-relatedposts-items-visual {
		margin-right: 20px;
	}

}

@media only screen and (max-width: 320px) {

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
		width: 100%;
		clear: both;
		margin: 0 0 1em;
	}

}
/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

.wp-playlist-light {
	color: #000;
}

.wp-playlist-light .wp-playlist-item {
	color: #333;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff;
}

.wp-playlist-caption {
	display: block;
}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */

/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
}

/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
	font: normal 20px/1 'dashicons' !important;
}

.dashicons, .dashicons-before:before {
	font-family: 'dashicons' !important;
}

.noticon {
	font-family: "Noticons" !important;
}.bbp-staff-role {
	color: #f1831e;
}

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important;
}/*
Theme Name: Traction
Theme URI: http://thethemefoundry.com/traction/
Description: A super clean magazine theme featuring built-in post thumbnail support, a featured post slider, and a robust theme options menu.
Version: 2.6.3-wpcom
Author: The Theme Foundry
Author URI: http://thethemefoundry.com/
Tags: black, blog, blue, business, classic-menu, clean, custom-colors, custom-menu, dark, elegant, featured-images, fixed-layout, full-width-template, gaming, green, handcrafted, magazine, modern, multiple-menus, news, post-slider, professional, red, right-sidebar, sticky-post, tech, theme-options, translation-ready, two-columns
License: GNU General Public License
License URI: LICENSE
*/

/*
	Copyright (C) 2010 Jestro LLC

	This program is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program.  If not, see <http://www.gnu.org/licenses/>.

*/


/* Required WordPress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft { float: left; }
.alignright { float: right; }

/*---------------------------------------------------------

	Stylesheet Overview

------------------------------------------------------------

	----- Table of Contents -----

	1.  Reset
	2.  Body and links
	3.  Basic Structure
	4.  Header
	5.  Navigation
	6.  Featured slider
	7.  Main top subscribe area
	8.  Index and paged layout
	9.  Single layout
	10. Pages, Page Templates, and Archives
	11. Entry styling (pages and posts)
	12. Comments
	13. Sidebar
	14. Footer
	15. Default floats and image styling

	----- Font / line-height sizing -----

	Base font-size is 62.5% = 10px
	1.2em = 12px

	----- IMPORTANT NOTE -----

	DO NOT make edits to this file, your edits will vanish
	when you upgrade the theme. Instead add your custom CSS to
	the style.css file in the pro child theme. Any new styles
	you add there will automatically override this imported
	stylesheet. This will also make your life a whole lot
	easier when it comes time to upgrade the theme.
*/

/*---------------------------------------------------------
	1. Reset
------------------------------------------------------------ */
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; }
table { border-collapse: collapse; border-spacing: 0; }
img { -ms-interpolation-mode: bicubic; }

/*---------------------------------------------------------
	2. Body and links
------------------------------------------------------------ */
body {
	min-width: 1110px;
	font: 62.5% Helvetica, "Helvetica Neue", Arial, sans-serif;
	color: #444;
	line-height: 2.2em;
	background: #292929 url(/wp-content/themes/premium/traction/images/body-background.jpg) repeat left top;
}
a:link,
a:visited {
	color: #285a86;
	text-decoration: none;
}
a:hover {
	color: #1a3d5c;
}
.entry a:link,
.entry a:visited {
	font-weight: bold;
}

/*---------------------------------------------------------
	3. Basic Structure
------------------------------------------------------------ */
.wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
.wrapper.big {
	background: url(/wp-content/themes/premium/traction/images/wrap-glow.jpg) no-repeat center top;
}
#main-top {
	height: 54px;
	background: #3c3c3d url(/wp-content/themes/premium/traction/images/sprite-bg.png) no-repeat -11px -225px;
	/* ---- before sprite ----> background: #3c3c3d url(/wp-content/themes/premium/traction/images/main-top.png) no-repeat center top; */
}
#main {
	background: #e7e9eb url(/wp-content/themes/premium/traction/images/main-body.png) repeat-y center top;
}
#main-bottom {
	height: 15px;
	background: url(/wp-content/themes/premium/traction/images/sprite-bg.png) no-repeat -10px -299px;
	/* ---- before sprite ----> background: url(/wp-content/themes/premium/traction/images/main-bottom.png) no-repeat center top; */
}
.main-top-left {
	float: left;
	width: 638px;
	padding: 0;
}
#content {
	float: left;
	width: 618px;
	padding: 20px 20px 15px 20px;
}
#sidebar {
	float: right;
	padding: 0 20px;
	width: 262px;
}
#footer {
	clear: both;
	margin-top: 30px;
}
.clear:after,
li.comment:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.skip-content {
	display: none;
}

/*---------------------------------------------------------
	4. Header
------------------------------------------------------------ */
#header {
	padding-bottom: 20px;
}
div.logo {
	float: left;
}
#title,
div.logo img {
	padding: 30px 0 0 0;
	font-size: 3em;
	color: #f8f8f8;
	font-weight: bold;
	text-shadow: 0 2px 0 #000;
}
#title {
	padding: 30px 0 0 20px;
}
div.logo.logo-img {
	max-width: 100%;
	line-height: 0;
}
#title a {
	color: #fff;
}
#title a:hover {
	text-decoration: none;
}

/*Description
---------------------------------------*/
#description {
	margin: 12px 0 0 20px;
	color: #aaa;
	font-family: Georgia, Times, sans-serif;
	font-style: italic;
	font-size: 1.3em;
	line-height: 1;
}

/*---------------------------------------------------------
	5. Navigation
------------------------------------------------------------ */

/* Category Navigation
---------------------------------------*/
div#cat-nav {
	clear: both;
	float: left;
	width: 960px;
	margin: 30px 0 0 0;
	background: url(/wp-content/themes/premium/traction/images/sprite-bg.png) no-repeat -10px -10px;
	/* ---- before sprite ----> background: url(/wp-content/themes/premium/traction/images/nav.png) no-repeat bottom center;  */
}
.nav {
	float: left;
	line-height: 45px;
	margin: 0 20px;
	width: 100%;
}
.nav a {
	display: block;
	color: #ebecee;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px 0 #090909;
	padding: 0 20px;
}
.nav a:hover {
	color: #fff;
}
.nav li {
	float: left;
}
.nav ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	z-index: 999;
	padding-bottom: 10px;
	font-weight: normal;
	background: transparent url(/wp-content/themes/premium/traction/images/nav-bottom.png) no-repeat bottom center;
}
.nav ul a, .nav li a {
	display: block;
	position: relative;
}
.nav ul a {
	font-weight: normal;
	color: #ebecee;
	text-shadow: none;
}
.nav li li {
	width: 200px;
	background: #245d8e;
}
.nav li li a {
	margin: 0;
	padding: 8px 10px 8px 20px;
	width: 170px;
	line-height: 20px;
}
.nav li ul ul {
	margin: -36px 0 0 200px;
}
.nav li:hover ul ul,
.nav li:hover ul ul ul,
.nav li:hover ul ul ul ul,
.nav li.sfhover ul ul,
.nav li.sfhover ul ul ul,
.nav li.sfhover ul ul ul ul {
	left: -999em;
}
.nav li:hover ul,
.nav li li:hover ul,
.nav li li li:hover ul,
.nav li li li li:hover ul,
.nav li.sfhover ul,
.nav li li.sfhover ul,
.nav li li li.sfhover ul,
.nav li li li li.sfhover ul {
	left: auto;
}
.nav li:hover,
.nav li.sfhover,
.nav .current_page_parent,
.nav .current_page_ancestor,
.nav .current-cat-parent,
.nav .current-cat,
.nav .current_page_item,
.nav .current_page_item a,
.nav .current-cat a {
	color: #fff;
	background: rgba(0, 0, 0, .1);
}
.nav li li:hover,
.nav li li.sfhover,
.nav li li.current_page_parent,
.nav li li.current_page_ancestor,
.nav li li.current-cat-parent,
.nav li li.current-cat,
.nav li li.current_page_item {
	background: #235079;
}

/* Category Nav Arrows
---------------------------------------*/
.nav a.sf-with-ul {
	padding-right: 30px;
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: 10px;
	bottom: 16px; /* IE6 only */
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
	background: url(/wp-content/themes/premium/traction/images/nav-arrows.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator { /* give all except IE6 the correct values */
	bottom: 16px;
	background-position: 0 -100px;
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px;
}
/* point right for anchors in subs */
.nav ul .sf-sub-indicator {
	background-position: -10px 0;
	right: 32px;
	top: 12px;
}
.nav ul a > .sf-sub-indicator {
	background-position: 0 0;
}
/* apply hovers to modern browsers */
.nav ul a:focus > .sf-sub-indicator,
.nav ul a:hover > .sf-sub-indicator,
.nav ul a:active > .sf-sub-indicator,
.nav ul li:hover > a > .sf-sub-indicator,
.nav ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0;
}

/*Page Navigation
---------------------------------------*/
#pg-nav-bg {
	height: 51px;
	background: #000 url(/wp-content/themes/premium/traction/images/flw-bg.png) repeat-x top left;
}
#pg-nav {
	float: right;
}
#pg-nav .nav {
	margin: 0;
	line-height: 50px;
}
#pg-nav .nav a	{
	font-size: 1.2em;
	font-weight: normal;
	color: #b3b3b3;
	text-shadow: 0 -1px 0 #000;
}
#pg-nav .nav a:hover {
	color: #fff;
}
#pg-nav .nav ul {
	z-index: 1000;
	background-image: url(/wp-content/themes/premium/traction/images/nav-bottom-pg.png);
}
#pg-nav .nav li li {
	background: #1c1c1c;
}
#pg-nav .nav li:hover,
#pg-nav .nav li.sfhover,
#pg-nav .nav .current_page_parent,
#pg-nav .nav .current_page_ancestor,
#pg-nav .nav .current-cat-parent,
#pg-nav .nav .current-cat,
#pg-nav .nav .current_page_item,
#pg-nav .nav .current_page_item a,
#pg-nav .nav .current-cat a {
	color: #fff;
	background: rgba(0, 0, 0, .2);
}
#pg-nav .nav li li:hover,
#pg-nav .nav li li.sfhover,
#pg-nav .nav li li.current_page_parent,
#pg-nav .nav li li.current_page_ancestor,
#pg-nav .nav li li.current-cat-parent,
#pg-nav .nav li li.current-cat,
#pg-nav .nav li li.current_page_item {
	background: #000;
}

/*Page Nav Arrows
---------------------------------------*/
#pg-nav a > .sf-sub-indicator {
	bottom: 18px;
}

/*---------------------------------------------------------
	6. Featured slider
------------------------------------------------------------ */
div#feature {
	background: url(/wp-content/themes/premium/traction/images/feature-body.png) repeat-y top center;
}
div.feature-top {
	display: block;
	height: 20px;
	background: url(/wp-content/themes/premium/traction/images/sprite-bg.png) no-repeat -10px -75px;
	/* ---- before sprite ----> background: url(/wp-content/themes/premium/traction/images/feature-top.png) no-repeat top center; */
}
div.feature-bottom {
	display: block;
	height: 20px;
	margin-bottom: 30px;
	background: url(/wp-content/themes/premium/traction/images/sprite-bg.png) no-repeat -10px -185px;
	/* ---- before sprite ----> background: url(/wp-content/themes/premium/traction/images/feature-bottom.png) no-repeat top center; */
}
div.feature-main {
	float: left;
	font-size: 1.3em;
	padding: 0 20px;
	width: 618px;
}
div.feature-main .container {
	width: 618px;
}
div.feature-main .slides div {
	display: block;
	width: 618px;
}
div.feature-main div.slide p {
	margin-top: 10px;
	text-shadow: 0 1px 0 #fbfbfb;
}
img.feature-photo {
	padding: 7px;
	background: #fff;
	border: 1px solid #aaa;
}
div.feature-main h3 {
	margin: 10px 0 0 0;
}
div.feature-main h3 a:link, div.feature-main h3 a:visited {
	font-size: 1.6em;
	color: #444;
	text-shadow: 0 1px 0 #fff;
}
div.feature-main h3 a:hover {
	color: #285a86;
}
div.feature-main a:link.more-link,
div.feature-main a:visited.more-link {
	float: right;
	display: block;
	margin-top: 20px;
	padding: 4px 20px;
	font-weight: bold;
	color: #444;
	text-shadow: 0 1px 0 #fff;
	background: #eef0f2 url(/wp-content/themes/premium/traction/images/feature-li-bg.png) repeat-x bottom left;
	border: 1px solid #aaa;
	-moz-border-radius: 16px;
	-o-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}
div.feature-main a:hover.more-link {
	border: 1px solid #c9c9c9;
	background: #f3f5f7 url(/wp-content/themes/premium/traction/images/feature-li-bg-hover.png) repeat-x bottom left;
}

/*Featured Sidebar
---------------------------------------*/
div.feature-sidebar {
	float: right;
	width: 258px;
	padding: 5px 24px 15px 20px;
}
div.feature-sidebar h2 {
	height: 50px;
	margin: 10px -36px 5px 0;
	padding: 10px 0 0 16px;
	font-size: 1.4em;
	color: #f3f4f6;
	text-shadow: 0 1px 0 #111;
	background: url(/wp-content/themes/premium/traction/images/sprite-bg.png) no-repeat -10px -115px;
	/* background: url(/wp-content/themes/premium/traction/images/feature-h2-bg.png) no-repeat top left; ---- before sprite ---- */
}
div.feature-sidebar ul {
	margin: 0 0 10px 0;
}
div.feature-sidebar ul li {
	margin: 0 0 15px 0;
}
div.feature-sidebar ul li a {
	display: block;
	padding: 12px 15px;
	font-size: 1.2em;
	line-height: 1em;
	background: #ebedf0 url(/wp-content/themes/premium/traction/images/feature-li-bg.png) repeat-x bottom left;
	border: 1px solid #bfbfbf;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.feature-sidebar ul li a:hover {
	 border: 1px solid #d1d1d1;
	 background: #f5f7fa url(/wp-content/themes/premium/traction/images/feature-li-bg-hover.png) repeat-x bottom left;
}
div.feature-main a:active.more-link,
div.feature-sidebar ul li.current a,
div.feature-sidebar ul li.current a:hover,
div.feature-sidebar ul li a:hover:active {
	 border: 1px solid #ccc;
	 border-top: 1px solid #777;
	 border-bottom: 1px solid #dedede;
	 background: #d4d7d9 url(/wp-content/themes/premium/traction/images/feature-li-bg-active.png) repeat-x top left;
}
div.feature-sidebar ul li.current a {
	cursor: default;
}
div.feature-sidebar ul li a img {
	float: left;
	display: block;
	margin: 0 15px 0 0;
	padding: 3px;
	background: #fff;
	border-bottom: 1px solid #aaa;
}
div.feature-sidebar ul li a:hover img,
a:hover img.index-post-thm {
	-moz-transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
}
div.feature-sidebar ul li.active a:hover img {
	-moz-transform: none;
	-webkit-transform: none;
}
div.feature-sidebar ul li a strong {
	display: block;
	width: 175px;
	float: right;
	margin: 3px 0;
	color: #444;
	text-shadow: 0 1px 0 #fff;
	font-size: 1.1em;
	line-height: 1.3em;
}
div.feature-sidebar ul li.active a strong {
	text-shadow: 0 1px 0 #f3f3f3;
}
div.feature-sidebar ul li a span {
	display: block;
	float: right;
	width: 175px;
	color: #666;
}

/*Slider Arrows
---------------------------------------*/
#slider-arrows {
	margin: 0 auto;
	width: 65px;
}
.slider-nav-left {
	float: left;
}
.slider-nav-right {
	float: right;
}
.slider-nav-left a,
.slider-nav-right a {
	width: 32px;
	height: 27px;
}
.slider-nav-left a:hover:active,
.slider-nav-right a:hover:active {
	opacity: .6;
}

/*---------------------------------------------------------
	7. Main top subscribe area
------------------------------------------------------------ */
#main-top h4 {
	float: left ;
	padding: 16px 0 0 20px;
	font-size: 1.4em;
	line-height: 1;
	font-weight: bold;
	color: #dbdbdb;
	text-shadow: 0 1px 0 #000;
}
.subscribe {
	float: right;
	width: 262px;
	margin: 12px 20px 10px 20px;
}
.subscribe h5 {
	float: left;
	font-weight: bold;
	font-size: 1.3em;
	color: #c1c1c1;
	text-shadow: 0 1px 0 #000;
	padding: 0 30px 0 0;
}
#main-top .rss-feed a:hover {
	color: #fff;
}
.subscribe ul {
	float: right;
}
.subscribe ul li {
	float: left;
	margin-left: 10px;
}
.subscribe li a {
	opacity: .9;
}
.subscribe li a:hover {
	opacity: 1;
}
.subscribe li a:active {
	opacity: .5;
}

/*---------------------------------------------------------
	8. Index and paged styling
------------------------------------------------------------ */
.post {
	margin-bottom: 30px;
	position: relative;
	border-bottom: 1px solid #d5d7d8;
}

/*Post Header
---------------------------------------*/
.entry h2.title {
	font-size: 1.6em;
	margin: 0;
	padding: 0 0 10px 0;
}
.entry h2 a {
	color: #444;
	text-shadow: 0 1px 0 #fff;
}
.entry h2 a:hover {
	color: #285a86;
}
.post .date {
	position: absolute;
	left: -93px;
	width: 73px;
	height: 73px;
	text-align: center;
	background: rgba(0, 0, 0, .15);
}
.post .date div {
	font-size: 1.3em;
	color: #efefef;
	font-weight: bold;
	letter-spacing: 2px;
}
.post .date .day {
	margin-top: 15px;
	font-size: 2.4em;
}
.post .date .month {
	text-transform: uppercase;
	font-weight: normal;
	color: #ccc;
}
a:hover img.index-post-thm {
	-moz-transform: rotate(-2deg);
	-webkit-transform: rotate(-2deg);
}

/*Entry
---------------------------------------*/
.entry {
	margin: 0 0 30px 215px;
	font-size: 1.3em;
}
img.index-post-thm {
	margin-bottom: 30px;
}
.entry.nothumb {
	margin: 0 0 30px 0;
}
.entry a.more-link {
	display: block;
	position: relative;
	margin-top: 10px;
	text-shadow: 0 1px 0 #fff;
}
.entry a.more-link img {
	position: absolute;
	bottom: .35em;
	margin-left: 5px;
}

/*WP-Navi Support
---------------------------------------*/
.navigation .wp-pagenavi a {
	margin: 0 3px;
	padding: 5px 8px;
	border: 1px solid #ccc;
	color: #444;
	text-shadow: 0 1px 0 #fff;
	background: #eef0f2 url(/wp-content/themes/premium/traction/images/feature-li-bg.png) repeat-x bottom left;
	border: 1px solid #ababab;
}
.navigation .wp-pagenavi a:hover {
	background: #f3f5f7 url(/wp-content/themes/premium/traction/images/feature-li-bg-hover.png) repeat-x bottom left;
	border: 1px solid #c9c9c9;
}
.navigation .wp-pagenavi a:active {
	border: 1px solid #ccc;
	border-top: 1px solid #777;
	border-bottom: 1px solid #dedede;
	background: #d4d7d9 url(/wp-content/themes/premium/traction/images/feature-li-bg-active.png) repeat-x top left;
}
.navigation .wp-pagenavi span.pages {
	margin-right: 20px;
}
.navigation .wp-pagenavi span.current {
	margin: 0 8px;
}
.navigation .wp-pagenavi span.extend {
	margin: 0 5px;
}

/*---------------------------------------------------------
	9. Single layout
------------------------------------------------------------ */
.entry.single {
	margin: 0;
	padding-bottom: 15px;
}
h1.title {
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 2.4em;
	text-shadow: 0 1px 0 #fff;
}
h1.title.with-author {
	padding: 0 0 8px 0;
}
div.author {
	margin-bottom: 20px;
	font-family: "Georgia", serif;
	font-size: 1.2em;
	color: #666;
	font-style: italic;
	text-shadow: 0 1px 0 #fbfbfb;
}
div.single-comments {
	float: right;
	margin: 12px 0 0 0;
}
div.single-comments a {
	 display: block;
	 padding: 0 0 0 25px;
	 font-size: 1.6em;
	 font-weight: bold;
	 letter-spacing: .05em;
	 color: #000;
	 text-shadow: 0 1px 0 #717171;
	 background: url(/wp-content/themes/premium/traction/images/main-comment.png) no-repeat 0 .2em;
}
img.alignright.single-post-thm {
	margin: 0 0 20px 30px;
}
.tags,
.cats {
	float: right;
	padding-bottom: 10px;
	font-size: 1.2em;
	font-family: "Georgia", serif;
	color: #666;
	text-shadow: 0 1px 0 #fbfbfb;
}
.tags {
	float: left;
	width: 300px;
	padding: 0 0 0 21px;
	background: url(/wp-content/themes/premium/traction/images/post-tags.png) no-repeat 0 .25em;
}
.tags a,
.cats a {
	color: #444;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.cats a:hover,
.tags a:hover {
	color: #285a86;
}

/*---------------------------------------------------------
	10. Pages, Page Templates, and Archives
------------------------------------------------------------ */
#content .entry.page {
	margin: 0;
	width: 618px;
}
h1.pagetitle,
h2.pagetitle {
	margin: 0 0 15px 0;
	padding-top: 20px;
	font-size: 2.2em;
	border-top: 1px solid #efeae4;
}

/*Page Templates
---------------------------------------*/
body.page-template-no-sidebar-php #content,
body.page-template-no-sidebar-php #content .entry.page {
	width: 920px;
}
body.page-template-no-sidebar-php #main-top {
	background: #3c3c3d url(/wp-content/themes/premium/traction/images/main-top-fw.png) no-repeat center top;
}
body.page-template-no-sidebar-php #main {
	background: #e7e9eb url(/wp-content/themes/premium/traction/images/main-body-fw.png) repeat-y center top;
}
body.page-template-no-sidebar-php #main-bottom {
	background: url(/wp-content/themes/premium/traction/images/main-bottom-fw.png) no-repeat center top;;
}

/*Archives List
---------------------------------------*/
div.archive-comments img {
	float: right;
	margin: 15px 15px 0 0;
}
.p-archives {
	font-size: 1.3em;
	margin: 0 0 30px 0;
}
.p-archives ul {
	clear: both;
	margin: 0;
	border-bottom: 1px solid #dedede;
}
.p-archives ul li {
	border-top: 1px solid #dedede;
}
.p-archives ul li a {
	display: block;
	margin: 0;
	padding: 7px 0;
}
.p-archives ul li a:hover {
	background-color: #efefef;
	text-decoration: none;
}
.p-archives span {
	display: block;
	text-align: right;
}
.p-archives span.archdate,
.p-archives a:hover span.archdate {
	float: left;
	margin-right: 3em;
	padding: 0 0 1em .5em;
	width: 3em;
	color: #666;
}
.p-archives span.comments-number {
	float: right;
	margin-right: 20px;
	width: 3em;
	color: #777;
}

/*---------------------------------------------------------
	11. Entry styling (pages and posts)
------------------------------------------------------------ */
.entry p {
	margin-bottom: 10px;
	text-shadow: 0 1px 0 #fbfbfb;
}
.entry h2,
.entry h3,
.entry h4 {
	font-size: 1.4em;
	padding: 15px 0 5px 0;
}
.entry h3 {
	padding-top: 10px;
	font-size: 1.2em;
}
.entry h4,
.entry h5,
.entry h6 {
	padding-top: 10px;
	font-size: .9em;
}
pre {
	margin: 10px 0;
	padding: 1em 10px;
	overflow: auto;
	background-color: #ebebeb;
	color: #000;
}
code {
	padding: 2px 3px;
	font: 1.1em Consolas, Courier New, sans-serif;
	background-color: #ebebeb;
	color: #000;
}
pre code {
	font-size: 1.3em;
}
blockquote {
	display: block;
	margin: 20px 0 20px 20px;
	padding: 0 0 0 20px;
	color: #666;
	font-style: italic;
	line-height: 1.5em;
	border-left: 3px solid #cbcbcb;
}
small {
	font-size: .75em;
}
.entry ul,
.c-body ul,
.feature-main ul {
	margin: 0 0 10px 10px;
}
.entry ul li,
.c-body ul li,
.feature-main ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin: 5px 0 5px 20px;
}
.entry ol,
.c-body ol,
.feature-main ol {
	list-style-type: decimal;
	list-style-position: outside;
	margin: 5px 0 5px 40px;
}
.entry ol li ol li,
.c-body ol li ol li
.feature-main ol li ol li {
	list-style-type: lower-roman;
}
.entry ol li,
.c-body ol li,
.feature-main ol li {
	margin: 5px 0;
}
.gallery-return-link {
	padding-bottom: 5px;
}
.navigation {
	padding: 10px 0;
	font-size: 1.3em;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
}

/*Table
---------------------------------------*/

table {
	margin: 15px 0;
	width: 100%;
}
th {
	text-align: left;
}
thead th {
	padding: 3px 8px;
}
th,td,caption {
	padding: 3px 10px 3px 5px;
}
tfoot {
	font-style: italic;
}
caption {
	padding: 3px 8px;
}
td[valign="top"] {
	vertical-align: top;
}
td[valign="bottom"] {
	vertical-align: bottom;
}

/*Definition list
---------------------------------------*/

dl {
	margin: 15px 0;
}

dl dt {
	font-weight: bold;
	margin-bottom: 3px;
}

dd {
	margin-left: 1.5em;
}

/*---------------------------------------------------------
	12. Comments
------------------------------------------------------------ */

/*Top
---------------------------------------*/
.comment-number {
	padding: 0 0 10px 0;
	text-shadow: 0 1px 0 #fbfbfb;
	font-weight: bold;
	border-bottom: 4px double #d5d7d8;
}
.comment-number span {
	float: left;
	display: block;
	padding: 0 0 0 30px;
	font-size: 1.6em;
	background: url(/wp-content/themes/premium/traction/images/comments-top.png) no-repeat 0 .2em;
}
.none {
	border-bottom: 1px solid #d5d7d8;
}
a#leavecomment {
	float: right;
	font-size: 1.3em;
}
/*Body
---------------------------------------*/
div.comment-box {
	padding: 10px 0 20px 0;
}
li.comment {
	text-shadow: 0 1px 0 #fbfbfb;
	border-bottom: 4px double #d5d7d8;
}
div.c-grav {
	float: left;
	width: 94px;
	margin-top: 10px;
}
div.c-grav img {
	padding: 3px;
	background: #fff;
	border-bottom: 1px solid #aaa;
}
li.bypostauthor div.c-grav img {
	background: #fefe1f;
}
div.c-author {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
}
div.c-date {
	margin-top: 5px;
	font-size: 1.1em;
	line-height: 1em;
	font-family: Georgia, sans-serif;
	font-style: italic;
	color: #777;
}
div.c-body {
	margin-left: 121px;
	width: 497px;
	font-size: 1.3em;
}
div.c-body p {
	margin-top: 10px;
}

/*Threaded Comments
---------------------------------------*/
#comments ul.children {
	margin: 10px 0 0 121px;
	clear: both;
}
#comments ul.children li.comment {
	margin-bottom: 20px;
	background: #f4f6f8;
	border-top: 1px solid #d5d7d8;
	border-bottom: 1px solid #d5d7d8;
}
#comments ul.children li.comment.odd {
	background: #dadcde;
	border-top: 1px solid #cdcfd1;
	border-bottom: 1px solid #cdcfd1;
}
#comments ul.children li.comment div.c-grav {
	padding-left: 20px;
	width: 74px;
}
#comments ul.children div.c-body {
	margin-left: 117px;
	width: 363px;
}
#comments ul.children ul.children {
	margin-right: 20px;
	margin-left: 20px;
}
#comments ul.children ul.children div.c-body {
	width: 316px;
}
#comments ul.children ul.children ul.children div.c-body {
	width: 276px;
}
#comments ul.children ul.children ul.children ul.children div.c-body {
	width: 236px;
}
a.comment-reply-link {
	float: right;
	clear: both;
	margin-top: 10px;
	line-height: 1em;
	font-size: .9em;
	font-family: Georgia, sans-serif;
	font-style: italic;
	text-transform: lowercase;
	color: #888;
}
a:hover.comment-reply-link {
	color: #285a86;
}
a#cancel-comment-reply-link {
	float: right;
	font-size: .9em;
}

/*Form
---------------------------------------*/
#respond {
	margin: 30px 0 0 0;
}
h3#reply-title,
form#commentform {
	font-size: 1.3em;
	text-shadow: 0 1px 0 #fbfbfb;
}
h3#reply-title {
	margin: 0 0 30px 121px;
	font-size: 1.6em;
}
form#commentform label.comment-field {
	display: block;
	float: left;
	width: 121px;
	margin: 5px 0 3px 0;
}
form#commentform fieldset span {
	margin-left: 10px;
	color: #990000;
}
input.text-input,
form#commentform textarea {
	padding: 5px;
	width: 411px;
	font-size: 1em;
}
form#commentform textarea {
	font-family: inherit;
}
input#author, input#email, input#url {
	width: 286px;
}
form#commentform p.guidelines {
	margin: 10px 0 5px 121px;
	color: #555;
}
p.subscribe-to-comments,
p.comments-rss {
	margin: 0 0 10px 0;
}
#commentform p.comments-rss,
#commentform .form-submit {
	margin-left: 121px;
}
p.comments-rss a {
	display: block;
	margin-top: 5px;
	padding: 0 0 0 20px;
	font-weight: bold;
	color: #444;
	background: url(/wp-content/themes/premium/traction/images/comments-rss.png) no-repeat 0 .2em;
}
p.comments-rss a:hover {
	color: #285a86;
}
fieldset {
	border: none;
	display: block;
	margin: 15px 0;
}
.comments-submit {
	margin-left: 121px;
}

/*Note
---------------------------------------*/
p.note {
	font-style: italic;
	font-size: 1.3em;
}

/*Pingbacks/Trackbacks
---------------------------------------*/
h3.pinghead {
	margin: 30px 0 15px 0;
	font-size: 1.4em;
	text-shadow: 0 1px 0 #fbfbfb;
}
ol.pinglist {
	list-style-type: decimal;
	list-style-position: inside;
	margin: 0 0 15px 0;
	font-size: 1.3em;
	text-shadow: 0 1px 0 #fbfbfb;
}

/*---------------------------------------------------------
	13. Sidebar
------------------------------------------------------------ */

/*Newsletter
---------------------------------------*/
#newsletter {
	margin: 30px 0;
	padding: 15px 20px 12px 20px;
	background: #ebedf0 url(/wp-content/themes/premium/traction/images/feature-li-bg.png) repeat-x bottom left;
	border: 1px solid #cbcbcb;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#newsletter h3 {
	width: 100%;
	font-size: 1.4em;
	text-shadow: 0 1px 0 #fff;
}
#newsletter p {
	margin: 3px 0 12px 0;
	font-size: 1.2em;
	line-height: 1.5em;
	font-family: Georgia, Times, sans-serif;
	font-style: italic;
	text-shadow: 0 1px 0 #05223c;
	color: #d8edff;
}
#newsletter label {
	display: none;
}
#newsletter form div {
	margin: 10px 0 0 0;
}
#newsletter input#news-email {
	float: left;
	width: 160px;
	padding: 7px;
	font-family: inherit;
	font-size: 1.2em;
	color: #666;
	background: #fff;
	border: 1px solid #bfbfbf;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#newsletter input#news-button {
	margin: 0 0 0 6px;
}

/*Twitter
---------------------------------------*/
.twitter div.tweet {
	margin: 0;
	font-size: 1.2em;
	line-height: 1.6em;
}
div.tweet li {
	margin-top: 20px;
}
div.twitter h2.widgettitle a {
	float: right;
	font-size: .9em;
}
a.twitter-timestamp {
	font-size: .9em;
}

/*Widgets
---------------------------------------*/
.widget {
	margin: 20px 0 30px 0;
}
#footer .widget {
	margin: 0;
}
h2.widgettitle {
	margin: 0 0 10px 0;
	padding-bottom: 3px;
	font-size: 1.4em;
	border-bottom: 1px dotted #ccc;
	color: #555;
}
ul li.widget ul {
	font-size: 1.2em;
}
ul li.widget ul li ul {
	margin-left: 5px;
	font-size: 1em;
}
ul li.widget ul li {
	padding: 1px 0;
}
ul li.widget ul li ul li {
	padding: 1px 0 0 0;
}
.textwidget p {
	font-size: 1.3em;
}
table#wp-calendar {
	width: 100%;
	font-size: 1.3em;
}
#wp-calendar tbody,
#wp-calendar thead {
	text-align: center;
}
#wp-calendar tfoot #next {
	text-align: right;
}

/*---------------------------------------------------------
	14. Footer
------------------------------------------------------------ */
#footer {
	padding: 30px 0;
	background: #141414;
}
#footer a {
	color: #fff;
}
#footer a:hover {
	text-decoration: underline;
}

/*Footer Columns
---------------------------------------*/
.footer-column {
	float: left;
	margin-right: 30px;
	color: #bbb;
}
#footer-about.footer-column {
	width: 337px;
}
#footer-middle.footer-column {
	width: 281px;
}
#footer-search.footer-column {
	margin: 0;
	float: right;
	width: 266px;
}
.footer-column h2 {
	font-size: 1.6em;
	border-bottom: 1px dotted #333;
	color: #fff;
	padding-bottom: 4px;
}
.footer-column p {
	margin: 15px 0;
	font-size: 1.3em;
	line-height: 1.6em;
}
#footer h2.widgettitle {
	margin-top: 0;
}

/*Search
---------------------------------------*/
#search-form input.search {
	margin: 15px 0 0 0;
	padding: 5px 2px;
	width: 180px;
	border: 1px solid #aaa;
	background: #ddd;
	color: #555;
}
#search-form label {
	position: absolute;
	left: -9999em;
}
#search-form input.search:focus {
	background: #fff;
}
#search-form input#searchsubmit {
	margin: 0 0 0 5px;
}

/*Copyright
---------------------------------------*/
#copyright {
	display: block;
	clear: both;
	padding: 10px 0 30px 0;
	font-size: 1.2em;
	color: #ccc;
}
p.credit {
	float: right;
}
#copyright a {
	color: #fff;
	font-weight: bold;
}
#copyright a:hover {
	border-bottom: 1px solid;
	text-decoration: none;
}

/*---------------------------------------------------------
	15. Default floats and image styling
------------------------------------------------------------ */
img,
embed,
object,
video,
iframe {
	max-width: 100%;
}
.entry img.border {
	max-width: 393px;
}
.entry.single img.border,
body.page img.border {
	max-width: 608px;
}
body.page-template-no-sidebar-php .entry img.border {
	max-width: 910px;
}
#main img[class*="align"],
#main img[class*="wp-image-"],
#main img[class*="wp-post-image"] {
 height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full {
	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}
img.border {
	padding: 4px;
	background: #fff;
	border: 1px solid #aaa;
}
.entry .alignright {
	margin: 0 0 10px 15px;
}
.entry .alignleft {
	margin: 0 15px 10px 0;
}
.wp-caption p,
.wp-caption-text,
.gallery-caption {
	font-style: italic;
	color: #888;
}

/*---------------------------------------------------------
	16. WP.com specific styles
------------------------------------------------------------ */

img#wpstats{
	visibility:hidden;
}