/*  ====global styles=== */

body {
	font-family: Tahoma, Arial, sans-serif;
	background-color: #cccccc;
	margin: 0;
	padding: 0;
}

body, p{
font-size: 1em;
}

li{
font-size: 1.1em;
}

p, h1, h2, h3, h4, li  {
font-family: Tahoma, Arial, sans-serif;}

h4{
font-size: .8em;
line-height: .8em;
height: .8em;
}

img {
border-style: none;
}

h3 {
color: #006990;
font-size: .8em;
}

h2 {
color: #c94d00;
font-size: 1.0em;
font-weight: bold;
}

#content2 h1{
color: #006990;
font-size: 1.1em;
}

h1 {
color: #c94d00;
font-size: 1.1em;
}

hr {
color: #ccc;
background-color: #ccc;
height: 1px;
border:1px solid #ccc;
text-align: center;
clear: both;
}

#outerDiv {
width: 1140px;
background-image:url('../images/content/pagebuilder/background15609.gif');
position: relative;
margin: 0 auto;
}

#backgroundimg {
    background-image: url("http://events.animalhumanesociety.org/images/content/pagebuilder/background15609.gif");
    position: absolute;
width: 100%;
}

#leftside {
    float: left;
    position: relative;
}
#rightside {
    float: right;
    position: relative;
    width: 640px;
}

/*  ====header=== */

#orange {
width: 100%;
background-color: #c94d00;
position: absolute;
height: 58px;
top: 0;
left: 0;
}

#promoPic
{
max-width: 400px;
float: left;
position: relative;
margin-top: 30px;
margin-left: 70px;
z-index: 99;
margin-right: 20px;
margin-bottom: 30px;
}

#promoPic2
{
max-width: 305px;
float: left;
position: relative;
margin-top: 45px;
margin-left: 70px;
z-index: 99;
margin-right: 20px;
margin-bottom: 30px;
height: 320px;
}

#bfhpics {
    display: block;
    height: 175px;
    text-indent: 10000px;
    width: 275px;
  border: #fff  12pt solid;
}


.bfhlogo2{
top: 155px;}

.leap{
padding: 10px 30px;

}

.border{
background-color: #fff;
padding: 13px 13px 13px 13px;
}

.bfhlogo{
position: absolute;
left: 270px;
top: 170px;
}

.bfhlogo2{
position: absolute;
left: 0;
top: 132px;
}

#navigation {
z-index: 100;
position: absolute;
top: 18px;
right: 80px;
}

#navigation ul{
padding-left: 10px;
}

#navigation li {
display: block;
margin: 0px 10px;
float: left;
width: 140px;
height: 66px;
}

#navigation a{
display: block;
height: 66px;
text-indent: -9009px;
background-image:url('../images/content/pagebuilder/navigation.gif')
}

#navigation a.about {background-position:-4px 0px;}
#navigation a.updates {background-position:-164px 0px;}
#navigation a.faq {background-position:-324px 0px;}
#navigation a.donate {background-position:-484px 0px;}

#navigation a.about:hover {background-position:-4px -66px;}
#navigation a.updates:hover {background-position:-164px -66px;}
#navigation a.faq:hover {background-position:-324px -66px;}
#navigation a.donate:hover {background-position:-484px -66px;}

#nav2 {
z-index: 100;
position: absolute;
top: 30px;
left: 10px;
width: 629px;
}

#nav2 ul{
padding-left: 10px;
}

#nav2 li {
display: block;
margin: 0 0 0 20px;
float: left;
width: 111px;
height: 52px;
}

#nav2 a{
display: block;
height: 52px;
text-indent: -9009px;
background-image:url('../images/content/pagebuilder/secondnav.gif')
}

#nav2 a.home2 {background-position:-4px -5px;}
#nav2 a.about2 {background-position:-131px -5px;}
#nav2 a.update2 {background-position:-258px -5px;}
#nav2 a.faq2 {background-position:-395px -5px;}
#nav2 a.donate2 {background-position:-514px -5px;}

#nav2  a.home2:hover {background-position:-4px -66px;}
#nav2  a.about2:hover {background-position:-131px -66px;}
#nav2  a.update2:hover {background-position:-258px -66px;}
#nav2  a.faq2:hover {background-position:-324px -66px;}
#nav2  a.donate2:hover {background-position:-514px -66px;}

#therm{
position: relative;
}

#therm2{
position: relative;
height: 180px;
margin-left: 45px;
}

#donationBlock{
width: 450px;
background-color: #fff;
position: relative;
left: 70px;
clear: both;
padding: 20px;
height: 350px;
}

#donationBlock2{
width: 260px;
background-color: #fff;
position: relative;
left: 70px;
clear: both;
padding: 20px;
}

#fullheight{
height: 116px;
left: 30px;
top: 27px;
position: absolute;
}


#full{
position: relative;
left: 0px;
top: 0px;
max-height: 50%;
overflow: hidden;
}

#empty{
position: absolute;
left: 5px;
top: 5px;
}

#donationText {
position: relative;
float: left;
padding-left: 190px;
}

form{
margin-left: 10px;
}

label {
color: #C94D00;
font-weight: bold;
line-height: 2em;
}

button {
background-color: #C94D00;
color: #fff;
font-weight: bold;
margin-left: 25px;}

button:hover {
background-color: #005a8c;
}

.greyborder{
border: 1.5pt solid #C94D00;
margin-left: 25px;
width: 175px;

}

#content{
position: absolute;
right: 90px;
top: 125px;
background-color: #fff;
padding: 0 20px;
width: 420px;
z-index: 101;
}

#content2{
position: relative;
margin-bottom: 80px;
right: 98px;
top: 125px;
background-color: #fff;
padding: 40px;
width: 560px;
}

#content2 h1{
color: #006990;
font-size: 1.5em;
}

.rightalign{
float: right;
}

.cat{
position: absolute;
left:20px;
top:20px;
clear: right;
}

.doing {
background-color: #fbe7dc;
margin: 0 10px 10px 10px;
}

.doing li{
font-size: .8em;
line-height: 1.3em;}

#mission{

padding-top: 35px;
}

#mission h1{
padding-left: 65px;
}

#successTopic {

}

#success {
position: relative;
float: left;
width: 220px;
}

#topic{
position: relative;
margin-left: 20px;
float: left;
width: 180px;
}

#footer{
position: relative;
float: left;
margin-top: 30px;
width: 100%;
}

#footer ul {
list-style-type:none;
margin:0;
padding:0;}

#footer1{
padding: 10px;
float: left;
margin-left: 100px;
position: relative;
}

#footer2{
padding: 10px;
margin-left: 70px;
float: left;
position: relative;
}

#footer3{
padding: 10px;
margin-left: 130px;
float: left;
position: relative;
}

#footer4{
padding-left: 130px;
margin-top: -10px;
position: relative;
float: left;
}

#footer4 h2{
padding: 0px 10px;
}

#footer4 li {
display: block;
margin: 0 10px;
float: left;
width: 29px;
height: 29px;
}

#footer4 a{
display: block;
height: 29px;
width: 29px;
text-indent: -9009px;
background-image:url('../images/content/pagebuilder/social.png')
}

#footer4 a.youtube {background-position: -48px 0px;}
#footer4 a.facebook {background-position:-96px 0px;}
#footer4 a.twitter {background-position:-142px 0px;}




a.orangeLink:link{
color: #c94d00;
font-weight: bold;
font-size: .7em;
}

a.orangeLink:visited{
color: #c94d00;
font-weight: bold;
font-size: .7em;
}

a.blueLink:link{
color: #006990;
font-weight: bold;
font-size: .7em;
}

a.blueLink:visited{
color: #006990;
font-weight: bold;
font-size: .7em;
}



