body{
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	margin:0px;
}

img {
	border:0px;
}

#wrapper{
	width:100%;
	background-color:#383838;
	padding-top:15px;
	padding-bottom:15px;	
}

#container{
	width:904px;
	border:solid 2px #05C404;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	overflow:hidden;
}

#header{
	width:900px;
	height:167px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	border-bottom:solid 1px #05C404;
	overflow:hidden;
}

*html #header{
	margin-bottom:2px;
}

#left_navigation{
	float:left;
	overflow:hidden;
	width:220px;
}

#left_menu{
	clear:both;
	overflow:hidden;
	float:left;
	height:300px;
}

.link{
	clear:both;
	text-transform:uppercase;
}

*html .link{
	margin-bottom:1px;
	padding-top:1px;
}
.link a{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/button.gif);
	float:left;
	width:191px;
	height:21px;
	padding-left:8px;
	padding-top:7px;
	margin-top:2px;
}

.link a:hover{
	background-color:#000000;
	background-image:none;
}

.login{
	padding-left:10px;
}

.login_title{
	color:#00FF00;
	font-weight:900;
	font-size:12px;
	margin-top:20px;
}

.user{
	float:left;
	font-size:12px;
	font-weight:900;
	color:#00FF00;
	width:75px;
	text-align:right;
}
.input_txt{
	width:80px;
	height:16px;
	margin-left:5px;
}

.submit{
	margin-top:2px;
	margin-right:10px;
}

#content{
	width:670px;
	float:left;
	margin-left:0px;
	margin-right:4px;	
	margin-top:3px;
}

.left_cont{
	border:solid 3px #313131;
	border-bottom:0px;
	width:444px;
	float:left;
	padding-bottom:20px;
}

.how_works{
	font-size:16px;
	font-weight:900;
	color:#00FF00;
	float:left; 
	width:183px;
}

.mutual_benifit{
	margin-top:15px;
	font-size:20px;
	color:#00FF00;
	font-family:"Arial";
	font-weight:900;
	text-align:center;
	padding-bottom:20px;
}

.time{
	float:left; 
	text-align:right;
	color:#00FF00;
	font-weight:900;
	font-size:14px;
	font-family:"Arial";
	margin-left:10px;
	margin-right:10px;
	width:150px;
}

.date{	
	margin-top:7px;
}
.date_description{
	font-size:14px;
	font-family:"Times New Roman";
	font-weight:900;
	color:#FFFFFF;
	margin-top:7px;
}

.description{
	overflow:hidden;
}

.invited{
	font-size:20px;
	font-family:"Arial";
	font-weight:900;
	text-align:center;
	margin-top:20px;
	color:#00FF00;
}


.right_cont{
	float:right;
	width:208px;
	border:solid 3px #292929;
}

.celebrity{
	color:#00FF00;
	font-weight:900;
}

.view{
	font-size:10px;
	color:#00FF00;
	font-weight:900;	
}

.view_more{
	 margin-top:10px; 
	 margin-bottom:3px;
	color:#00FF00;
	
	text-decoration:underline;
}

#footer{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #00FF00;
	border-bottom:solid 2px #00FF00;
	margin-top:10px;
	clear:both;
}

.foot_img{
	float:left;
}


#content_inner{
	overflow:hidden; 
	padding-left:10px;
	padding-right:5px;
	float:right;
	width:650px;
	margin-right:10px;
}

.heading_inner{
	font-size:18px;
	font-weight:900;
	margin-bottom:15px;
	margin-top:10px;
}

.heading_green{
	font-size:16px;
	font-weight:900;
	margin-bottom:15px;
	margin-top:10px;
	color:#00FF00;
	text-decoration:none;
	
}

.heading_green a{
	font-size:16px;
	font-weight:900;
	color:#00FF00;
	text-decoration:none;
}


.text_box_inner{
	width:400px;
}

.heading_red{
	font-size:12px;
	font-weight:900;
	margin-bottom:15px;
	padding-top:15px;
	color:#DF0000;
	text-align:center;
	clear:both;
	overflow:hidden;
	width:600px;
}

*html .heading_red{
	clear:none;
}

.frm_pledge2{
	width:620px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	overflow:hidden;
}

.info_txt{
	margin-top:20px;
	clear:both;	
}

.user_name{
	float:left;
	text-align:right;
	width:120px;
	margin-right:10px;
}

.user_value{
	overflow:hidden;
	width:300px;
}

.left_cont_support{
	margin-left:15px;
	overflow:hidden;
	width:430px;
	float:left;
	margin-right:25px;
}

*html .left_cont_support{
	margin-left:10px;
}
.read_more{
	padding-left:10px;
	overflow:hidden;
	color:#00FF00;
	text-decoration:underline;
}

.read_more a{
	color:#00FF00;
	text-decoration:underline;
}

.charity_list{
	margin-top:3px;
	margin-bottom:3px;
	clear:both;
	overflow:hidden;
}

.charity_list_selected{
	background-color:#00CC00;
	color:#000000;
	overflow:hidden;
	float:left;
	clear:both;
}

.charity_name{
	 float:left; 
	 margin-left:40px;
}

.amount_charity{
	 float:left; 
	 margin-left:50px;
}


.right_cont_support{
	width:200px;
	overflow:hidden;
	background-color:#00FF00;
	margin-top:120px;
	text-align:center;
	padding-bottom:2px;
	float:right;
}

.about_pledge{
	color:#000000;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:900;
}

.about_user_detail{
	width:192px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-color:#000000;
	margin-top:10px;
	text-align:center;
}

.about_user_detail_info{
	margin-top:2px; 
	margin-bottom:5px; 
	clear:both; 
	color:#00FF00;
	font-size:14px;
	font-weight:900;
}

.about_user_detail_goal_amout{
	margin-top:20px; 
	clear:both; 
	color:#00FF00;
	font-size:15px;
	font-weight:900;
}

#view_more{
	font-size:5px; 
	color:#00FF00; 
	margin-top:5px;
	text-align:center; 
	width:330px;
	margin-left:auto;
	margin-right:auto;
} 



/*-------celebrities pledgers------------------*/

.left_part{
	width:219px;
	margin-left:10px;
	margin-top:20px;
	height:200px;
	float:left;
}

.fullBox{
	width:630px;
	margin-left:10px;
	margin-top:10px;
	height:250px;
	float:left;
	border:solid 4px #313131;
	
}

.donation{
	border:solid 4px #313131;
	border-top:0px;
	overflow:hidden;
}	

.right_part{
	border:solid 1px #FFFFFF;
	width:415px;
	float:right;
	margin-top:20px;	
	border:solid 4px #313131;
}

.goal_amt_celebrities{
	border:solid 2px #313131;
	border-bottom: 0px;
	border-bottom:solid 2px #313131;
	text-align:center;
	margin-right:20px;
	float:left;	
	width:192px;
	margin-left:10px;
	height:80px;
}
*html .goal_amt_celebrities{
	width:185px;
}
.testimonials{
	height:200px;
	margin-top:10px;
	margin-left:10px;
}

.test_heading{
	color:#00FF00;
	font-weight:900;
	font-size:13px;
}
.scroll_matter{
	padding:5px;
	padding-top:15px;
	overflow:auto;
	height:165px;
}

.set_field{
	padding-top:10px;
	overflow:hidden;
}
.field_name{
	float:left;
	margin-right:25px;
	font-weight:900;
}

.field_name_green{
	float:left;
	margin-right:25px;
	color:#00FF00;
	font-weight:900;
}
.link_view{
	text-decoration:none;
	color:#00FF00;
}
.link_view a{
	text-decoration:none;
	color:#00FF00;
}


.error{
	color:#FF0000;

}
/*-------------pledger/user_login------------*/
#information_set{
	overflow:hidden;
	clear:both;
	margin-top:10px;
}

.head{
	font-weight:900;
	font-size:14px;
	margin-bottom:5px;

}

.field_set{
	overflow:hidden;
	float:left;
}

.field_set_name{
	color:#00FF00;
	width:160px;
	float:left;
	margin-top:2px;
	margin-bottom:2px;
}

.field_set_value{
	width:190px;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	overflow:hidden;
}

.edit{
	overflow:hidden;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	color:#00FF00;
	font-size:10px;
}

.edit a{
text-decoration:none;
color:#00FF00;
}

.editbig{
	overflow:hidden;
	color:#00FF00;
	font-size:15px;
}

.editbig a{
text-decoration:none;
color:#00FF00;
}

.user_info{
	font-weight:900;
	margin-top:30px;
}

.approve{
	float:left;
	padding-top:10px;
	padding-left:20px;
	color:#00FF00; 
}

/*CSS for the PLEDGE3*/

.form_pledge3{
	float:left;
}

.field_set{
	overflow:hidden;
	width:660px;
	margin-top:3px;
}

.field_name_pledge{
	width:110px;
	float:left;
	overflow:hidden;
	padding-top:7px;
	margin-left:10px;
}

.field_value{
	width:515px;
}

.title{
	float:left;
	padding-left:10px;
}

.input_text1{
	width:85px;
}

.input_text2{
	width:200px;
}

.input_text3{
	width:150px;
}

.buttons{
	height:25px;
	border:solid 1px #000000;
	cursor:pointer;
	background-color:#CCCC99;
}

.button{
	height:22px;
	border:solid 1px #FFFFFF;
}

.image{
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.filebox {
	padding-top:5px;
	color:#00FF00;
	font-size:12px;
	font-weight:900;
}

.filebox a{
	color:#0099FF;
}


.com_pic {
	clear:both;
	margin-top:5px;
	margin-bottom:5px;	
}

.errormsgTEXT {padding:5px;FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff00ff; FONT-FAMILY: "tahoma", Verdana, Helvetica, sans-serif;border: 1px solid #ffffff;}
table.paging tr td{padding:0 0 0 0}

