*, body, td, li, font {font-family:arial, helvetica, sans-serif; font-size:13px;}
a, img {border:0;}

body {
  background-color:#cc0000;
  color:#000000;
}

h3  {font-size:15px; font-weight:bold;}
.bigfont {font-size:15px;}
.smallfont {font-size:11px;}

a {color:#555555;}
a:visited {color:#aaaaaa;}

.ylwblock, .ylwtext {color: #ffff00;}
.redblock, .redtext {color: #ee0000;}
.grnblock, .grntext {color: #00aa00;}
.blublock, .blutext {color: #0000bb;}

.ylwblock a, .ylwblock a:link, a:link.ylwlink{color: #ffff00;}
.ylwblock a:visited, a:visited.ylwlink{color: #dddd66;}
.ylwblock a:active, a:active.ylwlink{color: #aaaa99;}
.ylwblock a:hover, a:hover.ylwlink{color: #aaaa33; text-decoration: none;}

.redblock a, .redblock a:link, a:link.redlink{color: #ee0000;}
.redblock a:visited, a:visited.redlink{color: #bb0000;}
.redblock a:active, a:active.redlink{color: #ff6666;}
.redblock a:hover, a:hover.redlink{color: #aa3333; text-decoration: none;}

.grnblock a, .grnblock a:link, a:link.grnlink{color: #00aa00;}
.grnblock a:visited, a:visited.grnlink{color: #006600;}
.grnblock a:active, a:active.grnlink{color: #226622;}
.grnblock a:hover, a:hover.grnlink{color: #226622; text-decoration: none;}

.blublock a, .blublock a:link, a:link.blulink{color: #0000bb;}
.blublock a:visited, a:visited.blulink{color: #0000bb;}
.blublock a:active, a:active.blulink{color: #6666ff;}
.blublock a:hover, a:hover.blulink{color: #6666ff; text-decoration: none;}

.hdr_title {
  color: #ffff00;
  width:30%;
  margin:auto;
}

.hdr_links {
  font-weight:bold;
  width:30%;
}
.hdr_links a {
  color: #ffff00;
}

#hdr_links_1 {
  text-align:left;
  float:left;
}
#hdr_links_2 {
  text-align:right;
  float:right;
}

.top_ad {
  background-color:#ffffff;
  color:#000000;
  margin:2px;
  padding:10px;
}

.top_ad>div {
  width:580px;
  text-align:centre;
  margin:auto;
  overflow:hidden;
}

div.index_section_header, div.joke_section {
  margin:4px;
  padding:10px;
}

.index_section_header {
  background:#000000;
  -moz-border-radius:10px 10px 0 0;
  -webkit-border-radius:10px 10px 0 0;
  border-radius:10px 10px 0 0;
}

.joke_section {
  background-color:#ffffff;
  text-align:left;
}

.joke_section_title {
  color:#000000;
  font-size:15px;
  text-align:left;
}

.joke_body {
  background-color:#ffffff;
  color:#000000;
  font-size:13px;
}

.joke_body_text {
  margin-top:1em;
  margin-bottom:1em;
}

.disclaimers {
  width:860px;
  background:#FFFFFF;
  text-align:left;
  font-size:11px;
  padding:5px;
}
.disclaimers h4 {
  font-size:13px;
  padding:0;
  margin:0;
}

.disclaimers p {
  font-size:11px;
  padding:0;
  margin:0;
}

.spudley {
  float:right; color:#ffff00; text-align:center;
}