#shoutbox .shout .poster_odd { background-color:#000000;}
#shoutbox .shout .poster_even { background-color:#292929;}

#shoutbox div.nav { padding: 8px 7px 5px 7px; color: #777; border-bottom: 1px solid #f0f0f0; font-size: 1.0em; }
#shoutbox div.nav .left { width: 40%; float: left; text-align: left;  }
#shoutbox div.nav .right { width: 60%; float: right; text-align: right;  }
#shoutbox div.nav .right a, #shoutbox div.nav .right a:visited  { text-decoration: none; }

#shoutbox ul.admin_menu { list-style: square outside; color: #aaa; margin: 10px 0 0 20px; }
#shoutbox ul.admin_menu li { margin: 5px 0 0 0; font-family: "Trebucet MS", arial; font-size: 1.0em; }
#shoutbox ul.text li { margin-top: 5px }

#shoutbox span.private { color: #FF33CC; }

#shoutbox table.rowlines td { border-bottom: 1px solid #f0f0f0;  padding: 3px 0 3px 0; }
#shoutbox table.rowlines tr.header { background-color: #f0f0f0; font-weight: bold; color: #606060; }
#shoutbox table.rowlines tr.header td { border-bottom: 1px solid #E0E0E0; line-height: 0.9em; padding: 5px 0 3px 0; }

#shoutbox .sb_post_error { border: 1px solid #FFCC66; background-color: #ffffcc; padding: 3px 5px 3px 5px; margin: 5px 0 0 0; }
#shoutbox .sb_post_error ul { margin: 5px 0 5px 20px; padding: 0; list-style: disc; color: #ee0022; }
#shoutbox .sb_post_error li { margin: 0 }
#shoutbox .sb_post_error p { margin: 0; padding: 0 }

#shoutbox .menu1 { padding: 5px; background-color: #ffffda }
#shoutbox .menu1 input { text-align: center; }
#shoutbox .menu1 .left { float: left; width: 60%; margin: 0; padding: 0 }
#shoutbox .menu1 .right { float: right; width: 40%; text-align: right; margin: 0; padding: 0 }

#shoutbox .textbox { background-color:#333333; color:#FFCC00; border: 1px dashed #000000;}
#shoutbox .textbutton { background-color:#333333; color:#CCCCCC; border: 1px solid #000000;}

