body { background-color: #000; color: #fff; background-image: url(../Images/head-band.jpg); background-repeat: repeat-x; text-decoration: none; text-align: center; }

/* table - Venus retrograde date list  */
.container-700-head { background-color: #222222; color: #fff; width: 700px; height: auto; margin-top: 20px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 6px; border-color: #fff; border-style: outset outset solid; border-width: 4px 4px 1px; }
.container-700-top { background-image: url(../Images/Venus/venus-table-top.gif); width: 700px; height: auto; margin-top: 0px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 6px; border-color: #fff; border-left: 4px outset #fff; border-right: 4px outset #fff; border-bottom: 1px solid #fff; }
.container-700-sides { background-image: url(../Images/Venus/venus-table-sides.gif); width: 700px; height: auto; margin: 0 auto; padding-top: 10px; padding-bottom: 6px; border-left: 4px outset #fff; border-right: 4px outset #fff; border-bottom: 1px solid #fff; }
.container-700-bottom { background-image: url(../Images/Venus/venus-table-bottom.gif); width: 700px; height: auto; margin: 0 auto; padding-top: 10px; padding-bottom: 6px; border-left: 4px outset #fff; border-right: 4px outset #fff; border-bottom: 1px solid #fff; }

.container-synod-sides { background-color: #222222; color: #fff; width: 700px; height: auto; margin: 0 auto; padding-top: 10px; padding-bottom: 6px; border-left: 4px outset #fff; border-right: 4px outset #fff; border-bottom: 1px solid #fff; }


/* for table cells  */
.star { float: left; width: 150px; height: auto; }
.date { float: left; width: 80px; height: auto; }

.synod { float: left; width: 150px; height: auto; }
.location { float: left; width: 150px; height: auto; }
.time { float: left; width: 150px; height: auto; }
/* text for tables */
.tbl-head { background-color: transparent; color: #fff; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.1em; text-align: center; margin: 4px auto; }
.tbl-sub-head { background-color: transparent; color: #00c0f3; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.1em; text-align: center; margin: 4px auto; }
.tbl-data { background-color: transparent; color: #ff0; font-size: 10px; line-height: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0.1em; text-align: center; margin: 4px auto; }

.white { color: #fff; }
.magenta { color: #f0f; }
.cyan { color: #00c0f3; }
.blue { color: #1e90ff }
.ltblue { color: #89e1f8 }
.yellow { color: #ff0; }
.red { color: #f00; }
