body {
background: #f57126;
font: 12px/1.4em arial, helvetica, sans-serif;
color: #333;
margin:10px 0 10px 0;
padding:0;
}

#maincontainer {
width: 935px;
margin: 0 auto;
border: 2px solid #000;
background: #fff;
}

#header {
border-bottom: 3px solid #333;
height: 90px;
background: url(images/titlebanner.jpg) no-repeat 15.5em -0.3em;
}

#header img {
margin: 5px
}

#contentwrapper {
float: left;
width: 100%;
}

#footer {
clear: left;
}

a {
  color:#c84700;
  text-decoration: none;
}

a:hover {
  color: #666;
text-decoration: underline;
}

a img {
border: none
}


/* Styling for main Content */

#contentcolumn {
margin: 0 170px 0 180px;
}

#datatext {
width:540px;
margin: 30px 10px 5px 10px
}

#title {
background: #fff url(images/title.gif) no-repeat;
height: 50px;
margin-top: 20px;
margin-left: 80px;
}

#search {
width: 100%;
background: #fff url(images/search.gif) no-repeat 10.0em 1.5em;
text-align: center
}

.contentleft {
  float: left;
  width: 230px;
  margin-left: 20px;
  font-size: 12px;
  font-family: arial,helvetica,sans-serif;
  background: #fff
}

.contentleft img, .contentright img {
float:left;
margin-right: 10px;
padding: 0
}

.contentleft p, .contentright p {
line-height: 1.6em;
}

.contentleft a, .contentright a {
font-weight: bold
}

.SitesTitle {
width: 180px;
background: #fff url(images/paw6.gif) no-repeat 0.2em 0;
margin:0;
padding: 0;
border-bottom: 1px solid #ccc;
text-align: right;
color: #6B690D;
font: bold 1.06em arial,helvetica,sans-serif;
margin-bottom: 10px;
}

.contentright {
  float: left;
  width: 230px;
  margin-left: 50px;
  background: #fff;
  font-size: 12px;
  font-family: arial,helvetica,sans-serif;
}

.UrgentTitle {
width: 170px;
background: #fff url(images/paw9.gif) no-repeat 0.2em 0;
margin-right: 0;
padding: 0;
border-bottom: 1px solid #ccc;
  text-align: right;
  color: #6B690D;
font: bold 1.06em arial,helvetica,sans-serif;
margin-bottom: 5px;
}

#contentbottom {
float: left;
  width: 564px;
  margin: 0px;
  font-size: 11px;
  font-family: Arial,Helvetica,sans-serif;
}

#contentcolumn h1 {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-size: 13px;
color: #42280F;
margin: 0;
font-weight: bold;
padding: 2px 10px 2px 60px;
}

#contentcolumn h2 {
font-size: 14px;
padding: 0;
font-weight: bold;
margin-top: 30px;
text-align:center;
}

h3 {
font-size: 11px;
padding: 0;
font-weight: bold;
margin-top: 10px;
text-align:center;
}

h4 {
margin: 0 0 20px 30px;
width: 500px;
font-size: 10px;
padding: 0;
text-align:center;
border-bottom: 1px dashed #ccc;
}

#contentbottom p {
  margin: 0px 5px 8px 20px;
  padding: 0;
}

#contentbottom hr {
  border: 0;
 color: #999;
background-color: #999;
height: 1px;
margin: 20px;
margin-right: 30px
}

ul li {
  margin: 2px 0 6px 0;
  padding: 0;
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
  background-repeat: no-repeat;
  background-position: 0 0;
  }
  
ul li a {
  padding-left: 25px;
  }

#contentcolumn ul {
  padding: 5px 0 5px 5px ;
  float: left;
 margin-left: 20px;
  width: 535px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}

#contentcolumn li {
  margin: 5px 5px 1px 10px;
  float: left;
  width: 160px;
  height: 25px;
  padding-bottom: 5px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
}

#orgs { background-image: url(images/orgs.gif); }
#groups { background-image: url(images/groups.gif); }
#forum { background-image: url(images/forums.gif); }
#resource { background-image: url(images/resources.gif); }
#blog { background-image: url(images/blogs.gif); }
#media { background-image: url(images/media.gif); }
#help { background-image: url(images/help.gif); }
#rescue { background-image: url(images/rescue.gif); }
#pubs { background-image: url(images/pubs.gif); }
#activist { background-image: url(images/activist.gif); }
#images { background-image: url(images/images.gif); }
#legal { background-image: url(images/legal.gif); }
#research { background-image: url(images/research.gif); }
#boycott { background-image: url(images/boycott.gif); }
#education { background-image: url(images/education.gif); }
#online { background-image: url(images/online.gif); }
#music{ background-image: url(images/music.gif); }
#quotes { background-image: url(images/quotes.gif); }
#merch { background-image: url(images/merch.gif); }
#kids{ background-image: url(images/kids.gif); }
#practical { background-image: url(images/practical.gif); }


/* Styling for Right column*/

#right {
float: left;
width: 200px;
margin-left: -201px;
margin-top: 30px;
background-color: #f3f3f3;
border-left: 1px dashed #ccc;
}

#rightText{
font-size: 1.0em;
width: 190px;
margin: 0 5px;
background-color: #f3f3f3
}

#headline, #video, #positive, #books, #animals, #calendar, #countertitle {
color: #6B690D;
font: bold 1.06em arial,helvetica,sans-serif;
margin-bottom: 10px;
text-align:center;
border-bottom: 1px solid #ccc;
} 

#headline {
background-image: url(images/knewsticker.png) no-repeat; 
margin-right: 15px;
}

#video {
margin-top: 20px
}

#books {
margin-top: 20px
}

#positive {
margin-top: 20px
}

#animals {
margin-top: 20px;
margin-right: 25px;
}

#calendar {
margin-top: 20px;
margin-right: 25px;
}

#countertitle{
margin-top: 20px;
margin-right: 10px;
}

#right p {
padding-bottom: 10px;
border-bottom: 1px solid #333;margin: 5px 0 5px 0;
}

#right p.small {
font-size: 9px;
line-height: 1.4em
}

img.logo {
margin: 10px 0 10px 0;
padding-left: 20px
}


/* Text for news link */

#newslink {
font:1.0em arial, helvetica, sans-serif;
}


/* Styling for Left column*/

#left {
float: left;
width: 175px;
margin-left: -930px;
margin-top: 30px;
border-right: 1px solid #ccc;
}

#event, #campaign, #appeal, #links, #vegan, #news, #books, #animal, #share {
color: #6B690D;
font: bold 1.06em arial,helvetica,sans-serif;
margin-bottom: 10px;
text-align:center;
border-bottom: 1px solid #ccc;
} 

#event {
background: url(images/paw18.gif) no-repeat;
margin-right: 25px;
}

#vegan {
background: url(images/paw7.gif) no-repeat;
margin-top: 20px;
margin-right: 50px;
}

#campaign {
background: url(images/paw4.gif) no-repeat;
margin-top: 20px;
margin-right: 10px;
}

#appeal {
background: url(images/paw10.gif) no-repeat;
margin-top: 20px;
margin-right: 40px;
}

#links {
background: url(images/paw4.gif) no-repeat;
margin-top: 20px;
margin-right: 40px;
}

#news {
background: url(images/paw1.gif) no-repeat;
margin-top: 20px;
margin-right: 20px;
}

#share {
background: url(images/paw1.gif) no-repeat;
margin-top: 20px;
margin-right: 20px;
}

#left p {
padding-bottom: 10px;
border-bottom: 1px solid #333;
margin: 5px 0 5px 0;
}

.sidetitle {
margin: 0;
padding: 0;
font-weight: bold;
}


#left ul li {
  margin: 2px 0 6px 0;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 0 0.5em;
  }
  
  #left ul {
  padding: 0 ;
  float: left;
 margin: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}

#left li {
  margin: 0;
  float: left;
  padding-bottom: 5px;
}

#left ul li a {
  padding-left: 25px;
  }
  
#left li a{
  margin: 0;
  float: left;
  padding: 5px 0 5px 0;
  font: normal 0.9em Arial,Helvetica,sans-serif;
  text-decoration: none;
}

#one { background-image: url(images/favicons/buav.ico); }
#two { background-image: url(images/favicons/anti-snaring.ico); }
#three { background-image: url(images/favicons/rescue/animalsindistress.ico); }
#four { background-image: url(images/favicons/speak.ico); }
#five { background-image: url(images/favicons/vpsg.ico); }

#left li a:hover {
  text-decoration: underline;
}

/* Nav Bar and Footer Styles */
#topnav, #footer {
clear: both;
  margin: 0;
  padding: 0;
  background: #333;
  color: #fff;
  font: bold 11px Arial,Helvetica,sans-serif;
}

#topnav a, #footer a {
margin: 0;
padding: 0;
  text-decoration: none;
  color: #fff;
  margin-right: 6.8em;
  margin-left: 6.5em;
  font-family: Arial,Helvetica,sans-serif;
}

#topnav a:hover, #footer a:hover {
text-decoration: underline;
color: #f57126
}


/* pawprint lines on left  */

#line {
padding-top: 20px
}

img.pic {
margin-top: 30px;
margin-left: 30px
}

/* Animal Kill Counter*/

#counter {
  width: 160px; 
margin:auto;
  color: #fff; 
  background-color: #333; 
  font-size: 1.1em; 
  padding: 4px 0 4px 10px;
}

.smallText {
font: 9px verdana, arial, helvetica, sans serif;
text-align: center
}

.banner {
margin-bottom: 40px;
text-align: center
}

