body {
   background-color: black;
   color: white;
   font-family: verdana, helvetica;
   font-size: 8pt;
   line-height: 11pt;
}

div.main {
   background-image: url("/3/img/mc3background5.jpg");
   background-position: center;
   background-repeat: no-repeat;
   width: 830px;
   margin-left: auto;
   margin-right: auto;
   padding: 25px 40px;
}   

a:link, a:visited {
   color: yellow;
   text-decoration: none;
   border-bottom: 1pt dotted yellow;
}

table.table1 {
   border-width: 1pt;
   border-color: #ccc #888 #888 #ccc;
   border-style: solid;
   border-radius: 4pt;                     /* chrome  */
   -moz-border-radius: 5pt;                /* firefox */
   -webkit-border-radius: 5pt;             /* safari  */
   padding: 4pt;
}

td {
   font-family: verdana, sans-serif;
   font-size: 8pt;
   line-height: 11pt;
   padding: 2pt;
}
th {
   font-family: verdana, sans-serif;
   font-weight: normal;
   font-size: 10pt;
   padding: 3pt;
}
tr.header {
   background-color: #449;
   border-top-left-radius: 4pt;            /* chrome  */
   border-top-right-radius: 4pt;           /* chrome  */
   -moz-border-radius-topleft: 4pt;        /* firefox */
   -moz-border-radius-topright: 4pt;       /* firefox */
   -webkit-border-top-left-radius: 4pt;    /* safari  */
   -webkit-border-top-right-radius: 4pt;   /* safari  */
   background: -moz-linear-gradient(top, #134, #45b);                                       /* firefox */
   background: -webkit-gradient(linear, left top, left bottom, from(#134), to(#45b));       /* safari  */
}
tr.odd {
   background-color: rgba(100, 100, 100, 0.5);
}

h2 {
   font-family: eras demi itc, eras, eras itc, eras bt, erie, sans-serif;
   font-size: 15pt;
   font-weight: normal;
   text-shadow: 3pt 3pt 2pt black;
}

h3 {
   font-family: eras demi itc, eras, eras itc, eras bt, erie, sans-serif;
   font-size: 11pt;
   font-weight: normal;
   margin: -8pt 100pt 10pt -8pt;
   padding: 4pt 4pt 4pt 8pt;
   background-color: #459;
   border-right: 1pt solid #ccc;
   border-bottom: 1pt solid #ccc;
   border-top-left-radius: 4pt;
   border-bottom-right-radius: 18pt;
   -moz-border-radius-topleft: 4pt;           /* firefox */
   -moz-border-radius-bottomright: 18pt;      /* firefox */
   -webkit-border-top-left-radius: 4pt;       /* safari  */
   -webkit-border-bottom-right-radius: 18pt;  /* safari  */
   background: -moz-linear-gradient(top, #134, #45b);                                       /* firefox */
   background: -webkit-gradient(linear, left top, left bottom, from(#134), to(#45b));       /* safari  */
}

div.box {
   margin: 12pt 7pt;
   padding: 12pt;
   border: 1.5pt solid #bbb;
   background: rgba(0, 0, 0, 0.5);
   border-radius: 6pt;                     /* chrome  */
   -moz-border-radius: 7pt;                /* firefox */
   -webkit-border-radius: 7pt;             /* safari  */
   box-shadow: 4pt 6pt 3pt black;          /* chrome  */
   -moz-box-shadow: 4pt 6pt 3pt black;     /* firefox */
   -webkit-box-shadow: 4pt 6pt 3pt black;  /* safari  */
}

input, textarea {
   font-family: verdana, helvetica;
   font-size: 8pt;
   margin-top: 8pt;
   padding: 3pt;
   background-color: white;
   border: 1pt solid #888;
   border-radius: 3pt;                     /* chrome  */
   -moz-border-radius: 3pt;                /* firefox */
   -webkit-border-radius: 3pt;             /* safari  */
}

input.button { 
   cursor: pointer;
   background-color: #ccc;
   background: -moz-linear-gradient(top, #ddd 30%, #999 70%);                                       /* firefox */
   background: -webkit-gradient(linear, top, bottom, color-stop(0.3, #ddd), color-stop(0.7, #999));       /* safari  */
}
input.button:hover {
   cursor: pointer;
   background-color: #ddd;
   background: -moz-linear-gradient(top, #eee 30%, #aaa 70%);                                       /* firefox */
   background: -webkit-gradient(linear, top, bottom, color-stop(0.3, #eee), color-stop(0.7, #aaa));       /* safari  */
   /* border: 1pt solid orange */
}