@import "sidebar.css";

BODY {background-color: #09235c;}
a:link{color:#333333; text-decoration:underline}
a:visited{color:#333333; text-decoration:underline}
a:hover{color:#333333}
a:active{color:#333333}
body {margin: auto; padding:0; background:#79C9FC url(https://assets.bodybuilding.com/images/background_new.jpg) repeat-x;}
.maintable {margin: auto; padding:0px}
.headertable {margin: 0px 0px 0px 0px; padding:0px; background-color:#FFFFFF; background-image:url(https://assets.bodybuilding.com/images/bg-top.gif); background-repeat:repeat-x;}
.darklinks a:link{color:#0033CC}
.darklinks a:visited{color:#0033CC}
.darklinks a:hover{color:#0066FF}
.darklinks a:active{color:#0066FF}
.darklinks {color:#000000}
.macronav {margin: 0px 0px 0px 0px; padding:0px; background-color:#FFFFFF; background-image:url(https://bodyspace.bodybuilding.com/img/macro-nav-bg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:bold; text-align:center; vertical-align:middle}
.macronav a:link{color:#999999; text-decoration:none}
.macronav a:visited{color:#999999; text-decoration:none}
.macronav a:hover{color:#003399; text-decoration:none}
.macronav a:active{color:#003399; text-decoration:none}
.macronav-divider {margin: 0px 0px 0px 0px; padding:0px; background-color:#666666; background-image:url(https://bodyspace.bodybuilding.com/img/macro-divider.gif)}
.dividertable {margin: 0px 0px 0px 0px; padding:0px; background-color:#CCCCCC; background-image:url(https://bodyspace.bodybuilding.com/img/subnav-bg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:bold; text-align:center; vertical-align:middle}
.dividernav a:link{color:#999999;}
.dividernav a:visited{color:#999999;}
.dividernav a:hover{color:#003399; text-decoration:none}
.dividernav a:active{color:#003399; text-decoration:none}
.form_no_padding {padding:0px; margin: 0px 0px 0px 0px}
.search_box_input {font-size: 10px; border: 1px solid #666666}
.search_submit_button {font-size: 10px; padding:0px; margin: 0px 6px 0px 0px}
.side_column {
  background-color:#C6BFB5;
  background-image:url(https://bodyspace.bodybuilding.com/img/side-col-bg.gif);
  background-repeat:repeat-y;
  font-family:Arial, Helvetica, sans-serif; font-size:10px;
  color:#333333;
  padding: 0px 5px 0px 6px;
}

.side_column a:link{color:#333333;}
.side_column a:visited{color:#333333;}
.side_column a:hover{color:#003399; text-decoration:none}
.side_column a:active{color:#003399; text-decoration:none}
/*.side_col_padding {padding:0px 0px 0px 13px}*/
.side_column td {font-size:10px; color:#333333}
.bottomborder {margin: 0px 0px 0px 0px; padding:0px; background-color:#C6BFB5; background-image:url(https://bodyspace.bodybuilding.com/img/bot-bottom.gif); background-repeat:repeat-x}
.bottom_text {padding: 3px 0px 0px 0px; background-color:#C6BFB5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333}
.bottom_text a:link{color:#333333;}
.bottom_text a:visited{color:#333333;}
.bottom_text a:hover{color:#003399; text-decoration:none}
.bottom_text a:active{color:#003399; text-decoration:none}
.bottom_border {background-color:#C6BFB5; border-bottom-width:1px; border-color:#616163; border-bottom-style:solid}
.bottom_corner {margin: 0px 0px 0px 0px; padding:0px; background-color:#C6BFB5; background-image:url(https://bodyspace.bodybuilding.com/img/bot-bottom-corner.gif)}
.module_table {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-width:1px; border-color:#003366; border-style:solid}
.module_table_header{font-size:13px; color:#FFFFFF; font-weight:bold; background-color:#003366}
.module_table a:link{color:#333333}
.module_table a:visited{color:#333333}
.module_table a:hover{color:#333333; text-decoration:none}
.module_table a:active{color:#333333; text-decoration:none}
.module_table ul.no-padding { padding-left: 10px; }
.module_table ul.no-padding ul { padding-left: 10px; }
.module_table ul.no-padding li { font-size: 8pt; list-style-type: none; }
.white_text {color:#FFFFFF}
.profile_nav {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-width:1px; border-color:#003366; border-style:solid}
.profile_nav_header{font-size:13px; color:#FFFFFF; font-weight:bold; background-color:#003366}
.profile_nav_highlighted_td {background-color:#C8CFE2}
.profile_nav td {border-top-width:1px; border-top-color:#003366; border-top-style:solid; color:#4E4E4E}
.profile_nav_links {font-weight:bold}
.profile_nav_links a:link{color:#333333; text-decoration:none}
.profile_nav_links a:visited{color:#333333; text-decoration:none}
.profile_nav_links a:hover{color:#333333; text-decoration:none}
.profile_nav_links a:active{color:#333333; text-decoration:none}
.goal_module {background-color:#DEDACF; font-family:Arial, Helvetica, sans-serif}
.big_blue_text {font-size:18px; color:#003366; font-weight:bolder}
.blue_hr {border:0; color:#003366; background-color:#003366; padding:0px; margin:2px}
.base_font {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333}
.ul_module {margin:0px; padding:0px 0px 0px 30px; list-style-type:square}
.cur_supp_info_td {border-top-width:1px; border-top-color:#003366; border-top-style:solid; color:#4E4E4E}

#moderationbox {
	border           : dashed 1px #990000;
	color            : #990000;
	background-color : #FF9797;
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 8pt;
	font-weight      : normal;
	padding          : 5px 5px 5px 5px;
}

.pager_count {
	font-family    : Arial, Helvetica, sans-serif;
	font-size      : 8pt;
	color          : #666666;
	padding-bottom : 2px;
}

.module_edit_link {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 8pt;
	font-weight         : normal;
	color               : #999999;
}

.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               : #999999;
	text-decoration     : underline;
}

.module_edit_link a:hover {
	font-family         : Arial, Helvetica, sans-serif;
	font-size           : 8pt;
	font-weight         : normal;
	color               : #999999;
	text-decoration     : none;
}

.link2 {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#333333;}
.link2 a:link{color:#333333}
.link2 a:visited{color:#333333}
.link2 a:hover{color:#333333; text-decoration:none}
.link2 a:active{color:#333333; text-decoration:none}


.underline {
	border-bottom: thin solid;
	margin-bottom: 3px;
}

#profilecp_wrapper {
	padding     : 10px 10px 10px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size   : 12px;
}

#profilecp_success {
	border           : 2px solid #006600;
	background-color : #66CC33;
	padding          : 10px 10px 10px 10px;
	font-size        : 1.2em;
	line-height      : 1.4em;
	color            : #000000;
}

#profilecp_failure {
	border           : 2px solid #990000;
	background-color : #FF3333;
	padding          : 10px 10px 10px 10px;
	font-size        : 1.2em;
	line-height      : 1.4em;
	color            : #000000;
}

* 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;
}



/* Here comes the blog stuff... */

#blog_content {
	width    : 485px;
	overflow : hidden;
}

/**********************************
 ** The portal.php page
 */
.portal_module {
	/*font-size  : 1.2em;*/
	margin-top   : 10px;
	line-height  : 1.6em;
	width        : 280px;
	font-family  : Arial, Helvetica, sans-serif;
	font-size    : 12px;
	color        : #333333;
	border-width : 1px;
	border-color : #003366;
	border-style : solid
}

.portal_module_no_width {
	/*font-size  : 1.2em;*/
	margin-top   : 3px;
	/*line-height  : 1.6em;*/
	/*width        : 280px;*/
	font-family  : Arial, Helvetica, sans-serif;
	font-size    : 12px;
	color        : #333333;
	border-width : 1px;
	border-color : #003366;
	border-style : solid
}

.portal_module_thin {
	/*font-size  : 1.2em;*/
	/*margin-top : 10px;*/
	line-height  : 1.6em;
	width        : 200px;
	font-family  : Arial, Helvetica, sans-serif;
	font-size    : 12px;
	color        : #333333;
	border-width : 1px;
	border-color : #003366;
	border-style : solid
}

.portal_module_no_border {
	/*font-size  : 1.2em;*/
	margin-top   : 10px;
	line-height  : 1.6em;
	/*width        : 200px;*/
	font-family  : Arial, Helvetica, sans-serif;
	font-size    : 12px;
	color        : #333333;
	/*
	border-width : 1px;
	border-color : #003366;
	border-style : solid
	*/
}

.portal_module_thin_no_border {
	/*font-size  : 1.2em;*/
	margin-top   : 10px;
	line-height  : 1.6em;
	width        : 200px;
	font-family  : Arial, Helvetica, sans-serif;
	font-size    : 12px;
	color        : #333333;
	/*
	border-width : 1px;
	border-color : #003366;
	border-style : solid
	*/
}

.portal_module_thick {
	/*font-size  : 1.2em;*/
	margin-top   : 10px;
	line-height  : 1.6em;
	width        : 370px;
	font-family  : Arial, Helvetica, sans-serif;
	font-size    : 12px;
	color        : #333333;
	border-width : 1px;
	border-color : #003366;
	border-style : solid
}

.portal_module_full_width {
	/*font-size  : 1.2em;*/
	margin-top   : 10px;
	line-height  : 1.6em;
	width        : 100%;
	font-family  : Arial, Helvetica, sans-serif;
	font-size    : 12px;
	color        : #333333;
	border-width : 1px;
	border-color : #003366;
	border-style : solid
}

.portal_module_thick_no_border {
	/*font-size  : 1.2em;*/
	margin-top   : 10px;
	line-height  : 1.6em;
	width        : 370px;
	font-family  : Arial, Helvetica, sans-serif;
	font-size    : 12px;
	color        : #333333;
	/*
	border-width : 1px;
	border-color : #003366;
	border-style : solid
	*/
}

.portal_module_header {
	font-size        : 13px;
	padding-top      : 3px;
	padding-bottom   : 3px;
	color            : #FFFFFF;
	font-weight      : bold;
	background-color : #003366;
	padding-left     : 10px;
}

.portal_module_header_minimal {
	border-bottom : 1px solid #003366;
	/*border-right  : 1px solid #003366;*/
}

.portal_module_header_default {
	font-size   : 13px;
	color       : #FFFFFF;
	font-weight : bold;
	margin-bottom : 7px;
	margin-top : 7px;
}

.portal_module_sub_header {
	font-size          : 15px;
	color              : #003366;
	font-weight        : bold;
	background-color   : inherit;
	border-bottom      : 2px solid #003366;
	margin-bottom      : 10px;
	text-align         : left;
}

span.portal_module_sub_sub_header {
	font-size          : 13px;
	font-weight        : bold;
	background-color   : inherit;
	border-bottom      : 2px solid #002244;
	color              : #002244;
	margin-bottom      : 5px;
	padding-right      : 10px;
	text-align         : left;
}

div.portal_module_sub_sub_header {
	font-size          : 13px;
	font-weight        : bold;
	background-color   : inherit;
	border-bottom      : 2px solid #002244;
	color              : #002244;
	margin-bottom      : 5px;
	text-align         : left;
}

.portal_module_footer {
	font-size        : 13px;
	color            : #FFFFFF;
	font-weight      : bold;
	background-color : #003366;
	padding-right    : 10px;
	text-align       : right;
}

.portal_module_footer a, .portal_module_footer a:visited {
	color : #FFFFFF;
}

.portal_module_footer a:hover {
	color : #DDDDDD;
}

.portal_module_footer_minimal {
	border-top : 1px solid #003366;
	font-size  : 9px;
}

.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;
}

.portal_manage_link {
	float : right;
}

.portal_manage_link_default {
	float : right;
	color : #B0B0B0;
}

.portal_manage_link_default a,
.portal_manage_link_default a:visited,
.portal_manage_link_default a:link {
	color : #D0D0D0;
}

.portal_manage_link a,
.portal_manage_link a:visited,
.portal_manage_link a:link {
	color           : #CCCCCC ;
	font-size       : .95em    ;
	text-decoration : none    ;
}

.portal_manage_link a:hover {
	color           : #CCCCCC ;
	text-decoration : underline ;
}

td.picture_cell {
	text-align     : center ; 
	vertical-align : top    ; 
}

.shadow {
	border-right  :  2px solid #003366;
	border-bottom :  2px solid #003366;
}

#letter_picker {
	padding-bottom : 10px;
}

.selected_page_ {
	border-width : 1px;
	border-color : #FFFFFF;
	border-style : solid;
}

.unselected_page_ {
	margin-left   : 5px;
	padding-left  : 2px;
	padding-right : 2px;
}

.selected_letter_ {
	border-width  : 1px;
	border-color  : #000000;
	border-style  : solid;
	padding-left  : 4px;
	padding-right : 4px;
}

.unselected_letter_ {
	padding-left : 8px;
}

#div_all_blogs .portal_module_wrap {
	height : 455px;
}

/* Need to figure out how to get this to work -mb */
.portal_module img {
	text-decoration : none;
	border          : 0;
}

#portal_content_left {
	float          : left;
	padding-left   : 10px;
	padding-right  : 10px;
	/*border-right : thin solid #09265C;*/
}

#portal_content_right {
	float : right;
}

#portal_content_left_thin {
	float        : left;
	width        : 200px;
	padding-left : 10px;
}

#portal_content_right_thick {
	float        : right;
	width        : 370px;
	margin-right : 10px;
}

#goal_div {
	background-color : #DEDACF;
}

#goal_div_inner {
	background-color : #DEDACF;
	padding          : 6px;
}

#bodystats_update_div_inner {
	border-top       : thick solid #CCCC44 ; 
	border-left      : thick solid #C0C044 ; 
	border-right     : thick solid #AAAA22 ; 
	border-bottom    : thick solid #A0A022 ; 
	padding-left     : 5px                 ; 
	padding-right    : 5px                 ; 
	padding-bottom   : 2px                 ;
	background-color : #FAFAFF             ;	 
	/*width         : 360px               ;*/
}

#bodystats_update_div {
	margin-top : 6px;
	border : thin solid #555555;
}

.row_mouseover_p0 {
	background-color : #FFFF99        ;
	cursor           : pointer        ;
}

.row_odd {
	background-color : #FFFFFF;
}

.row_even {
	background-color : #D3D3D3;
}

.small_dark {
	font-size : 10px;
}

.faded {
	color     : #777777 ;
	font-size : 10px    ;
}

.faded_bg {
	background-color : #CCCCCC ;
	font-size        : 10px    ;
}

.faded_pb9 {
	color         : #777777 ;
	font-size     : 10px    ;
	margin-bottom : 9px     ;
}

.faded_normal {
	color : #777777;
}

.faded_light {
	color     : #999999 ; 
	font-size : 10px    ; 
}

.light {
	color : #CCCCCC;
}

.dark_pb9 {
	margin-bottom : 9px     ;
}

.error_box {
	border          : 2px    ;
	border-style    : solid  ;
	border-color    : #772222;
	background-color: #FF7777;
	color           : #DD0000;
	text-align      : center ;
	font-weight     : bold   ;
	padding 		: 5px    ;
}

.message_box {
	border          : 2px    ;
	border-style    : solid  ;
	border-color    : #227722;
	background-color: #55FF55;
	color           : #006600;
	text-align      : center ;
	font-weight     : bold   ;
	padding 		: 5px    ;
}

.arrow_yellow_right {
	background-image  : url(/images/arrow_right__bg_yellow.bmp) ;
	background-repeat : no-repeat                               ;
	vertical-align    : middle                                  ;
	width             : 15px                                    ;
}

.arrow_gray_right {
	background-image  : url(/images/arrow_right__bg_gray.bmp)   ;
	background-repeat : no-repeat                               ;
	vertical-align    : middle                                  ;
	width             : 15px                                    ;
}

.arrow_white_right {
	background-image  : url(/images/arrow_right__bg_white.bmp)  ;
	background-repeat : no-repeat                               ;
	vertical-align    : middle                                  ;
	width             : 15px                                    ;
}

.arrow_yellow_down {
	background-image  : url(/images/arrow_down__bg_yellow.bmp)  ;
	background-repeat : no-repeat                               ;
	vertical-align    : middle                                  ;
	width             : 15px                                    ;
}

.arrow_gray_down {
	background-image  : url(/images/arrow_down__bg_gray.bmp)    ;
	background-repeat : no-repeat                               ;
	vertical-align    : middle                                  ;
	width             : 15px                                    ;
}

.arrow_white_down {
	background-image  : url(/images/arrow_down__bg_white.bmp)   ;
	background-repeat : no-repeat                               ;
	vertical-align    : middle                                  ;
	width             : 15px                                    ;
}

/*
**
**********************************/

/*
* html body div.entry img {
	width : 390px;
}

* html body div.post img {
	width : 390px;
}

.entry img {
	max-width : 390px;
}

*/

/* Begin Typography & Colors */
#page {
	background-color : white;
	/*border         : 1px solid #959596;*/
	text-align       : left;
	font-size        : 62.5%; /* Resets 1em to 10px */
	/*font-family    : 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	font-family      : Arial, Helvetica, Sans-Serif;
	background-color : #d5d6d7;
	color            : #333;
	}

#header {
	background-color : #73a0c5;
	}

#content {
	font-size : 1.2em
	}

.widecolumn .entry p {
	font-size : 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height : 1.4em;
	}

.widecolumn {
	line-height                   : 1.6em;
	}
	
	.narrowcolumn .postmetadata {
	text-align                    : center;
	}

.alt {
	background-color : #f8f8f8;
	border-top       : 1px solid #ddd;
	border-bottom    : 1px solid #ddd;
	}

/*
#footer {
	background-color : #eee;
	}
*/

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             : #FFFFFF;
	text-decoration   : none;
}

#headerimg h1 a:hover {
    text-decoration : underline;
}


h2 {
	font-size : 1.6em;
}

h2.pagetitle {
	font-size : 1.6em;
}

/*
#sidebar h2 {
	font-family : 'Lucida Grande', Verdana, Sans-Serif;
	font-size   : 1em;
}
*/

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, /*#sidebar h2,*/ #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;
}

/*
#sidebar {
	font : 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
*/

small, /*#sidebar ul ul li, #sidebar ul ol li,*/ .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;
}
/* End Typography & Colors */



/* Begin Structure */
#page {
	background-color : white;
	margin           : /*20px*/ auto;
	padding          : 0;
	/*border         : 1px solid #959596;*/
}
	
#header {
	padding          : 0;
	margin           : 0 auto;
	/*height         : 200px;*/
	background-color : #73a0c5;
}

#headerimg {
	margin   : 0;
	/*height : 200px;*/
}

.narrowcolumn {
	/*float   : left;*/
	/*padding : 0 0 20px 45px;*/
	margin    : 0px 0 0;
}

.widecolumn {
	/*padding  : 10px 0 20px 0;*/
	/*margin   : 5px 0 0 150px;*/
}
	
.post {
	margin     : 0 0 40px;
	text-align : justify;
}

.widecolumn .post {
	margin : 0;
}

.narrowcolumn .postmetadata {
	padding-top : 5px;
}

.widecolumn .postmetadata {
	/*margin : 30px 0;*/
}

.widecolumn .smallattachment {
	text-align : center;
	/*float    : left;*/
	margin     : 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align : center;
	margin     : 5px 0px;
}

.postmetadata {
	clear : left;
}

#footer {
	padding : 0 0 0 1px;
	margin  : 0 auto;
	clear   : both;
}

#footer p {
	margin     : 0;
	padding    : 20px 0;
	text-align : center;
}
/* End Structure */



/*	Begin Headers */
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 ;
}
/* End Headers */



/* Begin Images */
p img {
	padding   : 0;
	max-width : 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
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
}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

/*
html>body .entry ul {
	margin-left  : 0px;
	padding      : 0 0 0 30px;
	list-style   : none;
	padding-left : 10px;
	text-indent  : -10px;
} 

html>body .entry li {
	margin : 7px 0 8px 10px;
}

.entry ul li:before, #sidebar ul ul li:before {
	content : "\00BB \0020";
}


* html body div.entry ul li:before {
	content : "&raquo;";
}
*/	

.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;
}

/*
MLW 12/23/09 - Removed cuz it conflicted with profilecp.php?module=goaltracking.
Yeah, I know, it should be deleted instead of commented out, but I'm leary about removing it.
I'll probably find out it's needed somewhere in code and if I just comment it out,
this note will trigger more than it would if I had to check old versions of this file in SVN.
#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;
}

ol li, #sidebar ul ol li {
	list-style : decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
	margin  : 3px 0 0;
	padding : 0;
}
*/
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin     : 10px auto;
	padding    : 5px 3px;
	text-align : center;
}

#sidebar #searchform #s {
	padding : 2px;
}

#sidebar #searchsubmit {
	padding : 1px;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align : center;
}

select {
}

#commentform input {
	padding : 2px;
	margin  : 5px 5px 1px 0;
}

#commentform textarea {
	padding : 2px;
}

#commentform #submit {
	margin  : 0;
	/*float : right;*/
}
/* End Form Elements */



/* Begin Comments*/
.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;
}
/* End Comments */



/* Begin Sidebar */
/*
#sidebar
{
	/*padding     : 20px 0 10px 0;*/
	/*
	/*margin-left : 545px;*/
	/*
	border-width  : 1px; border-color           : #777777; border-style : solid;
	font-size     : 0.9em;
	width         : 198px;
	font-family   : Arial,Helvetica,sans-serif;
}

#sidebar_inside
{
	padding-left  : 5px;
	padding-right : 5px;
}

.sidebar_header
{
	font-size        : 12.5px;
	color            : #FFFFFF;
	font-weight      : bold;
	background-color : #003366;
	padding-left     : 5px;
	padding-right    : 0px;
	max-width        : 193px;
	width            : 193px;
}

#sidebar a {
	color     : #0033aa;
	font-size : 0.8em;
}

#sidebar a:hover {
	color           : #3366ff;
	text-decoration : none;
}
*/

#sidebar form {
	margin : 0;
}
/* End Sidebar */



/* Begin Calendar */
#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 { /* Doesn't work in IE */
	background-color : #fff; 
}
/* End Calendar */



/* Begin Various Tags & Classes */
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;
}
	/*
	hr {
	display    : none;
}
*/

a img {
	border : none;
}

.navigation {
	display       : block;
	text-align    : center;
	margin-top    : 10px;
	margin-bottom : 60px;
}

.post h2 a {
	color           : #333333;
	text-decoration : none;
}

.post h2 a:hover {
	color           : #445566;
	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;
}

/*
* html body div.entry img.wp-smiley {
	width : 15px;
}

* html body div.entry img.thumbnail {
	width : 125px;
}

* html body div.post img.wp-smiley {
	width : 15px;
}

* html body div.post img.thumbnail {
	width : 125px;
}

.font_wrapper {
	font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
	*/
	/* ---------------------------------------------------------------
	For index page
*/

.next_link{
	font-size : 15px;
}

.previous_link{
	font-size : 15px;
}

/* --------------------------------------------------------------- */


/* ---------------------------------------------------------------
	For Ajax Modules
*/

#diagnostics_hidden_div_ajax {
	visibility : hidden;
	width      : 0px;
	height     : 0px;
}

#diagnostics_visible_div_ajax {
	background-color : #33FF00;
}

/* --------------------------------------------------------------- */

/* ---------------------------------------------------------------
	For Utterly Random Module
*/

.div_random_pic {
	height     : 210px;
	text-align : center;
	width      : 174px;
}

/* --------------------------------------------------------------- */

/* ---------------------------------------------------------------
	For Latest Comments Module
*/

.div_latest_comments_container_class {
	padding-left : 0px;
}

.pager_lc {
	border  : solid 1px #003366;
	padding : 0px;
	margin  : 0px;
}

.pager_lc a {
	text-decoration : none;
}

.pager_lc a:visited {
	text-decoration : none;
}

.pager_lc a:hover {
	text-decoration : underline;
}

.pager_stat_lc {
	/*float            : left;*/
	text-align       : center;
	/*
	padding-left     : 20px;
	padding-right    : 20px;
	
	padding          : 0px 21px;
	*/
	width            : 111px;

	background-color : #003366;
	color            : #FFFFFF;
	border           : solid;
	border-width     : 1px;
	border-color     : #999999;
}

.unselected_page_lc {
	border         : solid;
	border-width   : 1px;
	border-color   : #999999;
	border-left    : 0px;
	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     : #999999;
	border-left      : 0px;
	padding-left     : 5px;
	padding-right    : 2px;
	/*padding-bottom   : 3px;*/
	/*padding-top      : 1px;*/
	background-color : #DEDACF;
}

.latest_comments_row {
	padding-left : 5px;
	border-top   : solid 1px #003366;
}

.div_comment_pic {
	width          : 100px;
	height         : 100%;
	float          : left;
	padding-right  : 5px;
	padding-bottom : 5px;
	margin-right   : 5px;
	border-right   : solid 1px #003366;
}

.comment_to_from {
	width      : 100px;
	text-align : center;
}

.div_comment_text {
	padding-right  : 5px;
	padding-bottom : 5px;
}

.div_comment_text a:hover {
	text-decoration : none;
}

#tester_box_url {
	background-color : #66FFFF;
}

#tester_box_ {
	background-color : #66FFFF;
}

/* --------------------------------------------------------------- */

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         : #000066;
	border-bottom : solid 2px;
	margin-left   : 25px;
	margin-right  : 5px;
}

div.muted_subheader {
	font-size   : 11px;
	line-height : 12px;
	color       : #666666;
}

table.feature_table th{
	background-color : #CCCCCC;
	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 {
    margin-top: 10px;
	background-color : #C8CFE2;
}

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  : 0px;
	border-left-width   : 0px;
	border-bottom-width : 0px;
	margin              : 7px;
	margin-top          : 0px;
	margin-bottom       : 0px;
	padding-top         : 5px;
	padding-bottom      : 5px;
}

span.no_comments {
	color : #555555;
}

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;
}

a.top_aligned_link {
	font-weight     : bold;
	text-decoration : none;
}

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       : #555555;
}

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 : 0px;
	border-right-width  : 0px;
	border-left-width   : 0px;
}

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;
}

/* Found the following fixes on http://www.sitepoint.com/forums/showthread.php?t=419479 -mb */

 .adbox {
 	/*width  : 220px;*/
  
 	margin   : 5px 0.5em 10px 0.5em;
 	overflow : hidden;
}

.clearfix : after {
 	content    : ".";
 	display    : block;
 	height     : 0;
 	clear      : both;
 	visibility : hidden;
}
 
 	/*
.clearfix {
 	display : inline-block;
}
 	*/
 
 	/* mac hide \*/
* html .clearfix {height : 1%;}
.clearfix {display : block;}
  /* End hide */


/******************************************************
 ** For the my.bodybuilding.com/manage.php page
 */

.manage_page_header {
	text-align : center;
	width      : 100%;
}

/******************************************************
 ** For the my.bodybuilding.com main page
*/

.my_ul {
	padding-left : 18px;
	margin-left  : 0px;
}

.my a{
	text-decoration : underline ;
	color           : #114477   ;
}

.my a:hover {
	text-decoration: underline;
}

.my a.obvious_link {
    color: blue;
}

.my_ul li {
}

* html .my_ul {
	padding : 0px;
	position:relative;
	margin-left : 33px;
	right:12px;
}

.lite a, .my_ul a {
	text-decoration: none;
	color: #494949;
}

.lite a:visited, .my_ul a:visited {
	text-decoration: none;
	color: #494949;
}


.lite a:hover, .my_ul a:hover {
	text-decoration: none;
	color : #114477;
}

.lite {
	color: #494949;
}

.homepage_tabs_div {
	margin      : 0px 0px 0px 0px ; 
	padding     : 0px             ; 
	height      : 20px            ; 
	width       : auto            ; 
	text-align  : left            ; 
	font-weight : bold            ; 
}

.homepage_tabs {
	border          : 0px    ; 
	margin          : 0px    ; 
	padding         : 0px    ;
	list-style-type : none   ; 
	text-align      : center ; 
	padding-bottom  : 22px   ;
	border-bottom   : 1px solid gray    ; 
}

.homepage_tab, .homepage_tab_selected {
	display    : block  ; 
	float      : left   ; 
	text-align : center ; 
	padding    : 0px    ; 
	margin     : 2px    ; 
}

.homepage_tab a, .homepage_tab_selected a {
	padding         : 0px 10px          ; 
	margin          : 0 0 10px 0        ; 
	text-decoration : none              ; 
	display         : block             ; 
	text-align      : center            ; 
	font            : normal 10px/18px  ;
	outline         : none              ;
}

.homepage_tab a:visited, .homepage_tab_selected a:visited {
	text-decoration  : none ; 
}

.homepage_tab a {
	background      : #FFFFFF        ; 
	border          : 1px solid gray ; 
	color           : gray           ; 
	text-decoration : none           ; 
}

.homepage_tab_selected a, .homepage_tab_selected a:visited {
	border           : 1px solid #444444 ; 
	background-color : gray              ; 
	color            : #FFFFFF           ; 
}

.homepage_tab_selected {
	color : #FFFFFF;
}

.homepage_tab a:hover {
	text-decoration  : none    ;
	background-color : #336699 ; 
	color            : #FFFFFF ; 
}

.homepage_tab_selected a:hover {
	cursor          : text ; 
	text-decoration : none ; 
}

.bodystats_table {
	border : 0px;
}

.bodystats_row {
	background-color: #FFFFFF;
}

.bodystats_row_alt {
	background-color: #DEDACF;
}

.bodystats_row_left {
	border-right : 2px solid #EEEEEE;
	width : 180px;
}

.bodystats_row_right {
	width  : 180px ;
	border : 0px   ;
}

.my_darkbluetext {
    color : #003366;
}

.my_litetext {
    color : #666666;
}

#username_message_span {
    color : #FF5500;
    font-style : italic;
}

#yui_panel_header {
    background-color : #003366;
}


#left-nav-container a:link,
#left-nav-container a:visited,
#left-nav-container a:active,
#left-nav-container a:focus {
    color: #0E709A;
}