/*
Theme Name: Traction PRO Child Theme
Theme URI: http://thethemefoundry.com/traction/
Description: PRO child theme for Traction.
Version: 1.0
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;
}
*/
h1#title, div#title, div.logo img {
	padding: 0;
	font-size: 3em;
	color: #f8f8f8;
	font-weight: bold;
	text-shadow: 0 2px 0 #000;
}

#pg-nav-bg  {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#FFFFFF;
background-position:center top;
background-repeat:no-repeat;
height:155px;
}

#pg-nav .nav a {
color:#F28FAC;
font-size:1.1em;
font-weight:normal;
text-shadow:none;
}

#pg-nav .nav {
line-height:65px;
margin:0; }

#pg-nav .nav a:hover {
color:#000; }
.nav a {text-shadow: none; }

#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_page_ancestor a, #pg-nav .nav .current-cat a {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:rgba(0, 0, 0, 0.2);
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#000; }

div#cat-nav {margin-top:8px;}
#header {
padding-bottom:6px; }

div.feature-main  {
float:left;
font-size:1.3em;
padding-bottom:0;
padding-left:20px;
padding-right:20px;
padding-top:0;
width:915px;
}
div.feature-main .container {
position:relative;
height:300px;
width:915px; }

.entry { margin:0 ; }

img.index-post-thm {
margin-bottom:0px; }
body.red .nav a {
color:#fff; }

body.red .nav ul {
background-color:#F9B0C8;
}
body.red .nav li li {
background-attachment:scroll;
background-color:#F9B0C8;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#000000;
}
body.red .nav li li:hover, body.red .nav li li.sfhover, body.red .nav li li.current_page_parent, body.red .nav li li.current_page_ancestor, body.red .nav li li.current-cat-parent, body.red .nav li li.current-cat, body.red .nav li li.current_page_item {
background-attachment:scroll;
background-color:#E289AA;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#000000;}

div.feature-main .slides div {
display:block;
position:relative;

width:910px; }

img.feature-photo {
border-top: 0 #fff solid; }




/* Forge additions south of here */
#pg-nav-bg  {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background:#fff url(images/nav-bg.jpg) repeat-x center top;
height:150px;
}
#pg-nav .nav .current_page_item ul li a, #pg-nav .nav li ul li.current_page_item a, #pg-nav .nav .current_page_item ul li a, #pg-nav .nav .current_page_ancestor ul li a { color:#F28FAC; }
#pg-nav .nav li ul li a:hover { color:#ccc; }


#new-logo { padding-left:15px; }
div#cat-nav { 
	width:auto;
	float:right;
	border-radius:5px;
	margin-top:88px;
}
div.feature-top {
	margin-top:30px;
	border-radius:5px 5px 0 0;
}
div.feature-bottom {
	margin-bottom:0;
	border-radius:0 0 5px 5px;
}
#main-top {
	margin-top:30px;
	border-radius:5px 5px 0 0;
}
.entry img {
	max-width:618px;
	height:auto;
}
