/*
Theme Name: ironcore
Description: The original WordPress theme versions 1.2.x and prior.
Version: 1.0
Author: Digital Operative Inc
Tags: variable width, two columns
Default WordPress by Digiral Operative|| http://www.digitaloperative.com/
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,blockquote,th,td{
margin:0;
padding:0;
border:none;
}
body{
background:url(images/bg.jpg) repeat-x; 
font-family:Arial,Helvetica,sans-serif;
}
h1, h2, h3 {
margin: 0px;
}
h1 {
font-size: 32px;
}
h2 {
font-size: 18px;
padding-top:10px;
}

ul {
margin-left: 0;
padding-left: 0;
list-style: none;
}
strong {
color: #4A3E29;
}

a {
color: #f6cd05;
}
a:hover {
text-decoration: none;
}
a img {
border: 0;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
margin: 0 auto;
}
img.alignleft {
margin: 0 27px 0 0;
}
img.alignright {
margin: 0 0 0 27px;
}
/* Wrapper */

#wrapper { 
width:960px; 
margin:0 auto; 
padding:0;
}
.clearfix {
clear: both;
}
/* Header */

/**********************************************************************
* header 
**********************************************************************/
#header { 
color:#272727; 
height:152px; 
padding:0px; 
margin:0px;
}
#header a img { 
padding:10px 0 10px 23px; 
margin:0; 
float:left;
}  
#header img {
float:left;
margin:-22px 135px 3px 15px;
}
#header p a{ 
float:right; 
color:#272727; 
padding:20px 10px 0 10px; 
font-size:12px; display:block;
}
#header .sep { 
padding:16px 5px; 
float:right; 
color:#272727;
}
#header .call-us { 
padding:16px 5px 0 450px; 
float:right; color:#272727; 
display:block;
}
#header .search-input { 
float:right;  
border:#cccccc 1px solid; 
height:21px; 
margin-right:2px; 
}
#header .search_button { 
float:right; 
margin:0; 
padding:0; 
height:24px; 
width:52px;   
background:url(images/search.png) no-repeat;
}
#header .search {
float:left;
height:28px;
margin:7px 0 0 0;
padding:0;
width:255px;
}
#header h1 { 
font-size:22px; 
float:left;
padding:2px 0 0 15px; 
width:510px; 	
}
#header h2 { 
font-size:14px; 
float:left;
padding:10px 0 0 15px; 
width:510px; 	
}
#content {
background-color:#fff;
float:left;
width:650px;
padding:0px 0px 0 0px;
margin-bottom:20px;
}
ul.menu {
width:977px;
padding: 4px 0px 0 0px;
margin:4px 0px 0 0px;
height: 28px;
font-weight:bold;
float: left;
display:block;
background:url(images/line.jpg) center left no-repeat;
}
ul.menu li {
float:left;  
margin:-5px -1px 0 0px; 
padding:0px;
}
ul.menu li a {
background:transparent url(images/line.jpg) no-repeat scroll right center;
color:#545454;
float:left;
height:26px;
margin:0 1px;
padding:10px 26px 0 26px;
text-decoration:none;
}
ul.menu li a:hover {
height:26px;
background-color:#dfdfdf;
margin:0px 1px;
}
#header .main_current {
background-color:#dfdfdf;
}
/**********************************************************************
* main content
**********************************************************************/
#main-content { 
margin:0 auto;
padding:0;
position:absolute;
height:285px; 
width:960px;
}
#main-content .slider { 
margin:0;
padding:0;
}
/* Post */
.post {
}
.post .title, .post .date {
padding: 0 25px;
}

.post .title {
color:#20B2CD;
font-size:22px;
line-height:normal;
margin:0 0 0 0;
padding-top:15px;
}
.post .title a {
text-decoration: none;
color: #20b2cd;
}
.post .title a:hover {
text-decoration: underline;
}
.date .post{
line-height: normal;
font-size:10px;
font-weight:bold;
color: #535353;
}
.entry  p .post p{
padding:0 0 0 30px;
}
.entry-bgbtm { 
margin-left:-40px;
padding-left:40px;
}
.post .entry{
background-color:#f3f3f3;
font-size:14px;
line-height:22px;
margin: 20px 25px;
padding: 0px 0 10px 10px;
color:#666666;
width:620px;
}
.post .meta {
margin: 30px 25px;
width:620px;
padding:0 0 5px 0;	
}
.pagetitle {  padding-left:40px;}
.meta .post  p {
line-height:  normal;  
}
.entry p {
padding-left:26px;
}
.post .meta .tags {
float: left;
padding: 0px 0 0 25px;
}
.links a{
background:url(images/icon-kettle.png) no-repeat;
color:#000;
height:35px;
padding: 11px 24px 10px 8px;
margin-left:20px;
text-decoration:none;
width:35px;
}
.post .meta .links {
float: left;
height:30px;
font-size:10px;
}
.links{
padding-top:7px;
padding-right:20px;
}
.postcategories {
float:left;
height:30px;
}
.postcategories a{
color:#20b2cd;
}
.post .meta .comments {
margin-right: 30px;
padding-left: 22px;	
}
.post .meta .more {
padding-left: 30px;
background:transparent;	
}
/* Sidebar */
#sidebar {
float: left;
width: 307px;
padding: 24px 0px 0 0px;
background-color:#fff;
border:none;  
}
#sidebar ul {
padding:20px 0 0 0;
margin:0px;
list-style: none;
line-height: normal;
width:240px;  
}
#sidebar li {
padding:0 30px 0 20px;
width:200px;
}
#sidebar li ul {
background-color:#292929;
border:medium none;
line-height:20px;
padding:15px 0;
}
#sidebar  li a{
font-size:14px;
color:#6accde;
text-decoration:none;  
}
#sidebar h2 {
margin: 20px 0 0px 0;
padding: 10px 0 5px 0;
}
#sidebar .search-input { 
float:right;  
border:#cccccc 1px solid; 
height:21px; 
margin-right:2px; 
}
#sidebar .search_button { 
float:right; 
margin:0; 
padding:0; 
height:24px; 
width:52px;   
background:url(images/search.png) no-repeat;
}
#sidebar .search {
float:left;
height:28px;
margin:7px 0 0 5px;
padding:0;
width:255px;
}
.blogroll {
padding:0px;
background-color:#292929 !important;
width:240px !important;
}
.cat-item {
background-color:#292929 !important;
line-height:32px;
padding:0 0 0 20px !important;
width:200px !important;
}
li.bground_color_brown{
background-color:#292929 !important;
}
ul.bground_color_brown{
background-color:#292929 !important;
}

ul.bground_color_light_brown{
background-color:#292929 !important;
}
/* 2 Columns */
.two-cols {
margin: 0 25px;
padding: 35px 35px 0 35px;
background: #28241E url(images/bg09.jpg) repeat-x;
color: #736F6A;
}
.two-cols .col1 {
float: left;
width: 595px;
}
.two-cols .col2 {
float: right;
width: 210px;
padding: 0 0 0 25px;
}
.two-cols h2 {
font-size: 26px;
color: #FFFFFF;
}
.two-cols a {
color: #736F6A;
}
/* Footer */

/**********************************************************************
* subscribe to iron core newsletter
**********************************************************************/
.blkbox_newsletter { 
background:url(images/newsletter-bg.png) repeat-x;
border-right:#383838 1px solid;
float:left;
height:83px;
width:455px;
padding-left:15px;
margin:20px 0 20px 5px;
}
.blkbox_newsletter h2 {
margin:10px 0 10px 3px;
padding:0;
float:left;
font-size:13px;
color:#FFF;
font-weight:bolder;
width:422px;
}
.blkbox_newsletter input { 
height:22px;
float:left;
border:#CCCCCC 1px solid;
padding:2px 0 0 4px;
margin:0 0 0 4px;
color:#999;
}
.btn_subscribe {
background:url(images/btn-subscribe.png) center right no-repeat;
border:none !important;
border-style:none;
height:26px !important;
margin-left:8px !important;
padding:0px;
width:70px;
cursor:pointer;
}
/**********************************************************************
* join iron core
**********************************************************************/
.blkbox_joinironcore { 
background:url(images/newsletter-bg.png) repeat-x;
border-right:#383838 1px solid;
float:left;
height:83px;
width:225px;
padding-left:15px;
margin:20px 0 20px 10px;
}
.blkbox_joinironcore h2 {
margin:10px 0 10px 8px;
padding:0;
float:left;
font-size:13px;
color:#FFF;
font-weight:bolder;
width:422px;
}
.btn_becomemember { 
background:url(images/btn-becomeamember.png) no-repeat;
border:none !important;
border-style:none;
cursor:pointer;
height:26px !important;
margin-left:8px !important;
padding:0px;
width:150px;	
}
/**********************************************************************
* follow iron core
**********************************************************************/
.yellow_follow_ironcore { 
background:url(images/socialmedia-bg.png) repeat-x;
float:left;
height:83px;
width:202px;
padding-left:15px;
margin:20px 0 40px 10px;
}
.yellow_follow_ironcore h2 {
color:#333333;
font-size:14px;
font-weight:bolder;
margin:0px 0 8px 5px;
padding-left:5px;
}
.yellow_follow_ironcore .icons { 
float:left;
display:inline;
padding:0;
margin-left:8px;
margin-right:5px;	
}
.yellow_follow_ironcore a { 
float:left;
font-size:12px;
color:#000;
text-decoration:underline !important;
margin-top:20px;
padding:0;
}
/**********************************************************************
* footer links
**********************************************************************/
.footer_links { 
float:left;
height:210px;
padding:0;
margin-left:25px;
}
.footer_links ul { 
width:175px;
height:200px;
float:left;
margin-right:10px;
}
.footer_links h1 {
color:#797979;
display:inline;
float:left;
font-size:12px;
font-weight:bolder;
margin-bottom:10px;	
width:180px;
}
.footer_links li {
display:inline;
float:left;
width:216px;
}
.footer_links li a{
color:#838383;
display: block;
font-size:10px;
font-weight:bold;
float:left;
margin:0;
padding:7px 0 0 0;
display:inline;
}
.footer_links li a:hover { 
color:#1FB1CC;
}	
.footer_links	.ul_gap { 
margin-right:90px;
}
.footer_links a img {
float:left;
border-style:none;
}
.share {
color:#252523;
float:left;
font-size:10px;
line-height:22px;
margin-left:35px;
text-decoration:underline !important;
width:70px;
}
.footer_message { 	
float:left;
height:20px;
display:block;
width:900px;
}
.footer_message p {
color:#000;
font-size:12px;
float:left;
}
p.ironcore {  float:right;}
.footer_message p a { 
color:#000;
text-decoration:none;
}
/**********************************************************************
* Our programs head - OUR PROGRAM PAGE
**********************************************************************/
#our_programs_head { 
background:url(/blog/wp-content/uploads/our-programs-head.png) no-repeat;
padding:0px;
margin:0px;
height:170px;
width:958px;
}
#our_programs_head  h2 { 
float:left;
color:#fff;
font-size:32px;
font-weight:bold;
padding:0px;
margin:30px 0 0 22px;
width:700px;
}
#our_programs_head h3 {
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
margin:0 400px 0 24px;
width:500px;
}
.orange { 
color:#F5CC07;
}
a.btn_startmeup_our_programs  { 
background:url(http://www.ironcorekettlebells.com/lib/images/btn-register-now.png) no-repeat 0 0;
float:left;
height:32px;
width:164px;
text-indent:-999px;
margin:10px 0 0 22px;
}
a:hover.btn_startmeup_our_programs { 
background-position:0 -32px;
}
/**********************************************************************
* bread crumb   ********************************
**********************************************************************/
#bread_crumb {
height:25px;
background-color:#000;
width:958px;
}
#bread_crumb ul { 
margin-left:20px;
list-style:none;
}
#bread_crumb li {
display:inline;
}
#bread_crumb  li  a{ 
color:#fff;
float:left;
font-size:12px;
line-height:22px;
padding-right:6px;
text-decoration:none;
}
#bread_crumb  .current {
color:#F6CD04;
font-size:13px;
line-height:23px;
}
#bread_crumb  li .raquo_right {
color:#fff;
float:left;
padding:2px 7px 0 4px;
}
#respond form {margin-left:0px; }
#respond {
}
/**********************************************************************
* comments   ********************************
**********************************************************************/
#comments{
margin-left:20px;
width:506px;
}
h2.comment_title {
font-size:13px;
margin-left:7px;
}
.commentlist_single{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:9px;
}
.author_link{
color:#F6CD05;
font-size:12px;
}
a.url{
color:#666666;
font-size:12px;
}
#comment{
border:1px solid #dbd7d7;
margin-top:5px;
}
.leave_a_reply{
margin-left:30px;
}