#gb span.error,strong.error,div.error{color: #ff0000;}
#gb input.normal,#gb select.normal,#gb textarea.normal {width:400px;  }
#gb td { vertical-align:top;}
#gb td.lb_title{ text-align:right; padding:5px 12px 3px 3px; width:150px;}
#gb td.lb_value{ text-align:left; padding:3px 0px;}
#gb label{ }
#gb label.error{ color:#f00; }
#gb fieldset { margin-bottom:10px; padding:12px 0 12px 0;border:none; }
#gb legend { font-weight:bold;}

#gb div.gbhead{ clear:both; border-top:1px solid #666; border-bottom:1px solid #666; height:2em;}
#gb div.num { float:left; width:9em; height:1.8em; overflow:hidden; color:#3E3B35;  }
#gb div.num div {padding:0.2em 0 0 0.3em}
#gb div.nav { float:right; width:30em; height:1.8em;overflow:hidden; text-align:right; color:#3E3B35;}
#gb div.nav div {padding:0.2em 0.3em 0 0}

#gb div.list { padding:0px 8px 12px 25px; margin-top:12px; margin-bottom:12px; border-bottom:1px dotted #666; background:url(gb.gif) no-repeat; }
#gb span.date { }
#gb span.name {font-weight:bold; color:#666;}
#gb span.comment {display:block;}

#gb div.submitf { text-align:left;}
