/* BASE RULES */

body {
    margin: 0 ;
    padding: 0;
    color: #000;
    background: url(/cartoons/bmpdesigner_back.gif) #FFF 0 0 repeat;
    font: 100%/1.5em verdana, sans-serif;
    text-align: center;
}


/* TYPOGRAPHY RULES */
h1 {
    margin: 0.4em 0 0.8em 0;
    padding-top: 0.2em;
    color: #069;
    background-color: transparent;
    border-bottom: 1px solid #069;
    font:  bold 160% "comic sans" , cursive;
    text-align: center;
}

p {
   margin: 10px 75px 10px 75px;
   font-size: 80%;
   width: 91%;
   background-color: transparent;
   text-align: left;
}

p.centered {
    clear: both;
    text-align: center;
    width: 100%;
    background-color: transparent;
    margin: 10px 0 10px 0;
    font-size:80%;
}

.jab_table {
   width: auto;
   border: 1px solid #069;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 20px;
   margin-top: 0;
}

.jab_table tr td {
   border: 1px solid #069;
   background-color: transparent;
}

/* HYPERLINK RULES */
a {
    background-color: transparent; 
}

a:link {
    color: blue;
    text-decoration: underline;
    background-color: transparent;
}


a:visited {
    color: purple;
    background-color: transparent;
    /*text-decoration: underline; */
}

a:hover {
   color: red;
   background-color: transparent;
   text-decoration: none;
}

/*TABLE RULES */
table {
    margin-left: auto;
    margin-right: auto;
    border: none;
    width: 100%;
}

th, td {
    margin: 0;
    padding: 2px 4px;
}

td {
   background-color: transparent;
   text-align: center;
}


