#two-col-block h3.my-performance{    height:95px;    padding:18px 0 0 40px}#two-col-block h3.my-performance span{    text-transform:uppercase;    font-weight:normal;    font-size:18px;    line-height:18px}#midpanel h3.mp-profile{    background:url(/images/nutritionresource/Nutrition-main-image.gif) top left no-repeat;    padding:15px 0 0 10px;    width:498px;    color:#fff;    font-size:30px;    text-transform:uppercase}#midpanel h3.nutrition-coach{    background:url(/images/nutritionresource/image_banner_nutri_coach_541x90.jpg) top left no-repeat;    padding:25px 0 0 10px;    color:#fff;    font-size:30px;    text-transform:uppercase;    width:520px}#two-col-block h3.pb-community{    background:url(/images/nutritionresource/community_814x113.jpg) top left no-repeat; height:95px; padding:18px 0 0 40px}#two-col-block h3.pb-community span{ text-transform:uppercase; font-weight:normal; font-size:18px; line-height:18px}.white-cap{ /*background:#fff;*/}#two-col-block #rightpanel.top-nil{ margin-top:0}#two-col-block #midpanel.ie6only{ margin-top:0}/*=== SIDEBAR "athlete gallery ===*/#sidebar h2.powercoach{    background:url(/images/nutritionresource/powercoach-h2.jpg) left top no-repeat;    text-indent:-9999px;    width:165px;    height:41px;    padding:0;    margin:0}#sidebar .powercoach{    width:165px;    background:url(/images/nutritionresource/sidebar-powercoach-bg.jpg) left bottom no-repeat;    margin:0 0 10px 0}#sidebar .powercoach p{    color:#fff;    padding:10px 20px 130px 10px;    font:bold 12px/14px arial,helvetica,sans-serif}#sidebar .powercoach p span{    display:block}#sidebar .pc-button{    margin:-40px 0 0 0;    padding:0 0 10px 0}#sidebar .pc-button a{    display:block;    height:18px;    padding:3px 0 0 0;    background:url(/images/nutritionresource/yellow-link.jpg) left top no-repeat;    text-align:center;    margin:0 auto;    font:bold 13px/13px arial narrow,trebuchet ms,arial,helvetica,sans-serif; color:#26272c; text-transform:uppercase; width:137px}/*=== HEADERS ===*/#two-col-block h4.beige-perf-mid{    width:517px;    height:36px;    color:#666;    background:url(/images/nutritionresource/performance-h4-beige.jpg) left top no-repeat;    font:bold 20px/20px arial,helvetica,sans-serif;    padding:20px 0 0 20px;    margin:10px 0 0 0}#two-col-block h4.orange-perf-mid{    width:517px;    height:25px;    color:#fff;    background:url(/images/nutritionresource/performance-h4-orange.jpg) left top no-repeat;    font:bold 20px/20px arial,helvetica,sans-serif;    padding:20px 0 0 20px;    margin:10px 0 0 0}#two-col-block h4.extra{    padding:15px 0 10px 20px}#two-col-block h4.double-tier{    width:517px;    height:55px;    color:#414141;    background:url(/images/nutritionresource/nut-grey-h4.jpg) left top no-repeat;    font:bold 20px/20px arial,helvetica,sans-serif;    padding:17px 0 0 20px;    margin:10px 0 0 0}#two-col-block h4.double-tier span{    display:block;    font-size:17px;    line-height:17px;    font-weight:normal;    letter-spacing:-1px}#two-col-block h4.new-welcome{    width:517px;    height:51px;    color:#085485;    background:url(/images/nutritionresource/new-welcome-h4.jpg) left top no-repeat;    font:bold 24px/24px arial,helvetica,sans-serif;    padding:12px 0 0 20px;    margin:10px 0 0 0}#two-col-block h4.dt-broad{    width:517px;    height:65px;    color:#414141;    background:url(/images/nutritionresource/nut-grey-h4-broad.jpg) left top no-repeat;    font:bold 20px/20px arial,helvetica,sans-serif; padding:17px 0 0 20px; margin:10px 0 0 0}#two-col-block h4.new-welcome span{ display:block; font-size:17px; line-height:17px}#two-col-block h4.no{ margin:0}/*=== BGs ===*//*=== BGs ===*/#midpanel .new-welcome{    width:517px;    background:url(/images/nutritionresource/new-welcome-bg.jpg) left top repeat-y;    padding:10px 5px 0 20px}#midpanel .beige-perf-mid{    width:517px;    background:url(/images/nutritionresource/performance-bg-beige.jpg) left top repeat-y;    padding:10px 5px 0 20px}#midpanel .grey-perf-mid{    width:517px;    background:url(/images/nutritionresource/performance-bg-grey.jpg) left top repeat-y;    padding:10px 5px 10px 20px}#midpanel .orange-layer{    width:512px;    background:url(/images/nutritionresource/orange-layer.jpg) left top repeat-y;    padding:10px 5px 10px 20px}#midpanel .double-tier{    width:511px;    background:url(/images/nutritionresource/nut-grey-bg.jpg) left top repeat-y;    padding:10px 5px 10px 20px;    margin:0 0 0 1px}.beige-perf-mid .post-body{    margin:0;    color:#636363}.post-body h5,.grey-perf-mid h5{    font:bold 14px/14px arial,helvetica,sans-serif}.post-body p,.grey-perf-mid p{    font-size:13px;    padding:10px 0 15px 0;    margin:0 10px 0 0}.post-body .img-shack{    width:245px;    float:left;    margin:0 10px 0 0}.post-body .vid-holder{    width:250px;    float:left;    padding:0}.post-body .vid-holder p.snippet{    font-size:13px;    padding:10px 0 15px 0;    margin:0;    width:250px}.post-body .article-by,.post-body .training-tips,.post-body .forum-link{    font-size:13px;    background:url(/images/nutritionresource/icon-book.gif) top left no-repeat;    padding:0 0 0 21px}.post-body .training-tips{    background:url(/images/nutritionresource/icon-paper.gif) top left no-repeat;    padding:0 0 15px 21px}.post-body .forum-link{    background:url(/images/nutritionresource/icon-bubbles.gif) top left no-repeat; padding:0 0 15px 21px}/*=== the new WELCOME box ===*/#midpanel .new-welcome .welcome-box{    padding:0 0 20px 0}#midpanel .new-welcome .welcome-box div{    margin:0 10px 0 0;    float:left;    width:250px;    font:13px/15px arial,helvetica,sans-serif}#midpanel .new-welcome .welcome-box div.without{ margin:0; width:230px}#midpanel .new-welcome .welcome-box p{ /*float:left;width:240px;font:13px/15px arial,helvetica,sans-serif;*/}#midpanel .new-welcome .welcome-box p{    padding:0 0 10px 0}#midpanel .new-welcome .welcome-box p strong{    font-size:14px;    line-height:17px;    display:block;    color:#085485}#midpanel .new-welcome .welcome-box span{    display:block;    width:230px;    margin:0 0 15px 0}#midpanel .new-welcome .welcome-box a.get-started-button{    display:block;    font:bold 15px/15px arial,helvetica,san-serif;    color:#2f2f2f;    background:url(/images/nutritionresource/get-started-button.jpg) left top no-repeat; width:250px; height:35px; text-align:center; margin:0 auto; text-transform:uppercase; padding:15px 0 0 0}#midpanel .new-welcome .welcome-box p.additional-welcome-copy{ display:block}#midpanel .new-welcome .welcome-box p.additional-welcome-copy strong{ text-decoration:underline}/*=== COMMUNITIES I CAN JOIN ===*/#midpanel .beige-perf-mid ul.communities{}#midpanel .beige-perf-mid ul.communities li{    float:left;    width:250px;    height:150px;    padding:0 0px 15px 0;    background:#FDF9F4;    margin:0 5px 5px 0}#midpanel .beige-perf-mid ul.communities li div{    font:12px/15px arial,helvetica,sans-serif}#midpanel .beige-perf-mid ul.communities li div h5{    font:16px/16px arial,helvetica,sans-serif;    padding:11px 0 0 10px;    width:267px;    height:27px;    text-transform:uppercase;    color:#fff}#midpanel .beige-perf-mid ul.communities li div p{    padding:10px}#midpanel .beige-perf-mid ul.communities li div a{    display:inline;    padding:0 15px 0 10px;    text-decoration:underline;    text-transform:uppercase;    font:bold 11px/14px arial,helvetica,sans-serif}#midpanel .beige-perf-mid ul.communities li div h5.team-elite{    background:url(/images/nutritionresource/h5-team-elite.jpg) left top no-repeat}#midpanel .beige-perf-mid ul.communities li div h5.coaches{    background:url(/images/nutritionresource/h5-coaches.jpg) left top no-repeat}#midpanel .beige-perf-mid ul.communities li div h5.fitness{    background:url(/images/nutritionresource/h5-fitness.jpg) left top no-repeat}#midpanel .beige-perf-mid ul.communities li div h5.ironman{    background:url(/images/nutritionresource/h5-ironman.jpg) left top no-repeat}#midpanel .beige-perf-mid ul.communities li div h5.racedirector{    background:url(/images/nutritionresource/h5-race-director.jpg) left top no-repeat}#midpanel .beige-perf-mid ul.communities li div h5.event-promoter{    background:url(/images/nutritionresource/h5-event-promoter.jpg) left top no-repeat}#midpanel .beige-perf-mid ul.communities li div h5.dietician{    background:url(/images/nutritionresource/h5-dietician.jpg) left top no-repeat}/*=== the "MY FEEDS"style ===*/ul.orange-squash{    width:517px;    height:25px;    color:#fff;    background:url(/images/nutritionresource/performance-h4-orange.jpg) left bottom no-repeat;    padding:21px 0 0 20px;    font-weight:bold;    font-size:14px;    line-height:14px}ul.orange-squash li{    float:left}ul.orange-squash li.view{    margin:0 0 0 15px}ul.orange-squash li.view a{    color:#505050;    font-size:11px;    text-decoration:underline}.grey-perf-mid .my-feed{    margin:0;    color:#636363}.grey-perf-mid h5.special{    display:inline-block}.grey-perf-mid p{    padding:0 0 15px 0}.grey-perf-mid .article-by{    font-size:13px;    background:url(/images/nutritionresource/icon-bubble-gy.gif) top left no-repeat;    padding:0 0 0 20px}.grey-perf-mid .section{    float:left;    width:240px;    margin:0 0 10px 0}.grey-perf-mid .section img{    float:left;    margin:0 5px 10px 0;    border:3px solid #e9edef}.grey-perf-mid .section .video-icon,.grey-perf-mid .section .photo-icon{    display:block;    background:url(/images/nutritionresource/icon-video-gy.gif) 78px top no-repeat;    padding:0 0 3px 102px;    font-size:12px;    line-height:16px}.grey-perf-mid .section .photo-icon{    background:url(/images/nutritionresource/icon-photo-gy.gif) 78px top no-repeat}.o-inline p,.g-inline p{ display:inline; font-size:13px; padding:0 10px 0 0; line-height:16px}.grey-perf-mid h5.profile,.orange-layer h5.profile{ color:#414141; display:inline-block; font-size:20px; font-family:Arial,Helvetica,sans-serif}.orange-layer h6.other-profile{ font-weight:normal; font-size:14px; color:#033563}.grey-perf-mid .pro-boxes{ float:left; margin:0 10px 10px 0; width:230px; padding:10px 0 0 0}.grey-perf-mid ul.lined-links{ padding:5px 0}.grey-perf-mid ul.lined-links li{ padding:3px 0; font-size:12px}.grey-perf-mid ul.lined-links a{ font-size:12px; text-decoration:underline}/*=== the LOGIN BOX ==*/#rightpanel h4.join-comm{    color:#fff;    padding:10px 0 0 15px;    width:240px;    height:40px;    background:url(/images/nutritionresource/new-h4-bg-red.jpg) top left no-repeat;    text-transform:uppercase;    font:16px/16px arial,helvetica,sans-serif}#rightpanel h4.join-comm span{    display:block;    color:#ffc500;    text-transform:none;    font-size:14px;    line-height:15px}#rightpanel .join-comm{    width:255px;    background:url(/images/nutritionresource/new-right-bg-red.jpg) top left no-repeat;    color:#f1f1f1;    padding:0 0 10px 0}#rightpanel .join-comm{    padding:15px 0 15px 10px}#rightpanel .join-comm fieldset{    border:none;    padding:0 0 7px 0;    margin:0}#rightpanel .join-comm fieldset legend{    display:none;    font-size:.1em;    line-height:.1em}#rightpanel .join-comm fieldset img{    display:block;    float:left;    margin:0 5px 0 10px;    padding:0px 0 0 0}#rightpanel .join-comm fieldset div{    float:left;    width:120px;    margin:0 0 0 5px;    padding:0}#rightpanel .join-comm fieldset label{    display:block;    font-size:10px;    padding:0 0 1px 0;    margin:0}#rightpanel .join-comm fieldset input.data-login{    display:block;    font:11px/11px arial,helvetica,san-serif;    color:#666;    margin:0 0 5px 0;    width:120px;    padding:0;    height:15px}#rightpanel .join-comm .submit-area p{    color:#fff;    width:175px;    font:12px/13px arial,helvetica,sans-serif; margin:0; padding:12px 0 0 15px}#rightpanel .join-comm .submit-area a{ color:#ffc500; text-decoration:underlin; text-transform:uppercase}#rightpanel .join-comm .submit-area .the-button{ float:right; margin:-20px 10px 0 0}#rightpanel h4.join-comm a{ color:#ffc500; text-decoration:underlin}/*=== the FEATURED LEADERS ===*/#rightpanel h4.feat-leaders{    color:#fff;    width:240px;    background:url(/images/nutritionresource/new-h4-bg.jpg) no-repeat left bottom;    text-transform:uppercase;    font:bold 16px/16px arial,helvetica,sans-serif;    padding-top:10px;    padding-bottom:11px;    padding-left:15px;    float:left}#rightpanel .feat-leaders{    width:255px;    background:#e9e9e9 url(/images/nutritionresource/new-right-bg.jpg) top left no-repeat;    color:#f1f1f1;    padding:0 0 10px 0}#rightpanel .feat-leaders p{    color:#505050;    margin:0 5px 0 10px;    padding:15px 0 5px 0}#rightpanel .feat-leaders p span{    color:#0c5183;    padding:0;    margin:0}#rightpanel .feat-leaders p span a{    color:#033563;    font-weight:bold;    font-size:13px;    text-decoration:underline}#rightpanel .feat-leaders p span.copy{    color:#505050;    margin:0;    padding:0}#rightpanel .view-all{    margin:0;    padding:0}#rightpanel .view-all a{    display:block;    color:#ffc500;    background:url(/images/nutritionresource/right-view-all.jpg) left top no-repeat;    width:255px;    height:35px;    text-align:center;    margin:0 auto;    padding:10px 0 0 0;    font:11px/11px arial,helvetica,sans-serif}#rightpanel .sports-comm{    background:url(/images/nutritionresource/sports-comm-bg.jpg) left top no-repeat;    width:255px;    color:#fff;    min-height:100px;    padding-bottom:10px}#rightpanel .sports-comm p{    width:90px;    height:75px;    font:12px/14px arial,helvetica,sans-serif;    padding:10px 0 0 0}#rightpanel .sports-comm img{    display:block;    float:right;    border:none;    margin:6px 5px 5px 0}#rightpanel .sports-comm .list{    background:url(/images/nutritionresource/sports-comm-ul.jpg) left top no-repeat; width:255px; min-height:221px; height:auto !important; margin:0 0 0 0; padding:10px 0 0 0; float:left}#rightpanel .sports-comm ul{ float:left; width:120px; margin:0 5px 0 0}#rightpanel .sports-comm ul.last{ margin:0}#rightpanel .sports-comm ul li{ margin:0 0 0 25px; list-style:square; padding:2px 0 2px 2px; color:#999; font-size:12px; line-height:13px}#rightpanel .sports-comm ul li:hover{ color:#ffc500}#rightpanel .sports-comm ul li a{ color:#fff}#rightpanel .sports-comm ul li a:hover{ color:#ffc500}#rightpanel .sports-comm ul div{ float:right; margin:-187px 17px 0 0; padding:0}/*=== the "MY EVENTS"style on the right panel ===*/#rightpanel .new-style table{ border:none; margin:0 15px 10px 15px; font-size:12px}#rightpanel .new-style table th{ display:block; text-indent:-9999px; line-height:.1em; font-size:.1em; padding:0; margin:0}#rightpanel .new-style table td{ padding:2px 0}#rightpanel .new-style table td.detail{ width:40px; text-align:right; text-transform:uppercase; font-weight:bold; color:#939393}#rightpanel .new-style table td.data{ padding:0 5px 0 15px}#rightpanel .new-style table td a{ padding:0 0 0 5px; font-size:11px; text-transform:uppercase; color:#939393}#rightpanel .new-style .events-button{ display:block; float:right; height:50px; margin:0 10px 0 0}/*=== the "HAPPENINGS"style on the right panel ===*/#rightpanel .new-style.happenings ul{ background:#85b4cb; border:1px solid #dedede; margin:0 7px; font-size:12px}#rightpanel .new-style.happenings ul li{ padding:10px 10px 0 10px}#rightpanel .new-style.happenings ul li a{ display:block; padding:0 0 10px 0; font-weight:bold; border-bottom:1px solid #dedede}img.performance-img{ float:left; border:3px solid #e9edef; margin:0 10px 0 0}img.mp-profile-img{ float:right; border:3px solid #e9edef; margin:-20px 30px 0 0}/*div.padding{padding:0 0 10px 0}*/div.padding{    padding:0 0 10px 0;    font-size:12px}.main_bg1{    width:520px;    background-color:#EDEDED;    padding:10px 10px 10px 10px}.page_heading{    color:#414141;    font-family:Arial,Helvetica,sans-serif;    font-size:20px;    font-weight:bold}.nutrition_main_text{    font-family:Arial,Helvetica,sans-serif;    font-size:13px;    font-weight:normal;    color:#1C1C1C}.nutrition_divider{    background-image:url(/images/nutritionresource/Nutrition-divider.gif);    background-repeat:no-repeat;    width:507px;    height:15px;    margin-top:10px;    margin-bottom:10px}.nutrition_content_heading{    font-family:Arial,Helvetica,sans-serif;    font-size:16px;    font-weight:bold;    color:#414141}.nutrition_content_text{    font-family:Arial,Helvetica,sans-serif;    font-size:12px;    font-weight:normal;    color:#1C1C1C}.nutrition_rightpanel{    color:#fff;    padding:10px 0 0 15px;    width:240px;    height:48px;    text-transform:uppercase;    font-size:17px;    background-image:url(/images/nutritionresource/Nutrition-Resources-h4-bg.gif);    background-repeat:no-repeat;    background-position:left top}.nutrition_rightpanel_box1{    width:255px;    color:#f1f1f1;    padding:0 0 10px 0;    height:auto;    background-color:#797879;    background-image:url(/images/nutritionresource/Nutrition-rightbox1-bg.gif);    background-repeat:repeat-x;    background-position:left top;    margin-bottom:10px}.nutrition_rightpanel_box1_text{    color:#FFF;    font-family:Arial,Helvetica,sans-serif;    font-size:11px;    font-weight:normal;    padding:10px 5px 5px 10px}.nutrition_rightpanel_box2{    width:255px;    color:#f1f1f1;    height:285px;    background-color:#797879;    background-image:url(/images/nutritionresource/Nutrition-rightbox2-bg.gif);    background-repeat:repeat-x;    background-position:left top;    margin-bottom:10px;    padding-top:0;    padding-right:10;    padding-bottom:10px;    padding-left:0}.nutrition_rightpanel_boxsmall{    width:255px;    color:#f1f1f1;    height:185px;    background-color:#797879;    background-image:url(/images/nutritionresource/Nutrition-rightbox2-bg.gif);    background-repeat:repeat-x;    background-position:left top;    margin-bottom:10px;    padding-top:0;    padding-right:10;    padding-bottom:10px;    padding-left:0}.nutrition_rightpanel_box2_head{    color:#FFCB00;    padding:0 0 0px 0;    font-family:Arial,Helvetica,sans-serif;    font-size:17px;    font-weight:bold}a.nutrition_rightpanel_box1_link:link{    font-family:Arial,Helvetica,sans-serif;    font-size:11px;    font-weight:normal;    color:#FFCB00;    text-decoration:underline}a.nutrition_rightpanel_box1_link:hover{    font-family:Arial,Helvetica,sans-serif;    font-size:11px;    font-weight:normal;    color:#FFCB00;    text-decoration:none}a.nutrition_rightpanel_box1_link:visited{    color:#FFCB00;    font-family:Arial,Helvetica,sans-serif;    font-weight:normal;    font-size:11px;    text-decoration:underline}.nutrition_rightpanel_box2_divider{    background-image:url(/images/nutritionresource/Nutrition-rightbox2-divider.gif);    background-repeat:no-repeat;    width:228px;    height:5px;    margin-top:8px;    margin-bottom:5px}.nutrition_thumbnail_images{    width:62px;    float:left}.nutrition_big_images{    width:314px;    float:left;    height:238px}.nutrition_thumbnail_text{    width:425px;    float:left;    padding-left:15px}.nutrition_thumbnail_text1{    width:150px;    float:left;    padding-left:15px}.nutrition_thumbnail_text2{    width:102px;    float:left;    padding-left:0px;    padding-right:30px;    font-family:Arial,Helvetica,sans-serif;    font-size:12px;    font-weight:bold;    color:#414141;    padding-top:8px;    cursor:pointer}.nutrition_donwload{    color:#414141;    padding:0 0 0px 0;    font-family:Arial,Helvetica,sans-serif;    font-size:12px;    font-weight:bold;    clear:both;    padding-top:20px}.nutrition_download_thumbnail{    width:36px;    float:left;    padding-bottom:10px}h4.nutrition_right_Textheading{    color:#fff;    padding:10px 0 0 0px;    text-transform:uppercase;    font-size:16px;    font-family:Arial,Helvetica,sans-serif}.midd-section-bg{    background-color:#EDEDED;    padding:10px 10px 10px 10px;    margin:10px 10px 10px 3px}.nutrition_thumbnail_text3{width:175px;float:left;padding-left:0px;padding-right:5px}.HeaderTwoLines{background:transparent url(/images/new-h4-bg.jpg) no-repeat scroll left top;color:#FFF;float:left;font-size:17px;height:41px;padding:10px 0 0 15px;text-transform:uppercase;width:240px}
