/*
Theme Name:Resistance Band Training
*/
body{margin:0;color:#2d2d2d;font:13px Arial,Helvetica,sans-serif;background:#2d2d2d}
img{border-style:none}
a{text-decoration:none;color:#0e78bb}
a:hover{text-decoration:underline}
input,textarea,select{font:12px Arial,Helvetica,sans-serif;vertical-align:middle;margin:0;color:#2d2d2d}
form,fieldset{margin:0;padding:0;border:none}
#wrapper{margin:0 auto;width:981px;padding-bottom:25px}
#header{width:100%;overflow:hidden;padding:29px 0 0}
.cufon-active #header{padding:30px 0 0}
#nav{margin:0;padding:0 16px 0 0;list-style:none;float:right}
#nav li{float:left;margin:0 0 0 9px;display:inline;font-size:12px;font-weight:bold}
#nav li a{color:#fff;float:left;padding:7px 6px 0 7px;height:21px;position:relative;text-transform:uppercase}
#nav li a .cufon{float:left}
.cufon-active #nav li a{padding:9px 6px 0 7px;height:19px;font-size:11px}
* html.cufon-active #nav li a{padding-top:8px;height:20px}
* +html.cufon-active #nav li a{padding-top:8px;height:20px}
#nav li a:hover,#nav li.current_page_item a{text-decoration:none;background:#05a7e5 url(images/bg-nav-h3.gif) repeat-x;border-right:1px solid #05a7e5;border-left:1px solid #05a7e5;border-bottom:1px solid #05a7e5; padding-left:6px;padding-right:5px}
#main{width:100%;background:url(images/bg-main.gif) repeat-y -991px 0;margin:-4px 0 0;overflow:hidden}
.intro-block:after,.visual-holder:after,.main-area:after{clear:both;display:block;content:""}
.main-holder{background:url(images/bg-main.gif) no-repeat;overflow:hidden;width:944px;padding:18px 19px 0 18px}
.main-btm{background:url(images/bg-main.gif) no-repeat -1974px 100%;height:11px;font-size:0}
.logo-area{background:#FFFFFF url(http://resistancebandtraining.com/wp-content/uploads/2012/01/new_header5.jpg) repeat-x;height:259px;overflow:hidden;padding:0px 0 0}
.logo{background:url(images/) no-repeat;float:left;width:227px;height:84px;text-indent:-9999px;overflow:hidden;margin:13px 0 0 29px;display:inline}
.logo a{display:block;height:100%}
.search fieldset{float:right;margin:0 8px 0 0;display:inline}
.search .text{float:left;width:134px;padding:5px 9px 6px;margin:2px 1px 0 0;border:1px solid #64020b;background:#fff;line-height:15px}
.submit,.btn-ask-dave a{float:left;border:none;overflow:hidden;text-indent:-9999px;line-height:0;color:#d6d5d5;text-align:center;cursor:pointer}
.search .submit{width:45px;height:36px;background:url(images/btns.gif) no-repeat}
.visual{background:#0f7abf url(images/bg-visual.gif) repeat-x;color:#fff}
.visual-holder{background:url(images/bg-visual-btm.gif) repeat-x 0 100%;border-right:1px solid #368dc5;border-left:1px solid #368dc5;padding:0px 3px 0px 23px;height:1%;font-size:18px}
.visual .img-holder{float:right;width:627px;margin:-35px 0 0}
.visual .img-holder img{float:right;margin:0 0 5px;position:relative}
.visual .btn-learn-more{overflow:hidden;text-indent:-9999px;float:right;width:173px;height:53px;margin:-12px 17px 0 0;background:url(images/btn-lean-more.png) no-repeat;cursor:pointer}
.visual .visual-content{width:493px;margin:0 -300px 0 0;float:left;min-height:170px}
.cufon-active .visual .visual-content{padding-top:4px}
* html.cufon-active .visual .visual-content{padding-top:2px}
* +html.cufon-active .visual .visual-content{padding-top:2px}
.visual h2{margin:0 0 14px;font-size:42px;line-height:43px;overflow:hidden;width:100%}
.visual h2 .cufon{float:left;margin-bottom:2px !important}
* html .visual h2 .cufon{margin-bottom:1px !important}
* +html .visual h2 .cufon{margin-bottom:1px !important}
.cufon-active .visual h2{letter-spacing:-1px;margin:0 0 9px}
* html.cufon-active .visual h2{margin:0 0 12px}
* +html.cufon-active .visual h2{margin:0 0 12px}
.visual .text-holder{padding:0 191px 0 0;line-height:25px}
* html .visual .visual-content{height:170px}
.visual .text-holder p{margin:0}
.visual .visual-content strong{display:block;text-align:right;line-height:21px;margin-top:-22px}
.cufon-active .visual .visual-content strong{margin-top:-20px}
* +html.cufon-active .visual .visual-content strong{margin-top:-23px}
* html.cufon-active .visual .visual-content strong{margin-top:-23px}
.gallery{overflow:hidden;width:100%}
.gallery-holder{background:#111 url(images/bg-gallery.gif) repeat-x;padding:0px 0 0px;overflow:hidden;position:relative;width:944px}
.gallery .btm{background:url(images/bg-gallery-btm.png) repeat-x;height:13px;width:100%;font-size:0}
.gallery-list{list-style:none;margin:0;padding:15px 29px 0 12px;overflow:hidden;width:1000px;color:#fff}
.gallery-list h3 a{color:#fff}
.gallery-list h3 a:hover{text-decoration:none}
.gallery-list li{float:left;width:167px;background:url(images/gallery-sep.gif) no-repeat 0 -13px;font-size:15px;padding:0 0 150px 19px}
.gallery-list li:first-child{background:none}
.cufon-active .gallery-list li{padding-top:3px}
* html.cufon-active .gallery-list li{padding-top:0}
* +html.cufon-active .gallery-list li{padding-top:0}
.gallery-list li h3{margin:0 0 10px;font-size:14px;line-height:17px}
.gallery-list li h3 .cufon{margin:0 0 3px}
.cufon-active .gallery-list li h3{letter-spacing:-1px;margin:0 0 7px}
* html.cufon-active .gallery-list li h3{margin:0 0 11px}
* +html.cufon-active .gallery-list li h3{margin:0 0 11px}
.gallery-list li p{margin:0;line-height:19px}
.gallery-list li .img-holder{position:absolute;bottom:20px;margin:0 0 0 -2px;z-index:10}
.gallery-list li .img-holder img{display:block;border:3px solid #0f78bd;margin:0 0 10px}
.main-area{width:962px;margin:0 0 0 -18px}
.blog .main-area,.inner .main-area{padding:10px 0 0}
#content{float:left;width:651px;padding:5px 0 91px 18px}
.inner #content{width:904px;min-height:400px;padding:5px 20px 91px 38px}
* html .inner #content{height:400px}
.inner #content p{margin:0 0 10px}
.intro-block{width:638px;background:url(images/bg-intro.gif) repeat-y -1292px 0;margin:0 0 28px 13px}
.intro-block .holder{background:url(images/bg-intro.gif) no-repeat}
.intro-block .frame{background:url(images/bg-intro.gif) no-repeat -650px 100%;position:relative;padding:15px 51px 0 100px;font-size:14px;line-height:19px;min-height:200px}
* html .intro-block .frame{height:200px}
.cufon-active .intro-block .frame{padding:20px 51px 0 100px;min-height:194px}
* html.cufon-active .intro-block .frame{padding:15px 51px 0 100px;height:199px}
* +html.cufon-active .intro-block .frame{padding:15px 51px 0 100px;height:199px}
.intro-block .what-offer{position:absolute;top:-9px;left:-12px;width:100px;height:100px;overflow:hidden;text-indent:-9999px;background:url(images/t-what-we-offer.gif) no-repeat}
.intro-block h2{color:#0e74b6;font-size:16px;line-height:24px;margin:0 0 11px 1px;text-transform:uppercase;overflow:hidden;width:486px}
.intro-block h2 .cufon{float:left;margin-bottom:8px}
.cufon-active .intro-block h2{margin-bottom:5px}
* html.cufon-active .intro-block h2{margin-bottom:14px}
* +html.cufon-active .intro-block h2{margin-bottom:14px}
.intro-block p{margin:0;font-size:15px;color:#111;letter-spacing:-1px}
.intro-block ul{list-style:none;margin:0;padding:15px 0 0 1px;color:#0e74b6}
.intro-block li{display:inline-block;vertical-align:top;padding:0 0 9px 14px;width:190px;margin:0 28px 0 0;background:url(images/blt-bl.gif) no-repeat 0 6px}
* html .intro-block li{display:inline;margin-right:32px}
* +html .intro-block li{display:inline;margin-right:32px}
.latest-blog{padding:0 0 0 30px}
.cufon-active .latest-blog{padding-top:2px}
* html.cufon-active .latest-blog{padding-top:0}
* +html.cufon-active .latest-blog{padding-top:0}
.latest-blog h2{margin:0 0 11px;font-size:17px;line-height:19px;color:#0e78bb}
.latest-blog .post{background:url(images/blt-arrows.gif) no-repeat 0 7px;padding:17px 0 0 52px;margin:0 0 0 -48px;overflow:hidden;height:1%}
.latest-blog .post-holder{background:url(images/bg-post.gif) repeat-x 0 100%;margin:0 0 0 -21px;min-height:141px;padding:0 17px 0 16px;overflow:hidden;width:605px;position:relative}
* html .latest-blog .post-holder{height:141px;overflow:visible}
.cufon-active .latest-blog .post-holder{padding-bottom:1px}
.latest-blog .post h3{margin:0 0 4px;font-size:20px;line-height:23px;color:#0e78bb;font-weight:normal}
.latest-blog .post h3 em{font-style:normal;color:#2d2d2d;font-size:18px}
.alignright{float:right;margin:0 0 0 16px}
.latest-blog .post .alignright{background:#e7e7e7;padding:4px 5px;border:1px solid #c7c7c7;border-top-color:#e0e0e0;border-bottom-color:#e0e0e0;margin:2px 0 0}
.latest-blog .post .alignright img{vertical-align:top}
.latest-blog .post .text-holder{line-height:19px;padding:0 0 10px 1px;overflow:hidden}
* html .latest-blog .post .text-holder{overflow:visible;height:1%}
.latest-blog .post .text-holder p{margin:0;padding-bottom:19px}
#sidebar{float:right;width:264px;background:#ebebeb url(images/blt-arrows.gif) repeat-y 100% 0;padding:2px 0 9999px 20px;margin:0 0 -9970px}
.blog #sidebar{padding-top:10px}
#sidebar h3{margin:0 0 6px 3px;font-size:13px;line-height:19px;color:#b30112;text-transform:uppercase}
.cufon-active #sidebar h3{margin-top:5px}
* html.cufon-active #sidebar h3{margin:0 0 5px}
* +html.cufon-active #sidebar h3{margin:0 0 5px}
.newsletter fieldset{padding:276px 14px 37px 0;overflow:hidden;height:1%;background:url(images/bg-newsletter.png) no-repeat}
.newsletter p{margin:0 0 12px;line-height:19px}
.row{overflow:hidden;width:100%;padding:0 0 3px}
.newsletter .row .text{float:right;width:132px;padding:4px 8px 5px;border:1px solid #cdcdcd;background:#fff;margin:0 0 0 8px}
.newsletter .row label{padding:2px 0 0;float:left}
.newsletter .row a{color:#b30112;text-decoration:underline}
.newsletter .row a:hover{text-decoration:none}
.newsletter .row .submit{float:right;margin:0 0 0 8px}
.row-btn{padding:6px 0 0}
.row-btn a{float:left;margin:14px 0 0 1px}
.btn-signup{background:url(images/btns.gif) no-repeat -46px 0;width:149px;height:40px}
.btn-ask-dave{overflow:hidden;width:100%;display:block;padding:0 0 6px}
.btn-ask-dave a{background:url(images/btns.gif) no-repeat -46px -43px;width:149px;height:40px;margin:0 0 0 2px}
.contact{overflow:hidden;width:244px;margin:0 0 16px 2px}
.cufon-active .contact{margin-bottom:20px}
* html.cufon-active .contact{margin-bottom:16px}
* +html.cufon-active .contact{margin-bottom:16px}
.contact .top{background:url(images/bg-contact-box.gif) no-repeat;height:5px;font-size:0}
.contact .bottom{background:url(images/bg-contact-box.gif) no-repeat -249px 100%;height:62px}
.contact .c{background:url(images/bg-contact-box.gif) repeat-y -497px 0;font-size:12px;line-height:18px}
.contact .content{margin:0 0 -17px;position:relative;padding:5px 6px 0 13px}
.contact a{color:#2d2d2d}
.contact p{margin:0}
.contact address{font-style:normal;padding:19px 0 18px}
.social{width:226px;padding:0 0 0 1px;line-height:19px}
#sidebar .social h3{margin:5px 0 15px 0}
.social p{margin:0}
.social ul{list-style:none;margin:0;padding:14px 0 0;overflow:hidden;width:100%}
.social ul li{float:left;overflow:hidden;text-indent:-9999px;margin:0 7px 0 0}
.social ul li a{display:block;width:48px;height:49px;background:url(images/social-icons.jpg) no-repeat}
.social ul .facebook{background-position:0 0}
.social ul .youtube{background-position:-48px 0}
.social ul .twitter{background-position:-96px 0}
.social ul .flickr{background-position:-144px 0}
#footer{overflow:hidden;width:953px;padding:15px 14px 0;font-size:14px;color:#fff}
#footer .logo{background-position:100% 0;margin:6px 0 0 20px;float:right;width:221px;height:79px}
#footer p{margin:0}
#commentform fieldset{margin:0;padding:10px;border-width:0}
#respond,#comments{width:100%}
#respond textarea,#respond input{border:1px solid #000}
#respond textarea{margin:0}
#respond input{width:160px;margin-bottom:6px}
#respond input#submit{margin:2px 0 0;width:140px}
#paging{list-style-type:none}
