/*  
 * Theme Name: BonyToBeastly
 * Description: Custom Theme for B2B
 * Version: 1.0
 * Author: Foxhound
 * License: proprietary
 *
 *
*/

/* WordPress-Generated CSS Classes
   -------------------------------------------------
*/

.gallery-caption { 
	font-size:14px;
	line-height:18px;
	margin:15px 0 5px; 
}

.alignleft {
	float: left;
	margin: 5px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 5px 0 5px 10px;
}
.aligncenter {
	margin: 0 auto;
	display: block;
}
.link-pages {
	clear:both;
}

.postsnavlinks,
.navigation {
	clear:both;
	margin: 0px auto;
	text-align:center;
}
.postsnavlinks span,
.postsnavlinks div,
.postsnavlinks .newer,
.postsnavlinks .older,
.navigation div {
	float:left;
	width: 50%;
	min-width: 50%;
}
.postsnavlinks .newer,
.navigation .nav-previous {
	text-align:left;
}
.postsnavlinks .older,
.navigation .nav-next {
	text-align:right;
}

.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {
	clear:both;
}

#main img {

    height: auto;

    max-width: 600px;

}

.attachment-post-featured-image {
background: none repeat scroll 0 0 #666666;
    height: auto;
    left: 3px;
    max-width: 600px;
    outline: 3px solid #000000;
    padding: 1px;
    position: relative;


}

.home .video p {
	margin:0;
}

.screen-reader-text {display: none;}

input, textarea, select {     border: 2px solid #CCCCCC;
       padding: 6px 8px;}
       
input:focus, textarea:focus, select:focus {
 border: 2px solid #4c90a3;}
 
 
 .widget {
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CFCFCF;
    margin: 0 0 36px;
    padding: 14px 22px 20px 22px;
    width: 219px;}
  
  
.widget_search {
background: none;
border: none;
padding: 0;
width: 265px;}

.constant-contact-signup input {
width: 175px;}

h1, h2, h3, h4, h5, h6
{
font-family: futura-pt-condensed, Arial;
color: #186285;
font-weight: 500;

}

h2 {
  font-size: 45px;
  line-height: 40px;
  margin: 20px 0 0;
  text-transform: uppercase;
}

h3 {
 font-size: 36px;
    line-height: 36px;
    margin: 20px 0 0;}

h4 {
font-size: 24px;
line-height: 24px;
margin: 5px 0 5px 0;}

h5 {
font-size: 18px;
line-height: 18px;
margin: 35px 0 0 0;}

h6 {
 color: #333333;
    font-family: "ff-tisa-web-pro";
    font-size: 12px;
    font-style: italic;
    line-height: 14px;
    margin: 10px 0;}


#b2b-ad {
  background: none repeat scroll 0 0 #232323;
    border: 1px solid #E0E0E0;
    color: #E0DFDF;
    font-family: Georgia,times,serif;
    
    padding: 13px 17px 15px 13px;
    position: relative;

    }
    
    .box-border {
    border: 1px solid #232323;
    margin-bottom: 30px;
    width: 606px;}
    
#b2b-ad a {
color: #5bb9d1;
text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
text-decoration: underline;}

#b2b-ad a:hover {
color:#80daf1}
    
 #b2b-ad-left {
 float: left;
 padding-right: 25px;
 }
 
 
#theprogram {
margin-top: 4px;
color: #367c9c;}
 
 a#program-thumbnail {
 background: url('images/bony-to-beastly-program-pdf-thumbnail.png');
 display: block;
 text-indent: -9999em;
 height: 100%;
 width:152px;
 height:  196px;}
 
 .blue-italic {
 font-style: italic;
 color: #55a8d6;
 font-weight: bold;}
 
 .blue-bold {
 color: #55a8d6;
 font-weight: bold;}
 
.red-bold {
color: #c93a3a;
font-weight: bold;}

.program-hold .tiny {
color: #bfbfbf;
font-size: 12px;
line-height: 16px;}

.program-hold .program-final-text p {
font-size: 16px;
line-height: 22px;}


.crp_related {

background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CFCFCF;
     margin-top: 28px;
    padding: 12px 25px 0px;
    }
    
.crp_related h3 {
margin: 10px 0 0 0;
color: #272727;
font: 26px/24px "futura-pt-condensed";
text-transform: uppercase;
}

.crp_thumb {
border: 1px solid #CCCCCC;
    float: left;
    margin-right: 6px;
    padding: 1px;}
    
.crp_related ul {
padding-left: 0;
}
    
.crp_related ul li {    
        display: block;
    list-style: none outside none;
    min-height: 65px;
    margin: 0;}
    
.crp_related ul li a {
color: #555555;
}

.crp_related ul li a:hover {
color: #666666;
}

.crp_title {position: relative; top: 6px;}

.widget_search #s {
width: 160px;}

.widget_search input#searchsubmit {
 background: none repeat scroll 0 0 #43899B;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    padding: 7px 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    width: 80px;
}

.widget_search input#searchsubmit:active {

box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2) inset;
-moz-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2) inset;
-webkit-box-shadow:2px 2px 0 rgba(0, 0, 0, 0.2) inset;
 background: none repeat scroll 0 0 #3e8192;
    padding: 8px 0 6px 1px;
}
    
.widget_categories ul {
padding:0;
margin:0;}

.widget_categories ul li {
list-style: none;
margin-bottom:5px;}