/* subProductions v3 theme for Talkboard Forum
Created on [2005]
Previous major version [2006-08-07]
Previous minor version [2009-07-07]
Current version [2009-07-24] */

body
{
background-color: #3e609a;
color: #fffff0;
background-image: url(/assets/images/bg.png);
}

fieldset
{
border: 1px dashed #0000aa;
}

td
{
padding: 1px;
}

h2
{
font-size: x-large;
margin-top: 4px;
margin-left: 16px;
}

/* User-Defined Classes */
.corpus_menu
{
width: 100%;
/* background-image: url(/assets/images/filter_true.png); */
}

.corpus_menu_special_link:link, .corpus_menu_special_link:visited
{
background-color: #aa0000;
}

.corpus_main, .corpus_foot
{
/* background-image: url(/assets/images/filter_true.png); */
/* background-color: #202020; */
padding: 1px;
margin-left: 10px;
margin-right: 10px;
}

.corpus_menu_head_text
{
  text-align: center;
}

.tbl_with_border
{
background-color: #171720;
border: 2px dotted #999999;
}

.tbl_head, .admin_tbl_head
{
/*background-image: url(/assets/images/filter_true.png);*/
font-weight: bold;
padding: 2px;
white-space: nowrap;
}

.tbl_cell_form_property, .tbl_cell_topic_profile
{
/*background-image: url(/assets/images/filter_true.png);*/
font-style: italic;
padding-left: 5px;
padding-right: 5px;
}

.tbl_cell_topic_profile
{
font-style: normal;
}

.tbl_cell_bright, .tbl_cell_topic_main
{
background-color: #404040;
}

.tbl_cell_selected
{
background-color: #404060;
}

.tbl_cell_dark, .tbl_cell_topic_frame
{
background-color: #202020;
}

.tbl_cell_sticky, .tbl_cell_announcement
{
border: 1px solid #a90000;
background-color: #404060;
}

.format_small
{
font-size: small;
}

.format_big
{
font-size: medium;
}

.format_big_bold
{
font-weight: bold;
}

.format_warning
{
background-color: #ffaa00;
font-weight: bold;
}

.format_config_warning
{
font-size: 100%;
font-weight: bold;
}

.format_config_recommend
{
font-size: 100%;
}

input
{
  background-color: #4e60aa;
  color: #fffff0;
}

select
{
  background-color: #4e60aa;
  color: #fffff0;
}

textarea
{
  background-color: #4e60aa;
  color: #fffff0;
}

.input_field, .input_field_password
{
}

.input_field_transparent
{
background-color: transparent;
border: 0px;
}

.input_field_inactive
{
background-color: #fafafa;
padding: 1px;
border: 1px solid #0088bb;
}

.input_select
{
}

.input_button, .input_button_submit, .input_button_reset
{
}

.box_soft_blue_gradient
{
width: 66%;
max-width: 600px;
background-color: #202020;
text-align: left;
padding: 4px;
padding-left: 10px;
border: 2px solid #000000;
}

.box_full_size_centered, .box_topic_afs, .box_topic_profile
{
background-color: #606040;
text-align: center;
margin-left: 10px;
margin-right: 10px;
margin-top: auto;
margin-bottom: auto;
padding: 4px;
border: 2px solid #999999;
}

.box_topic_afs, .box_topic_profile
{
font-size: 85%;
}

.box_normal_inline
{
  /*background-color: #202027;*/
  border: 1px dashed #ffffff;
  padding: 0.25em;
}

.pagenav_block
{
font-size: medium;
border: 1px dashed #dddddd;
}

.pagenav_item
{
padding: 2px;
}

.pagenav_current
{
font-weight: bold;
}

.parser_block_quote, .parser_block_code
{
padding-left: 3px;
margin-left: 10px;
margin-right: 4px;
border: 2px solid #f0eed0;
}

.parser_block_code
{
font-family: courier,fixedsys,system;
}

.parser_block_language
{
font-family: arial,helvetica;
text-align: left;
padding-left: 3px;
}

.parser_block_fold
{
display: none;
padding-left: 3px;
}

.parser_word_filter
{
}

.parser_word_highlight
{
}

.admin_navigation
{
/* background-image: url(/assets/images/filter_true.png); */
font-family: arial,helvetica;
text-align: center;
padding-bottom: 4px;
border: 2px solid #aaaaaa;
}

.admin_tbl_main
{
/* background-image: url(/assets/images/filter_true.png); */
}

.admin_tbl_foot
{
/* background-image: url(/assets/images/filter_true.png); */
font-style: italic;
}

.misc_copyright
{
width: 90%;
/* background-image: url(/assets/images/filter_true.png); */
font-size: x-small;
text-align: center;
margin-top: 15px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
padding: 4px;
border: 2px solid #9cb0c0;
}

.error_block
{
background-color: #000000;
padding: 5px;
border: 2px dashed #ff0000;
}

/* Link formatting */
a.link_moderator:link
{
font-style: italic;
}

a.link_moderator:visited
{
font-style: italic;
}

a.link_moderator:hover
{
font-style: italic;
}

a:link
{
  color: #fffff0;
  text-decoration: underline;
}

a:visited
{
  color: #cfcfc0;
  text-decoration: underline;
}

a:active
{
}

a:hover
{
}

a:link img
{
  text-decoration: none;
}