/* @override http://www.onepercentfoundation.org/css/cmsPage_view.css */


/* GLOBAL STYLES  */


/* COLORS USED  

	ORANGE		:	#e9611f  
	ORANGE		:	#E96220
	BROWN		:	#645957
	BLUE		:	#8EA3A5
	GREEN		:	#ADBDA8
	BACKGROUND	:	#F8F8F2
	TAN			:	#D4CECD
	GRADIENT	:	#10143D / #3A281E
	BORDERS		:	#635A57
	
   COLORS USED   */

@import url("global.css");

#flashMessage{
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	background-color:#ff1100;
	opacity:.8;
	color:white;
	padding:4px;
	font-size:16px;
	line-height:16px;
	text-align:center;
	vertical-align:middle;
	
}
#page_controls{
	float:left; 
	padding:3px;
}

#flashMessage .control{
	float:left;
	padding:3px;
}

 #flashMessage .loggedInUser{
	font-size:12px;
	color:#ccc;
	float:right;
	padding:3px;
	width:300px;
}

#flashMessage .loggedInUser a{
	color:white;
}

.error-message{
	color:red;
	
}
/* GLOBAL STYLES  */


#wrapper{
	background:#f7f8f2;
	width:950px;
	margin:0px auto;
}

#container{
	padding-top:34px;
	width:902px;
	

}

#header{
}
#header #inside_menu{
	height:37px;
}

#header #inside_menu ul li{
	margin-top:7px;
	float:left;
	
}


#logged_in_user, #login_form{
	float:right;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#635A57;
	
	
	
}
#logged_in_user{
	padding-top:5px;
	margin-right:30px;
	
}

#logged_in_user a{
	color:#635A57;
	padding-left:4px;
	
	
}


#logged_in_user .username a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
	font-weight:100;
	color:#E96220;
}


#login_form .login_form{
	width:235px;
	float:right;
}

#login_form .login_form  .l_input input{
	float:left;
	width:90px;
	height:18px;
	border:1px solid #dadada;
	color:#645957;
	font-size:10px;
	letter-spacing:1px;
	text-align:center;
}
#login_form .login_form  .l_input .last{
	margin-left:5px;
}
#login_form .login_form  .l_submit input{
	float:right;
	width:24x;
	height:22px;
	border:1px solid #dadada;
	background:#e9611f;
	margin-left:5px;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	letter-spacing:1px;
	cursor:pointer;
	
}

/* CONTENTS  */

.content{
	width:902px;
	margin:0px auto;

}
#content_one{
	margin-top:37px;
	clear:left;
	
}
	

#sidebar_left{
	width:170px;
	margin-right:10px;
	float:left;
	margin-bottom:70px;
	clear:left;
	
}
	
	
	

	

#content_one #mainContent{
	width:719px;
	background:white;
	border:1px solid #645957;
	float:right;
	
}

#mainContent #sidebar_right{
	float:right;
	margin-right:24px;
	padding-top:14px;
}

#mainContent #pageContent{
	float:left;	
	width:450px;
	padding-left:15px;
	padding-top:14px;
	clear:both;
	padding-bottom:20px;
	min-height:820px;
	
	
}
#mainContent #pageContent.wide{
	width: 680px;
}
#pageTitle{
	font-size:24px ;
	font-style:italic;
	color:#8EA3A5;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:8px;
}



#pageTitle a{
	float:right;
	color:#E96220;
	font-size:12px;
	padding:5px;
	display:block;
	margin-top:5px;
}



  #pageTitle a:hover{
	color:white;
	background:#E96220;
}


#mainContent #calendar{
	width:719px;
}

#mainContent #sidebar_right ul li a{
	width:191px;
	height:19px;
	border-top:1px solid white;
	line-height:19px;
	vertical-align:middle;
	color:white;
	background:#F26522;
	display:block;
	padding-left:4px;
	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;

}
#mainContent #sidebar_right ul li a:hover{

}


#mainContent #sidebar_right ul li a.parent{
	display:none;
}


#mainContent #sidebar_right #video{
}
#sidebar_left .sidebar_box{
	
	margin-bottom:6px;
}
#sidebar_left #calculate{
	background:url(../img/images/inside_sidebar_calculate.jpg) no-repeat;
	width:190px;
	height:230px;
	margin-left:-10px;
	margin-top:-10px;
	
	
	
	
}


#sidebar_left  #calculate .form {
	padding-left:40px;
	padding-top:64px;
	
}
#sidebar_left #calculate .form .c_input input{
	
	width:93px;
	height:23px;
	border:1px solid #dadada;
	margin-left:5px;
	color:#645957;
	font-size:10px;
	text-align:center;
	letter-spacing:1px;
	
	
	line-height:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	vertical-align:middle;
}
#sidebar_left #calculate .form .c_submit input{
	width:97px;
	height:27px;
	border:1px solid #dadada;
	padding-top:1px;
	padding-bottom:1px;
	background:#e9611f;
	margin-left:5px;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:2px;
	
}

#sidebar_left #calculate  #result{
	text-align:center;
	padding-top:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	color:#645957;
	
	
	
}


#sidebar_left #calculate  #join{
	text-align:center;
	padding-top:20px;
	
}

#sidebar_left #partners{
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../img/images/inside_sidebar_partners.jpg);
	height:207px;
}
#sidebar_left #partners .events{
	padding-top:50px;
	
}
#sidebar_left #partners .event{
	width:118px;
	font:Georgia, "Times New Roman", Times, serif 11px;
	font-style:italic;
	padding-left:12px;
	margin-bottom: 3px;
}
#sidebar_left #partners .event a{
	color:#635A57;
	display:block;
	padding-top:79x;	
}
#sidebar_left #partners .event .title a, #sidebar_left #partners .event .date{
}

#sidebar_left #partners .event .date{
	color:#E96220;
	padding-top:2px;	
}


#sidebar_left #media{
	background:url(../img/images/inside_sidebar_media.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	height:107px;
}

#sidebar_left #media .body{
	padding-top:55px;
	padding-left:10px;
}
#sidebar_left #media .body a{
	font:Georgia, "Times New Roman", Times, serif 11px;
	font-style:italic;
	color:#E96220;
	font-size:14px;
	display:block;
	line-height:20px;
}

#sidebar_left #rss{
	background:url(../img/images/inside_sidebar_rss.jpg);
	height:320px;
	margin-bottom:0px;
	padding-top:0px;
}
#sidebar_left #rss .feeds{
	padding-top:45px;

}

#sidebar_left #rss .feeds .feed {
	height:72px;
	border-top:1px solid #635a57;
	padding-top:10px;
	
}
#sidebar_left #rss .feeds  .first {
	border:0;
	padding-top:0px;
}
#sidebar_left #rss .feeds .feed .title,#sidebar_left #rss .feeds .feed .date{
	padding-left:9px;
	color:#E96220;
	font:Georgia, "Times New Roman", Times, serif 11px 
}

#sidebar_left #rss .feeds .feed  .date{
	font-size:10px;
}
#sidebar_left #rss .feeds  .feed .body{
	padding-left:9px;
	color:#635A57;	
	padding-right:6px;
	overflow:hidden;
}
#sidebar_left #rss .feeds .feed .readMore a{
	color:#ADBDA8;
	display:block;
	text-align:right;
	padding-right:6px;
	font-family: Helvetica,Arial, sans-serif;
	font-size:9px;
	margin-top: 5px;
	
}
#sidebar_left #rss .feeds .link_to_feed{
	padding-left:20px;
}

		
		
/*  Featured Member Element  */
#featured_member{
 	width:460px;
	height:222px;
	background:url(../img/images/callout_inside_featured_member.gif) no-repeat;
	padding-top:70px;
	padding-left:10px;
}

#featured_member .photoDiv{
	float:left;
	padding-right:10px;
}
#featured_member .photoDiv img{
	height:150px;
	padding-bottom:3px;
} 

#featured_member .photoDiv .title{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e9611f;
	font-style:italic;
	font-size:11px;
} 

#featured_member .photoDiv .organization{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ADBDA8;
	font-style:italic;
	font-size:9px;
} 

#featured_member  .body{
	width:420px;
	font-size:12px;
	line-height:14px;
} 

/*  EOF Member Element  */
		
		
/* Dasboard  */


#table dl{
	width:100%;
}
#table ul .title{
	width:200px;
}

#table ul .definition{
	width:200px;
	background:#ccc;
	color:#333;
	
}

#dashboard{
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
#dashboard_one{
	height:329px;
	width:470px;
	background-image:url(../img/images/profile_dasboard_one_bkg.png);
	margin-bottom:10px;
	
}
#dashboard #dashboardTitle{
	font-size:30px;
	font-style:italic;
	color:#8EA3A5;
	
}

#dashboard #dashboard_one .photoDiv{
	padding:8px;
	float:left;
}

#dashboard #dashboard_one .infoDiv{
	float:left;
	padding-top:8px;
	width:250px;
}
#dashboard #dashboard_one .infoDiv .name_location {
	color:#E96220;
	font-style:italic;
}


#dashboard #dashboard_one .infoDiv .name_location span.name{
	font-weight:bold;
}

#dashboard #dashboard_one #callouts{
	width:345px;
	height:121px;
	float:left;

}
#dashboard #dashboard_one #callouts .callout{
	margin-top:4px;
	display:block;
	width:110px;
	height:110px;
	float:left;
	margin-right:5px;
}
#dashboard #dashboard_one #callouts .left{
	background-image:url(../img/images/profile_dasboard_one_callout_left.gif);
}
#dashboard #dashboard_one #callouts .left .text{
	font-size:16px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	padding-top:50px;
	color:#E96220;

}
#dashboard #dashboard_one #callouts .nominate{
	
	
	
	
}

#dashboard #dashboard_one #callouts .vote{
	
	
	
}

#dashboard #dashboard_one #callouts .middle img{
	
	
	
	
}

#dashboard #dashboard_one #callouts .middle .text{
	font-size:32px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	padding-top:40px;
	color:#E96220;

}#dashboard #dashboard_one #callouts .right{
	background-image:url(../img/images/profile_dasboard_one_callout_right.gif);
}

#dashboard #dashboard_one #links ul{
	font-family: Helvetica, Arial,sans-serif;
	margin-top:31px;
	float:left;
	width:235px;
	
}

#dashboard #dashboard_one #links ul.left{
	width:233px;
	margin-left:1px;
	
}

#dashboard #dashboard_one #links ul li{
	height:23px;
	border-bottom:1px inset #dadada;
	line-height:23px;
	vertical-align:middle;
}

#dashboard #dashboard_one #links ul li a{
	color:#635A57;
	display:block;
	padding-left:8px;
}

#dashboard #dashboard_one #links ul li a:hover{
	
	color:white;
}

#dashboard #dashboard_one #links ul li:hover{
	background:#E96220;
}

#dashboard #dashboard_one #links ul li.disabled a{
	color: #bababa;
	
}
#dashboard #dashboard_one #links ul li.disabled:hover{
	background:#eaeaea;
}
#dashboard #dashboard_one #links ul li.disabled a:hover{
	color: #999999;
}
/* message board  */

#dashboard #message_board{
	clear:both;
	background:#8EA3A4;
	border:1px solid #635A57;
	font-style:italic;
	width:468px;
	min-height:40px;
	margin-bottom:10px;
}
#dashboard #message_board .title{
	line-height:22px;
	font-size:18px;
	color:black;
	padding-top:8px;
	padding-left:12px;
}


#dashboard #message_board .body{
	padding-bottom:8px;
	padding-top:8px;
	padding-left:12px;
	font-size:13px;
	font-color:#333;
	line-height:18px;
	}





/* Message board  */

/* Youve Helped  */

#dashboard #nominated{
	font-style:italic;
 background:url(../img/images/profile_dashboard_nominated_middle.gif);
 width:470px;
}
#dashboard #nominated .title{
	line-height:26px;
	font-size:22px;
	color:black;
	 padding-top:14px;
	 padding-left:12px;
 }


#dashboard #nominated .organizations .organization{
	margin-left:12px;
	margin-top:8px;
	height:60px;
	


}
#dashboard #nominated .organizations .photoDiv{
	float:left;
	padding-right: 6px;
}
#dashboard #nominated .organizations .info{
	float:left;
	width:380px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

#dashboard #nominated .organizations .info .title{
	color:black;
}

#dashboard #nominated .organizations .info .type{
	color:#E96220;
}

#dashboard #nominated .organizations .info .body{
	color:#666;
	font-family: Helvetica, Arial,sans-serif

}

#dashboard #voting_history{
border-bottom:none;
color:white;
padding:4px;
margin-left:10px;
line-height:24px;
vertical-align:middle;
display:block;
list-style:none;
background:#8EA3A5;
height:24px;
width:454px;
padding-left:10px;
margin-top:4px;
margin-left:1px;
font-size:14px;



}
#dashboard #voting_history:hover{

background:#E96220;




}




/* Youve Helped  */



/* Youve Helped  */

#dashboard .group_access{
	padding:15px;
	
}


/* Youve Helped  */





/* Tables */
table {
	background: #fff;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
th {
	color:#E96220;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:left;

}

td{
	text-align:left;
}
table a{
	color:#E96220;
}
table tr.altrow td {
	background: #f4f4f4;
}

table .totals{
	color:#E96220;
	font-style:italic;
}
/*  EOF Dasboard  */

		


/* Faqs  */
	.faqs li.question{
		list-style:none;
		color:#333;
	};
	
	.faqs ul{
		list-style:none;
	}
	.faqs .answer li {
		list-style:disc;
		padding-bottom:4px;
		color:#666;
	}
	.faqs li.answer{
		list-style:none;
		color:#333;
	};
	
/* Faqs  */




/* Resources  */
	#resources .category{
		padding-top:4px;
		padding-bottom:4px;
	}
	
	
	
/* Resources  */





/* grant making history */

#grantmaking_history .search{
	float:left;
}

#grantmaking_history .paginator{
	color:#666;
	width:200px;
	height:20px;
	float:right;
}

#grantmaking_history .paginator a{
	color:#E96220;

}
#grantmaking_history .searchTable{
	background:blue;
	float:left;
	padding:20px;
	background:none;
	padding-bottom:10px;
	padding-left:10px;
	color:#8EA3A5;
	font-size:14px;
}

#grantmaking_history .disabled{
		float:left;
		padding-right:5px;
}
#grantmaking_history .search .fields{
display:block;
padding:3px;
}


#grantmaking_history table {
border-collapse:collapse;	
text-align:center;
	
}




#grantmaking_history table thead {
	border-collapse:collapse;	
	background:#E9E9E9;
	color:#E96220;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;

}
#grantmaking_history table thead th{

	width:80px;

}
#grantmaking_history table tr td a {
	font-size:10px;
	color:#8ea3a5;
	display:block;
	padding:6px;
	padding-top:0px;
	padding-bottom:0px;
}

#grantmaking_history table  tr td img{
	border:1px solid #dadada;
	margin:4px;
	margin-bottom:8px;
	
	


}

/* grant making history *

/* search Table */

.searchTable{
	float:right;
	margin-top:-20px;
}


/* search Table */




/*  Dictionary Terms  */

#dictionaryTerms  ul.terms li .title{
	
	color:#E96220;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	float:left;
	font-weight:bold;
	padding-right:5px;
}

/*  Dictionary Terms  */




#newsletters .newsletter{
	
	
}
#newsletters .newsletter a{
	display:block;
	height:30px;
	border:1px solid white;
	border-bottom:1px solid #333;
	color:#333;
}


#newsletters .newsletter a:hover{
	background:#f8f8f2;
	cursor:pointer;
	border:1px solid #666;
	
	
}

#newsletters .title{
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding-left:5px;
	float:left;
	
}
#newsletters .date{
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding-right:5px;
	float:right;
}


/* Grant Cycles */


#grantees{
	
}



#grantees .grantee {
	display:block;
	padding: 10px;
	
	
}

#grantees .grantee.item{
	
}

#grantees .grantee:hover {
	background:#f8f8f2;
	
	
}

#grantees .grantee .photoDiv{
	float:left;
	padding:10px;
	padding-right: 16px;
	
	
	
}

#grantees .grantee .photoDiv img{
	border:1px solid #999;
	width: 150px;
}
#grantees .grantee .title{
	display:block;
	font-size:18px ;
	font-style:italic;
	color:#8EA3A5;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}


#grantees .grantee .body{
	margin-top:10px;
	line-height:15px;
	font-family: Helvetica, Arial,sans-serif;
	color:#666;
	
}

#grantees .grantee .body p{
	
}
#grantees .links a{
	color:#E96220;
	padding-left:15px;
	height:20px;
	background:red;
	float:right;
}


#grantees  a.readmore {
	float: right;
	padding-right: 10px;
}

#grantees a.assessment {
	display: block;
	text-align: right;
	padding-right: 10px;
}
#grantee_view{
	min-height: 700px;
	color: #666;
	line-height: 20px;
}


#grantee_view .links{
	float:right;
}
#grantee_view .links a{
	color:#E96229;
	padding:5px;
	
}
#grantee_view .links a:hover{
	background:#e96220;
	color:white;
}

#grantee_view .photoDiv{
	float:right;
	padding:10px;
}
#grantee_view .photoDiv img{
	border:1px solid #999;
}


#grantee_view .body{
	margin-top:10px;
	font-size: 13px;
	line-height:18px;
	padding: 10px;
	font-family: Georgia;
	color:#999;
	font-style: italic;
	display: none;
}

#grantee_view div.long_desc {
	padding-left: 13px;
	padding-right: 20px;
	width: 440px;
	float: left;
	margin-top: -20px;
}


#grantee_view div.overview{
	float:left;
	margin-top: 10px;
}

#grantee_view div.overview dl{
	margin-left: 15px;
}
#grantee_view div.overview dl dt{
	font-size: 14px;	
	margin-bottom: 4px;
	
}

#grantee_view div.overview dl dt{
	font-size: 14px;	
	color:#333;
	
}

#grantee_view div.overview dl dt:first-child{
	
}

#grantee_view div.overview dl dd{
	width: 400px;
	margin-left: 0px;
	margin-bottom: 15px;
}


#grantee_view div.overview .title{
	margin
}
#grantee_view div.body a.assessment {
	color:#E96220;
	text-align: right;
	display: block;
}

#grantee_view div.body a.assessment:hover {
	color:#333333;
}



#grantee_view div#realated-documents {
		float: right;
		width: 200px;
}

#grantee_view div#realated-documents .title{
		color:#E96220;
		font-size:14px

}

#grantee_view div#realated-documents .detail{
	font-size:9px;
	color: #666;
	display: block;
	margin-bottom: 10px;
	margin-top: 2px;

}
#grantee_view div#realated-documents ul{
	
	
}
#grantee_view div#realated-documents ul li {

	
	
}
#grantee_view div#realated-documents ul li a {
	color: #666;
	display: block;
	padding: 3px;
	margin-left: -3px;
}
#grantee_view div#realated-documents ul li a:hover {
	color: black;
	background:#e96220;
	color:white;
	
	
	
}







/* Grant cycles  */



/* News   */

#story .body{
color:#666;
line-height:15px;
padding:3px;

}

/* News   */



.donation_total{
	background:#E96220;
	color:white;
	padding:4px;
	

}




.indexThumb{
	height:50px;
}




.wideTable  {
	padding:15px;
	
	
}
.wideTable tr td img{
	
}
.wideTable .paging{

	
}
.wideTable .paging {
	border-bottom:2px solid #dadada;
	height:24px;
	
}
.paging a{
	color:#645957;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.widtTable .paging .disabled{
	display:none;
}

.paging .controls{
	display:block;
	width:400px;
	float:left;
	text-align:left;
		padding:4px;

}
.paging .element{
	display:block;
	width:30px;
	float:left;
}

.page_values{
	display:block;
	float:right;
		padding:4px;
		margin-right:4px;

}
.wideTable table th{
	height:32px;
}



/*  Pledges */

.pledges ul{
	margin-left:10px;
}

.pledges ul li {
	padding-bottom:6px;
	color:#666;
	font-family:Helvetica, Geneva, sans-serif;
}
