/*  
Theme Name: Jemstep
Theme URI: http://www.jemstep.com/blog/
Version: 1.0
Description: Custom Theme based on Canvas
Author: Devin Price
Author URI: http://www.wordpresstheming.com
Template: canvas
 
*/
 
/* Default styles */
 
@import "../canvas/css/reset.css";
@import "../canvas/style.css";
/*-------------------------------------------------------------------------------------------*/

body {
	background: #ffffff url('images/bg.gif') repeat-x !important;
	border-top:none !important;
}

a:link, a:visited  { color: #336699; text-decoration:none;}
a:hover {text-decoration:underline; color: #004477;}

p {margin: 0; font:13px/20px Arial, Helvetica, sans-serif;}

#wrapper  {padding:0 0 40px; background:#fff;}

#header {background:#525252; margin-left:-5px;}

.width-940 #header.col-full { width:920px; padding:15px 15px;}

#topborder {height:5px; background:#6287ba;}

ul.rss{background:none;padding:6px 0px 3px 0;margin-right:0px; clear:right; font-size:12px;}
ul.rss li{display:inline;padding:0 10px 0 22px; background:url(images/ico-rss.png) no-repeat left 0px;}
ul.rss li.sub-email {display:inline;padding:0 10px 0 24px; background:url(images/mail.png) no-repeat left 0px;}
ul.rss li a{color:#b0b0b0;text-decoration:none;}
ul.rss li a:hover{text-decoration:underline;}

.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; font-size:12px;}
.nav a  { position:relative; color:#b0b0b0; display:block; z-index:100; padding:5px 10px; line-height:14px; text-decoration:none; }
.nav a:hover, .nav li.current_page_item, .nav li.current_page_parent {background:none; color:#fff; }
.nav li  { float:left; width: auto; }
.nav li a.sf-with-ul { padding-right:20px; }

#breadcrumbs {font:14px/14px Helvetica, Arial, sans-serif;border-top:none; border-bottom:none; padding:5px 20px; background:#6287ba;}

#breadcrumbs p {float:left; color:#fff; font-size:12px;}

#breadcrumbs a {color:#fff;}

#content{padding:20px 0 40px; border-left:1px solid #acacac; border-right:1px solid #acacac; border-bottom:1px solid #acacac; width:938px;}

.two-col-left #main-sidebar-container { display:inline; }
.two-col-left #main-sidebar-container #main{width:600px; float:left; display:inline; margin-left:20px; }
.two-col-left #main-sidebar-container #sidebar{width:280px; float:right; display:inline; margin-right:20px; margin-top:-35px;}

.post {border:2px solid #c2d0e4; -moz-border-radius: 3px;
-webkit-border-radius: 3px; padding:10px 10px 10px 10px; margin-top:15px;  clear:both; position:relative;}

.post .date  {margin:-28px 0 0 -16px; width:45px; height:31px; padding: 5px 5px 0 0; text-align: right; color: #fff; background: url(images/date.png) no-repeat left top; position:absolute;}

.post .date .month  { display: block; font-size: 10px; line-height:12px; text-transform: uppercase; }
.post .date .year  { display: block; font-size: 10px;line-height:12px; }

.post .title, .page .title  { font:normal 24px/24px Arial, Helvetica, sans-serif; position:relative; margin: 15px 0 10px; color:#336699;}
.page .title {margin: 10px 0 10px; }
.post .title a:link, .post .title a:visited,
.page .title a:link, .page .title a:visited{ color:#336699; }

.post-meta {margin:10px 0 15px 0;font:11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; position:relative;}

.post-more {clear:both; text-transform:uppercase; border:none; font:11px/24px Arial, Helvetica, sans-serif; float:left; margin-top:0px; padding-top:0px;}

div.sociable {float:right; margin:0px!important; padding:0px; position:relative;}

.single div.sociable {padding-top:15px;}

#tabs {	background:#d0d0d0; height:auto; display: block; padding:5px; margin-bottom:30px; }

#bottomad {margin:15px auto; width:468px;}

#footer-seals {margin:15px 0; text-align:center;}

#footer-seals img {margin-left:20px; margin-right:20px;}

#footer {padding:20px 0;border-top:none; color:#666;}

#footer p {font:13px/20px Arial, Helvetica, sans-serif;}

#copyright {float:none; text-align:center;}

#credit {float:none; text-align:center;}

/* Custom Widget Jemstep Social Styling */

.jemstep_social a {display:block; padding-left:50px; height:38px; line-height:38px; float:left;}

.jemstep_social a.twitter {background: url('images/twitter.png') no-repeat left; padding-right:30px;}

.jemstep_social a.facebook {background: url('images/facebook.png') no-repeat left;}

/* Comments */

#commentform #submit {background:#de6b20 url('images/comment-arrow.png') no-repeat 95% 52%; padding-right:20px;}

.reply a{ background-color:#245d8c; opacity:0.9}

.button {opacity:0.9 !important;}

.button:hover, .reply a:hover { opacity:1 !important;}