body.custom  {background:#010101; font-family:Arial, Helvetica, sans-serif;}

.custom #container { background: url(./images/filler.jpg) repeat-y top center;  width:100%;margin:0px auto; padding: 0; }

.custom #page {width:100%; margin: 0px auto; padding: 0;background:url(./images/background.jpg) no-repeat top center; }

.custom #wrapper { width:100%;margin:0; padding: 0px; float:left; }

.custom #header {padding:0; width:974px; margin:0px auto;border:none;height:103px; }

.custom #social{float:right; margin:38px 14px 0 20px;}

.custom ul.menu{list-style: none;height:44px;width:974px; padding:0; margin:0px auto;} 
.custom  ul#tabs {background:#000; list-style: none; border:none; border-width: 0 0 0px 0px; height:44px;width:974px; padding:0; margin:0px auto;}
	ul#tabs li { margin: 0 0px 0 0; background: none; border:none;  float: left; height:36px; padding:0 2px 0 0; }
	ul#tabs li a { margin: 0px 0px 0 0; font-size:13px;color: #fff; text-transform: none; letter-spacing: 2px; padding:16px 20px 15px 19px; background:#000 url(./images/tabbg.jpg) repeat-x;}
	ul#tabs .current_page_item, #tabs .current-cat{background:#000;}
	ul#tabs li a:hover{color: #ffd21f; text-decoration:none; background:#000 url(./images/tabbgalt.jpg) repeat-x;}
	ul#tabs li.current_cat_item a, ul#tabs li.current_page_item a, ul#tabs .current_item_parent a{color:#ffd21f; background:#000 url(./images/tabbgalt.jpg) repeat-x;}
	ul#tabs li.home-page a{text-transform:none;}
	ul#tabs li.team-h-page a{text-transform:none;}
	ul#tabs li.about-h-page a{text-transform:none;}
	ul#tabs li.h-leadership-education-programs-page a{text-transform:none;}
	ul#tabs li.about-page a{text-transform:none;}
	ul#tabs li.h-is-for-heroes-page a{text-transform:none;padding:16px 20px 15px 20px;}
	.custom ul#tabs li.home-page a{padding:16px 28px 15px 26px;}
	.custom ul#tabs li.affiliates-page a{padding:16px 22px 15px 24px;}
	
.custom #header #logo{float:left; display:block; width:350px;}

.custom #footer {height:42px; border:none; background:url(./images/footer.jpg) no-repeat top center; margin:0px auto; padding:0; width:100%; display:block;text-align:center;}	

.custom #content_box {background: none; width:974px; margin:0px auto;text-align:left; }
#archive_info {border:none; padding:0px; margin:0px;}
.custom #archive_info h1 a, .custom #archive_info h2 a,.custom .headline_area h2 a,.custom .headline_area h1 a {color:#ffd21f; margin:0px; padding:0 0 3px 0px; border-bottom:none}

.custom #content {width:608px; color:#a9a5a5; padding:0px 10px 0 25px; float:left;}	

.custom .teasers_box{margin:0px 0px 3px 5px;padding:20px 0 20px 0px; clear:both; width:623px; border-top:1px dashed #222;}
.custom .teasers_box .teaser{width:293px; padding:0 17px 0 0;}
.custom .teasers_box h2 a {color:#ffd21f}
.custom .teaser .format_teaser .post_image_link img.alignleft, .custom .teaser_right .format_teaser .post_image_link img.alignnone, .teaser .post_image_link img.alignnone  {padding:3px; border:1px solid #333; margin:0px 0 10px 0;}
.teaser .teaser_link {
font-size:1.2em;
line-height:1.5em; color:#ffd21f
}
.custom .teasers_box .teaser_right{margin:0 0 0 0px; padding:0px 20px 0 0;}

/*---:[ post box ]:---*/
.headline_area h1{border-bottom:1px solid #161515;}
.custom .post_box { padding:0px; margin:0px; overflow:hidden;}
.custom .format_text p{font-size:12px;text-align:justify;}
.custom .format_text a{color:#aea9a9;}
.custom .format_text h3{margin:0 0 10px 0;color:#fff;}
.custom .format_text h4{margin:0 0 10px 0;}
.custom .format_text h5{margin:0 0 10px 0;}
.custom #sidebars{background:#000 url(./images/sidebar.jpg) repeat-x; margin:0 15px 0 0;width:300px;min-height:900px;}


.custom #homepage-350{margin:0px 0 0 14px; padding:0px 0 0 0px; width:309px; height:310px; float:left; background:#000 url(./images/sidebar.jpg) repeat-x; }
.custom #homepage-350 ul{list-style-type:none;margin:0px; padding:0px;}
.custom #homepage-350 ul li ul li{margin:0px; padding:0px; background:url(./images/bullet.jpg) no-repeat center left; border-bottom:1px dotted #555;}
.custom #homepage-350 p{margin:0px; padding:10px 0 0 0;}
#widget_killer_recent_entries-3{margin:0 0 0 14px;}
#widget_killer_recent_entries-3 p{padding:0px; width:90%; text-align:right; }
.custom #homepage-350 #recent-posts-3{width:270px;float:left; padding: 5px 0 0 15px; margin:0 0 10px 0;clear:right;}
.custom #homepage-350 h3{color:#ffd21f; font-size:18px;padding:10px 0 5px 0px;}
.custom #homepage-350 a{padding:5px 0 0 10px;  font-size:12px; line-height:24px; color:#cfcbcb;}
.custom #homepage-350 a:hover{color:#a4a1a1;}
.custom #homepage-widgets2 #richtext-4{margin:0px 0 0 13px; float:left; padding:0px; width:308px; height:280px; }
.custom #richtext-4 h3{display:none;}
.custom #homepage-350 #richtext-10{padding:0px 0 0 8px;float:left; margin:0px; }
.custom #homepage-350 #richtext-10 a{padding:0px; line-height:12px;}
.custom #homepage-350 #richtext-10 h3{padding:0px; margin:0px;}
.custom #homepage-350 #richtext-10 .email-sub{font-size:12px; padding:0px; margin:5px 0 0 10px; float:left;}

.custom #homepage-350 #richtext-10 .textwidget{padding:0px; margin:0px;}
.custom #homepage-350 #richtext-4 .textwidget p{padding:0px; margin:0px;}

.custom #homepage-350 #text-11 {float:left; clear:left; margin:10px 0px 0 0; padding:0px 0 0 15px; text-align:left;}
.custom #homepage-350 #text-11 .textwidget{ background:url(./images/formbg.jpg) no-repeat;float:left; width:86%; padding:2px 0 8px 10px; }
#_MP_sc_0{ background:url(./images/formbg.jpg) no-repeat;float:left; width:100%; padding:5px 0 8px 10px; }
.custom #homepage-350 #text-11 h3{line-height:1px; height:1px; padding:0px; margin:0px;}
.custom #homepage-350 #text-11 h2{color:#999; font-size:14px; margin:5px 0 5px 0}
.custom #homepage-350 #text-11 p{margin:0px; padding:0px; text-align:left;}

#ngg-images-2{padding:10 0 0 15px;margin:10px 0px 0 15px; display:block;float:left;}
#ngg-images-2 h2{color:#ffd21f; font-size:18px;padding:0px 0 5px 0px;}
.custom #homepage-350 #ngg-images-2 a{padding:0px; margin:0 5px 0 0;}
/*---:[ feature box ]:---*/
.custom #feature_box { margin:0px auto; padding:14px 0 0 0; width:946px; background:#000; height:310px; overflow:hidden; border:none; }
.custom #feature_box .post_image { border:none; margin:0 0 10px 0; padding:0; width:623px; border:1px solid #000;}
.custom .feature_box {margin:0px auto; border:none;padding:0px 0px 0 0px; color:#000; width:623px; height:310px; float:left; }
.custom .feature_box .format_text p{color:#555;  }
.custom .feature_box h2,.custom .top h1{display:block; width:100%; padding:5px 0 5px 0px;color:#ffd21f;}
.custom .feature_box h2 a{color:#000; font-size:120%;text-decoration:none;}
.custom .feature_box a{color:#000; text-decoration:none; }
.custom .feature_box a:hover{text-decoration:underline; }
.custom .feature_box .featured{ margin:0px; padding:0px;}
.custom .feature_box .feature_box_ul{ margin:0px; padding:0px; list-style:none; }
.custom .feature_box .feature_box_ul li{width:623px;  margin:0px; padding:0px; list-style:none;}

.custom #excerpt{height:59px;margin:0px;width:135px;font-size:11px;}
.custom .hero0 #excerpt{padding:5px 0 0 10px;}
.custom .hero1 #excerpt{padding:5px 0 0 180px;}
.custom .hero2 #excerpt{padding:5px 0 0 324px;}
.custom .hero3 #excerpt{padding:5px 0 0 480px;}


.custom #excerpt h2 a{position:absolute; color:#fff;  padding:0px; display:block;font-size:10px;}
.custom #excerpt p {padding:0px 20px 0 20px; display:block; font-size:10px;}
.custom #excerpt a{font-size:11px;color:#ffd21f; }

.custom ul#nav{list-style-type:none; margin:5px 0 0 0; float:left;}
.custom #nav li{float:left;width:155px}
.custom #nav li a { padding:5px 2px 2px 15px; margin:0 0px 0 0; float:left;font-size:12px;color:#aeaeae; }
.custom #nav li a.activeSlide {border:none;color: #ffd21f;}
.custom #nav li.li0 a{margin:0 7px 0 0;}
.custom #nav li.li1 a{margin:0 7px 0 0;}
.custom #nav li.li2 a{margin:0 7px 0 0;}
.custom #nav li.li3 a{margin:0 7px 0 0;}
.custom #nav li.li4 a{margin:0 6px 0 0;}





.custom #comments a{color:#aea9a9;font-size:12px;}


#yoastbreadcrumb{ font-size:11px; padding:15px 0 5px 0px; width:940px; margin:0px auto;color:#555;border-bottom:1px solid #161515; font-family:Arial, Helvetica, sans-serif;}
#yoastbreadcrumb a{color:#aea9a9; text-decoration:none;font-size:11px; }
#yoastbreadcrumb .selected{color:#ffd21f; text-decoration:none; font-size:11px; }


.sidebar h3 {color:#ffd21f}
.widget a{color:#aea9a9}
li.widget p {color:#959292; font-size:11px;}
img.alignleft, img.left {margin:0 10px 0 0;}

.wp-caption-text{color:#636363}

.custom #homepage-widgets{width:974px; margin:0px auto; padding:10px 0 0 0px; display:block; }
.custom #homepage-widgets ul{list-style-type:none;width:965px;margin:0px auto; padding:0 0 0 14px;}
.custom #homepage-widgets ul li{display:block; float:left; width:310px; height:160px;background:url(./images/widget-bg.jpg) no-repeat; }
.custom #homepage-widgets ul li p{margin:0 0 0 170px;}

.custom #homepage-widgets ul .textwidget{width:300px; margin:0px auto;}
.custom #homepage-widgets ul li#richtext-6{margin:0 8px 0 0 ;display:block; float:left; width:310px; height:160px;background:url(http://www.hleadership.com/wp-content/uploads/2009/10/for-parents.jpg) no-repeat; }

.custom #homepage-widgets ul li#richtext-7{margin:0 8px 0 0 ;display:block; float:left; width:310px; height:160px;background:url(http://www.hleadership.com/wp-content/uploads/2009/10/for-coaches.jpg) no-repeat; }
.custom #homepage-widgets ul li#richtext-8{display:block; float:left; width:310px; height:160px;background:url(http://www.hleadership.com/wp-content/uploads/2009/10/for-athletes.jpg) no-repeat; clear:right; }

.custom #homepage-widgets ul li#richtext-9{margin:0px auto; background:none; float:left;width:100%;}
.custom #homepage-widgets ul li#richtext-9 p{margin:0px auto}

.custom #homepage-widgets2 ul #richtext-13{margin:0px 0px 0 0px; float:left;padding:0px 0px 0px 0px;height:233px;width:624px;}
.custom .widget_video h3{padding:0px;}

.custom #homepage-widgets h3{color:#ffd21f; font-size:18px;padding:10px 0 0 15px;}
.custom #homepage-widgets p{padding:5px 0 0 15px;}


.custom #homepage-widgets2{width:974px; margin:0px auto; padding:10px 0 0 0px;display:block; clear:right; height:290px;}
.custom #homepage-widgets2 ul{list-style-type:none;padding:5px 0 0 0px; width:946px; margin:0px auto;display:block; height:290px;}
.custom #homepage-widgets2 ul li ul{padding:5px 0 0 0;}
.custom #homepage-widgets2 ul li{margin:0 0 0px 0;}
.custom #homepage-widgets2 ul li a{font-size:11px;}
.custom #homepage-widgets2 #richtext-2{width:308px; height:280px;float:left; margin:0 0px 0 13px; border:1px solid #222;}
.custom #homepage-widgets2 h3{color:#ffd21f; font-size:18px;padding:10px 0 5px 15px;}

.custom #homepage-widgets2 #richtext-2 h3{color:#ffd21f; font-size:1px;padding:0px;}

.custom #homepage-widgets2 p{padding:px 0 0 0px; color:#666; margin:0px;}

.custom #homepage-widgets2 #richtext-5{width:623px; margin:0 0px 0 0px; padding:0 0px 0 0px;float:left;background:#111 url(./images/sidebar.jpg) repeat-x;}
.custom .home-video{ padding:15px 0px 0px 15px;height:233px;}
.custom #video-page{padding:0 0 0 15px;}
.custom .video_link{float:left;width: 185px; display:block; float:left;  margin:0 17px 3px 0;text-decoration:none; line-height:16px;font-size:13px;}
.custom .video_link.three{margin:0 0 3px 0;}
.custom #video-page .video_link{float:left;width:185px; display:block; float:left;  margin:0 30px 3px 0;text-decoration:none; line-height:16px; font-size:12px;}
.custom .video_link a{text-decoration:none;}
.custom .video_link img{width:183px; float:left; padding:2px; border:1px solid #333; clear:right; margin:0px 0 3px 0;}

.custom .viewall a{display:block; float:right; font-size:16px; text-decoration:none; color:#ffd21f; margin:0 20px 0 0; padding:3px 0 3px 0;}

.custom hr{height:1px; border:none;border-top:1px dashed #333; margin:0 0 20px 0;}

.comments_closed{text-indent:-9999px;}

.no_sidebars #content{width:94%;}


.producttext li {list-style-position:inside; font-size:11px;}
.producttext h2{margin:0px; color:#FFD21F;}
.custom div.imagecol {margin-right:16px;}
.wpsc_description{margin:0 0 10px 0;}
div.product_footer {margin:10px 0 0 0 ; float:left;}
input.wpsc_buy_button {background:#FFD21F; color:#000; float:right;}
.pricedisplay{color:#FFD21F;}
.products-page .headline_area h1{display:none;}
.fancy_notification_content{color:#000;}
.items, .shoppingcart,.totalhead{color:#fff;}
.single_product_display, .textcol{width:86%;}
#wpsc_quantity_update{width:40px;}
table.productcart tr.firstrow td, td.shipping_header {
background:#010101;
border-left:2px solid #000;
font-weight:bold;color:#FFD21F;
}