html {background-color: #D7D2E5; }

.home #content, .success #content {background-color: #6DA69D;}

div#content {background-color: #FFFFFF; }

div#branding {
position: relative;
background: url('../images/header.png') no-repeat;
width: 913px;
height: 236px;
left: -1px;
z-index: 2; }

div#branding h1 a {
position: relative;
display: block;
top: 35px;
left: -20px;
padding-left: 260px;
width: 260px;}

div#branding blockquote {
position: relative;
text-align: right;
width: 280px;
top: -32px;
left: 600px;}

ul#header_nav {
position: relative;
width: 186px;
height: 102px; }

ul#header_nav li {
width: 186px;
height: 28px;
background: url('../images/header_button.png') no-repeat; 
padding: 6px 0 0;}

ul#header_nav li a {
display: block;
width: 186px;
height: 28px; }

div#home_donation {
position: relative;
background: #6DA69D url('../images/black_white1.jpg') no-repeat left;
top: -199px;
left: 0;
height: 273px;
width: 306px;
padding-left: 600px;
text-align: center;
padding-top: 85px;
z-index: 1; }

div#home_donation ul {
position: relative;
width: 306px; }

ul#bassets_subnav {
position: relative;
z-index: 8;
top: -237px;
left: 20px;
overflow: hidden;}

ul#bassets_subnav li {
position: relative;
display: block;
float: left;
width: 160px;
height: 27px;
text-align: center;
margin: 0 20px 0 0;
padding: 13px 0 0; }

.off a {
display: block;
padding-top: 13px;
margin-top: -13px;
border-bottom: solid 3px #E10600;
background: #F7C0BF url('../images/basset_subnav_active_tab.png') no-repeat;}

.on a {
display: block;
padding-top: 13px;
margin-top: -13px;
border-bottom: solid 4px #FFFFFF;
background: #FFFFFF url('../images/basset_subnav_active_tab.png') no-repeat; }

div.view_bassets, div#success_stories {
position: relative;
width: 906px;
height: 100%;
background-color: #FFFFFF;
border-top: solid 3px #E10600;
border-bottom: solid 3px #E10600;
top: -260px;
padding: 20px 0;
z-index: 4;
overflow: hidden;}

ul.available_bassets {
margin-left: 40px;
overflow:hidden; }

div#success_stories ul {
margin-left: 10px;
overflow: hidden; }

ul.available_bassets li, div#success_stories li {
position: relative;
float: left; 
background: url('../images/gradient.png') no-repeat;
width: 262px;
height: 100%;
margin: 0 20px 20px 0;}

div#success_stories li {
width: 175px;
left: 40px;
margin: 0 35px 10px 0;
background: none;}

div#success_stories li img {
width: 175px;
height: 131px; }

div#success_stories p {margin-left: 40px;}

.home ul.available_bassets img {
width: 85%;
height: auto;
margin: 0 20px; }

div.view_bassets p img {margin-left: 40px; }

div#news {
position: relative;
top: -260px;
display: block;
padding: 20px 40px;
background-color: #6DA69D;
overflow: hidden; }

div#events, div#alerts {
background-color: #83B3AC;
position: relative;
padding: 40px;
margin: 20px 0 20px;
height: auto;
min-height: auto;
overflow: hidden;
border-bottom: 1px solid #628681;
border-right: 1px solid #628681; }

div#events {
padding-bottom: 40px;}

div#media {
position: relative;
float: right;
top: -81px;
width: auto;
height: auto;
margin: 10px 0px -81px 10px; }

#media object, #media img {
margin-left: 40px;
margin-bottom: 40px;}

div#alerts form img {
float: none;
height: 47px;
width: 122px;}

div#alerts ul {
margin-top: 109px;
overflow: hidden;}

div#alerts ul li {
float: left;
width: 30%;
margin: .5em 24px 1em 0;
height: auto;
min-height: 40px; }

div#site_info {
position: relative;
width: 913px;
height: 238px;
overflow: hidden;
background: url('../images/footer.gif') no-repeat; }

ul#footer_nav1 {
position: relative;
float: left;
left: 340px;
top: 60px;}

ul#footer_nav2 {
position: relative;
float: right;
right: 235px;
top: 60px; }

div#social {
position: relative;
left: -85px;
top: 170px;
width: 192px;
overflow: hidden;}

ul#soc_net {
position: relative;
width: 192px; }

ul#soc_net li {
position: relative;
float: left;
margin-right: 16px;}

ul#soc_net li a {
display: block;
height: 32px;
width: 32px;
text-indent: -9999px; }

li#face {background: url('../images/facebook.png') no-repeat; }
li#twit {background: url('../images/twitter.png') no-repeat; }
li#youtube {background: url('../images/youtube.png') no-repeat; }
li#ebay {background: url('../images/ebay.png') no-repeat; }

.vcard {
position: relative;
width: 250px;
top: 32px;
left: -85px; }

.donate #primary .vcard {
width: auto;
top: 0;
left: 0; 
color: #000000;}

.contact #secondary .vcard {
width: auto;
top: 0;
left: 0;
color: #000000; }

.donate dl#address ul {list-style-type: none; }

div#site_info h3 a {
position: relative;
display: block;
left: 690px;
top: -68px;
width: 195px;
height: 175px;
text-indent: -9999px;}

div#design {
position: relative;
height: 50px; }

div#donation {
position: relative;
background-color: #6DA69D;
text-align: center;
padding: 120px 0 20px 0;}

p#home_rss {
position: absolute;
left: 760px;}

#news p#home_rss {
left: 800px;
top: 75px;
z-index: 20; }

.adopt_app div#primary dl {
position: relative;
display: inline;
height: 75px;}

.adopt_app div#primary dl dd {
position: relative;
float: right;
width: 39px;
background-color: #D7D2E5;
margin: 0 0 1em;}

.adopt_app div#primary dl dt {
position: relative;
float: left;
width: 468px;
background-color: #D7D2E5;
margin: 0 0 1em;
padding: 0 0 0 3px; }

div#secondary h3, div#secondary ol, 
div#secondary img, div#icon_def dl,
div#secondary p {
position: relative;
top: -75px; }

div#secondary ol li {
display: block;
padding: 10px 40px 10px 0;}

ol#app_options li {
position: relative;
float: left; } 

ol#app_options li img {top: 0; }

ol#basset_traits, ol#funds {
position: relative;
top: -75px;
width: 273px;
padding-top: 173px;
overflow: hidden;}

ol#basset_traits {background: url('../images/traits.jpg') no-repeat top left; }
ol#funds {background: url('../images/bw_donate.jpg') no-repeat top left; }

ol#basset_traits li {
position: relative;
width: 273px; }

div#icon_def img {top: 0;}

div#icon_def dt, div#icon_def dd {
position: relative;
display: block;
height: 32px;
padding: 2px 2px 2px 0; }

div#icon_def dd {
float: right;
top: -32px;
left: 2px;
text-align: left;
width: 269px; }

.asm div.view_bassets {
position: relative;
width: 100%;
height: 100%;
background-color: #FFFFFF;
border: none;
top: 0;
padding: 20px 0;
overflow: visible;}

.asm ul.available_bassets {
margin-left: 0px;
overflow: visible; }

.asm ul.available_bassets li {
position: relative;
float: none; 
background: url('../images/asm_gradient.png') no-repeat;
width: 100%;
height: 100%;
padding-top: 10px;
margin: 0 20px 20px 0;}

.asm ul.available_bassets img {
margin: 0 20px;
position: relative;
width: 470px;
height: auto; }

.asm p.asm_icons {
position: relative;
float: right;
text-align: right;
width: 470px;
margin-left: 20px;
margin-right: 20px; }

.asm p.asm_icons img, .asm span.asm_icons img {
width: 32px;
height: 32px;
margin: 5px;
display: inline-block; }

.asm span.asm_icons img {
padding: 15px 0 0;
margin: 0 5px -8px 0;}

.asm p.desc, .asm p.time {
display: inline-block;
position: relative;
clear: right;
width: 470px;
margin: 1em 20px; }

div#secondary ul {
position: relative;
top: -75px;}

ul#partners {
width: auto;
overflow: hidden; }

ul#partners li {
position: relative;
float: left;
width: 215px;
height: auto;
min-height: 100px;
margin: 0 40px 40px 0;}

ul#partners li img {
width: 215px;
height: auto; }

ul#partners li a {
display: block;
width: 205px;
height: 100%; }

.donate #primary form {
line-height: 3.4285714285714286em;
text-align: center; }

ul#success {overflow: hidden;}

#success li {
float: left;
width: 230px;
height: 173px;
padding: 0 20px 10px 0; }

.home div#success_stories ul li p, .home #primary p {display: none;}

.success ul#success li img {
width: 230px;
height: 173px; }

.contact dt {display: none;}

.success_pages ul#success li img {
width: 200px;
height: 150px;}
