/* =-=-=-=-=[ Base Settings ]=-=-=-=-= */
body { font-family: arial; font-size: 12px; color: #333333; margin: 0px; }
table.main-outside { border: 1px solid #000000; background-color: #FFFFFF; }
table.contacts td { padding:4px; border: 1px solid #CCCCCC; }
table.pedigree td { padding:10px; border: 1px solid #CCCCCC; }

td { font-size: 12px; }

.header_bold { font-family: arial; font-size: 18px; color: #CC6600; font-weight: bold; }
.header_plain { font-family: arial; font-size: 18px; color: #333333; }

a { font-family: arial; text-decoration: none; }
a:link { color: #3366CC; }
a:visited { color: #3366CC; }
a:hover { color: #CC6600; }
a:active { color: #CC6600; }

/* =-=-=-=-=[ Random Image ]=-=-=-=-= */
#random img { padding: 1px; border: 1px solid #FFFFFF;  }

/* =-=-=-=-=[ Footer Area ]=-=-=-=-= */
#footer td { font-size: 14px; }
#footer a { height: 40px; text-decoration: none; vertical-align: middle; }
#footer a:link { color: #FFFFFF; display: block; background: url(graphics/footer_bg_off.gif); padding: 0px 5px 0px 5px; }
#footer a:visited { color: #FFFFFF; display: block; background: url(graphics/footer_bg_off.gif); padding: 0px 5px 0px 5px; }
#footer a:hover { color: #FFFF00; background: url(graphics/footer_bg_on.gif); padding: 0px 5px 0px 5px; }
#footer a:active { color: #FFFF00; background: url(graphics/footer_bg_on.gif); padding: 0px 5px 0px 5px; }
#footer p { padding-top: 10px; }

/* =-=-=-=-=[ Copyright Area ]=-=-=-=-= */
#copyright td { color: #CCCCCC; font-size: 11px; }
#copyright a:link { color: #FFFFFF; }
#copyright a:visited { color: #FFFFFF; }
#copyright a:hover { color: #FFFF00; }
#copyright a:active { color: #FFFF00; }