body { color: #F0A0A0;
background-color : #210000;
margin: 0px;
padding: 0px; border: 0px #F0A0A0 solid;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: 100% 100%;
}

body.menu { color: #F0A0A0;
background-color : #210000;
margin: 0px;
padding: 0px; border: 0px #F0A0A0 solid;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: 100% 100%;
}

img { margin: 0px;
padding: 0px;
border:none;
}


span.weak { color: #D08080; font-style: italic; font-size: smaller; }

span.hidden { color: #210000; }
span.hidden_block { color: #210000; }

table.hidden { border-collapse:collapse; }
td { margin: 0px; padding: 0px; border: 0px #F0A0A0 solid; }

table.list { background-color : #000000; border: 1px #600000 solid; }

td.list_cell { margin: 0px; padding: 2px; background-color : #210000; text-align : left; white-space: nowrap; font-size: x-small; }
td.list_title { white-space: nowrap; background-color : #420000; font-weight : bold; color: #FFD0D0; }
td.list_titlelarge { white-space: nowrap; background-color : #420000; font-weight : bold; color: #FFD0D0; font-size: large;  }
span.list_title_hidden { color: #210000; }
span.list_titlelarge_hidden { color: #210000; }
td.list_head { margin: 0px; padding: 2px; background-color : #601515; text-align : center; white-space: nowrap; color: #FFD0D0; font-weight : bold;}
td.list_left { margin: 0px; padding: 2px; background-color : #210000; text-align : right; white-space: nowrap; }
td.list_center { margin: 0px; padding: 2px; background-color : #210000; text-align : center; white-space: nowrap; }
td.list_right { margin: 0px; padding: 2px; background-color : #210000; text-align : left; white-space: nowrap; }





td.banner {  width: 200px; height: 40px; }
span.foot{ font-size: 5px; white-space: nowrap; }
span.counter { font-size: smaller; }

td.menu { margin: 0px; padding: 5px; border: 5px #210000 outset; background-color : #420000; text-align:center; white-space: nowrap; }
td.menu2 { margin: 0px; padding: 5px; border: 5px #210000 solid; text-align:center; white-space: nowrap; }
td.menu3 { margin: 0px; padding: 0px; border: 0px #400000 solid; text-align: right; vertical-align: top; white-space: nowrap; }

a.menu:link { text-decoration:none; text-transform:lowercase; color:#F0A0A0; background-color : #420000;  }
a.menu:visited { text-decoration:none; text-transform:lowercase; color:#F0A0A0; background-color : #420000;  }
a.menu:hover { text-decoration:underline; text-transform:capitalize; color:#000000;  background-color : #F0A0A0; }
a.menu:active { text-decoration:underline; text-transform:uppercase; color:#FF0000; }
 
a.menu_hidden:link { text-decoration:none; text-transform:none; color: #210000; background-color : #210000; }
a.menu_hidden:visited { text-decoration:none; text-transform:none; color: #210000; background-color : #210000; }
a.menu_hidden:hover { text-decoration:underline; text-transform:none;  color:#210000; background-color : #F0A0A0; }
a.menu_hidden:active { text-decoration:underline; color:#FF0000; }



table.black { width: 100%; height: 100%; text-align : center; background-color : #F0A0A0;}



table.title { width: 100%; height: 1000px; text-align : center; background-color : #210000; }
td.title { vertical-align : top; }
table.info { margin-left: auto; margin-right: auto; text-align : center; vertical-align : top; border: 1px #600000 solid; }
td.title_warning { margin: 0px; padding: 2px; background-color : #210000; text-align:center; font-size: x-small; line-height: 140%; border: 1px #F0A0A0 solid ; white-space: nowrap; vertical-align : top; }


div.contents { width:100%; text-align : center; }
table.contents { margin-left: auto; margin-right: auto; text-align : center; vertical-align : top; }
td.contents_text { margin: 0px; padding: 5px; color: #000000; text-align : left;  background-color : #FFFFFF;  white-space: nowrap; line-height: 140%;}
td.contents_comment { margin: 0px; padding: 5px; color: #000000; text-align : center; vertical-align : top;  background-color : #B09090;  white-space: nowrap; line-height: 140%;}
td.contents_block { margin: 0px; padding: 5px; text-align : left;  background-color : #000000;  white-space: nowrap; }
span.contents_title { font-weight : bold; font-size: large; color: #FFD0D0; }
span.contents_subtitle { font-weight : bold; color: #FFD0D0; }
span.interface { font-size: large; font-weight : bold; background-color : #210000; }
span.contents_comment_hidden { color: #B09090; }

table.vote_output { margin-left: auto; margin-right: auto; text-align : center; vertical-align : top; }
span.vote_output_name { font-size: smaller; }
td.vote_output { margin: 0px; padding: 2px; background-color : #210000; text-align:left; font-size: x-small; line-height: 140%; border: 1px #F0A0A0 solid ; }

table.form { margin-left: auto; margin-right: auto; text-align : center; vertical-align : top; }
td.form_element { color: #F0A0A0;  margin: 0px; padding: 2px; background-color : #210000; text-align:center; border: 1px #F0A0A0 solid ;  }
td.form_cell { margin: 0px; padding: 2px; background-color : #210000; text-align:left; }

div.paint { width:100%;  height:100%; text-align : center; }


span.error { font-weight : bold; color: #ff0000; }
table.bbs_thread {  margin-left: auto; margin-right: auto; padding : 0px; width: 600px; text-align : left; vertical-align : top; }
span.bbs_command { font-size: small; }
span.bbs_commandsub { font-size: xx-small; }
span.bbs_msg_hidden { font-size: smaller;  color: #210000; }



a:link { text-decoration:none; color:#F0A0A0; background-color : #600000; }
a:visited { text-decoration:none; color:#F0A0A0; background-color : #400000; }
a:hover { text-decoration:underline; background-color : #F0A0A0; color:#000000; }
a:active { text-decoration:underline; color:#FF0000; }
 
a.hidden:link { text-decoration:none; text-transform:none; color: #210000; background-color : #210000; }
a.hidden:visited { text-decoration:none; text-transform:none; color: #210000; background-color : #210000; }
a.hidden:hover { text-decoration:underline; text-transform:none;  color:#000000; }
a.hidden:active { text-decoration:underline; color:#ff0000; }

input, select, textarea { color:#F0A0A0;  background-color: #000000;  border:1px #600000 solid; scrollbar-base-color: #600000; }

hr { color:#F0A0A0; }
