﻿body 
{
    background-color:#9CB86E;
    margin:0;
    padding:0;
    font-family: Tahoma, Verdana, Sans-Serif;
}
h1, h2, h3, h4, h5, h6
{
    margin:0;
    padding:0;
}
h1, h2
{
    font-family:Calligrapher;
}
h1
{
    font-size:x-large;
    font-variant:small-caps;
    margin-bottom:10px;
}
h2
{
    font-size:x-large;
    margin-bottom:10px;
}
a
{
    color:#8C6E99;
    text-decoration:none;
    font-weight:bold;
}
p
{
    text-align:left;
}
a:active, a:hover
{
    text-decoration:underline;
}
ul
{
    list-style-image:url(../images/bullet.gif);
}
li
{
    margin-bottom:5px;
}
table.layout
{
    margin:0;
    padding:0;
    max-width:804px;
}
td.headRow
{
    padding-left:20px;
}
td.headRow div
{
    margin-left:170px;
    margin-right:30px;
}
td.headRow p
{
    text-align:center;
    font-size:12pt;
}
img.logo
{
    position:absolute;
    border:0;
}
tr.navRow
{
    height:38px;
    background-color:#ffffff;
    background-image: url(../images/corner_right.gif);
    background-repeat:no-repeat;
    background-position:right top;
}
td.navRow
{
    padding:0;
    height:38px;
    background-image: url(../images/corner_left.gif);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:0px;
}

td.navRow ul
{
    margin:0;
    margin-top:10px;
}
td.navRow li
{
    display:inline;
    list-style-image:none;
    list-style-type:none;
    margin:0;
    padding:0;
    margin-right:40px;
    font-size:small;
}
td.navRow a
{
    text-decoration:none;
}
td.navRow a:active, td.navRow a:hover
{
    text-decoration:underline;
}
tr.bodyRow
{
    background-color:#ffffff;
}
tr.bodyRow td
{
    vertical-align:top;
}
tr.footerRow
{
    background-color:#ffffff;
    font-size:x-small;
}
tr.footerRow td
{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
}
div.body
{
    background-color:#C1C6CA;
    background-image: url(../images/corner_left_grey.gif);
    background-repeat:no-repeat;
    padding:10px;
    margin-left:10px;
    margin-right:1px;
    height:100%;
}
div.rightPanel
{
    background-color:#8C6E99;
    background-image: url(../images/corner_right_purple.gif);
    background-repeat:no-repeat;
    background-position:right top;
    padding:10px;
    margin-left:1px;
    margin-right:10px;
    height:100%;
    text-align:right;
    font-size:small;
}
div.rightPanel a
{
    color:#000000;
    font-weight:normal;
    text-decoration:underline;
}
div.rightPanel a:active, div.rightPanel a:hover
{
    text-decoration:none;
}
div.rightPanel ul, div.rightPanel dl, div.rightPanel li, div.rightPanel dt, div.rightPanel dd
{
    margin:0;
    padding:0;
}
div.rightPanel li
{
    padding-top:5px;
    padding-bottom:5px;
}
div.rightPanel ul, div.rightPanel dl
{
    text-align:right;
    list-style-image:none;
    list-style-type:none;
    margin-top:10px;
    margin-bottom:30px;
    padding-top:5px;
    padding-bottom:5px;
    border-top:solid 1px #9CB86E;
    border-bottom:solid 1px #9CB86E;
}
div.rightPanel dd
{
    margin-top:5px;
    margin-bottom:5px;
}
div.rightPanel dt
{
    margin-top:5px;
    text-align:left;
    font-style:italic;
}
div.signature
{   
    text-align:right;
    font-weight:bold;
    font-style:oblique;
    font-variant:small-caps;
}
div.adoptBoard img
{
    border:double 5px #400000;
}
div.adoptBoardFull img
{
    margin:0;
    padding:0;
    border:0;
    vertical-align:bottom;
}
div.adoptBoardFull img.tl
{
    border-top:double 5px #400000;
    border-left:double 5px #400000;
}
div.adoptBoardFull img.tr
{
    border-top:double 5px #400000;
    border-right:double 5px #400000;
}
div.adoptBoardFull img.bl
{
    border-bottom:double 5px #400000;
    border-left:double 5px #400000;
}
div.adoptBoardFull img.br
{
    border-bottom:double 5px #400000;
    border-right:double 5px #400000;
}

div.subnav, div.subnav_square
{
    background-repeat:no-repeat;
    background-position:left top;
    font-size:small;
    background-color:#8C6E99;
    margin-bottom:20px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
}
div.subnav
{
    background-image: url(../images/corner_left_purple.gif);
}
div.subnav a, div.subnav_square a
{
    color:#ffffff;
}
div.subnav ul, div.subnav_square ul
{
    display:inline;
    list-style-image:none;
    list-style-type:none;
    margin:0;
    padding:0;
}
div.subnav li, div.subnav_square li
{
    margin:0;
    padding:0;
    display:inline;
    margin-left:10px;
    margin-right:10px;
}
div.returntotop
{
    border-top:solid 1px #8C6E99;
    border-bottom:solid 1px #8C6E99;
    margin-top:10px;
    margin-bottom:10px;
    font-size:small;
    font-variant:small-caps;
    text-align:center;
}
div.returntotop a, div.returntotop a:hover, div.returntotop a:active
{
    text-decoration:none;
}
div.divider, div.divider_rl
{
    background-image:url(../images/paws_divider.gif); 
    background-repeat:repeat-x; 
    height:30px;
    margin-bottom:20px;
    margin-top:20px;
}
div.divider_rl
{
    background-image:url(../images/paws_divider_rl.gif); 
}
