body {
font-family: Tahoma, sans-serif;
font-size: 14px;
line-height: 1.4285714285714286em;}

h1 {
margin: 0;
font-size: 1.5714285714285714em;
line-height: 0.9090909090909091em;
margin-bottom: 0.9090909090909091em;}

h2 {
margin: 0;
font-size: 1.4285714285714286em;
line-height: 1em;
margin-bottom: 1em;}

h3 {
margin: 0;
font-size: 1.2857142857142858em;
line-height: 1.1111111111111112em;
margin-bottom: 1.1111111111111112em;}

h4 {
margin: 0;
font-size: 1.1428571428571428em;
line-height: 1.25em;
margin-bottom: 1.25em;}

p, ul, blockquote, pre, td, th, label {
margin: 0;
font-size: 1em;
line-height: 1.4285714285714286em;
margin-bottom: 1.4285714285714286em;}

p.small {
margin: 0;
font-size: 0.8571428571428571em;
line-height: 1.6666666666666667em;
margin-bottom: 1.6666666666666667em;}

table {
border-collapse: collapse;
margin-bottom: 1.4285714285714286em;}

a:link, a:active, a:visited, a:hover {color: #604B98; }

div#branding blockquote {color: #E10600; }

div#branding h1 {
font-size: 3.14285714285714286em;
color: #E10600;
line-height: 1.3636365em; }

div#branding h1 a {
text-decoration: none;
color: #E10600; }

ul#header_nav li a {
text-decoration: none;
color: #FFFFFF;
font-weight: bold; }

ul#bassets_subnav h2 a {
text-decoration: none;
color: #E10600; }

.home div.total p {margin-left: 40px; }

.home div.total p span, p.total span {
color: #604B98;
font-weight: bold;
font-size: 1.2857142857142858em; }

.home div.total p a, .success #success_stories a {
font-style: italic; }

ul.available_bassets h3 {
color: #E10600;
margin: 40px 20px 1.1111111111111112em 20px; }

ul.available_bassets p {
color: #000000;
margin: 0 20px; }

div#news {color: #FFFFFF; }

ul#footer_nav1 li a,
ul#footer_nav2 li a {
color: #E10600;
font-weight: bold;
line-height: 2.25em;
line-height: 2.25em;
text-decoration: none; }

.vcard, div#design {
color: #E10600; }

div#home_donation h2, div#home_donation p, div#donation h2, div#donation p, div#home_donation h4, div#donation h4 {color: #FFFFFF; }

div#home_donation p, div#donation p {font-weight: bold; }

div#home_donation h2, div#donation h2 {
font-size: 1.5714285714285714em;
line-height: 0.9090909090909091em;
margin-bottom: 0.9090909090909091em;}

div#home_donation h4, div#donation h4 {
font-style: italic; }

.adopt_app div#primary dl dd {
font-weight: bold;
color: #604B98; }

div#secondary ol, div#ready p,
div#icon_def dl, div#secondary p {
font-size: 0.8571428571428571em;
line-height: 1.6666666666666667em;
margin-bottom: 1.6666666666666667em;}

div#ready p, .donate div#secondary p,
.volunteer div#secondary p {
position: relative;
top: -75px;
margin-right: 40px; }

div#secondary span {
font-weight: bold; 
color: #604B98; }

.contact #secondary span {
font-weight: normal;
color: #000000;}

.asm p.asm_pages a {text-decoration: none; }

.asm p.asm_pages a:hover, .asm p.asm_pages a:active, .asm p.asm_pages a:focus {
font-weight: bold;
color: #E10600;}

acronym, abbr {border-bottom: none;}

.donate #primary ul {list-style-type: disc; }

.truncate_more_link, .truncate_less_link {
font-size: 0.8571428571428571em;
line-height: 1.6666666666666667em;
margin-bottom: 1.6666666666666667em;}

.success_pages #secondary p {margin-right: 40px;}

.contact #secondary p {font-size: 1em;}