body { margin:0; padding:0; color:#000; font-size: small; text-align: center; font-family: Verdana, Sans-Serif; background-color: #fff;}

* html body { font-size: x-small; /* for IE5/Win */ f\ont-size: small; /* for all other IE versions */}

/* Document Structure */
#hdr {text-align:center; margin-top: 30px; padding-bottom: 10px;}
#wrap {text-align:left; margin: 0 auto; width: 900px;}
.c1 {float: left; width:420px;  padding: 0 20px 30px 0;}
.c2 {float: left; width: 420px;  padding: 0 10px 30px 30px;}
.w1 {float: left; width: 555px; padding: 0 29px 0 0;}
.n2 {float: left; width: 305px; padding: 40px 0 0 10px;}
#cspan {clear: both; float: left; width: 900px; background-color: #d1bc9b;}
#cspan div {float: left; width: 420px; padding: 15px; 16px;}
#foot {clear: both; width: 100%; background-color: #695f43; margin-top: 40px;}
#foottext {text-align:left; margin: 0 auto; width: 870px; padding: 30px;}
#foottext p {color: #fff;}
#bigRed {clear: both; width: 100%; float: left; background-color: #9d4e3e; margin-top: 40px;}
#bigRedContent {margin: 0 auto; width: 870px; padding: 30px;}
#b1 {float: left; width: 425px;}
#b2 {float: left; width: 160px; }
#b3 {float: left; width: 307px;}
#b1content {padding: 0 15px 0 0;}
#b2content {padding: 0 5px 0 0;}
#b3content {padding: 30px 0 0 3px;}
.middle {clear: both; width: 900px; margin: 30px 0 30px; 0; padding: 0;}
.middle .section {padding-top: 45px;}
.middle .colsFull {padding-bottom: 45px;}
.info { background-color: #fff; width: 400px; margin: 45px 0 0 0; padding: 0; }

/* Main navigation */
#nav { margin: 0; border-top: 1px solid #000; border-bottom: 2px solid #000; padding: 10px 0 15px 0;	}
#nav ul { margin: 0; padding: 0 0 20px 10px; }
#nav li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#nav a { float: left; font-family: Arial, Verdana, sans-serif; font-size: 100%; 
	     font-weight: bold; margin: 0 15px 4px 15px; text-decoration: none;
         color: #000000; border: 0; text-transform: uppercase;}
#nav a.active, #nav a:hover, body#home #thome a, body#articles #tarticles a, body#rescue #trescue a,
body#newsletters #tnewsletters a, body#tnews #tnews a, body#links #tlinks a, body#pics #tpics a,
body#pugblog #tblog a{ border-bottom: 4px solid #fffff; padding-bottom: 2px; color: #9D1E18; }
#nav a:hover { border-bottom: 1px solid #9D1E18;}

/* New navigation */
#nav2 { margin: 0;  padding: 10px 0 15px 0;}
#nav2 ul { margin: 0; padding: 0 0 20px 5px; }
#nav2 li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#nav2 a { float: left; font-family: Arial, Verdana, sans-serif; font-size: 90%; 
	     margin: 0 15px 4px 15px; text-decoration: none;
         color: #000000; border: 0; }
#nav2 a.active, #nav2 a:hover, body#home #thome a, body#articles #tarticles a, body#rescue #trescue a,
body#newsletters #tnewsletters a, body#tnews #tnews a, body#links #tlinks a, body#pics #tpics a,
body#pugblog #tblog a{ border-bottom: 4px solid #fffff; padding-bottom: 2px; color: #9D1E18; }
#nav2 a:hover { border-bottom: 1px solid #9D1E18;}

/* Rescue Navigation */
#rescuenav {width: 900px;}
#rescuenav li {display: inline; padding: 5px 50px;}

/* Main stories */
.story img {border: 1px solid #fff;}
.story .imgbg {border: 8px solid #e8decd;}
.story h1 {font-family: Arial, sans-serif; font-size: 125%; color: #9D1E18;}

/* Latest news and updates */
.c2 #latest {list-style-type: none; margin: 0; padding: 0;}
#latest li {padding: 15px 0 15px 5px; border-bottom: 1px solid #d1bc9b;}
#latest li a {font-size: 125%; color: #786a47; text-decoration:none; border: 0;}
#latest li a:hover {color: #cc3333;}

/* Colored span */
#cspan h2 {margin: 0; padding: 0;}
#cspan h2 a  {font-family: Arial; font-weight: bold; font-size: 110%; color: #786947; text-decoration: none; margin: 0; padding-bottom: 4px;}
#cspan p {color: #fff; margin-top: 0;}

.highlight {color: #9D1E18;}

/* headline classes */
h1, h2 {font-family: Arial, sans-serif; size: 120%; color: #9D1E18;}
h1.section, h2.section {font-family: Arial, sans-serif;text-transform:uppercase;font-size:110%; margin-top: 40px; color: #000;}
h1.over {font-family: Arial, sans-serif; size: 135%;}

h3 {font-family: Verdana, sans-serif; color: #786947;}

/* p classes */
p {font: Verdana, sans-serif; color:#222; line-height: 22px; font-weight:normal;font-size: 100%;}
p.t1 {font-family: Verdana, sans-serif; font-size: 100%;, font-weight: bold; color: #786947; margin-bottom: 0; padding-bottom: 0;}
p.views {font-size: 85%; margin: 0; padding: 0 0 0 5px; text-align:right;}
p.sub {font-size: 85%; margin: 0; padding: 0 0 0 5px;}

/* Links */
a { color: #b0a48e; text-decoration: underline;}
p.t1 a { color: #786947; text-decoration: underline;}
p.smallhead { font-family: Arial, sans-serif; font-size: 100%; font-weight: bold; color: #786947; margin-bottom: 0; padding-bottom: 0; text-transform: uppercase;}

/* Unordered Lists */
ul.colsFull {clear: both; float: left; width: 900px; margin: 0; padding: 0; list-style-type: none;}
ul.colsFull li {float: left; width: 200px; margin: 0; padding: 3px 0;}
ul.colsFull li a {color: #786947; text-decoration: none; }
ul.colsFull li a:hover {text-decoration: underline;}

.pic {padding: 5px; border: 1px solid #ccc;}

.lst, #twitter_update_list {list-style-type: none; margin: 0; padding: 0;}
.lst li, #twitter_update_list li {border-bottom: 1px solid #ccc; padding: 7px 0;}
.lst li a, #twitter_update_list li a {color: #9D1E18; text-decoration: none;}
.lst li a:hover, #twitter_update_list li a:hover {color: #9D1E18;}

#featuredPug h2 {color: #9D1E18; font-size: 100%;}

.post { clear: both; margin-top: 40px; }
.post h1 {font-size: 140%; margin-bottom: 0; padding-bottom: 0;}
.post h1 a {font-size: 140%; margin-bottom: 0; padding-bottom: 0;}
.post h1 a {color: #9D1E18; text-decoration:none;}

/* Comments */
.comment, .commentAlt {clear: both; border-top: 1px solid #eee; padding: 8px 0; margin: 0;}
p.who {font-weight: bold; color: #9D1E18; margin-bottom: 0;}
p.when {font-size: 90%; text-transform: uppercase; color: #ccc; font-size: 85%; margin: 0;}
.clink {color: #9D1E18;}
.comment .meta, .commentAlt .meta  {float: left; padding: 3px 10px, 0, 0; width: 115px; margin-top: 3px;}
.comment .text, .commentAlt .text {float: right;  width: 400px; margin: 0; padding-bottom: 5px;}
#commentForm {clear: both; padding: 8px 0 0 3px;}

.post h1 a:hover{color: #786947;}
.post img, .img {padding: 5px; border: 1px solid #ccc;}
.post a {color: #9D1E18; text-decoration: underline;}
.post .postmeta {border-top: 1px solid #eee; padding: 3px 0 5px 5px;font-size: 93%; letter-spacing: 2px;}
.dt  {font-family: Arial, sans-serif; font-size: 95%; text-transform: uppercase;  color: #565f64; margin: 0; padding: 0 0 5px 0; text-spacing: 2px;}
.post ul {font: Verdana, sans-serif; color:#222; line-height: 22px; font-weight:normal;font-size: 100%; padding-top: 0;}
.post ul li {padding-bottom: 10px;}


.solidbg {background-color: #eee; padding: 20px 0; text-align: center; border: 1px solid #ccc;}
.solidbg img {padding: 5px; background-color: #f9f7f7;}

#calthumbs tr td a {border: none;}

.art_left {float: left; padding: 0 8px 8px 0; border: none;}
.art_lnk {padding-top: 15px;}
.art_lnk a {color: #cc3333; text-decoration: underline;}

.ss {color: #786947;}