@import "sidebar.css";
@import "http://assets.bodybuilding.com/style/fitspace/fitspace.css";

a:link{color:#333;text-decoration:underline}
a:visited{color:#333;/*text-decoration:underline*/}
a:hover{color:#333}
a:active{color:#333}
.maintable {margin:auto;padding:0}
.headertable {margin:0;padding:0;background-color:#FFF;background-image:url(http://assets.bodybuilding.com/images/bg-top.gif);background-repeat:repeat-x;}
.darklinks a:link{color:#03C}
.darklinks a:visited{color:#03C}
.darklinks a:hover{color:#06F}
.darklinks a:active{color:#06F}
.darklinks {color:#000}
.macronav {margin:0;padding:0;background-color:#FFF;background-image:url(http://bodyspace.bodybuilding.com/img/macro-nav-bg.gif);background-repeat:repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#999;font-weight:bold;text-align:center;vertical-align:middle}
.macronav a:link{color:#999;text-decoration:none}
.macronav a:visited{color:#999;text-decoration:none}
.macronav a:hover{color:#039;text-decoration:none}
.macronav a:active{color:#039;text-decoration:none}
.macronav-divider {margin:0;padding:0;background-color:#666;background-image:url(http://bodyspace.bodybuilding.com/img/macro-divider.gif)}
.dividertable {margin:0;padding:0;background-color:#CCC;background-image:url(http://bodyspace.bodybuilding.com/img/subnav-bg.gif);background-repeat:repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#999;font-weight:bold;text-align:center;vertical-align:middle}
.dividernav a:link{color:#999;}
.dividernav a:visited{color:#999;}
.dividernav a:hover{color:#039;text-decoration:none}
.dividerav a:active{color:#039;text-decoration:none}
.form_no_padding {padding:0;margin:0}
.search_box_input {font-size:10px;border:1px solid #666}
.search_box_input_header {font-size:10px;border:1px solid #666;margin-bottom:1.9px}
.search_textarea {border:1px solid #666}
.search_submit_button {font-size:10px;padding:0;margin:0 6px 0 0}
.side_column{background-color:#C6BFB5;background-image:url(http://bodyspace.bodybuilding.com/img/side-col-bg.gif);background-repeat:repeat-y;padding:0 5px 0 6px;}
.bottomborder {margin:0;padding:0;background-color:#C6BFB5;background-image:url(http://bodyspace.bodybuilding.com/img/bot-bottom.gif);background-repeat:repeat-x}
.bottom_text {padding:3px 0 0 0;background-color:#C6BFB5;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333}
.bottom_text a:link{color:#333;}
.bottom_text a:visited{color:#333;}
.bottom_text a:hover{color:#039;text-decoration:none}
.bottom_text a:active{color:#039;text-decoration:none}
.bottom_border {background-color:#C6BFB5;border-bottom-width:1px;border-color:#616163;border-bottom-style:solid}
.bottom_corner {margin:0;padding:0;background-color:#C6BFB5;background-image:url(http://bodyspace.bodybuilding.com/img/bot-bottom-corner.gif)}
.module_table {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;border-width:1px;border-color:#036;border-style:solid}
.module_table_header{font-size:13px;color:#FFF;font-weight:bold;background-color:#036}
.module_table a:link{color:#333}
.module_table a:visited{color:#333}
.module_table a:hover{color:#333;text-decoration:none}
.module_table a:active{color:#333;text-decoration:none}
.module_table ul.no-padding { padding-left: 6px; margin-left: 6px;}
.module_table ul.no-padding ul { padding-left: 10px; margin-left: 10px; margin-bottom: 5px;}
.module_table ul.no-padding li { font-size: 8pt; list-style-type: none; }
.white_text {color:#FFF;/* padding-top:0px; padding-bottom:0px;*/}
.profile_nav {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;border-width:1px;border-color:#036;border-style:solid}
.profile_nav_header{font-size:13px;color:#FFF;font-weight:bold;background-color:#036}
.profile_nav_highlighted_td {background-color:#C8CFE2}
.profile_nav td {border-top-width:1px;border-top-color:#036;border-top-style:solid;color:#4E4E4E}
.profile_nav_links {font-weight:bold}
.profile_nav_links a:link{color:#333;text-decoration:none}
.profile_nav_links a:visited{color:#333;text-decoration:none}
.profile_nav_links a:hover{color:#333;text-decoration:none}
.profile_nav_links a:active{color:#333;text-decoration:none}
.goal_module {background-color:#DEDACF;font-family:Arial,Helvetica,sans-serif}
.big_blue_text {font-size:18px;color:#036;font-weight:bolder}
.blue_hr {border:0;color:#036;background-color:#036;padding:0;margin:2px}
.base_font {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333}
.ul_module {margin:0;padding:0 0 0 30px;list-style-type:square}
.cur_supp_info_td {border-top-width:1px;border-top-color:#036;border-top-style:solid;color:#4E4E4E}
#searchoff a{color:#FFF;text-decoration:underline;}
#moderationbox{border:dashed 1px #900;color:#900;background-color:#FF9797;font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight: normal;padding:5px;}
.moderatorLink{border:dashed 1px #900;color:#900;background-color:#FF9797;font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight: normal;padding:5px;}
.pager_count{font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666;padding-bottom:2px;}
.module_edit_link{font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight: normal;color:#999;}
.module_edit_link a:link,.module_edit_link a:visited,.module_edit_link a:hover,.module_edit_link a:active{font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight: normal;color:#999;text-decoration: underline;}
.module_edit_link a:hover{font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight: normal;color:#999;text-decoration: none;}
.link2 {font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#333;}
.link2 a:link{color:#333}
.link2 a:visited{color:#333}
.link2 a:hover{color:#333;text-decoration:none}
.link2 a:active{color:#333;text-decoration:none}
#profilecp_wrapper{padding:0 10px 10px 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#profilecp_success{border:2px solid #060;background-color:#6C3;padding:10px;font-size:1.2em;line-height:1.4em;color:#000;}
#profilecp_failure{border:2px solid #900;background-color:#F33;padding:10px;font-size:1.2em;line-height:1.4em;color:#000;}
#sitemap_wrapper{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-size:13px;}
#sitemap_wrapper .section_title{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:13px;}
#sitemap_wrapper a{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#FFF;}
#sitemap_wrapper a:link{text-decoration: none;}
#sitemap_wrapper a:visited{text-decoration: none;}
#sitemap_wrapper a:hover{text-decoration: underline;color:#036;}
#sitemap_wrapper a:active{text-decoration: none;}
* html body div#blog_latest_entry img{width:200px;height:200px;}
#blog_latest_entry img{max-width:200px;max-height:200px;}
#terms_of_use{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.arrow_white_right{background-image: url(/images/arrow_right__bg_white.bmp);background-repeat: no-repeat;vertical-align: middle;width:15px;}
.arrow_white_up{background-image: url(/images/arrow_down__bg_white.bmp);background-repeat: no-repeat;vertical-align: middle;width:15px;}
.row_pointer{cursor: pointer;color:#900;}
#blog_content{width: 100%; overflow: hidden;}
.portal_module{margin-top:10px;line-height:1.6em;width:280px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;border-width:1px;border-color:#036;border-style:solid }
.portal_module_thin{margin-top:10px;line-height:1.6em;width:200px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;border-width:1px;border-color:#036;border-style:solid }
.portal_module_thick{margin-top:10px;line-height:1.6em;width:370px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;border-width:1px;border-color:#036;border-style:solid }
.portal_module_header{font-size:13px;color:#FFF;font-weight:bold;background-color:#036;padding-left:10px;}
.portal_module_sub_header{font-size:15px;color:#036;font-weight:bold;background-color:inherit;border-color:#036;border-width:2px;border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;margin-bottom:10px;text-align:left;}
.portal_module_footer{font-size:13px;color:#FFF;font-weight:bold;background-color:#036;padding-right:10px;text-align:right;}
.portal_module_footer a,.portal_module_footer a:visited{color:#FFF;}
.portal_module_footer a:hover{color:#DDD;}
.portal_module_wrap{padding-left:5px;padding-right:5px;padding-bottom:5px;}
.portal_module a:visited{text-decoration:underline;}
.portal_module a:hover{text-decoration:none;}
#letter_picker{padding-bottom:10px;}
.selected_page_{border-width:1px;border-color:#FFF;border-style:solid;}
.unselected_page_{margin-left:5px;padding-left:2px;padding-right:2px;}
.selected_letter_{border-width:1px;border-color:#000;border-style:solid;padding-left:4px;padding-right:4px;}
.unselected_letter_{padding-left:8px;}
#div_all_blogs .portal_module_wrap{height:455px;}
.portal_module img{text-decoration:none;border:0;}
#portal_content_left{float:left;width:280px;padding-left:10px;}
#portal_content_right{float:right;width:300px;}
#portal_content_left_thin{float:left;width:200px;padding-left:10px;}
#portal_content_right_thick{float:right;width:370px;margin-right:10px;}
#page{background-color: white;text-align: left;font-size:62.5%;font-family:Arial,Helvetica,Sans-Serif;background-color:#d5d6d7;color:#333;}
#header{background-color:#73a0c5;}
#content{font-size:12px; line-height: 1.3 !important; }
.widecolumn .entry p{font-size:1.05em;}
.narrowcolumn .entry,.widecolumn .entry{line-height:1.4em; font-size: 12px;}
.widecolumn{line-height:1.6em;}
.narrowcolumn .postmetadata{text-align:center;}
.alt{background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
small{font-family:Arial,Helvetica,Sans-Serif;font-size:0.9em;line-height:1.5em;}
h1,h2,h3{font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;}
h1{font-size:4em;text-align:center;}
#headerimg .description{font-size:1.2em;text-align:center;}
#headerimg h1 a{font-size:35px;color:#FFF;text-decoration:none;}
#headerimg h1 a:hover{text-decoration:underline;}
h2{font-size:1.6em;}
h2.pagetitle{font-size:1.6em;}
h3{font-size:1.3em;}
h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description{text-decoration: none;color: white;}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#333;}
h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#wp-calendar caption,cite{text-decoration: none;}
.entry p a:visited{color:#b85b5a;}
.commentlist li,#commentform input,#commentform textarea{font:0.9em Arial,Helvetica,Sans-Serif;}
.commentlist li{font-weight:bold;}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style: normal;font-size:1.1em;}
.commentlist p{font-weight: normal;line-height:1.5em;text-transform: none;}
#commentform p{font-family:Arial,Helvetica,sans-serif;}
.commentmetadata{font-weight: normal;}
small,.nocomments,.postmetadata,blockquote,strike{color:#777;}
code{font:1.1em 'Courier New',Courier,Fixed;}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing: .07em;}
a,h2 a:hover,h3 a:hover{color:#06c;text-decoration: none;}
a:hover{color:#147;text-decoration: underline;}
#wp-calendar #prev a{font-size:9pt;}
#wp-calendar a{text-decoration: none;}
#wp-calendar caption{font:bold 1.3em Arial,Helvetica,sans-serif;text-align:center;}
#wp-calendar th{font-style: normal;text-transform:capitalize;}
#page{background-color: white;margin:auto;padding:0;}
#header{padding:0;margin:0 auto;background-color:#73a0c5;}
#headerimg{margin:0;}
.narrowcolumn{margin:0;}
.widecolumn{}
.post{margin:0 0 40px;text-align: justify;}
.widecolumn .post{margin:0;}
.narrowcolumn .postmetadata{padding-top:5px;}
.widecolumn .postmetadata{}
.widecolumn .smallattachment{text-align:center;margin:5px 5px 5px 0;}
.widecolumn .attachment{text-align:center;margin:5px 0;}
.postmetadata{clear: left;}
#footer{padding:0 0 0 1px;margin:0 auto;clear:both;}
#footer p{margin:0;padding:20px 0;text-align:center;}
h1{padding-top:10px;margin:0;}
h2{margin:30px 0 0;}
h2.pagetitle{margin-top:30px;text-align:center;}
#sidebar h2{margin:5px 0 0;padding:0;}
h3{padding:0;margin:30px 0 0;}
h3.comments{padding:0;margin:40px auto 20px;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display: inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display: inline;}
.alignright{float: right;}
.alignleft{float: left }
.entry ol{padding:0 0 0 35px;margin:0;}
.entry ol li{margin:0;padding:0;}
.postmetadata ul,.postmetadata li{display: inline;list-style-type: none;list-style-image: none;}
#sidebar ul,#sidebar ul ol{margin:0;padding:0;}
#sidebar ul li{list-style-type: none;list-style-image: none;margin-bottom:15px;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px;}
#sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0;}
#searchform{margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s{padding:2px;}
#sidebar #searchsubmit{padding:1px;}
.entry form{text-align:center;}
select{}
#commentform input{padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{padding:2px;}
#commentform #submit{margin:0;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align: justify;}
.commentlist li{margin:15px 0 3px;padding:5px 10px 3px;list-style: none;}
.commentlist p{margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
#sidebar form{margin:0;}
#wp-calendar{empty-cells: show;margin:10px auto 0;}
#wp-calendar #next a{padding-right:10px;text-align: right;}
#wp-calendar #prev a{padding-left:10px;text-align: left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
acronym,abbr,span.caps{cursor: help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
a img{border: none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.post h2 a{color:#333;text-decoration:none;}
.post h2 a:hover{color:#456;text-decoration:underline;}
.post a{text-decoration:underline;}
.post a:hover{text-decoration:none;}
#sidebar img,#sidebar li ul li img{max-width:150px;max-height:150px;}
* html body table#sidebar img{width:120px;}
.next_link{ font-size:15px;}
.previous_link{ font-size:15px;}
#diagnostics_hidden_div_ajax{visibility:hidden;width:0;height:0;}
#diagnostics_visible_div_ajax{background-color:#3F0;}
.div_random_pic{height:210px;text-align:center;width:174px;}
.div_latest_comments_container_class{padding-left:0;}
.pager_lc{border:solid 1px #036; font-size:10px;}
.pager_lc a{text-decoration:none; font-size:10px}
.pager_lc a:visited{text-decoration:none;}
.pager_lc a:hover{text-decoration:underline;}
.pager_stat_lc{text-align:center;width:111px;background-color:#036;color:#FFF;border:solid;border-width:1px;border-color:#999;}
.unselected_page_lc{border:solid;border-width:1px;border-color:#999;border-left:0;padding-left:5px;padding-right:2px;padding-bottom:3px;padding-top:1px;}
.selected_page_lc{font-weight:bold;border:solid;border-width:1px;border-color:#999;border-left:0;padding-left:5px;padding-right:2px;padding-bottom:3px;padding-top:1px;background-color:lightgray;}
.latest_comments_row{padding-left:5px;border-bottom:solid 1px #036;}
.div_comment_pic{width:100px;height:100%;float:left;padding-right:5px;padding-bottom:5px;border-right:solid 1px #036;}
.comment_to_from{width:100px;text-align:center;}
.div_comment_text{padding-right:5px;padding-bottom:5px;float:left;width:158px;padding-left:5px;position:relative;right:1px;}
.div_comment_text a:hover{text-decoration:none;}
#tester_box_url{background-color:#6FF;}
#tester_box_{background-color:#6FF;}
div.search_goal{padding-left:25px;padding-right:5px;padding-top:5px;line-height:14px;}
div.search_header{font-weight:bold;font-size:16px;color:#006;border-bottom:solid 2px;margin-left:25px;margin-right:5px;}
div.muted_subheader{font-size:11px;line-height:12px;color:#666;}
table.feature_table th{ background-color:#CCC;padding-left:5px;padding-right:5px;}
table.feature_table td{ padding-left:5px;padding-right:5px;}
div#div_feature{font-size:12px;}
a.no_underline{text-decoration:none;}
div.rounded_inner{padding:2.5px;}
div.comments_box{background-color:#C8CFE2; margin-top: 10px;}
span.comments_header{font-weight:bold;font-size:13px;padding-left:7px;}
div.comments_header_div{padding-top:2px;padding-bottom:1px;}
span.paren_spacing{letter-spacing:1px;}
span.latest_comment{font-weight:bold;font-size:12px;}
div.inner_comments{border-style:solid;border-width:1px;border-right-width:0;border-left-width:0;border-bottom-width:0;margin:7px;margin-top:0;margin-bottom:0;padding-top:5px;padding-bottom:5px;}
span.no_comments{color:#555;}
div.more_link{text-align:right;padding-bottom:5px;padding-right:10px;font-weight:normal;}
span.little_more_link{font-size:11px;font-weight:normal;}
div.profilepic a, .top_aligned_link a, a.top_aligned_link{font-weight:bold;text-decoration:none;}
div.profilepic a:visited, .top_aligned_link:visited a, a.top_aligned_link:visited{font-weight:bold;text-decoration:none;}
a.activity_link{font-weight:bold;text-decoration:none;}
a.activity_link:visited{font-weight:bold;text-decoration:none;}
a.subheader_link{font-weight:normal;font-size:10px;}
a.subheader_link:visited{}
a.subheader_link:hover{text-decoration:none;}
div.stat{font-size:10px;line-height:12px;padding-top:5px;color:#555;}
div.blog_activity_item{font-weight:bold;text-decoration:none;padding-left:5px;padding-top:2px;padding-bottom:2px;border-width:1px;border-style:solid;border-bottom-width:0;border-right-width:0;border-left-width:0;}
div.blog_activity_item:visited{font-weight:bold;text-decoration:none;}
img.inline_pic{float:left;margin-right:5px;}
div.wrapping_text{line-height:16px;}
.adbox{margin:5px 0.5em 10px 0.5em;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
ul.tabs{list-style: none;margin:0;padding:0;border: none;font-size:9pt;}
ul.tabs li{position: relative;float: left;width:150px;margin:0;padding:0 4px 0 0;text-align:center;}
ul.tabs a{display:block;width:145px;padding: .5em;border:1px solid #036;border-bottom: none;border-top-width:2px;text-decoration: none;}
ul.tabs a,ul.tabs a:link,ul.tabs a:visited{background:#C8CFE2;color:#036;}
ul.tabs a.active,ul.tabs a:link.active,ul.tabs a:visited.active{background:#036;color:#FFF;font-weight:bold;}
ul.tabs a.active{position: relative;top:1px;}
div.tabs{padding: .5em;}
div.tabs div.tabs{padding:0;}
div.tabs div.tabs div{clear: left;padding: .5em;border:1px solid #036;}
.faded{font-size:9px;color:#777;}
.submitanswersbutton{margin-top:10px;}
.photo_upload_guidelines_text{color:#900;}
div.video_not_found{background-color:#DDD;border:1px solid #444;padding-left:5px;padding-top:5px;padding-bottom:5px;}
div#logger{background-color:#DDD;display: none;font-size:10px;width:600px;}
span.red{color: red;}
span.yellow{color: orange;}
span.green{color: green;}
span.light{color:#666;}
span.debug{color:#369;}

#bodyfooter {width:760px; margin:0 auto; margin-top:-87px;}
#bodyfooterLeft {width: 503px; height:87px; float:left; background:url(http://assets.bodybuilding.com/images/footer_bbcomlogo.gif) }
#bodyfooterRight {height:87px; background:url(http://assets.bodybuilding.com/images/footer_bar.png) repeat-x;}
#bodyfooterIE {width:760px; margin:0 auto; position:relative; top:-87px;}
#bodyfooterlinks p {font-size:14px; text-align:center; line-height:0.7; color:#FFF;}
#bodyfooterlinks a:link, #bodyfooterlinks a:visited, #bodyfooterlinks a:hover, #bodyfooterlinks a:focus, #bodyfooterlinks a:active {font-size:12px; color:#FFF; text-decoration:none;}

a.profileFeedLink:link      { color:#333; text-decoration:underline; font-size:11px; }
a.profileFeedLink:visited   { color:#333; text-decoration:underline; font-size:11px; }
a.profileFeedLink:hover     { color:#333; text-decoration:none; font-size:11px; }
a.myLink:link       { color:#0083AB; text-decoration:none; font-weight:bold;  font-size:11px; }
a.myLink:visited    { color:#0083AB; text-decoration:none; font-weight:bold;  font-size:11px; }
a.myLink:hover      { color:#0083AB; text-decoration:underline; font-weight:bold;  font-size:11px; }

div.spacerBoth { width:100%; margin-top:10px; margin-bottom:10px; }

#bsProfileFitMotiv {
    border:0px;
    padding:6px 4px;
    font-size:12px;
}
#bsProfileFitMotiv h3 {
    margin-top:0;
    padding-left:5px;
    font-size:18px;
    color:#036;
}
#bsMotivationLevel {
    float:right;
    width:160px;
    padding:4px;
    padding-top:0px;
    padding-bottom:0px;
    border-bottom:0px;
    border-left:1px solid #AAA;
    font-size:12px;
    text-align:center;
}
#bsMotivationLevel em {
    font-size:10px;
    color:#444;
}
#bsMotivationImage {
    width:99px;
    height:36px;
    background-image:url('http://assets.bodybuilding.com/images/my/BS_moodslider_lrg.gif');
    margin:0 auto;
}

#fitStatus {
    float:left;
    overflow:hidden;
    width:212px;
    padding:0px;
    padding-left:5px;
    padding-top:0px;
    font-size:12px;
}
#bsProfileFitMotiv #fitStatus em {
    font-size:10px;
    color:#444;
}

#bsMotivLevelHistory th, #bsMotivLevelHistory td {
    padding:3px 6px;
    vertical-align:top;
    overflow:hidden;
}
#bsMotivLevelHistory td a {
    display:block;
}
#bsMotivLevelHistory em {
    color:gray;
}
#bsMotivLevelHistory div {
    width:60px;
    height:22px;
    background-image:url('http://assets.bodybuilding.com/images/my/BS_moodslider_sm.gif');
    margin:4px auto;
}

a.motLevelDelete, div.profileComment a.inspirationDelete {
    color:#AD273F;
    text-decoration:none;
}
h4.module
{
	background-color: #036;
	color: #FFF;
	font-size: 13px;
	margin: 0px;
	padding: 2px 4px;
    line-height:18px;
}
/* set millions of background images */
.rbroundbox { background: url(http://assets.bodybuilding.com/images/my/nt.gif) repeat; }
.rbtop div { background: url(http://assets.bodybuilding.com/images/my/tl.gif) no-repeat top left; }
.rbtop { background: url(http://assets.bodybuilding.com/images/my/tr.gif) no-repeat top right; }
.rbbot div { background: url(http://assets.bodybuilding.com/images/my/bl.gif) no-repeat bottom left; }
.rbbot { background: url(http://assets.bodybuilding.com/images/my/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent {
    margin: 7px 7px;
    overflow:hidden;
    font-size:12px;
}

.rbroundbox { width: 400px; margin: 1em 5px; overflow:hidden;}

.roundedBox
{
	width:400px;
	background-color:#DEDACF;
	padding:0px;
	float:right;
}

/* ************************************************************* */
/* ** Inspiration Profile Modules */

.inspireProfile
{
    padding: 0px;
    border-collapse: collapse;
    width: 398px;
    border: 1px solid #036;
    font-size: 11pt;
    margin-bottom: 5px;
}

.inspireProfile strong
{
    font-size: inherit;
}

.inspireProfile td
{
    border-bottom: 1px solid #888;
    padding: 10pt;
    vertical-align: top;
}

.inspireProfile td.headerRow
{
    height: 25px;
    border: 0px;
    padding: 0px;
    vertical-align: middle;
    position: relative;
}

.inspireProfile td.headerRow div
{
    margin: 2px 0px auto 5px;
    display: inline;
    float: left;
}

.inspireProfileIcon
{
    padding: 0px;
    margin: 2px 0px 0px 2px;
    border: 0px;
    float: left;
}

.inspireProfile .profileUsername
{
    float: left;
    color:#006;
    font-size:18px;
    margin-left: 5px;
    font-weight: bold;
    border-bottom: 2px solid #006;
    overflow: hidden;
}

.inspireProfile .profileComment
{
    float: left;
    color:#006;
    font-size: 10pt;
    margin-left: 0px;
    margin-top: 5px;
    width: 250px;
    color: #333;
    overflow: hidden;
}

.inspireProfile td a:link, .inspireProfile td a:visited
{
    text-decoration: underline;
    font-size: 9pt;
    color: #333;
}

.inspireProfile td a.hdrLink:link, .inspireProfile td a.hdrLink:visited
{
    text-decoration: underline;
    font-size: 8pt;
    color: #999;
    float: right;
    margin: 2px 4px auto 0px;
    font-weight: normal;
}

.inspireProfile td.moreRow
{
    border-bottom: 0px;
    padding: 5px;
    text-align: right;
    font-size: .9em;
}

.inspireProfile .noMembers
{
    font-size: .9em;
}

div.profileComment a.inspirationDelete {
    color:#AD273F;
    text-decoration:none;
}

/* ************************************************************* */
/* ** Inspiration Profile Modules Header */

.inspireProfileHeader
{
    width: 398px;
    height: 81px;
    background-image: url(http://assets.bodybuilding.com/images/fitspace/inspirational/inspirebackground.gif);
    background-repeat: no-repeat;
    margin-left: 10px;
}

.inspireProfileHeader .inspireText
{
    width: 300px;
    float: right;
    margin-right: 10px;
}

/* ************************************************************************ */
/* graybox table used for organizing links in some title modules.           */
/* This should be moved to the fitspace style when we move all of bodyspace */
.grayBoxLinks { width: 300px; }
.grayBoxLinks td { vertical-align: top; }
.grayBoxLinks ul { padding-left: 40px; }
.grayBoxLinks li { list-style-type: disc; margin-bottom: 2px; font-size: 12px; }
.grayBoxLinks a  { font-size: inherit; }


/*
feed items  styling  */
div.feedCon
{
    border-bottom: dashed 1px #ccc;
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
}

div.profileIcon
{
    width: 75px;
    float: left;
    text-align: center;
}

div.feed
{
    float: left;
    margin: 0;
    width: 300px;
    display: inline;
    font-size: 11px;
    overflow: hidden;
}

div.feed ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 3px 0 0 0;
    padding: 0;
}

div.feed li
{
    background-position: 0 3px;
    background-repeat: no-repeat;
    line-height: 18px;
    margin: 0;
    padding-bottom: 3px;
    padding-top: 3px;
}

div.feed li span
{
    color: #9a9b9c;
}



div.feedDate
{
    width: 300px;
    font-weight: bold;
    margin: 5px 0 5px 75px;
    padding: 0;
    font-size: 11px;
    font-style: italic;
    color: #4d4f53;
}

li.feeditemBodystat
{
    background-image: url(http://assets.bodybuilding.com/images/fitspace/icon_bodystat.gif);
    padding-left: 25px;
}

.clearFloatNoHeight
{
	clear: both;
	line-height: 0;
	height: 0;
	display: block;
	overflow: hidden;
	width: 0;
}

fieldset.fieldset
{
    border: 1px solid #CCC !important;
}




table.module_table tr td table tr td select[name=product] {
	width:535px;
	max-width:535px;
}
div.profilePicContainer {
	clear:right;
	padding-top:20px;
}

