/*
Theme Name: Natural Training
Theme URI: http://www.refreshedmedia.com
Description: Natural Training
Version: 1.0
Author: RefreshedMedia
Author URI: http://www.refreshedmedia.com/
*/



/* Begin Typography & Colors */


#sidebar {
	display:inline;
}

#mainSectionContent {
width:731px;

}

* html #mainSectionContent {
width:700px;

}
* html #podsRight {
	padding-right:10px;
}
#mainSectionContent #breadCrumb {
width:auto;
}
#mainSectionContent a {
text-decoration:none;
}
#nav a.training-materials {
padding-left:17px;
padding-right:10px;
width:115px;
}
.post {
clear:both;
padding:20px;
width:690px;
}
#mainSectionContent .post .photo {
float:left;
width:120px;
}

#mainSectionContent .post .post_content {
float:left;
padding:0px 20px 0 20px;
width:530px;
position:relative;
}
#mainSectionContent .post .post_content img.icon {
position:absolute;
left:20px;
top:0px;
}
#mainSectionContent .post .post_content h2 {
margin-left:35px;
}
#mainSectionContent .post .post_content h2 a {
display:inline-block;
font-weight:normal;
color:#272c63;
}
#mainSectionContent .post .post_content p.auth, #mainSectionContent .post_content p.auth a {
color:#e98c05;
}
#mainSectionContent .post .post_content p.date {
font-weight:bold;
}

#mainSectionContent .post .post_content .postmetadata {
padding-bottom:30px;
border-bottom:#c0c0c0 1px solid;
display:block;
}

#mainSectionContent .post .post_content .entry {
padding:20px 0;
}

* html #mainSectionContent .post .post_content .entry {
padding:10px 0;
}

#mainSectionContent .post .post_content .entry p {
margin-bottom:10px;
}


#podsRight {
width:241px;
padding:20px 20px 0 0;
}

#podsRight .PC {
padding-top:4px;
margin-bottom:10px;
min-height:60px;
width:241px;
position:relative;
display:block;
background:url(images/blog_pod.jpg) no-repeat left bottom;
}
#podsRight .PCTop {
position:absolute;
top:0px;
left:0px;
height:14px;
width:241px;
display:block;
background:url(images/blog_pod.jpg) no-repeat right bottom;
}
#podsRight .PC div {
padding:10px;
color:#272c63;
}
#podsRight .PC h2 {
color: #ffb13d;
font-weight: normal;
letter-spacing: -2px;
line-height: 24px;
font-size:24px;
}

#podsRight .PC div a {
text-decoration:none;
color:#5e5e5e;
}
#podsRight .PC div a:hover {
color:#e98c05;
}



#social_sites div {
text-align:center;
}
#social_sites div h2 {
text-align:left;
}
#social_sites a {
width:38px;
height:38px;
display:inline-block;
background:url(images/icons.jpg) no-repeat;
margin:0 5px;
text-indent:-3000px;
}
#social_sites a#fb {background-position:-0px -0px;}
#social_sites a#fb:hover {background-position:-0px -38px;}
#social_sites a#tw {background-position:-38px -0px;}
#social_sites a#tw:hover {background-position:-38px -38px;}
#social_sites a#li {background-position:-76px -0px;}
#social_sites a#li:hover {background-position:-76px -38px;}
#social_sites a#rss {background-position:-114px -0px;}
#social_sites a#rss:hover {background-position:-114px -38px;}


#newsletter div {position:relative; }
#newsletter div p {color:#5e5e5e;}
#newsletter div .icon {
position:absolute;
right:5px;
top:0px;
width:78px;
height:61px;
background:url(images/titles.gif) no-repeat -0px -165px;
}
#newsletter div a {
background:url(images/titles.gif) no-repeat -0px -125px;
display:block;
width:172px;
height:20px;
margin-top:4px;
}
#newsletter div a:hover {
background:url(images/titles.gif) no-repeat -0px -145px;
}


#popular div ul li {
background:url(images/titles.gif) no-repeat -172px -125px;
padding:0 0 6px 15px;
}

#mainSectionContent .type_bar {
margin-left:25px;
width:665px;
height:28px;
line-height:28px;
display:block;
padding:6px 0;
display:block;
border-top:#c1c1c1 1px solid;
border-bottom:#c1c1c1 1px solid;
clear:left;
color:#4f4c49;
}
#mainSectionContent .type_bar a {
	position:relative;
	display:inline-block;
	font-size:14px;
	line-height:14px;
	color:#4f4c49;
	padding:0 31px 0 15px;
}

#mainSectionContent .type_bar a img {
position:absolute;
right:0px;
top:-6px;
}

#mainSectionContent .navigation {
clear:both;
width:665px;
height:28px;
text-align:right;
padding-top:10px;
}

#mainSectionContent .navigation div {
float:right;
}

#mainSectionContent .navigation div.alignleft {
padding-left:30px;
}
#mainSectionContent .navigation div.alignright {
}

.pagetitle {
margin-left:25px;
}

.rpost {
margin-left:160px;
}
