/*-  SELF-CLEARING FLOATS
----------------------------------------------------------------------*/
.inner:after,
.slide:after,
.content:after,
ul#cause-nav:after,
li.ask dl:after,
ul.ask-responses li:after,
ul.featured-actions-column li.entry:after
 {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


/*-  BASE STYLES
----------------------------------------------------------------------*/
body {
	background-color: #FFF;
	color: #333;
	font: normal 10px "Geneva", Helvetica, Arial, "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	line-height: 1.3;
}

a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	font-size:11px;
}

a:hover {
	color: #A91920;
}


/*-  MAST
----------------------------------------------------------------------*/
#slider li a img
{
border:none;
}

#slider{
border:none;
}	
#slider ul, #slider li, #slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	}
#slider li, #slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:244px;
	height:109px;
	overflow:hidden; 
	border:none;
	}	
	
p#controls, p#controls2{
	margin:0;
	position:relative;
	border:none;

	} 

#mast .inner,
#act {
	margin: 0 auto;
}

#mast {
	margin-bottom: 30px;
}

body.pg-home #mast {
	margin-bottom: 0;
}

#mast .inner {
	background: #333;
	padding: 0 15px 0;
	position: relative;
	width: 909px;
}

#causes-index-wrapper {
	width: 1010px;
	position: static;
	margin: 0 auto;
}

#causes-index.hidden {
	display: none;
}

#causes-index {
	width: 1010px;
	margin: 0 auto;
	padding: 0 0 15px 0;
	position: absolute;
	z-index: 101;
	background: url('../images/index-bottom.png') 0 100% no-repeat;
}
#causes-index1 {
	width: 1010px;
	margin: 0 auto;
	padding: 0 0 15px 0;
	position: absolute;
	z-index: 101;
	background: url('../images/index-bottom.png') 0 100% no-repeat;
}

#causes-index2 {
	width: 1010px;
	margin: 0 auto;
	padding: 0 0 15px 0;
	position: absolute;
	
	z-index: 101;
	background: url('../images/index-bottom.png') 0 100% no-repeat;
}
#causes-index3 {
	width: 1010px;
	margin: 0 auto;
	padding: 0 0 15px 0;
	position: absolute;
	
	z-index: 101;
	background: url('../images/index-bottom.png') 0 100% no-repeat;
}
#causes-index4 {
	width: 1010px;
	margin: 0 auto;
	padding: 0 0 15px 0;
	position: absolute;
	
	z-index: 101;
	background: url('../images/index-bottom.png') 0 100% no-repeat;
}
#mast #causes-index .inner {
	padding: 5px 5px 0;
	margin: 0;
	width: 1000px;
	background: url('../images/index-top.gif') no-repeat;
}
#mast #causes-index1 .inner {
	padding: 5px 5px 0;
	margin: 0;
	width: 1000px;
	background: url('../images/index-top.gif') no-repeat;
}
#mast #causes-index2 .inner {
	padding: 5px 5px 0;
	margin: 0;
	width: 1000px;
	background: url('../images/index-top.gif') no-repeat;
	
}
#mast #causes-index3 .inner {
	padding: 5px 5px 0;
	margin: 0;
	width: 1000px;
	background: url('../images/index-top.gif') no-repeat;
}

#mast #causes-index4 .inner {
	padding: 5px 5px 0;
	margin: 0;
	width: 1000px;
	background: url('../images/index-top.gif') no-repeat;
}



#causes-index .content {
	background: url('../images/index-inner.gif') 0 100% no-repeat;
}

#causes-index1 .content {
	background: url('../images/index-inner.gif') 0 100% no-repeat;
}
#causes-index2 .content {
	background: url('../images/index-inner.gif') 0 100% no-repeat;
}
#causes-index3 .content {
	background: url('../images/index-inner.gif') 0 100% no-repeat;
}
#causes-index4 .content {
	background: url('../images/index-inner.gif') 0 100% no-repeat;
}
#causes-index-featured,#causes-index-featured1,#causes-index-featured2,#causes-index-featured3,#causes-index-featured4,
#causes-index-all,#causes-index-all1,#causes-index-all2,#causes-index-all3,#causes-index-all4{
	float: left;
}

#causes-index-featured {
	width: 213px;
	padding-top:15px;
	padding-left:15px; 
	padding-right:1px;
	padding-bottom:-5px; 
	background: url('../images/index-inner.gif') no-repeat;
}
#causes-index-featured1 {
	width: 213px;
	padding: 15px 1px 15px 15px;
	background: url('../images/index-inner.gif') no-repeat;
}
#causes-index-featured2 {
	width: 213px;
	padding: 15px 1px 15px 15px;
	background: url('../images/index-inner.gif') no-repeat;
}
#causes-index-featured3 {
	width: 213px;
	padding: 15px 1px 15px 15px;
	background: url('../images/index-inner.gif') no-repeat;
}
#causes-index-featured4 {
	width: 213px;

	padding-top:15px;
	padding-left:15px; 
	padding-right:1px;
	padding-bottom:-5px; 
	
	background: url('../images/index-inner.gif') no-repeat;
}
#causes-index-all {
	background: url('../images/index-inner.gif') 100% 0 no-repeat;
}
#causes-index-all1 {
	background: url('../images/index-inner.gif') 100% 0 no-repeat;
}
#causes-index-all2 {
	background: url('../images/index-inner.gif') 100% 0 no-repeat;
}
#causes-index-all3 {
	background: url('../images/index-inner.gif') 100% 0 no-repeat;
}
#causes-index-all4 {
	background: url('../images/index-inner.gif') 100% 0 no-repeat;
}

#causes-index-featured h2 {
	margin: 0 0 12px;
	font-size: 10px;
}

#causes-index-featured1 h2 {
	margin: 0 0 12px;
	font-size: 10px;
}
#causes-index-featured2 h2 {
	margin: 0 0 12px;
	font-size: 10px;
}

#causes-index-featured3 h2 {
	margin: 0 0 12px;
	font-size: 10px;
}

#causes-index-featured4 h2 {
	margin: 0 0 12px;
	font-size: 10px;
}


#causes-index-featured img {
	border: 3px solid #fff;
	margin-bottom: 4px;
}
#causes-index-featured1 img {
	border: 3px solid #fff;
	margin-bottom: 4px;
}
#causes-index-featured2 img {
	border: 3px solid #fff;
	margin-bottom: 4px;
}
#causes-index-featured3 img {
	border: 3px solid #fff;
	margin-bottom: 4px;
}
#causes-index-featured4 img {
	border: 3px solid #fff;
	margin-bottom: 4px;
}
#causes-index-featured dd {
	font-size: 10px;
	line-height: 18px;
	font-size: 12px;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#causes-index-featured1 dd {
	font-size: 10px;
	line-height: 18px;
	font-size: 12px;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#causes-index-featured2 dd {
	font-size: 10px;
	line-height: 18px;
	font-size: 12px;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#causes-index-featured3 dd {
	font-size: 10px;
	line-height: 18px;
	font-size: 12px;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#causes-index-featured4 dd {
	font-size: 10px;
	line-height: 18px;
	font-size: 12px;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#causes-index-featured a cite {
	display: block;
	font-size: 14px;
}
#causes-index-featured1 a cite {
	display: block;
	font-size: 14px;
}
#causes-index-featured2 a cite {
	display: block;
	font-size: 14px;
}

#causes-index-featured3 a cite {
	display: block;
	font-size: 14px;
}

#causes-index-featured4 a cite {
	display: block;
	font-size: 14px;
}


#causes-index-all {
	width: 750px;
	padding: 15px 0 15px 14px;
	position: relative;
}
#causes-index-all1 {
	width: 750px;
	padding: 15px 0 15px 14px;
	position: relative;
}
#causes-index-all2 {
	width: 750px;
	padding: 15px 0 15px 14px;
	position: relative;
}
#causes-index-all3 {
	width: 750px;
	padding: 15px 0 15px 14px;
	position: relative;
}
#causes-index-all4 {
	width: 750px;
	padding: 15px 0 15px 14px;
	position: relative;
}
#causes-index-all h2 {
	padding: 0 0 12px;
	margin: 0 15px 15px 0;
	font-size: 10px;
}

#causes-index-all1 h2 {
	padding: 0 0 12px;
	margin: 0 15px 15px 0;
	font-size: 10px;
}
#causes-index-all2 h2 {
	padding: 0 0 12px;
	margin: 0 15px 15px 0;
	font-size: 10px;
}
#causes-index-all3 h2 {
	padding: 0 0 12px;
	margin: 0 15px 15px 0;
	font-size: 10px;
}
#causes-index-all4 h2 {
	padding: 0 0 12px;
	margin: 0 15px 15px 0;
	font-size: 10px;
}

#causes-index-all h2 a {
	position: absolute;
	top: 15px;
	right: 15px;
}

#causes-index-all1 h2 a {
	position: absolute;
	top: 15px;
	right: 15px;
}
#causes-index-all2 h2 a {
	position: absolute;
	top: 15px;
	right: 15px;
}
#causes-index-all3 h2 a {
	position: absolute;
	top: 15px;
	right: 15px;
}
#causes-index-all4 h2 a {
	position: absolute;
	top: 15px;
	right: 15px;
}


#causes-index-all ol {
	width: 250px;
	float: left;
	font-size: 12px;
	list-style:none;
	margin:0;
	padding:0
}
#causes-index-all1 ol {
	width: 370px;
	float: left;
	font-size: 12px;
	list-style:none;
	margin:0;
	padding:0
}
#causes-index-all2 ol {
	width: 370px;
	float: left;
	font-size: 12px;
	list-style:none;
	margin:0;
	padding:0
}
#causes-index-all3 ol {
	width: 370px;
	float: left;
	font-size: 12px;
	list-style:none;
	margin:0;
	padding:0
}
#causes-index-all4 ol {
	width: 230px;
	float: left;
	font-size: 12px;
	list-style:none;
	margin:0;
	padding:0
}
#causes-index-all ol li a {
	padding: 5px 0 5px 20px;
	display: block;
}

#causes-index-all1 ol li a {
	padding: 5px 0 5px 20px;
	display: block;
}
#causes-index-all2 ol li a {
	padding: 5px 0 5px 20px;
	display: block;
}
#causes-index-all3 ol li a {
	padding: 5px 0 5px 20px;
	display: block;
}
#causes-index-all4 ol li a {
	padding: 5px 0 5px 20px;
	display: block;
}
/*
	Causes Drop Down
*/

#causes-index .content {
	background: #f0efe3
}
#causes-index1 .content {
	background: #f0efe3
}
#causes-index2 .content {
	background: #f0efe3
}
#causes-index3 .content {
	background: #f0efe3
}
#causes-index4 .content {
	background: #f0efe3
}
#causes-index-all {
	border-left: 1px solid #c0bfb6;
}
#causes-index-all1 {
	border-left: 1px solid #c0bfb6;
}
#causes-index-all2 {
	border-left: 1px solid #c0bfb6;
}
#causes-index-all3 {
	border-left: 1px solid #c0bfb6;
}
#causes-index-all4 {
	border-left: 1px solid #c0bfb6;
}
#causes-index-all h2 {
	border-bottom: 1px dotted #c0bfb6;
}

#causes-index-all1 h2 {
	border-bottom: 1px dotted #c0bfb6;
}

#causes-index-all2 h2 {
	border-bottom: 1px dotted #c0bfb6;
}
#causes-index-all3 h2 {
	border-bottom: 1px dotted #c0bfb6;
}
#causes-index-all4 h2 {
	border-bottom: 1px dotted #c0bfb6;
}

#causes-index-all ol li {
	background: url('../images/index-bullet-arrow.gif') 0 5px no-repeat;
}

#causes-index-all1 ol li {
	background: url('../images/index-bullet-arrow.gif') 0 5px no-repeat;
}
#causes-index-all2 ol li {
	background: url('../images/index-bullet-arrow.gif') 0 5px no-repeat;
}
#causes-index-all3 ol li {
	background: url('../images/index-bullet-arrow.gif') 0 5px no-repeat;
}
#causes-index-all4 ol li {
	background: url('../images/index-bullet-arrow.gif') 0 5px no-repeat;
}
#causes-index-all ol li a {
	background: url('../images/index-bullet-arrow.gif') 0 5px no-repeat;
}
#causes-index-all1 ol li a {
	background: url('../images/index-bullet-arrow.gif') 0 5px no-repeat;
}
#causes-index-all2 ol li a {
	background: url('../images/index-bullet-arrow.gif') 0 5px no-repeat;
}
#causes-index-all3 ol li a {
	background: url('../images/index-bullet-arrow.gif') 0 5px no-repeat;
}
#causes-index-all4 ol li a {
	background: url('../images/index-bullet-arrow.gif') 0 5px no-repeat;
}

.marrontext
{
color:#A91920;
}

#causes-index-all ol li a:hover {
	background: url('../images/index-bullet-arrow.gif') 0 -77px no-repeat;
}

#causes-index-all1 ol li a:hover {
	background: url('../images/index-bullet-arrow.gif') 0 -77px no-repeat;
}

#causes-index-all2 ol li a:hover {
	background: url('../images/index-bullet-arrow.gif') 0 -77px no-repeat;
}

#causes-index-all3 ol li a:hover {
	background: url('../images/index-bullet-arrow.gif') 0 -77px no-repeat;
}
#causes-index-all4 ol li a:hover {
	background: url('../images/index-bullet-arrow.gif') 0 -77px no-repeat;
}
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
color:#959595;
	}	
#nextBtn, #nextBtn2{ 
	color:#959595;
	}														
