
/* CSS For johnaldworth.com */
body
{
    background-color: #f0f8ff;
    color: #000000;
    font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    margin: 5px 10px 10px 10px;
    padding: 0px;
}
a:link
{
    color: #000080;
    text-decoration: none;
}
a:visited
{
    color: #000080;
    text-decoration: none;
}
a:hover, a:active
{
    color: #000080;
    text-decoration: underline;
}
.page
{
    background-color: #FFFFe7;
    color: #000000;
}
td, th, p, li
{
    font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
    background-color: #f0f8ff;
    color: #000000;
    border-top: #99ccff 1px solid;
    border-left: #99ccff 1px solid;
    border-bottom: #99ccff 1px solid;
    border-right: #99ccff 1px solid;
}
.tborder_links
{
    background-color: #ff0000;
    color: #000000;
    border-top: #99ccff 1px solid;
    border-left: #99ccff 1px solid;
    border-bottom: #99ccff 1px solid;
    border-right: #99ccff 1px solid;

}.tborderw
{
    background-color: #add8e6;
    color: #000000;
    border-top: #99ccff 3px solid;
    border-left: #99ccff 3px solid;
    border-bottom: #99ccff 1px solid;
    border-right: #99ccff 1px solid;
}
.noborder
{
    background-color: #f0f8ff;
    color: #000000;
}
.noborderw
{
    background-color: #add8e6;
    color: #000000;
}
.alt1, .alt1Active
{
    background-color: #f0f8ff;
    color: #000000;
}
.alt2, .alt2Active
{
    background-color: #E4F2E5;
    color: #000000;
    border-top: #0070df 1px solid;
    border-left: #0070df 1px solid;
}
.linkcell_page
{
    background-color: #ffffff;
    border: 1px solid #33ccff;
    font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    text-align: center;
    width: 150px;
}

.linkcell_site
{
    background-color: #f0f8ff;
    border: 1px solid #181B16;
    font: 14px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    text-align: center;
    width: 180px;
}

.linkcell_site_wide
{
    background-color: #f0f8ff;
    border: 1px solid #181B16;
    font: 14px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    text-align: center;
    width: 250px;
}
.linkcell_site_active
{
    background-color: #add8e6;
    border: 1px solid #181B16;
    font: 14px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    text-align: center;
    width: 180px;
}

.linkcell_site_active_wide
{
    background-color: #add8e6;
    border: 1px solid #181B16;
    font: 14px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    text-align: center;
    width: 250px;
}

/*
.linkcell_site
{
    background-color: #ffffE7;
    border: 1px solid #181B16;
    font: 16px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    align: center;
    width: 190px;
}

.linkcell_site_active
{
    background-color: #ccffcc;
    border: 1px solid #181B16;
    font: 16px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    align: center;
    width: 190px;
}

*/

.linkcell_other
{
    background-color: #f0f8ff;
    border: 1px solid #181B16;
    font: 14px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    align: center;
    width: 150px;
}

.smallfont
{
    font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallestfont
{
    font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallerfont
{
    font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.largefont
{
    font: 16px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.font13
{
    font: 13px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.font14
{
    font: 14px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.font16
{
    font: 16px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.font18
{
    font: 18px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.font20
{
    font: 20px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.font22
{
    font: 22px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.font24
{
    font: 24px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.font30
{
    font: 30px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.font36
{
    font: 36px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
A:hover {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
v\:* {
    behavior: url(#VMLRender);
}

