
    /* Retodon8.net stylesheet */

  /* Layout */

body                    {background: #1E5A78 url(Graphics/Bg_Rock.png) repeat scroll top left;
                         color: #A0A0A0;
                         cursor: url("Arrow.cur"), default;}

::selection             {color: #000; background: #A0A0A0;}
::-moz-selection        {color: #000; background: #A0A0A0;}

div                     {margin: auto;}

div.Menu                {width: 10em;
                         padding: 0.1em;
                         margin: 0em;
                         position: absolute;
                         left: 0;
                         top: 0;
                         border: 2px solid #606060;
                         background-color: #404040;
                         background-image: url(Graphics/Bg_Metal.png);}

body>div.Menu           {position: fixed;}

div.Content             {margin-left: 10em;
                         margin-right: auto;
                         padding: 0.5em;}

div.Section             {margin: 0.8em;
                         padding: 0.5em;
                         border: 2px solid #606060;
                         background-color: #404040;
                         background-image: url(Graphics/Bg_Metal.png);}

div.DOS                 {font-family:      monospace;
                         color:            #C0C0C0;
                         background-color: #000;
                         border-style:     none;
                         padding:          0.1em;
                         margin:           1em;}

  /* Links */

a:link                                       {color: #BEFF1E; cursor: url("Link.cur"), pointer;}
a:visited                                    {color: #96D700; cursor: url("Link.cur"), pointer;}
a:hover, a:focus                             {color: #E6FF46; cursor: url("Link.cur"), pointer;}
a:active                                     {color: #F0FF50; cursor: url("Link.cur"), pointer;}
a::selection                                 {color: #000; background: #BEFF1E;}
a::-moz-selection                            {color: #000; background: #BEFF1E;}

a.Internal_link:link                         {color: #AA64F0;}
a.Internal_link:visited                      {color: #8F54CA;}
a.Internal_link:hover, a.Internal_link:focus {color: #B77CF2;}
a.Internal_link:active                       {color: #C494F4;}
a.Internal_link::selection                   {color: #000; background: #AA64F0;}
a.Internal_link::-moz-selection              {color: #000; background: #AA64F0;}

a.Siblink:link                               {color: #AA64F0;}
a.Siblink:visited                            {color: #8F54CA;}
a.Siblink:hover, a.Siblink:focus             {color: #B77CF2;}
a.Siblink:active                             {color: #C494F4;}
a.Siblink::selection                         {color: #000; background: #AA64F0;}
a.Siblink::-moz-selection                    {color: #000; background: #AA64F0;}

a.Index_link                                 {margin: 0.5em;}
a.Index_link:link                            {color: #FFC81E;}
a.Index_link:visited                         {color: #E1AA00;}
a.Index_link:hover, a.Index_link:focus       {color: #FFE63C;}
a.Index_link:active                          {color: #FFFF5A;}
a.Index_link::selection                      {color: #000; background: #FFC81E;}
a.Index_link::-moz-selection                 {color: #000; background: #FFC81E;}

div.Menu a                                   {text-decoration: none; display: block;}

  /* Fonts & Headers */

h1,h2,h3,h4,h5,h6 {font-family: sans-serif; margin: 0.2em auto 0.1em auto;}
h1                {font-size: xx-large; margin-left: 0.6em;}
h2                {font-size: x-large;  margin-left: 1.2em;}
h3                {font-size: large;    margin-left: 1.8em;}
h4                {font-size: medium;   margin-left: 2.4em;}
h5                {font-size: small;    margin-left: 3.0em;}
h6                {font-size: x-small;  margin-left: 3.6em;}
h2:target         {color: #BEFF1E; background: #404040;}

p                 {font-family: sans-serif; font-size: medium; margin: 1em;}

  /* Tables & lists */

table             {border:           1px solid #535353;
                   border-collapse:  collapse;
                   margin:           1em auto;}
caption           {font-weight:      bold;
                   margin:           1em auto -0.5em auto;}
tr:hover          {background-color: #454545;}
th                {border:           1px solid #535353;
                   margin:           0em;
                   padding:          0.2em;
                   background-color: #454545;
                   empty-cells:      show;}
td                {border:           1px solid #535353;
                   margin:           0.1em;
                   padding:          0.2em;
                   empty-cells:      show;}
td.R              {text-align:       right;}

ol                {font-family:      sans-serif;
                   margin:           0em 0em 0em 2em;
                   list-style-type:  decimal-leading-zero;}
ul                {font-family:      sans-serif;
                   margin:           0em 0em 0em 2em;
                   list-style-type:  circle;}

  /* Forms */

input.Text        {font-family:      monospace;
                   color:            #404040;
                   background:       #AA64F0;
                   border-color:     #B77CF2 #8F54CA #8F54CA #B77CF2;
                   border-width:     0.2em;
                   border-style:     solid;
                   cursor:           url("Text.cur"), text;}

input.Text:focus  {background:       #B77CF2;
                   border-color:     #C494F4 #AA64F0 #AA64F0 #C494F4;}

textarea          {font-family:      monospace;
                   color:            #404040;
                   background:       #AA64F0;
                   border-color:     #B77CF2 #8F54CA #8F54CA #B77CF2;
                   border-width:     0.2em;
                   border-style:     solid;
                   cursor:           url("Text.cur"), text;}

textarea:focus    {background:       #B77CF2;
                   border-color:     #C494F4 #AA64F0 #AA64F0 #C494F4;}

option            {font-family:      sans-serif;
                   color:            #404040;
                   cursor:           url("Link.cur"), pointer;}

input.Button      {font-family:      monospace;
                   font-size:        small;
                   color:            #404040;
                   background-color: #808080;
                   background-image: url(Graphics/Button_bg.png);
                   background-repeat: repeat-x;
                   border-color:     #606060 #505050 #404040;
                   border-style:     solid;
                   border-width:     0.3em;
                   padding:          0.1em;
                   cursor:           url("Link.cur"), pointer;}

input.Button:hover, input.Button:focus
                  {color:            #BEFF1E;}

  /* Images */

img               {border-style: none;
                   margin:       0.5em;}

img.Icon          {width:  16px;
                   height: 16px;
                   margin: 0px;
                   vertical-align: middle;
                   cursor: url("Link.cur"), pointer;}

img.Flag          {width:  16px;
                   height: 12px;
                   margin: 0px;
                   vertical-align: middle;}

img.Indicator     {width:  18px;
                   height: 18px;
                   margin: 0px;
                   vertical-align: middle;}

img.border        {background-color: #303030; border-style: solid; border-width: 0.5em; border-color: #606060 #505050 #303030;}

td img            {margin: 0px;}
a img             {cursor: url("Link.cur"), pointer;}

  /* Idiomatic */

code                 {font-family:      monospace;
                      font-size:        small;
                      color:            #C0C0C0;
                      background-color: #000;
                      border-style:     none;
                      padding:          0.1em 0.1em;}

code::selection      {color: #000000; background: #C0C0C0;}
code::-moz-selection {color: #000000; background: #C0C0C0;}

kbd                  {font-family:         sans-serif;
                      font-size:           small;
                      color:               #404040;
                      background-color:    #808080;
                      background-image:    url(Graphics/Button_bg.png);
                      background-repeat:   repeat-x;
                      border-color:        #606060 #505050 #303030;
                      border-style:        solid;
                      border-width:        0.1em 0.2em 0.4em 0.2em;
                      padding:             0.1em;}

kbd::selection       {color: #808080; background: #404040;}
kbd::-moz-selection  {color: #808080; background: #404040;}

  /* Other */

abbr              {cursor: url("Help.cur"), help;}
.Name             {color: #C8C8C8;}
.Down             {text-decoration: line-through;}
.Tiny             {font-size: xx-small;}
.Roman_numeral    {font: bold small Verdana,Arial,Sans-Serif;}
.Zodiac           {font: small WingDings,Verdana,Sans-Serif;}
.ASCII-art        {font-family:      monospace;}
.Go_Top           {padding:          0px;
                   margin:           0px;
                   background-color: #BD8100;
                   cursor:           url("Go_Index.cur"), n-resize;}
.Tight            {padding: 0px;
                   margin:  0px;}