/* stuff from mypage*/
H1 {FONT: 15px Arial, Verdana, Sans-serif; COLOR: black; font-weight:bold; line-height:20px; margin:0px; }
.member_nav_top {background: url(assets/spg_top_adspace_bg1.gif) no-repeat 0px 0px;}
.member_headtitle {FONT: 16px Arial Black, Arial, Verdana, Sans-serif; color:black; filter: alpha(opacity=60); opacity: 0.60;  -moz-opacity:0.60;  width:100%;}
.member_title { font: 16px Arial Narrow, Verdana, Sans-serif; font-weight:bold;   filter: alpha(opacity=60); opacity: 0.60;  -moz-opacity:0.60;  width:100%; }
.member_journal_title { font: 16px Arial Narrow, Verdana, Sans-serif; font-weight:bold; filter: alpha(opacity=35); opacity: .35; -moz-opacity:0.35; padding:4px; background-color:#FFFFFF;  width:100%;}
.member_journal_side { font: 12px Arial, Verdana, Sans-serif; filter: alpha(opacity=30); opacity: 0.30; -moz-opacity:0.30; background-color:#FFFFFF;}
.member_journal_body { font: 12px Arial, Verdana, Sans-serif; filter: alpha(opacity=65); opacity: 0.65; -moz-opacity:0.65; padding:8px; background-color:#FFFFFF; }
.member_edit_black12 {font: 12px Arial, Verdana, Sans-serif; filter: alpha(opacity=65); opacity: 0.65; -moz-opacity:0.65;}
.member_profile_black { font: 11px Arial, Verdana, Sans-serif; font-weight:bold; COLOR: black;}
.member_profile_white { font: 11px Arial, Verdana, Sans-serif; font-weight:bold; COLOR: white;}
.member_caption {font: 11px Arial, Helvetica, sans-serif;  filter: alpha(opacity=60); opacity: 0.60; -moz-opacity:0.60; width:100%;}
.black10 { FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black11 { FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black11B {FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.black12 { FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.black12B { FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.white11 { FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.white12 { FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#small_br BR{font-size:8px; line-height:8px;}
#member_journal ul.links {margin: 4px; padding:2px} 
#member_journal .links li { list-style:none; background: url(/assets/spg_journal_icon1.gif) no-repeat 0px 4px; padding-top:4px; padding-bottom:4px; padding-left:15px;} 


.member_nav_roll A{ COLOR: #FFFFFF; FONT: 12px arial, helvetica, sans-serif; font-weight:bold; TEXT-DECORATION: none; } 
.member_nav_roll A:hover { COLOR: #FFFFCC; FONT: 12px arial, helvetica, sans-serif; font-weight:bold; TEXT-DECORATION: underline; }

.member_links{ FONT: 12px arial, helvetica, sans-serif; font-weight:bold; } 
a.member_links { COLOR: white; TEXT-DECORATION: underline; } 
a.member_links:hover { COLOR: white;  TEXT-DECORATION: underline; }

.member_links11{ FONT: 11px arial, helvetica, sans-serif; font-weight:bold; } 
a.member_links11 { COLOR: white; TEXT-DECORATION: underline; } 
a.member_links11:hover { COLOR: white;  TEXT-DECORATION: underline; }

.member_table {border: 1px solid; border-color:white;}
.member_op20 {filter: alpha(opacity=20); opacity: 0.20; -moz-opacity:0.20; width:100%;}
.member_header_white90 { background-color:#FFFFFF; filter: alpha(opacity=90); opacity: 0.90; -moz-opacity:0.90;}
.member_pic_bg {background: url(/assets/diet4/spg_pic_bg.png) repeat 0px 0px;}


BR {line-height:12px;}
.member_sidenav_box{ padding:8px; background-color:white;}
.member_sidenav_connect{ COLOR: #FFFFFF; FONT: 12px arial, helvetica, sans-serif; font-weight:bold; filter: alpha(opacity=30); opacity: 0.30; -moz-opacity:0.30; padding:4px; background-color:black; text-align:center;}
.member_sidenav_black { COLOR: #000000; FONT: 12px arial, helvetica, sans-serif; font-weight:bold; width:100%;} 
.member_sidenav_black A{ COLOR: #000000; FONT: 12px arial, helvetica, sans-serif; TEXT-DECORATION: underline; filter: alpha(opacity=100); opacity: 1; -moz-opacity:1;  width:100%; font-weight:bold;  background-color:white;} 
.member_sidenav_black A:hover { COLOR: #000000; FONT: 12px arial, helvetica, sans-serif;  TEXT-DECORATION:none; filter: alpha(opacity=40); opacity: 0.40; -moz-opacity:0.40;  width:100%; font-weight:bold;  background-color:white;}

.member_sidenav_white { COLOR: #FFFFFF; FONT: 12px arial, helvetica, sans-serif; font-weight:bold; width:100%;}  
.member_sidenav_white A{ COLOR: #FFFFFF; FONT: 12px arial, helvetica, sans-serif; TEXT-DECORATION: underline; filter: alpha(opacity=100); opacity: 1; -moz-opacity:1; width:100%; font-weight:bold; background-color:white;}  
.member_sidenav_white A:hover { COLOR: #FFFFFF; FONT: 12px arial, helvetica, sans-serif; TEXT-DECORATION:none; filter: alpha(opacity=40); opacity: 0.40; -moz-opacity:0.40;  width:100%; font-weight:bold; background-color:white;}

.member_black_links { COLOR: #000000; FONT: 11px arial, helvetica, sans-serif; width:100%; } 
.member_black_links A{ COLOR: #000000; FONT: 11px arial, helvetica, sans-serif; TEXT-DECORATION: underline; filter: alpha(opacity=100); opacity: 1; -moz-opacity:1;  width:100%; } 
.member_black_links A:hover { COLOR: #000000; FONT: 11px arial, helvetica, sans-serif;  TEXT-DECORATION:none; filter: alpha(opacity=60); opacity: 0.60; -moz-opacity:0.60;  width:100%; }

.member_white_links { COLOR: #FFFFFF; FONT: 11px arial, helvetica, sans-serif; width:100%;  }  
.member_white_links A{ COLOR: #FFFFFF; FONT: 11px arial, helvetica, sans-serif; TEXT-DECORATION: underline; filter: alpha(opacity=100); opacity: 1; -moz-opacity:1; width:100%; }  
.member_white_links A:hover { COLOR: #FFFFFF; FONT: 11px arial, helvetica, sans-serif; TEXT-DECORATION:none; filter: alpha(opacity=60); opacity: 0.60; -moz-opacity:0.60;  width:100%;}

.member_nav_black A{ COLOR: #000000; FONT: 11px arial, helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:none; } 
.member_nav_black A:hover { COLOR: #000000; FONT: 11px arial, helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:none; }

.member_nav_white A{ COLOR: #FFFFFF; FONT: 11px arial, helvetica, sans-serif; font-weight:bold; TEXT-DECORATION: none; } 
.member_nav_white A:hover { COLOR: #FFFFFF; FONT: 11px arial, helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:none; }

.black12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, Geneva, SunSans-Regular, Swiss } 
.black11 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SanSuns-Regular } 

/* Member Comments */
.member_comments1_white { font: 12px Arial, Verdana, Sans-serif; color:black; filter: alpha(opacity=65); opacity: 0.60; -moz-opacity:0.60; padding:8px; background-color:white; }
.member_comments2_white { font: 12px Arial, Verdana, Sans-serif; color:black; filter: alpha(opacity=85); opacity: 0.80; -moz-opacity:0.80; padding:8px; background-color:white; }
.member_comments1_black { font: 12px Arial, Verdana, Sans-serif; color:white; filter: alpha(opacity=65); opacity: 0.60; -moz-opacity:0.60; padding:8px; background-color:black; }
.member_comments2_black { font: 12px Arial, Verdana, Sans-serif; color:white; filter: alpha(opacity=85); opacity: 0.80; -moz-opacity:0.80; padding:8px; background-color:black;  }

.member_comments_user {font: 14px Arial Narrow, Verdana, Sans-serif; font-weight:bold; color:black;}

.member_page_counter {font: 12px Arial, Verdana, Sans-serif; color:black; font-weight:bold; filter: alpha(opacity=60); opacity: 0.60;  -moz-opacity:0.60; background-color:white; align:left; width:100%; padding:4px;}
.numbers {font: 14px Arial, Verdana, Sans-serif; color:black; font-weight:bold; text-decoration:none; filter: alpha(opacity=100); opacity: 1;  -moz-opacity:1; background-color:white; width:20px; align:left; padding:4px;}
a.numbers {font: 14px Arial, Verdana, Sans-serif; color:black; font-weight:bold; text-decoration:underline; filter: alpha(opacity=100); opacity: 1;  -moz-opacity:1; background-color:white; width:20px;}
a.numbers:hover {font: 14px Arial, Verdana, Sans-serif; color:black; font-weight:bold; text-decoration:none; filter: alpha(opacity=60); opacity: .6;  -moz-opacity:0.60; background-color:white; width:20px;}
.nextpage {font: 11px Arial, Verdana, Sans-serif; color:black; font-weight:bold; text-decoration:none; filter: alpha(opacity=100); opacity: 1;  -moz-opacity:1; background-color:white; width:75px; align:left; padding:4px;}
a.nextpage {font: 11px Arial, Verdana, Sans-serif; color:black; font-weight:bold; text-decoration:underline; filter: alpha(opacity=100); opacity: 1;  -moz-opacity:1; background-color:white; width:75px;}
a.nextpage:hover {font: 11px Arial, Verdana, Sans-serif; color:black; font-weight:bold; text-decoration:none; filter: alpha(opacity=60); opacity: 0.60; -moz-opacity:0.60; background-color:white; width:75px;}


/* color picker*/
div#SPARKPAGENav {width:110px;}
div#wheel {position:relative; visibility:visible; 
width: 193px; height: 193px;}

div#democ {
   position:relative; visibility:visible;
   width: 70px; height: 50px;
   border: 1px solid; border-color: #cccccc;
   padding: 8px; 
   font-size: 14px; font-family: serif;} 
div#democ {margin-left: 0px;}

div#pickset {
   position:relative; visibility:hidden; 
   padding-right: 0px; 
   font-size: 8px; font-family: Courier, monospace;}
div#picks {padding-left: 0px;}
div#picka {
   width: 1px; height: `px; padding: 0px;}
 
.btxt {color: #000000;}
.wtxt {color: #ffffff;}

/* member directory  */

#member_preview { position:relative; visibility: hidden; }

.member_preview_title_black {font: 13px Arial Narrow, Arial, sans-serif; color:black; font-weight:bold;}
.member_preview_text_black {font: 11px Arial, verdana, sans-serif; color:black;}
.member_preview_title_white {font: 13px Arial Narrow, Arial, sans-serif; color:white; font-weight:bold;}
.member_preview_text_white {font: 11px Arial, verdana, sans-serif; color:white;}


a.member_directory_selected{ FONT: 14px arial, helvetica, sans-serif; font-weight:bold; padding: 3px; margin:0px; color:white; text-decoration:none;} 
.member_directory{ FONT: 14px arial, helvetica, sans-serif; font-weight:bold; padding: 3px; margin:0px;} 
a.member_directory { COLOR: #EF4A4A; TEXT-DECORATION: underline; background-color:white; } 
a.member_directory:hover { COLOR: #6384BD;  TEXT-DECORATION: underline; background-color:#F5F5FE; }

.member_home_links{ FONT: 12px arial, helvetica, sans-serif; font-weight:bold; } 
a.member_home_links { COLOR: #EF4A4A; TEXT-DECORATION: underline; } 
a.member_home_links:visited { COLOR: #94A531; TEXT-DECORATION: underline; } 
a.member_home_links:hover { COLOR: #6384BD;  TEXT-DECORATION: none; }


.table_border_green {border-width:1px; border-style:solid; border-color: #B9D9BD;}
.table_border_blue {border-width:1px; border-style:solid; border-color: #D7D7F9;}
.table_border_gray {border-width:1px; border-style:solid; border-color: #e8e8e8;}
.table_border_white {border-width:1px; border-style:solid; border-color: #FFFFFF;}

/* member photo gallery */

.photo_gallery {border:1px solid; border-color:#FFFFFF; FONT: 11px arial, helvetica, sans-serif; font-weight:bold; opacity: 1; filter: alpha(opacity=100);}
.photo_gallery_over { border:1px solid; border-color:black; FONT: 11px arial, helvetica, sans-serif; font-weight:bold; background-color:white; opacity: .3; filter: alpha(opacity=30);}