/*
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:    .97
Author:   The Theme Foundry
Author URI: http://thethemefoundry.com/
Tags: fixed-width, two-columns, dark, black, blue, red, green, right-sidebar, threaded-comments, theme-options, translation-ready
*/

/*
    Copyright 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/>.

*/

/* Import Stylesheets
-----------------------------------------------------------*/
@import url("stylesheets/master.css");

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

/* Make all custom CSS changes in a Child Theme. Any custom 
changes you make here will not be overidden when you upgrade the theme.
-----------------------------------------------------------*/

/* 404 Error and Information Bar.
-----------------------------------------------------------*/

#info {
  display: block;
  width: auto;
  height: 273px;
  background: url(http://dspodcast.pl/wordpress/wp-content/themes/traction/images/main-info.png) no-repeat;
  margin: 0 0 0 5px;
}

#info p:first-line {
  font-size: 1.2em;
  line-height: 60px;
}

#info p {
  display: block;
  color: #ebecee;
  font-size: 1.1em;
  font-weight: 700;
  text-decoration: none;
  text-shadow: 0px 1px 0px #323232;
  line-height: 25px;
  width: 530px;
  height: auto;
  padding: 20px 35px 20px 35px;
}

#info form {
  display: block;
  margin: 0 0 0 35px;
}

/* Search button for every search form
-----------------------------------------------------------*/

#searchsubmit, #submit {
  padding: 5px 7px;
  margin: 0 !important;
}

/* Slider on the top of the page.
-----------------------------------------------------------*/

#slider-bd-background {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 440px;
  background: url(/wordpress/wp-content/themes/traction/images/slider-body-background.png) repeat-x 100% 0;
  border: 1px solid #373737;
  position: absolute;
  top: 230px;
  left: 0;
  z-index: -1;
}

div.feature-bottom {
  margin-bottom: 50px;
}

div.feature-sidebar .pagination {
  width: 259px;
}

div.feature-main .wp-post-image {
  margin: 0 0 0 6px;
  border: 1px solid #A5A7A8;
}

div.feature-main a.more-link {
  padding: 3px 20px 3px 12px !important;
  border: 1px solid transparent !important;
  -moz-border-radius: 0 !important;
  background: transparent url(/wordpress/wp-content/themes/traction/images/main-input-content.png) no-repeat 0 -61px !important;
}

div.feature-main a.more-link:hover {
  background: transparent url(/wordpress/wp-content/themes/traction/images/main-input-content.png) no-repeat 0 -31px !important;
}

div.feature-main a.more-link:hover:active {
  background: transparent url(/wordpress/wp-content/themes/traction/images/main-input-content.png) no-repeat 0 -1px !important;
}

div.feature-sidebar ul li a {
  height: 37px !important;
  border: 1px solid transparent !important;
  background: url(/wordpress/wp-content/themes/traction/images/main-input-content.png) no-repeat -259px -217px;
}

div.feature-sidebar ul li a:hover {
  background: url(/wordpress/wp-content/themes/traction/images/main-input-content.png) no-repeat -259px -154px;
}

div.feature-sidebar ul li a:hover:active {
  background: url(/wordpress/wp-content/themes/traction/images/main-input-content.png) no-repeat -259px -91px;
}

div.feature-sidebar ul li.active {
  width: 258px;
}

div.feature-sidebar ul li.active a {
  background: url(/wordpress/wp-content/themes/traction/images/main-input-content.png) no-repeat -1px -217px;
}

div.feature-sidebar ul li.active a:hover {
  background: url(/wordpress/wp-content/themes/traction/images/main-input-content.png) no-repeat 0 -154px;
}

div.feature-sidebar ul li.active a:hover:active {
  background: url(/wordpress/wp-content/themes/traction/images/main-input-content.png) no-repeat 0 -91px;
}

/* Posts.
-----------------------------------------------------------*/

.post.single {
  border: none;
}

.entry {
  margin-left: 0;
}

.entry p img:first-child {
  border: 1px solid #A5A7A8;
}

.entry p a.more-link * {
  border: none !important;
}

.post .meta {
  background: #666666;
  border: 1px solid #434343 !important;
  padding: 10px 10px 0;
}

.post .meta * {
  color: #f1f1f1 !important;
  text-shadow: 0 2px 0 #626262 !important;
}

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

#comments .commentlist li.comment, #comments .comment-number {
  border: none !important;
}

#content #comments {
  background: #E7E9EB;
  border: 1px solid #D5D7D8;
  padding: 20px;
}

#content #comments div.c-grav .c-date {
  margin: 2px 0 0;
}

#content #comments div.c-body {
  width: 410px;
  background: #FFF;
  border:1px solid #D5D7D8;
  padding: 20px;
  position: relative;
}

#content #comments div.c-body .arrow {
  width: 25px;
  height: 43px;
  background: url(/wordpress/wp-content/themes/traction/images/comments-arrow.png) no-repeat;
  position: absolute;
  top: 20px;
  left: -24px;
}

/* Comment form
-----------------------------------------------------------*/

#commentform {
  position: relative;
}

#comment {
  height: 170px;
  border: 1px solid #bdb58b;
}

.guidelines {
  width: 25px;
  height: 43px;
  line-height: 999em;
  background: url(/wordpress/wp-content/themes/traction/images/respond-arrow.png) no-repeat;
  position: absolute;
  overflow: hidden;
  bottom: 170px;
  left: 97px;
}

#author, #email, #url {
  border: 1px solid #bdb58b;
}

#respond {
  padding: 20px;
  background-color: #f7f0b3;
  border: 1px solid #bdb58b;
  margin: 40px 0 20px;
}

#respond a {
  color: #672e00;
}

#respond a:hover {
  color: #934201;
}

.guidelines, .comments-rss {
  color: #322e0f;
  font-size: 0.9em;
}