html{margin:0;padding:0;}
body{margin:0;padding:0;}
img{border:0;}
p{font-size:11px;line-height:1.5;}
h1{margin:8px 0 8px 0;padding:0;font-size:16px;display:block;}
h2{margin:4px 0 4px 0;padding:0;font-size:12px;display:block;}
.center{text-align:center;}
.right{text-align:right;}
img.right{float:right;}
.alert{color:#ff0000;font-size:9px;}
.announce{color:#ff00ff;font-size:24px;text-align:center;}
hr{border:0;border-top:solid 1px #ccc;clear:both;}
address{font-size:11px;line-height:1.5;}
table{font-size:11px;}
#container{width:925px;margin:0 auto 0 auto;padding:0 21px 0 21px;font-family:arial,verdana,sans-serif;color:#666;background:url(images/main_bg.jpg) repeat-y;position:relative;}
#head{height:139px;border-bottom:solid 1px #fff;background:#fff;clear:both;}
#head img{display:block;}
#nav{height:39px;margin:0;padding:0 0 0 220px;border-bottom:solid 1px #fff;list-style:none;overflow:hidden}
#container.gold #nav{background:#f6dd8e;}
#container.gold #nav li a:hover{background:#e1ba5d;}
#container.rose #nav{background:#fe908e;}
#container.rose #nav li a:hover{background:#e9565c;}
#container.green #nav{background:#a8d669;}
#container.green #nav li a:hover{background:#8ebe54;}
#container.blue #nav{background:#adc6f3;}
#container.blue #nav li a:hover{background:#7098f4;}
#container.violet #nav{background:#b6afea;}
#container.violet #nav li a:hover{background:#908bd5;}
#nav li{border-left:solid 1px #fff;float:left;}
#nav li a{width:140px;height:39px;font-size:11px;color:#333;display:block;text-align:center;line-height:3.5;text-decoration:none;}
#right{width:230px;float:left;}
#left{width:220px;padding-bottom:90px;float:left;}
#left p{line-height:1;}
#main{width:435px;min-height:500px;padding:15px 20px 20px 20px;float:left;}
#main ol{font-size:11px;}
#main ul{margin:0 0 20px 30px;padding:0;font-size:11px;list-style-image:url(images/paw_print.gif);}
#main ul li{margin:0 0 4px 0;padding:0;}
#main ul.sitemap, #main ul.sitemap li ul{margin:5px 0 0 20px;padding:0;list-style:square;}
#main ul.sitemap li {margin:0; padding:5px 0 5px 0;}
#main p.tribute{margin:8px 0 8px 0;clear:both;}
#main p.tribute span{width:150px;display:block;float:left;}
#main p.tribute input{border:solid 1px #ccc;}
#main p.tribute input.txtField{width:270px;}
#main p.tribute textarea.txtDesc{width:270px;height:100px;border:solid 1px #ccc;}
#main p.tribute input.txtZip{width:70px;}
#main p.tribute input.txtCheck{margin:0;}
#main p.tribute select.contribute{width:150px;font-size:11px;font-family:arial;color:#666;border:solid 1px #ccc;}
#main #tributeIcon{display:none;}
#main p.newsletter{margin:8px 0 8px 0;clear:both;}
#main p.newsletter span{width:150px;display:block;float:left;}
#main p.newsletter input{border:solid 1px #ccc;}
#main p.newsletter input.txtField{width:270px;}
#main p.newsletter input.txtZip{width:70px;}
#main #tributes dl{margin:0 0 15px 0;background:#efefef;border:solid 1px #333;font-size:11px;clear:both;}
#main #tributes dl.red{background:#fae3e3;color:#b0231c;}
#main #tributes dl.orange{background:#faeee3;color:#b06a1c;}
#main #tributes dl.yellow{background:#fffade;color:#c2a91e;}
#main #tributes dl.seafoam{background:#e4f9f0;color:#25a574;}
#main #tributes dl.green{background:#eaf7e7;color:#339933;}
#main #tributes dl.blue{background:#e7eff7;color:#33659c;}
#main #tributes dl.purple{background:#f3e3fa;color:#8920ab;}
#main #tributes dl.pink{background:#f9e4f7;color:#a52595;}
#main #tributes dl.white{background:#fff;color:#999;}
#main #tributes dl dt{padding:8px 8px 8px 8px;font-weight:bold;font-size:12px;}
#main #tributes dl dd{margin:0;padding:8px;}
#main #tributes dl dd.from{text-align:right;font-style:italic;clear:both;}
#main dl.adoption{width:196px;margin-right:20px;float:left;display:block}
#main dl.adoption dt{margin:0;padding:0;display:block;}
#main dl.adoption dt img{width:196px;display:block;}
#main dl.adoption dd{margin:0;padding:0;display:block;}
#main dl.adoption dd p{margin:5px 0 5px 0;}
#main dl.adoption dd.name{height:27px;padding:0 0 0 8px;background:url(images/adoption_title.gif) no-repeat;color:#fff;font-size:12px;font-weight:bold;line-height:2;}
#left dl{width:190px;margin:15px;display:block;}
#left dl dt{margin:0;padding:0 0 1px 0;font-size:14px;color:#666;background:url(images/left_bar.gif) no-repeat left bottom;}
#left dl dd{margin:10px 0 0 0;padding:0;font-size:10px;clear:both;}
#left dl dd img{width:59px;height:59px;margin:0 10px 10px 0;overflow:hidden;}
#left dl dd a.title{margin:0 0 4px 0;padding:0;font-weight:bold;color:#333;display:block;}
#left dl dd a.title:hover{color:#000;}
#left .donateBox label{display:block;margin-bottom:4px;}
#left .donateBox select{width:155px;height:20px;padding-top:2px;color:#999;border:solid 1px #999;font-family:arial,verdana,sans-serif;font-size:12px;}
#left .donateBox input.donateBtn{margin-left:14px;position:absolute;}
#right dl{width:214px;margin:15px 15px 15px 0;background:url(images/right_bg.gif) repeat-y;display:block;overflow:hidden;}
#right dl dt{width:164px; height:22px;margin:0;padding:0 25px 0 25px;background:url(images/right_top.gif) no-repeat;color:#fff;font-size:12px;line-height:2;overflow:hidden;}
#right dl dd{margin:0;padding:10px;background:url(images/right_bot.gif) no-repeat left bottom;font-size:10px;line-height:1.3;}
#right dl dd.nav,#right dl dd.navBottom{margin:0;padding:0 1px 0 1px;background:none;}
#right dl dd.navBottom{padding-bottom:1px;background:url(images/right_bot.gif) no-repeat left bottom;}
#right dl dd.nav a,#right dl dd.navBottom a{padding:8px 10px 8px 10px;display:block;font-size:11px;font-weight:bold;text-decoration:none;color:#333;border-bottom:solid 1px #606060;}
#right dl dd.navBottom a{border:0;}
#right dl dd.nav a:hover,#right dl dd.navBottom a:hover{background:#ccc;}
#right dl.sanctuary img{margin:0 auto 5px auto;clear:both;}
#right dl.sanctuary p.small{margin:0;font-size:9px;}
#right dl.sanctuary p.small a{color:#666;}
#right dl.newsletter p{margin:8px 0 5px 0;}
#right dl.newsletter input.textField{width:188px;padding:2px 2px 2px 2px;border:solid 1px #666;font-size:11px;color:#999;font-family:arial,verdana,sans-serif;}
#right dl.newsletter input.btn{margin:8px 0 0 124px;}
#foot{height:35px;border-top:solid 1px #fff;clear:both;}
#container.gold #foot{background:#e1ba5d;}
#container.rose #foot{background:#e9565c;}
#container.green #foot{background:#8ebe54;}
#container.blue #foot{background:#7098f4;}
#container.violet #foot{background:#908bd5;}
#foot p{margin:10px 0 0 20px;font-size:10px;color:#fff;}
#foot ul.links{margin:0;padding:0;list-style:none;}
#foot ul.links li{float:right;}
#foot ul.links li a{margin:10px 20px 0 0;font-size:10px;color:#fff;display:block;}
#paypal{width:79px;height:79px;margin:0 0 45px 15px;bottom:0px;left:20px;background:url(images/paypal.png) !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='styles/images/paypal.png', sizingMethod='scale');position:absolute;}
.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-hasFlash #main h1{visible:hidden;height:30px;font-size:24px;}
.sIFR-hasFlash #right dt{height:22px;font-size:10px;}
.treatmentTable{border-collapse:collapse;}
.treatmentTable td{border:solid 1px #666;padding:8px;}
.treatmentTable td.title{background:#999;color:#fff;font-weight:bold;}
.subscriptionSelect{width:150px;margin-right:10px;border:solid 1px #999;font-size:11px;color:#666;}
.subscriptionLabel{display:block;width:130px;float:left;}
