body { margin:0; padding:0; color:#000; font-size: small; text-align: center; font-family: Verdana, Sans-Serif; 
           background: url(http://www.compassionatepugrescue.com/images/background.gif);}

p, ol, ul {font-size: 95%; line-height: 20px; font-family: Verdana, sans-serif; color: #333;}

.small {font-size: 85%;}
.center {text-align: center;}

.highlight {font-weight: bold; color: #4A944A;}

#wrap {	text-align: left; margin: 0 auto; width: 700px;}

#mast {border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; padding: 0; margin: 0;}

#main {float: left; background: url(images/body-bg.png) repeat-y; width: 698px; margin: 0; padding: 0; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
#full {float: left; background-color: #fff; width: 668px; margin: 0; padding: 0 15px; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; padding-bottom: 10px; }

#featured {float: left; width: 500px; padding: 10px; background-color: #fff; display: inline;}
#featured h1, #full h1 {font-size: 130%; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #846342; border-bottom: 1px solid #D2DEBD;}
#featured h2 {color: #F7131F; font-size: 120%;}

#main_right {float: left; padding-left: 15px; width: 115px; display: inline;}
#main_right h2 {clear: both; color: #846342; font-size: 110%; font-family: Verdana, sans-serif; font-weight:bold; padding: 5px 0 5px 5px; text-transform: uppercase; border-bottom: 1px solid #D2DEBD;}
.avail_pug {float: left; padding: 5px 0 5px 0; border-bottom: 1px solid #D2DEBD;}
.avail_pug img {float: left; border: 3px solid #fff;}
.avail_pug .info {float: left; padding-left: 5px;}

.nav1 { margin: 0; padding: 3px 0 3px 10px; background-color: #73C6FF; width: 688px; text-align: center; border-left: 1px solid #000; border-right: 1px solid #000;}
.nav1 li { margin: 0; padding: 0; display: inline; list-style-type: none; }

.nav2 { margin: 0; padding: 3px 0 3px 10px; background-color: #A5BD7B; width: 688px; text-align: center; border-left: 1px solid #000; border-right: 1px solid #000;}
.nav2 li { margin: 0; padding: 0; display: inline; list-style-type: none; }

.nav1 li a, .nav2 li a {font-size: 98%; font-weight: bold; font-family: Arial, sans-serif; color: #fff; text-decoration: none; padding: 0 10px; }
.nav1 li a:hover, .nav2 li a:hover {color: #EF0818;}

.pug, .pug_alt {float: left; clear: both; border-bottom: 1px solid #A5BD7B; width: 668px;}
.pug_alt {background-color: #E8EEDE;}
.pug_name {clear: both; color: #846342; font-size: 130%; font-weight: bold; border-bottom: 2px solid #A5BD7B; margin-bottom: 0; margin-top: 20px; padding: 10px 0 4px 0;}
.pug h2, .pug_alt h2 {color: #846342; font-size: 130%; font-weight: bold;}
.pug h3, .pug_alt h3 {margin-top: 0; color: #846342; font-size: 115%; font-weight: bold;}
.pug img, .pug_alt img {padding: 5px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2;}
.pug_img {float: left; padding: 10px 10px 5px 10px; width: 260px;}
.pug_details {float: left; width: 375px; padding-top: 10px;}

.foster_donation, .foster_donation_alt {background-color: #A5BD7B; padding: 8px 10px; margin-bottom: 20px;}
.foster_donation p, .foster_donation_alt p {color: #fff;}
.foster_donation {border: 10px solid #fff;}
.foster_donation_alt {border: 10px solid #E8EEDE;}
.donors li {display: inline; padding: 3px 8px;}

.he {float: left; padding: 8px 8px 3px 8px; width: 168px; text-align:center;}
.he img {padding: 3px; border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2;}
.he p {text-align: center; margin: 0; padding: 0;}
.he p a {color: #427A3B; font-weight: bold;}

#want_pug {margin: 0 auto; border: 4px solid #B0C4DE; background-color: #ffffcc; width: 365px; padding: 8px;}

#full h1.intro {font-size: 130%; font-weight: bold; height: 60px; border-bottom: 1px solid #fff;}
#full .latest {background-color: #FFCC99; padding: 10px;}
#full .latest h2 {color: #cc3333; text-align: center;}
#full h2 {color: #cc3333;}
#full .latest .post {padding-bottom: 5px; border-bottom: 1px solid #ffffcc; margin-top: 40px;}

#full .homepugs .pug_wrap {clear: both; border-bottom: 1px solid #D2DEBD;  padding: 5px 0;}
#full .homepugs .avail_pug {float: left; width: 300px; border-bottom: 0px solid #fff;}

#foot {clear:both; width: 698px; text-align: center;}

.holiday {padding-left: 210px; padding-bottom: 40px; background: url(../images/holiday/sadie_blaze.jpg) no-repeat; height: 300px;}

.quote {padding: 20px 40px; background-color: #E8EEDE; font-style: italic;}

.spon_list {list-style-type: none; padding-bottom: 40px; }
.spon_list li {line-height: 16px;}

