.body {
    font-family: Times New Roman, serif;
    font-size: 10pt;
    font-weight: normal;
    color: #006600;
    background: url("../images/background.gif") #FFFFEE repeat-y;
    text-decoration: none;
}
.liv_body {
    font-family: Times New Roman, serif;
    font-size: 10pt;
    font-weight: normal;
    color: #006600;
    background: url("../images/background.gif") #FFFFEE repeat-y;
    text-decoration: none;
}
.body_area {
    background-color: #FFFFEE;
}
.body_area_wh {
    background-color: #FFFFFF;
}
//a {
//    font-family: Times New Roman, serif;
//    font-size: 12pt;
//    font-weight: normal;
//    color: #006600;
//    background-color: #EEFFCC;
//    text-decoration: none;
//}
.small {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    background-color: #EEFFCC;
    text-decoration: none;
}
.small_link {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    background-color: #EEFFCC;
    text-decoration: underline;
}
.small_link:hover {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #FF0000;
    background-color: #EEFFCC;
    text-decoration: none;
}
.ad_link {
    font-family: Arial, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    color: #0033FF;
    background-color: #EEFFCC;
    text-decoration: none;
}
.ad_link:hover {
    font-family: Arial, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    color: #FF0000;
    background-color: #EEFFCC;
    text-decoration: none;
}
.smaller {
    font-family: Arial, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    color: #000000;
    background-color: #EEFFCC;
    text-decoration: none;
}
.hugeblack {
    font-family: Arial, sans-serif;
    font-size: 18pt;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.hugeblack_link {
    font-family: Arial, sans-serif;
    font-size: 18pt;
    font-weight: normal;
    color: #006600;
    background-color: #FFFFEE;
    text-decoration: underline;
}
.hugeblack_link:hover {
    color: #0000FF;
    text-decoration: none;
}
.lgblack {
    font-family: Arial, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.midblack {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.midblack_link {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #006600;
    background-color: #FFFFEE;
    text-decoration: underline;
}
.midblack_link:hover {
    color: #0000FF;
    text-decoration: none;
}
.smallblack {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.smallblack_link {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #006600;
    background-color: #FFFFEE;
    text-decoration: underline;
}
.smallblack_link:hover {
    color: #0000FF;
    text-decoration: none;
}
.smallerblack {
    font-family: Arial, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.lgblack_wh {
    font-family: Arial, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
}
.midblack_wh {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
}
.midblack_wh_link {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #006600;
    background-color: #FFFFFF;
    text-decoration: underline;
}
.midblack_wh_link:hover {
    color: #0000FF;
    text-decoration: none;
}
.smallblack_wh {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
}
.smallblack_wh_link {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #006600;
    background-color: #FFFFFF;
    text-decoration: underline;
}
.smallblack_wh_link:hover {
    color: #0000FF;
    text-decoration: none;
}
.smallerblack_wh {
    font-family: Arial, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
}
.hugered {
    font-family: Arial, sans-serif;
    font-size: 22pt;
    font-weight: normal;
    color: #AA0000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.hugered_link {
    font-family: Arial, sans-serif;
    font-size: 22pt;
    font-weight: bold;
    color: #AA0000;
    background-color: #FFFFEE;
    text-decoration: underline;
}
.hugered_link:hover {
    color: #0000FF;
    text-decoration: none;
}
.midred {
    font-family: Arial, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    color: #AA0000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.midred_link {
    font-family: Arial, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #AA0000;
    background-color: #FFFFEE;
    text-decoration: underline;
}
.midred_link:hover {
    color: #0000FF;
    text-decoration: none;
}
.bigred {
    font-family: Arial, sans-serif;
    font-size: 18pt;
    font-weight: normal;
    color: #AA0000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.hugered_wh {
    font-family: Arial, sans-serif;
    font-size: 22pt;
    font-weight: normal;
    color: #AA0000;
    background-color: #FFFFFF;
    text-decoration: none;
}
.midred_wh {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #FF0000;
    background-color: #FFFFFF;
    text-decoration: none;
}
.midred_wh_link {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #006600;
    background-color: #FFFFFF;
    text-decoration: underline;
}
.midred_wh_link:hover {
    color: #0000FF;
    text-decoration: none;
}
.sidelinks {
    font-family: Times New Roman, serif;
    font-size: 12pt;
    font-weight: normal;
    color: #006600;
    background-color: #EEFFCC;
    text-decoration: underline;
}
.sidelinks:hover {
    font-family: Times New Roman, serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0000FF;
    background-color: #EEFFCC;
    text-decoration: none;
}
.sidelinks_area {
    font-family: Times New Roman, serif;
    font-size: 12pt;
    font-weight: normal;
    color: #006600;
    background-color: #EEFFCC;
    text-decoration: none;
}
.sidelinks_on {
    font-family: Times New Roman, serif;
    font-size: 12pt;
    font-weight: normal;
    color: #006600;
    background-color: #FFFFFF;
    text-decoration: none;
}
.sidelinks_on:hover {
    font-family: Times New Roman, serif;
    font-size: 12pt;
    font-weight: normal;
    color: #FF0000;
    background-color: #FFFFFF;
    text-decoration: none;
}
.sidelinks_on_area {
    background-color: #FFFFFF;
    width: 150px;
    bottom: 2px; right: 2px; padding: 3px;
}
.sidelinks_sm {
    font-family: Times New Roman, serif;
    font-size: 9pt;
    font-weight: normal;
    color: #006600;
    background-color: #EEFFCC;
    text-decoration: underline;
}
.sidelinks_sm:hover {
    font-family: Times New Roman, serif;
    font-size: 9pt;
    font-weight: normal;
    color: #0000FF;
    background-color: #EEFFCC;
    text-decoration: none;
}
.ancientlinks {
    font-family: Times New Roman, serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000088;
    background-color: #FFFFEE;
    text-decoration: underline;
}
.ancientlinks:hover {
    font-family: Times New Roman, serif;
    font-size: 10pt;
    font-weight: normal;
    color: #FF0000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.ancientlinks_on {
    font-family: Times New Roman, serif;
    font-size: 10pt;
    font-weight: normal;
    color: #880000;
    background-color: #FFFFEE;
    text-decoration: underline;
}
.ancientlinks_on:hover {
    font-family: Times New Roman, serif;
    font-size: 10pt;
    font-weight: normal;
    color: #FF0000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.month {
    background-color:black;
    font: 9px verdana;
    font-weight: bold;
    color:white;
    padding: 2px;
}
.daysofweek {
    background-color:gray;
    font: 8px verdana;
    font-weight: normal;
    color:white;
}
.daysofweek:hover {
    background-color: white;
    color: red;
}
.days {
    font-size: 8px;
    font-family:verdana, sans-serif;
    font-weight: normal;
    color:gray;
    background-color: #FFFFCC;
    padding: 2px;
}
.toonday {
    font-size: 8px;
    font-family:verdana, sans-serif;
    font-weight: normal;
    color: #006600;
    background-color: #FFFFCC;
    text-decoration: underline;
    padding: 1px;
}
.toonday:hover {
    font-size: 8px;
    font-family:verdana, sans-serif;
    font-weight: normal;
    color: #FFFFCC;
    background-color: #006600;
    text-decoration: none;
    padding: 1px;
}
.thistoonday {
    font-size: 8px;
    font-family:verdana, sans-serif;
    font-weight: normal;
    color: #FF0000;
    background-color: #FFFFCC;
    text-decoration: underline;
    padding: 1px;
}
.thistoonday:hover {
    font-size: 8px;
    font-family:verdana, sans-serif;
    font-weight: normal;
    color: #FFFFCC;
    background-color: #FF0000;
    text-decoration: none;
    padding: 1px;
}
.prevnext {
    background-color: #FFFFCC;
    font:8px verdana;
    color: #000000;
    text-decoration: none;
}
.prevnext:hover {
    color: #0000FF;
}
.title {
    font-family: "Monotype Corsiva", "Times New Roman", serif;
    font-size: 30px;
    color: #FF0000;
    font-style: italic;
    background-color: #EEFFCC;
    text-decoration: none;
}
.titlesimple {
    font-family: Arial, sans-serif;
    font-size: 30px;
    color: #FF0000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.headsimple {
    font-family: Arial, sans-serif;
    font-size: 18px;
    color: #AA0000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.announce {
    font-family: Arial, sans-serif;
    font-size: 22px;
    color: #0000AA;
    background-color: #FFFFEE;
    text-decoration: none;
}
.announce_link {
    font-family: Arial, sans-serif;
    font-size: 22px;
    color: #AA0000;
    background-color: #FFFFEE;
    text-decoration: underline;
}
.announce_link:hover {
    font-family: Arial, sans-serif;
    font-size: 22px;
    color: #FF0000;
    background-color: #FFFFEE;
    text-decoration: none;
}
.invisible_tiny {
    font-family: Arial, sans-serif;
    font-size: 6pt;
    font-weight: normal;
    color: #FFFFEE;
    background-color: #FFFFEE;
    text-decoration: none;
}
.codex {
    border: 2px inset solid #006600;
    background-color: #EFEFEF;
    font-family: Courier New, sans-serif;
    font-size: 10pt;
    width: 500px;
    overflow:auto;
    overflow-y:visible;
    padding: 10px;
}
.greenback_area {
    background-color: #EEFFCC;
}
.greenback_sm {
    font-family: Times New Roman, serif;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    background-color: #EEFFCC;
    text-decoration: none;
}
.greenback_link_sm {
    font-family: Times New Roman, serif;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    background-color: #EEFFCC;
    text-decoration: underline;
}
.greenback_link_sm:hover {
    font-family: Times New Roman, serif;
    font-size: 9pt;
    font-weight: normal;
    color: #0000FF;
    background-color: #EEFFCC;
    text-decoration: none;
}
.navhome {
    background: url("../images/nav/home_off.gif") #EEFFCC no-repeat
}
.navhome:hover {
    background: url("../images/nav/home_on.gif") #EEFFCC no-repeat
}
.prompt {
    font-family: "Monotype Corsiva", "Times New Roman", serif;
    font-size: 16px;
    line-height: 14px;
    color: #FF0000;
    font-style: normal;
    background-color: #FFFFEE;
    text-decoration: none;
}
.prompt_link {
    font-family: "Monotype Corsiva", "Times New Roman", serif;
    font-size: 16px;
    line-height: 14px;
    color: #FF0000;
    font-style: normal;
    background-color: #FFFFEE;
    text-decoration: underline;
}
.prompt_link:hover {
    color: #0000FF;
    text-decoration: none;
}
.statbox {
    font-family: Arial, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    background-color: #000000;
    text-decoration: none;
    border: 1px solid #00CC00;
    padding: 1px;
    text-align: center;
    vertical-align: middle;
}

/* Box defs */
td.upleft {
    background-color: #FFFFEE;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
}
td.top {
    background-color: #FFFFEE;
    background-repeat: repeat-x;
    height: 14px;
}
td.upright {
    background-color: #FFFFEE;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
}
td.left {
    background-color: #FFFFEE;
    background-repeat: repeat-y;
    height: 100%;
    width: 14px;
}
td.right {
    background-color: #FFFFEE;
    background-repeat: repeat-y;
    height: 100%;
    width: 14px;
}
td.lowleft {
    background-color: #FFFFEE;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
}
td.bottom {
    background-color: #FFFFEE;
    background-repeat: repeat-x;
    height: 14px;
}
td.lowright {
    background-color: #FFFFEE;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
}
td.middle_wh {
    background-color: #FFFFFF;
}
table.textBoxed .upleft   {background-image: url(../images/boxes/upleft.png);}
table.textBoxed .top      {background-image: url(../images/boxes/top.png);}
table.textBoxed .upright  {background-image: url(../images/boxes/upright.png);}
table.textBoxed .left     {background-image: url(../images/boxes/left.png);}
table.textBoxed .right    {background-image: url(../images/boxes/right.png);}
table.textBoxed .lowleft  {background-image: url(../images/boxes/lowleft.png);}
table.textBoxed .bottom   {background-image: url(../images/boxes/bottom.png);}
table.textBoxed .lowright {background-image: url(../images/boxes/lowright.png);}

table.textBoxed_wh .upleft   {background-image: url(../images/boxes/upleft_wh.gif);}
table.textBoxed_wh .top      {background-image: url(../images/boxes/top_wh.gif);}
table.textBoxed_wh .upright  {background-image: url(../images/boxes/upright_wh.gif);}
table.textBoxed_wh .left     {background-image: url(../images/boxes/left_wh.gif);}
table.textBoxed_wh .right    {background-image: url(../images/boxes/right_wh.gif);}
table.textBoxed_wh .lowleft  {background-image: url(../images/boxes/lowleft_wh.gif);}
table.textBoxed_wh .bottom   {background-image: url(../images/boxes/bottom_wh.gif);}
table.textBoxed_wh .lowright {background-image: url(../images/boxes/lowright_wh.gif);}

.textBoxed_sidebar {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-style: italic;
    color: #FF0000;
    background-color: #FFFF99;
    text-decoration: none;
    width: 18px;
    border: 1px solid #FFFF99;
    padding: 1px;
    text-align: center;
    vertical-align: middle;
}
.textBoxed_topbar {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-style: italic;
    color: #333333;
    background-color: #FFFFCC;
    text-decoration: none;
    line-height: 14px;
    border: 1px solid #00AA00;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
}
.textBoxed_topbar:hover {
    color: #0000FF;
}
