/*
Theme Name:	Traction PRO Child Theme
Theme URI: 	http://thethemefoundry.com/traction/
Description: 	PRO child theme for Traction.
Version: 1.01
Author:		The Theme Foundry
Author URI:	http://thethemefoundry.com/
Template: traction
*/

/* Import Stylesheets, don't remove these.
-----------------------------------------------------------*/
@import url("../traction/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; }

/* Logo
-----------------------------------------------------------*/
div.logo.logo-img { line-height: 0; }

/* Make all custom CSS changes BELOW this line
-----------------------------------------------------------*/
/* Example: Change the sidebar background to blue:
#sidebar {
	background: blue;
	}
*/
#description {
    font-style: none;
    font-family: Arial;
    color: #000000;
}
li.cat-item {
   display: inline-block;
   width: 120px;
}
body.green .nav li li {
background: none repeat scroll 0 0 #323232;
}
body.green .nav li li:hover, body.green .nav li
li.sfhover, body.green .nav li li.current_page_parent,
body.green .nav li li.current_page_ancestor, body.green
.nav li li.current-cat-parent, body.green .nav li
li.current-cat, body.green .nav li li.current_page_item  {
background: none repeat scroll 00 #2a2a2a;
}
body.green .entry h2 a:hover {
color: #2a2a2a;
}
body.green .cats a:hover, body.green .tags a:hover {
color: #323232;
}
h1#title, div#title, div.logo img {
   padding-left: 0;
   padding-top: 0px;
}
div#cat-nav {
    margin-top: 1px;
}
div.textwidget ul li {
font-size:1.2em;
margin: 10px 0 0;
}
h2.widgettitle {
border-bottom: 1px dotted #898989;
color: #111111;
font-size: 1.4em;
margin: 20px 0 10px;
padding-bottom: 3px;
}
h1.title {
font-size: 1.8em;
margin: 0;
padding: 0 0 20px;
}
.footer-column h2 {
border-bottom: 1px dotted #333333;
color: #FFFFFF;
font-size: 1.6em;
padding-botom: 4px;
}
body {
color: #000000;
text-shadow: none;
font: 62.5%/2.2em Helvetica,"Helvetica
Neue",Arial,sans-serif;
}
#sidebar a:link, #sidebar a:visited { color: #000000; }
#sidebar a:hover { color: #3F7433; }
#sidebar h2.widgettitle a:hover{ color: #111111; }
.widget {
margin: 10px 0 10px;
}
#sidebar li.page_item {
  display: inline-block;
  width: 120px;
}
.entry h2.title {
font-size: 1.2em;
}
.entry p {
text-shadow: none;
}
blockquote {
background: none repeat scroll 0 0 #C2C2C2;
}
blockquote {
border-left: 0px solid #FFFFFF;
color: #000000;
display: block;
font-style: normal;
text-shadow: none;
line-height: 1.5em;
margin: 20px 10px 20px 0;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
}
#main-top h4 {
color: #DBDBDB;
float: left;
font-size: 1.7em;
font-weight: bold;
line-height: 1;
padding: 16px 0 0 20px;
text-shadow: 0 1px 0 #000000
}
ul li.widget ul li ul, #menu-right-to-ride-navigate li {
  display: inline-block;
  width: 120px;
}
ul li.widget ul li ul, #menu-right-to-ride-news-pages li {
  display: inline-block;
  width: 120px;
}
ul li.widget ul li ul, #menu-right-to-ride-get-a-sticker li {
  display: inline-block;
  width: 120px;
}
ul li.widget ul li ul, #menu-right-to-ride-top-issues li {
  display: inline-block;
  width: 120px;
}
ul li.widget ul li ul, #menu-right-to-ride-issues li {
  display: inline-block;
  width: 120px;
}
ul li.widget ul li ul, #menu-right-to-ride-subscribe-updates li {
  display: inline-block;
  width: 120px;
}
#sidebox {
margin: 10px 0pt 5px;
font-size: 1.2em;
}
#content { 
float: left; 
width: 618px; 
padding: 10px 20px 15px; 
}
#footer {
	padding: 10px 0;
	background: #141414;
}
#pg-nav-bg { height: 30px; background: url("../images/flw-bg.png") repeat-x scroll left top rgb(0, 0, 0); 
}
div.widgets_on_page li { 
list-style-position:none;
list-style-type: none;
list-style-image: none;
border-bottom-style: none;
font-size: 0.9em;
font-weight: normal;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
div.widgets_on_page li h2.widgettitle {
font-size: 1.37em;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
border-bottom-style: none;
padding-top: 10px;
}
div.widgets_on_page li a:link, div.widgets_on_page li a:visited  {
color: #000000;
font-weight: normal;
}
div.widgets_on_page li a:hover {
color: #3F7433;
font-weight: normal;
}
