body {
	background:transparent url(../../media/images/background.jpg) repeat scroll 0 0; font-family:Arial,sans-serif; font-size:11px; margin:0; padding:0;
}
a {
	outline: none;
}

#container {
	margin:15px auto; width:858px; position: relative;
}

/* Breadcrumb */

#breadcrumb {
	margin: 0 0 5px 0; padding: 5px; background: white; height: 15px;
}

#breadcrumb a {
	color: #000;
}

#breadcrumb ul, #breadcrumb li {
	margin: 0; padding: 0; display: inline;
}

#breadcrumb ul {
	float: left;
}

#breadcrumb li {
	background: url(../../media/images/styling/list-chevrons.gif) no-repeat right -15px; padding-right: 15px;
}

#breadcrumb .currentCrumb {
	background: none;
}

#breadcrumb form {
	float: right;
}

#breadcrumb form .searchBox {
	border: dashed 1px #009A57; font-size: 10px; width: 147px; padding: 0; margin-left: 4px;	
}

#breadcrumb form .searchButton {
	color: white; background: #009A57; border: none; font-size: 10px; font-weight: bold; width: 52px; height: 14px; line-height: 100%;
}

#breadcrumb form .searchButton, x:-moz-any-link { /* FireFox 2 */
	font-size: 9px;
}

html>/**/body #breadcrumb form .searchButton, x:-moz-any-link, x:default { /* FireFox 3 */
	font-size: 10px; height: 15px;
}
#search label {
	color: #000;
}

/* header block */
#logo {
	background: #fff url(../../media/images/logo.gif) no-repeat scroll center bottom; float: left; height: 78px; margin: 0; overflow: hidden; padding: 0 5px 15px 0; width: 200px;
}
#logo a {
	display: block; height: 78px; text-indent: -5000px; width: 200px; 
}
/* Page header */

#pageHeader {
	background: url(../../media/images/styling/title_campaign_to_end_all.png) no-repeat; width: 310px; height: 79px; overflow: hidden; text-indent: -5000px; margin: -5px 0 0 10px; padding: 0; float: left;
}

/* Donate button */


#donateLink {
	float: right; width: 271px; height: 66px; background: url(../images/donate-button.gif); overflow: hidden; margin: 2px 0 0 0; padding: 0; text-indent: -5000px;
}


#donateLink p {
	margin: 0; padding: 0;
}

#donateLink a {
	display: block; height: 66px;
}


/* Main Content */

#main-content {
	background: transparent url(../images/main-bg.gif) no-repeat 0 0; clear: both; height: 763px; width: 854px;
	
	/* Type */
	font-size: 14px;
}

em {
	color: #F67E1F; font-style: normal; font-weight: bold;
}

#content-container {
	position: absolute; top: 230px; left: 310px; padding: 35px 15px 0 15px; width: 295px; 
}

#donate {
	background: transparent url(../images/puppy.png) no-repeat 0 0; position: absolute; top: 180px; left: 0; height: 592px; width: 337px; margin-left: -75px;
}

#donate h2 {
	background: transparent url(../images/donate-button-orange.gif) no-repeat 0 0; display: block; overflow: hidden; position: absolute; top: 475px; height: 117px; width: 336px; 
}

#donate h2 a {
	display: block; overflow: hidden; position: relative; width: 336px; height: 117px; text-indent: -5000px;
}



#absurd {
	background: transparent url(../images/absurd-experiments.gif) no-repeat 0 0; position: absolute; left: 225px; height: 55px; width: 617px; text-indent: -5000px;
}

/* Sidebar */

#sidebar {
	left: 662px; padding-top: 110px; position: absolute; top: 123px; width: 200px;  
}
#side-links {
	background-color: #b4b4b4; padding-top: 15px; width: 192px; height: 350px;
}
#side-links h3 {
	margin: 0 0 10px 0;
}
#side-links h3 a {
	display: block; height: 44px; width: 265px; text-indent: -5000px;
}

#side-links p {
	padding: 0 80px 0 10px;
}

#more {
	background: transparent url(../images/more-campaigns.gif) no-repeat 0 0;
}
#absurd2 {
	background: transparent url(../images/absurd-experiments-small.gif) no-repeat 0 0;
}
#common {
	background: transparent url(../images/common-sense.gif) no-repeat 0 0;
}

.tellFriend a {
	background: url(../images/tell-a-friend.gif) no-repeat; display: block; height: 32px; overflow: hidden; width: 177px; text-indent: -5000px;
}
#side-links p {
	margin-top: 17px;
}
#side-links img {
	position: absolute; top: 295px; left: 135px;
}

/* Media Links */

#mediaLinks {
	float: none; background: #A4A5A4; width: 192px; height: 233px; /* margin: -9px 0 0 485px; */ padding: 0; position: absolute; top: 653px; left: 662px;
}
#mediaLinks, x:-moz-any-link { /* FireFox 2 */
		height: 232px;
}
#mediaLinks h2 {
	background: url(../../media/images/styling/title_give_animals_a_voice.gif) no-repeat bottom; width: 165px; height: 85px; overflow: hidden; text-indent: -5000px;
}
#mediaLinks img {
	float: left; padding: 0 5px 0px 0; border: none;
}
#mediaLinks .socialLink {
	border-bottom: white 1px dashed; margin: 5px 4px; padding-bottom: 5px;
}	
#mediaLinks h3, #mediaLinks p {
	margin: 0; padding: 0;
}
#mediaLinks .socialLink+.socialLink+.socialLink {
	border-bottom: none;
}
#mediaLinks h3, #mediaLinks h3 a {
	text-transform: uppercase; color: white; font-weight: bold; text-decoration: none; font-size: 14px; font-family: Arial, sans-serif; padding: 0;
}
#mediaLinks h3 a:hover {
	text-decoration: underline;
}
#mediaLinks p {
	padding-bottom: 2px; font-size: 9px; font-family: Arial, sans-serif;
}

/* Footer */

#footerinfo {
	clear: both;
}

#search {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	width: 260px;
	margin: 15px 23px 0 0;
	float: left;
}

#search li a {
	color: white;
	text-decoration: none;
	padding: 0 2px;
	margin-bottom: 3px;
}

#search li + li {
	margin-left: 1px;
}

#search .jobs {
}

#search a:hover {
	color: white;
	background: #009A57;
	text-decoration: none;
}

#search ul {
	margin: 0;
	padding: 0;
}

#search dl {
	margin: 5px 0;
	padding: 0;
}

#search li {
	list-style: none;
	display: inline;
	background: #A4A5A4;
	margin: 0;
	padding: 1px 3px;
}

#search li:hover {
	background: #009A57;
}

#search dt {
	float: left;
}

#search dt input {
	color: white;
	background: #009A57;
	border: solid 1px #009A57;
	border: none;
	font-size: 10px;
	font-weight: bold;
	width: 52px;
	height: 14px;
	line-height: 10px;
}

#search dd input {
	border: dashed 1px #009A57;
	font-size: 10px;
	width: 147px;
	padding: 0;
	margin-left: 4px;
}

#search label {
	color: #000;
}

#newsFeed {
	float: left;
	width: 180px;
	font-weight: bold;
	line-height: 9px;
	letter-spacing: -1px;
	padding-top: 10px;
	margin-left: 33px;
}

#newsFeed img {
	float: left;
	padding-right: 5px;
}

#newsFeed a {
	color: #000;
	text-decoration: none;
}

#newsFeed p+p a {
	color: #F15A22;
}

#newsFeed a:hover {
	text-decoration: underline;
}

#newsFeed p {
	line-height: 10px;
	margin: 0;
	padding: 0 0 0 25px;
}

#footer {
	float: left;
	margin: 15px 0 0 0;
	font-family: Arial, sans-serif;
	line-height: 9px;
}

#footer p {
	margin: 0;
	padding: 0;
}

#footer a {
	color: #F15A22;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}
