/* Main Styles /////////////////////////////////////////////// */

* {
	margin: 0;
  	border: 0;
  	padding: 0;
}

body {
	background: transparent url(../elements/grassTile.jpg);
  	font: normal .85em/200% Georgia, Helvetica, Times New Roman, Sans-serif;
  	color: #2d2d2d;
  	text-align: center; 
}

.clearFloat {
	clear: both;
	height: 1px;
  overflow: hidden;
}

/*#conTainer {
	position: relative;
	margin: 0 auto;
  width: 1055px;
  text-align: left:
}*/

#mastHead {
	position: relative;
	/*width: 1055px;*/
  height: 79px;
  background: #3667b8 url(../elements/mastHeadBG.jpg) center top no-repeat;
  border-bottom: 1px solid #001d68;
}

#mastHead #MastHeadSleeve {
	position: relative;
	width: 1055px;
  height: 79px;
  margin: 0 auto;  
}

#BFDRlogo {
	display: block;
  position: absolute;
  width: 341px;
  height: 69px;
  top: 10px;
  left: 156px;
  background: transparent url(../elements/BFDRlogo.jpg) no-repeat;
  text-indent: -2000px;
  overflow: hidden;  
}

#navChannel {
	height: 103px;  
  background: #ffffff url(../elements/navChannelBG.jpg) 0 -1px repeat-x;
}

#mainNav {
	position: relative;
	height: 103px;
  width: 1055px;  
  margin: 0 auto;
}


#mainNav li {
	display: inline;
  list-style-type: none;
}

#mainNav li a {
	display: block;
  float: left;
  height: 90px;  
  text-indent: -2000px;
  overflow: hidden;
}

/* ---------------------- */

#soDogPage #soDogLink {
	position: absolute;
  left: 54px;
  top: 0;
	width: 102px;
	background: #e94d2f url(../elements/navigationBG2.jpg) 0 -91px no-repeat;	
	}

#soDogLink {
	position: absolute;
	left: 56px;
	top: 1px;
	width: 102px;
	background: #e94d2f url(../elements/navigationBG2.jpg) 0 0 no-repeat;
}

#soDogLink:hover {
	background: #e94d2f url(../elements/navigationBG2.jpg) 0 -91px no-repeat;
}

/* ---------------------- */

#meetPage #meetLink {
	position: absolute;
  left: 159px;
  top: 0;
	width: 115px;
	background: #e94d2f url(../elements/navigationBG2.jpg) -105px -91px no-repeat;	
}

#meetLink {
	position: absolute;
  left: 159px;
  top: 0;
	width: 115px;
  background: #e94d2f url(../elements/navigationBG2.jpg) -105px 0 no-repeat;
}

#meetLink:hover {
	background: #e94d2f url(../elements/navigationBG2.jpg) -105px -91px no-repeat;
}

/* ---------------------- */

#adoptionPage #adoptLink {
	position: absolute;
  left: 277px;
  top: 0;
	width: 90px;
  background: #e94d2f url(../elements/navigationBG2.jpg) -223px -91px no-repeat;
}

#adoptLink {
	position: absolute;
  left: 277px;
  top: 0;
	width: 90px;
  background: #e94d2f url(../elements/navigationBG2.jpg) -223px 0 no-repeat;
}

#adoptLink:hover {
	background: #e94d2f url(../elements/navigationBG2.jpg) -223px -91px no-repeat;
}

/* ---------------------- */


#bringPage #bringLink {
	position: absolute;
  left: 370px;
  top: 0;
	width: 124px;
	background: #e94d2f url(../elements/navigationBG2.jpg) -316px -91px no-repeat;
}

#bringLink {
	position: absolute;
  left: 370px;
  top: 0;
	width: 124px;
  background: #e94d2f url(../elements/navigationBG2.jpg) -316px 0 no-repeat;
}

#bringLink:hover {
	background: #e94d2f url(../elements/navigationBG2.jpg) -316px -91px no-repeat;
}

/* ---------------------- */

#fosterPage #fosterLink {
	position: absolute;
  left: 497px;
  top: 0;
	width: 91px;
	background: #e94d2f url(../elements/navigationBG2.jpg) -443px -91px no-repeat;	
	}

#fosterLink {
	position: absolute;
  left: 497px;
  top: 0;
	width: 91px;
  background: #e94d2f url(../elements/navigationBG2.jpg) -443px 0 no-repeat;
}

#fosterLink:hover {
	background: #e94d2f url(../elements/navigationBG2.jpg) -443px -91px no-repeat;
}


/*---------------------------------------*/

#appPage #appLink {
	position: absolute;
  left: 591px;
  top: 0;
	width: 105px;
	background: #e94d2f url(../elements/navigationBG2.jpg) -538px -91px no-repeat;	
}
	
#appLink {
	position: absolute;
  left: 591px;
  top: 0;
	width: 105px;
  background: #e94d2f url(../elements/navigationBG2.jpg) -538px 0 no-repeat;
}

#appLink:hover {
	background: #e94d2f url(../elements/navigationBG2.jpg) -538px -91px no-repeat;
}

/*---------------------------------------*/

#payPage #payFeeLink {
	position: absolute;
  left: 700px;
  top: 0;
	width: 117px;
	background: #e94d2f url(../elements/navigationBG2.jpg) -647px -91px no-repeat;	
}

#payFeeLink {
	position: absolute;
  left: 700px;
  top: 0;
	width: 117px;
  background: #e94d2f url(../elements/navigationBG2.jpg) -647px 0 no-repeat;
}

#payFeeLink:hover {
	background: #e94d2f url(../elements/navigationBG2.jpg) -647px -91px no-repeat;
}

/*---------------------------------------*/

#issuesPage #issuesLink {
	position: absolute;
  left: 820px;
  top: 0;
	width: 100px;
	background: #e94d2f url(../elements/navigationBG2.jpg) -767px -91px no-repeat;
	}

#issuesLink {
	position: absolute;
  left: 820px;
  top: 0;
	width: 100px;
  background: #e94d2f url(../elements/navigationBG2.jpg) -767px 0 no-repeat;
}

#issuesLink:hover {
	background: #e94d2f url(../elements/navigationBG2.jpg) -767px -91px no-repeat;
}

/*---------------------------------------*/

#linksPage #helpfulLink {
	position: absolute;
  left: 923px;
  top: 0;
	width: 75px;
  background: #e94d2f url(../elements/navigationBG2.jpg) -870px -91px no-repeat;
	}

#helpfulLink {
	position: absolute;
  left: 923px;
  top: 0;
	width: 75px;
  background: #e94d2f url(../elements/navigationBG2.jpg) -870px 0 no-repeat;
}

#helpfulLink:hover {
	background: #e94d2f url(../elements/navigationBG2.jpg) -870px -91px no-repeat;
}

/*---------------------------------------*/

#midSection {
	position: relative;
	width: 100%;
  background: #ffffff url(../elements/dashLine.jpg) left bottom repeat-x;
  text-align: left;
  padding-bottom: 2px;
}


#conTent {
	position: relative;
	width: 1055px;
  margin: 0 auto;
	background-color: #ffffff;
	text-align: left;  
}

#conTent p {
	margin: 20px 0;
	text-align: left;
}

#conTent #wideLeftColumn {
	float: left;
	width: 700px;
  margin: 0 5px 0 56px;
  display: inline; /* avoiding IE 6 float margin doubling bug */	  
}

#conTent #wideLeftColumn h1 {
	font: bold 2.0em/100% Georgia, Helvetica, Times New Roman, Sans-serif;
  color: #404040;
  margin: 15px 0 0 0;
}

#conTent #wideLeftColumn h2 {
}

#conTent #wideLeftColumn h3 {
	font: bold 1.35em/100% Georgia, Helvetica, Times New Roman, Sans-serif;
  	color: #3667B8;
  	margin: 20px 0 0 0;
}

#conTent #wideLeftColumn h4 {
	font: bold 1.20em/100% Georgia, Helvetica, Times New Roman, Sans-serif;
  	color: #7497CF;
  	margin: 15px 0 5px 0;
}

#conTent #wideLeftColumn table {
	margin-top: 5px;
  	font: normal .85em/200% Verdana, Arial, Helvetica, sans-serif;	
	color: #ee2c12;
	}

#conTent #wideLeftColumn table td img {
	border: 1px solid #343434;
	}
	
	

#conTent #centerColumn {
	float: left;
	display: inline; /* avoiding IE 6 float margin doubling bug */	
	width: 380px;
	margin: 0 0 0 380px;
}

#conTent #centerColumn h3 {
	font: bold 1.35em/100% Georgia, Helvetica, Times New Roman, Sans-serif;
  	color: #3667B8;
  	margin: 20px 0 0 0;
}


#twitter_div ul li {
	list-style-type: none;
	line-height: 150%;
  margin: 15px 0;
}

#conTent #rightColumn {
	float: left;
	width: 210px;
  margin: 0 0 0 28px;
  text-align: left;
}

#conTent #rightColumn p,
#content #wideLeftColumn p {
	margin: 10px 0;
}



/*
#conTent #rightColumn h2 {
	width: 210px;
	height: 23px;
	margin-top: 20px;
	background: transparent url(../elements/twitterH1.jpg) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}
*/

#conTent #rightColumn h2 {
	width: 190px;
	height: 50px;
	margin-top: 20px;
	background: transparent url(../elements/NewsTwitter.jpg) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}

#conTent #rightColumn #homePage {
	margin: 0 0 20px 0;
	}

#conTent #rightColumn #homePage a {
	padding: 5px;
	border: 1px solid #CFCFCF;
  	font: normal .75em/200% Verdana, Arial, Helvetica, sans-serif;	
	text-transform: uppercase; /* force text to uppercase */	
	}


#conTent #rightColumn #addThis {
	padding: 15px 0;
}

#conTent #imageField1 {
	position: absolute;
	z-index: 2;
	top: -38px;
	left: 41px;
	width: 329px;
	height:368px;
	background-color: #ffffff;
	background-position: left;
	background-repeat: no-repeat;
	filter:alpha(opacity=100);
	opacity:1.0;
}

#conTent #imageField2 {
	position: absolute;
	z-index: 1;
	top: -38px;
	left: 41px;
	width: 329px;
	height:368px;
	background-color: #ffffff;
	background-position: left;
	background-repeat: no-repeat;
	filter:alpha(opacity=0);
	opacity:0.0;
}

#footer {
	height: 43px;
	background-color: #ffffff;
	line-height: 43px;
	color: #9a9999;
	text-align: center;
	margin-bottom: 110px;
}

#footer a {
	font: normal 100%/43px Georgia, Helvetica, Times New Roman, Sans-serif;
	color: #9a9999;
	text-decoration: underline; 
}

#web2Oh {
  height: 31px;
  list-style-type: none;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 20px;
  text-align: left;
}

#web2Oh li {
	display: inline;
}

#web2Oh li a {
	display: block;
  	width: 30px;
  	height: 30px;
  	float: left;
  	text-indent: -2000px;
  	overflow: hidden;
}


#linkList ul {
	margin: -10px 10px 15px 30px;
  text-align: left;
}

#linkList ul li {
	list-style-type: circle;	
}

#linkList ul li a {
	display: block;
  	color: #3667B8;
}

#linkList ul li a:hover {
  	color: #EB4D32;
  	text-decoration: underline;  
	}


#mySpace {
	background: transparent url(../elements/web2Oh.jpg) 0 0 no-repeat;
  margin-right: 5px;
}

#digg {
	background: transparent url(../elements/web2Oh.jpg) -35px 0 no-repeat;
  margin-right: 5px;
}

#faceBook {
	background: transparent url(../elements/web2Oh.jpg) -70px 0 no-repeat;
  margin-right: 5px;
}

#stumble {
	background: transparent url(../elements/web2Oh.jpg) -104px 0 no-repeat;
  margin-right: 5px;
}

#delicious {
	background: transparent url(../elements/web2Oh.jpg) -138px 0 no-repeat;
  margin-right: 5px;
}


/* Standard Links --------------------------------------------- */

a:link {	

	color:  #3667B8;

	text-decoration: underline;

	}



a:visited {

	color:  #EB4D32;

	text-decoration: none;

	}



a:hover {

	color: #EB4D32;
	text-decoration: underline; 

	}



a:active {

	color: #07367F;
	text-decoration: none;

	}
