.horiz_menu { cursor:pointer; background-color:black;border:1px #777 solid;padding:4px;font-family: Verdana, Helvetica, sans-serif; font-size:12px; position:relative; z-index:1; margin:0px 3px;}
.horiz_menu a { text-decoration: none; color: #EEE }
.dropdown a { text-decoration: none; line-height:120%; }
.i {font-style: italic;}
.b {font-weight: bold;}
.u {text-decoration: underline;}
img { border: 0px; }
td {text-align:left}
.outline td { border: 1px solid #444;margin: 4px; }
.outline td table td { border: 0px }


ul.sc2map_filenav{background:#19411B;border:0 solid #000;border-width:0 1px}


#shoutbox_return{table-layout:fixed;word-wrap:break-word}  
#shoutbox{table-layout:fixed;word-wrap:break-word}

form {display:inline}
.button_shade { background-color:#333 !important; color:#EEE}
span.righted, div.righted, td.righted { text-align:right }
span.lefted, div.lefted, td.lefted { text-align:left }

.basic { width: 100% }
.padding {padding: 5px;}
.padding2x {padding: 10px;}
option.centered, td.centered, span.centered { text-align:center }
ul.centered, div.centered, table.centered { text-align:center; margin:0px auto; }
input.centered { margin: 0px 45%; }
td.top { vertical-align: top }

.toolset {position:absolute;right:10px;top:150px;z-index:50;}
.toolset img {margin:0px;padding:0px;cursor:pointer;}


.small_popup {vertical-align:middle;display:none;width:150px;position:absolute;z-index:5;background-color:#222;padding:7px;border:1px dotted #CCC}
#blackout{width:0%;height:0%;position:absolute;top:0;left:0;z-index:-1;}
#popup{display:none;position:absolute;z-index:0;background-color:#121212;border:1px solid black}
#popup_x{cursor:pointer;}
#popup_header{padding:2px 0px 2px 10px;border-bottom:1px solid #444;}
#popup_content{overflow-y:scroll;margin:10px 10px;padding:0px 7px;}
