body {
background-color: #162740;
background-image: url("gfx/dark_skies1a.jpg");
background-attachment: fixed;
background-position: center center;
background-repeat: no-repeat;

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #C0C0C0;
font-size: 10pt;
}


/* Same background as body */
input, textarea {
background-image: url("gfx/dark_skies1a.jpg");
background-attachment: fixed;
background-position: center center;
background-repeat: no-repeat;

color: #ffffff;
background-color: inherit;
}


.smalltext {  font-size: xx-small; }
a:link {  color: #FFFFFF; background-color: inherit; }
a:visited {  color: #666793; background-color: inherit; }
a:hover {  color: #CCCCFF; background-color: #364760; }
.plus-one {  font-size: medium; }
.plus-two { font-size: large; }
.mud-output {  font-family: "Courier New", Courier, mono}
h3 {  color: #97FFFF; background-color: inherit;}
h2 {  color: #FFFFFF; background-color: inherit;}
.italic {  font-style: italic}
td.bonus-stat {  color: #66CC00; font-weight: bold}
td.penalty-stat {  color: #FF3333; font-weight: bold}
td.no-bonus {  font-weight: bold}
table.race-stats {  border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
div.centred {
text-align: center;
}

.maincontent {
text-align: left;
margin-right: auto;
margin-left: auto;
}

.maincontent, .darkbg {
background-image: url("gfx/dark_skies1b.jpg");
background-attachment: fixed;
background-position: center center;
background-repeat: no-repeat;

border-style: solid;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-color: #364760;
border-left-color: #364760;
border-right-color: #000000;
border-bottom-color: #000000;
}


.maindiv {
width:600px;
margin-left:auto;
margin-right:auto;

background-image: url("gfx/dark_skies1b.jpg");
background-attachment: fixed;
background-position: center center;
background-repeat: no-repeat;

border-style: solid;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-color: #364760;
border-left-color: #364760;
border-right-color: #000000;
border-bottom-color: #000000;
}

table.menutable {
width: 100%;
border: 0;
}


table.gfxmenu { text-align: left; margin-right: auto; margin-left: auto }

.subtitle {
border-color: #364760 #000000 #000000 #364760; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
