body { cursor:default; background-color:#181A1C; margin-top:5px }
body, optgroup, tr, legend, .button { font:10px 'Verdana','san-serif'; color:#E2E2E2 }

.tooltip { border: 1px solid #8D8D8D; padding:5px;opacity:0.9;filter:alpha(opacity=90); background-color:#111111; }

fieldset { margin:10px; border: 2px solid #8D8D8D }
fieldset > legend { font-weight:bold }

.tuser { font: 11px 'Trebuchet MS','Georgia','san-serif' }
.tsmall, small { font-size:9px }
.tmid { font-size:12px }
.tstrong, strong { font-weight:normal; font-size:14px }
.tbig, big { font-weight:normal; font-size:22px }
.bold { font-weight:bold }

.box { border:1px solid #404040; padding:3px; background:#0C151B }
.box_title { border-bottom:0px }
.box_title .coltitle { padding:10px 7px 10px 7px }
.box_body { border-top:0px; padding-top:0px }
.noborder { border:0px }
.bump { margin-bottom:15px }
.bump_left { margin-left:15px }
.row_emboss { border: 1px solid #2b353b }
.box div { zoom:100%; padding:5px }
.box .bit { display:inline }
.box .anchor { text-align:right }
.box .tab span { padding:5px }
.box .toggle { padding:0px; margin:4px 1px 1px 1px; border:1px solid #0c151b }
.box .left { float:left }
.box .right { float:right }

.content .pad0 { padding:0px }
.content .pad5 { padding:5px }
.content .pad10 { padding:10px }
.content .pad20 { padding:20px }

.main_inner_border { border:1px solid #3f4142; }
.main_outer_border { border:1px solid #0d0e0f; }

ul { padding-left:25px }

.row { background:#162128 }
.row_alt { background:#1c272e }
.row_dark { background:#0C151B }
.textbox, textarea { background:#222222 url('http://image.fpsbanana.com/site/row_dark.gif') repeat-x top left }
.row_browse, .button { border:1px solid #646464; background:#1f1f1f url('http://image.fpsbanana.com/site/row_browse.gif') repeat-x top left }
.row_browse_over { border:1px solid #FFD800; background:#1f1f1f url('http://image.fpsbanana.com/site/row_browse.gif') repeat-x top left }
.coltitle { background:#162128 url('http://image.fpsbanana.com/site/coltitle2.gif') repeat-x top left; border: 1px solid #233e4e }
form { display:inline }
.hp { cursor:help }
.button { padding:1px; border: 2px outset #FFD800; font-weight:bold }
acronym, abbr { text-decoration:none }

input, .textbox, textarea, select { color: #CCCCCC; padding: 2px; font: 11px 'courier new'; border: 1px solid #737373 }
select { background: #585858; color: #e2e2e2 }

img { border: 1px solid transparent }
a:hover > img { border: 1px solid #FFD800 }

a, .button { color:#FFD800; text-decoration:none }
a:hover { color:#f9ff9c; text-decoration:underline }
a.item:link { font-weight:bold }
a.item:visited { color:#A1944F }
a.item:hover { color:#f9ff9c; text-decoration:underline }
a.menu:link, a.menu:visited  { color:#E2E2E2; text-decoration:none }
a.menu:hover { color:#FFD800; text-decoration:underline }

.quote div, .file td { border:2px solid #304651; background-color:#0E222D; padding:5px; margin:5px }

.form_error { border:2px solid #FF4E4E; background-color:#18151A; padding:5px; margin:5px }
.form .row_dark { padding: 10px }
.form .subtitle { margin-bottom: 7px }

.red { color:#FF4E4E }
.green { color:#6EE16C }
.blue { color:#6CB1E1 }
.orange { color:#FF7238 }
.grey { color:#8D8D8D }
.link_color { color:#FFD800; }

.border_red { border: 2px solid #FF4E4E }
.border_blue { border: 2px solid #6CB1E1 }
.border_green { border: 2px solid #6EE16C }

.thumb { border:1px solid #000000; margin:3px }

.main_table, .bg { background-color:#2D2D2D }
.main_table  { border:1px solid #0C151B }

.bump .widget { white-space:nowrap }
.bump .news { margin-left:50px }
.bump .date { margin-left:55px; padding-top:0px; padding-bottom:0px }
.bump .counter { text-align:center; border:1px solid #0C151B }
.bump .click { text-align:center; border:1px solid #0C151B }
.bump .icon { cursor:pointer }

.content td { padding:3px }