BODY {
  margin: 0px; color: #d2add3; background-color: #3f1b41; 
  font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; 
  background-image: url(/graphics/background.jpg); background-repeat: no-repeat; }

p, table, td, ul, li, ol, dl, dt, dd { 
  color: #003300; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

p { margin: 0px; padding: 10px; }

form { margin: 0px; padding: 0px; }

ul, li { list-style: circle; padding-bottom: 5px; }
dt { font-weight: bold; margin-top: 10px; }
dd { margin-left: 20px; padding-bottom: 5px; }

hr {
  width: 80%; height: 1px; text-align: center; 
  margin-top: 15px; margin-bottom: 15px; 
  border-bottom: 1px solid #990000; 
  border-top: 0px solid #000000; 
  border-left: 0px solid #000000; 
  border-right: 0px solid #000000; }

h1, h2, h3, h4, h5, h6 { 
  margin: 0px 0px 0px 0px; padding: 0px; 
  text-align: center; clear: both; font-weight: normal; 
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
h2 { font-size: 180%; color: #d2add3; padding: 10px 0px 10px 0px; }
h3 { font-size: 150%; color: #d2add3; }
h4 { font-size: 125%; color: #3f1b41; font-weight: bold; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

a {
  font-weight: normal; text-decoration: none; 
  font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link { color: #3f1b41; }
a:visited { color: #6E3B73; }
a:hover { color: #990000; text-decoration: underline; }
a:active { color: #990000; }

p.collective { color: #d2add3; text-align: right; margin: 0px; padding: 0px; }
p.collective a { color: #79b179; font-weight: normal; }
p.collective a:visited { color: #79b179; font-weight: normal; }

td.left p { font-size: 10px; margin: 10px 5px 15px 5px; padding: 5px; 
  background-color: #B6D4B6; background-image: url(/graphics/greenlt.gif); }
td.left a { font-size: 11px; }
td.left p.hostedby { font-size: 12px; 
  background-color: #d2add3; background-image: url(/graphics/purplelt.gif); }
td.left p.hostedby img { margin-bottom: 3px; }
td.left p.credits { font-size: 10px; text-align: center; 
  background-color: #d2add3; background-image: url(/graphics/purplelt.gif); }
td.left p.credits img { margin-bottom: 3px; }

td.content { text-align: right; 
  background-color: #d2add3; background-image: url(/graphics/purplelt.gif); }
td.content form { margin: 0px; padding: 0px; }
td.content p { font-size: 10px; }
td.content a { font-size: 12px; }

td.content p.special { font-size: 13px; text-align: center; }

td.content h4 { font-size: 125%; padding-top: 10px; }
td.content h4.other { font-size: 145%; font-weight: normal; }
td.content h4 a { 
  font-size: 120%; color: #3f1b41; font-weight: normal; text-decoration: none; 
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
td.content h4 a:hover { color: #990000; text-decoration: underline; }
td.content h5 { font-size: 110%; padding-top: 10px; }
td.content h5 a { font-size: 110%; color: #3f1b41; font-weight: bold; 
  text-decoration: underline; }
td.content h5 a:hover { color: #990000; text-decoration: overline; }
td.content h5.amazon { 
  font-size: 14px; color: #004400; font-weight: normal; 
  margin-top: 5px; margin-bottom: 10px; }
td.content .sitehdg { font-size: 12px; font-weight: bold; }
td.content h6 { margin-top: 10px; padding-bottom: 15px; } 
td.content h6 a { font-size: 110%; color: #3f1b41; font-weight: bold; }

p.status { color: #d2add3; text-align: right; margin: 0px 5px 0px 5px; }
p.status a { color: #79b179; font-weight: bold; }
p.status a:visited { color: #79b179; font-weight: bold; }

p.newwindow { font-size: 11px; margin: 0px; padding: 0px 10px 0px 0px; }

td.hostedby { text-align: center; 
  background-color: #B6D4B6; background-image: url(/graphics/greenlt.gif); }
td.hostedby a { font-weight: bold; }

p.affiliates { color: #d2add3; font-size: 14px; text-align: center; }
p.disclaimer { 
  color: #d2add3; font-size: 10px; text-align: center; 
  margin-top: 20px; margin-bottom: 10px; }
p.disclaimer a { color: #d2add3; font-weight: bold; color: #79b179 }


td.content2 { background-color: #d2add3; background-image: url(/graphics/purplelt.gif); }
td.content2 form { margin: 0px; padding: 0px; }
td.content2 p, table, td, ul, li, ol, dt, dd { font-size: 12px; color: #3f1b41; }
td.content2 p, dl { margin: 0px; padding: 15px 20px 5px 20px; }
td.content2 li, dl { margin-right: 30px; }
td.content2 a { font-size: 12px; font-weight: bold; }
td.content2 a:link { color: #eeeeee; }
td.content2 a:visited { color: #9900aa; }
td.content2 a:hover { color: #d2add3; background-color: #3f1b41; text-decoration: none; }
td.content2 a:active { color: #eeeeee; }

#reseller td { font-size: 11px; 
  background-color: #d2add3; background-image: url(/graphics/purplelt.gif); }


table.support {
  margin: 0px 25px 0px 5px; 
  border-top: 1px solid #9E5AA0; 
  border-bottom: 1px solid #9E5AA0; 
  border-left: 1px solid #9E5AA0; }

table.support th, table.support td {
  padding: 3px 10px 3px 10px; 
  border-right: 1px solid #9E5AA0; }

h4.support { 
  font-size: 150%; font-weight: normal; 
  padding: 30px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; }

table.progress {
  margin: 0px 15px 0px 5px; }

table.progress td {
  padding: 2px 2px 2px 2px; }

table.progress td.bartop, td.bartoppd {
  border-top: 1px solid #9E5AA0; 
  border-left: 1px solid #9E5AA0; 
  border-right: 1px solid #9E5AA0; 
  border-bottom: 1px solid #9E5AA0; }

table.progress td.bar, td.barpd {
  border-left: 1px solid #9E5AA0; 
  border-right: 1px solid #9E5AA0; 
  border-bottom: 1px solid #9E5AA0; }

table.progress td.bartoppd, td.barpd { 
  background-color: #eeeeee; }

img.support { margin-bottom: 0px; padding-bottom: 0px; }
