#campaign_header {
display: block;
/*background: url(../images/title_bg.jpg) repeat-x center top;*/
color: #4C4D4F;
/*border: 1px solid #99A1A4;*/
position: relative;
border-bottom: none;
min-height: 73px;
margin: 0;
padding: 0 10px;
background-color: #e5e5e5;
}

#campaign_header_inner {
	height:				73px;
}

#campaign_sidebar {
    float:              left;
    width:              325px;
}

#campaign_image {
width: 100%;
/*border: 1px solid #C6D1D3;
border-bottom: none;*/
}

#campaign_main {
    margin-left:        345px;
}

#campaign_body {
background: white;
/*border: 1px solid #BFC0C4;*/
padding: 10px 0 0 10px;
}

#campaign_header h2 {
font-size: 20px;
padding-left: 10px;
margin: 0;
padding-top: 18px;
padding-bottom: 0px;
color: #000000;	
}

#campaign_header h3 {
padding-left: 10px;
color: #000000;
}

#campaign_participants {
    position:           absolute;
    right:              0;
    bottom:             0;
    margin:             15px;
    font-size:          15px;
    font-weight:        bold;
}

#campaign_participants div {
margin: 5px;
color: #000000;	
}

#campaign_sponsor {
    background:         #A1B6B9;
    color:              white;
    width:              100%;
    /*border:             1px solid #C6D1D3;*/
    position:           relative;
    min-height:         220px;
}

#form_sponsorship {
	min-height:			220px;
	padding:			0;
	margin:				0;
}

#campaign_conversion {
    margin-left:        10px;
    padding-top:        10px;
    border-top:         1px solid white;
    width:              160px;
    overflow:           hidden;
}

#campaign_conversion ul {
    padding-left:       15px;
	list-style:			none;
}



#campaign_sponsor h3 {
display: block;
height: 25px;
/*background: url(../images/module_header.jpg) repeat-x center top;*/
background-color: #e5e5e5;
color: #000000;
padding: 0;
margin: 0;
padding-top: 10px;
border-bottom: 1px solid #A5B0B4;
text-align: center;
}

#campaign_sponsor form fieldset {
    border:             none;
}

#campaign_sponsor form fieldset legend {
    /*display:            none;*/
}

#campaign_goal_amount, #campaign_num_donations, #campaign_total_raised {
    border:             none;
    background:         none;
    color:              white;
    position:           absolute;
    left:               100px;
	width:				70px;
}

#campaign_sponsor form ul {
    list-style:         none;
    margin-left:        0;
	padding-left:       0;
}

#campaign_sponsor form ul li {
	padding-left:       10px;
}
#campaign_sponsor form label {
    font-weight:        normal;
    color: #FFFFFF;
}

#campaign_progress {
	width:				170px;
}

.campaign_donation_area {
    padding-right:      10px;
	float:				right;
}

#campaign_donation_form {
	padding-top:		10px;
}

#campaign_donate_button {
background-image: url(../images/donate_button.gif);
width: 102px;
height: 25px;
border: none;
margin-top: 5px;
padding: 0;/* 2-5-2010*/
/*padding: 24px 0 0;*/
/*overflow: visible;*/
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
background-repeat: no-repeat;
background-position: 0px;
text-indent:-1000px; /* 2-5-2010*/
display:block;
background-color:transparent;/* 2-5-2010*/}

#campaign_donate_button:hover {
background-position: -102px;}

#campaign_interstitial {
	margin-top: 20px;
	margin-bottom: 140px;
}

#campaign_interstitial_nav {
	/*margin-left:		400px;*/
	padding: 0 15px 0 0;
	height: 15px; /*1.18.2010*/
}

#campaign_view_campaigns_button, #campaign_start_campaign_button {
	display:			block;
	margin-bottom:		10px;
}

#campaign_view_campaigns_button span, #campaign_start_campaign_button span {
	display:			none;
}

#campaign_view_campaigns_button {
background-image: url(../images/btn_viewotherideas.gif);
width: 172px;
height: 25px;
background-repeat: no-repeat;
background-position: 0px;
float: right;
}

#campaign_view_campaigns_button:hover {
background-position: -172px;
}

#campaign_start_campaign_button {
background: url(../images/btn_startnewcampaign.gif);
width: 172px;
height: 25px;
background-repeat: no-repeat;
background-position: 0px;
float: right;
margin-left: 10px;	
}

#campaign_start_campaign_button:hover {
background-position: -172px;	
}

#campaign_about_atc {
	float:				left;
    background:         #E2EFF5;
    padding:            10px;
	width:				370px;
}

#campaign_about_atc h3 {
    font-size:          12px;
    margin:             0;
    margin-bottom:      5px;
}

#campaign_about_atc p {
    margin:             0;
}

#campaign_donations_list, #campaign_updates {
    margin-top:         40px;
    background:         white;
    border-top:         1px solid #BFC0C4;
    position:           relative;
	padding:			10px 0 10px 0;
    /*padding-top:        40px;*/
	margin-bottom:		10px;
	min-height:			50px;
}

#campaign_donations_list .odd_row {
    background:         #E5E5E5;
}

#campaign_donations_list table {
    border-collapse:    collapse;
    width:              305px;
	overflow:			hidden;
	width:				100%;
}  

#campaign_donations_list tr {
	width:				305px;
}

#campaign_donations_list td {
padding: 5px;
    text-align:         left;
	width:				305px;
}  

#campaign_donations_list th {
	/*border-bottom:		1px solid #BFC0C4;*/
	text-align:         left;
}

#campaign_donations_list tr.donor_note {
	padding-top: 10px;
}

#campaign_donations_list h3, #campaign_updates h3 {
    height:             19px;
    width:              99%;
   /* background:         url(../images/module_header.jpg) repeat-x center top;*/
    position:           absolute;
    margin:             0;
    padding:            6px 0 0 5px;
    top:                -26px; /*13*/
    /*left:               15px;*/
    /*border:             1px solid #A5B0B4;*/
    color:              #cc6600;
    background-color:   #e5e5e5;
}

#campaign_description h3 {
	margin-top:			5px;
	margin-bottom:		5px;
	color: #cc6600;
}

#campaign_description .editable {
	margin-bottom:		10px;
 }
 
 .pararaph_display {
	padding:			5px 5px 0px 5px;
 }
 
.editable {
	position:			relative;
}

.editable .error_message {
	color:              red;
    font-weight:        bold;
}

.editable_link, .editable_overlay {
	display:			none;
}

.editable_link a {
	text-decoration:	none;
	color:				white;
	font-weight:		bold;
}

.editable_link a:hover {
	text-decoration:	underline;
}

.editable:hover .editable_link {
	display:			block;
	position:			absolute;
	right:				5px;
	top:				5px;
	background:			#F47B2C;
	padding:			5px 10px 5px 10px;
	z-index:			101;
}

.editable:hover .editable_overlay {
	z-index:			100;
	display:			block;
	position:			absolute;
	left:				-2px;
	top:				-2px;
	width:				100%;
	height:				100%;
	border:				2px solid #F47B2C;
}

.loading_overlay {
	display:			none;
	z-index:			100;
	position:			absolute;
	left:				0px;
	top:				0px;
	width:				100%;
	height:				100%;
	background:			url(../images/loading_bg.png);
}

.loading_graphic {
	width:				100%;
	height:				100%;
	background:			url(../images/loading.gif) no-repeat center center;
}

.editing_form {
	padding:			10px;
	background:			#D8E2E4;
	color:				black;
}

#form_sponsorship_contents .editing_form label {
	font-weight:		bold;
	margin-right:		10px;
}

.save_button {
    background:         url(../images/save_button.jpg) no-repeat  center top;
    width:              118px;
    height:             24px;
    border:             none;
    margin:             3px;
	padding: 			25px 0 0;
	overflow: 			hidden;
	cursor: 			pointer; /* hand-shaped cursor */
	cursor: 			hand; /* for IE 5.x */
}

.cancel_button {
    background:         url(../images/cancel_button.jpg) no-repeat  center top;
    width:              118px;
    height:             24px;
    border:             none;
    margin:             3px;
	padding: 			25px 0 0;
	overflow: 			hidden;
	cursor: 			pointer; /* hand-shaped cursor */
	cursor: 			hand; /* for IE 5.x */
}

.editing_form h2, #form_header_contents .editing_form  h2 {
	margin-top:			5px;
	font-size:			20px;
	padding:			0;
	padding-top:		5px;
	padding-bottom:		5px;
}

.editing_form .file {
	width:				100%;
}

.editing_form .submit_buttons {
	margin-top:			10px;
	text-align:			right;
}

.editing_form .submit_buttons input {
	margin-right:		10px;
}

.editing_form textarea {
	width:				100%;
	font-family:        helvetica, sans-serif;
	font-size: 			9pt;
}

#campaign_header .editing_form .submit_buttons {
	padding-top:		20px;
	text-align:			left;
	clear:				both;
}

#campaign_header ul {
	list-style:			none;
	padding:			0;
	margin:				0;
	clear:				both;
	padding-top:		5px;
}

#campaign_header ul li {
	padding:			5px;
	float:				left;
}

#campaign_header label {
	padding-bottom:		5px;
	display:			block;
}


#campaign_header .text {
	width:				200px;
}

#campaign_header  #campaign_name {
	width:				415px;
}

#form_header_contents .editing_form  h2 {
	padding-bottom:		10px;
}

.comments_block {
	margin-left:		20px;
	margin-top:			10px;
}

.post_comment_form , .comment {
	background:		#EDEFF4;
	width:			500px;
	padding:		10px;
	margin-top:		10px;
	border:			1px solid #CAD1E2;
}

.post_comment_form label {
	width:			5em;
	display:		block;
	float:			left;
}

.post_comment_form input.text {
	display:		block;
	margin-bottom:	10px;
}

.post_comment_form textarea {
	display:		block;
	width:			100%;
	margin-bottom:	10px;
}

.comment {
	width:			500px;
}

.comment .delete_comment, .update_content .edit_update, .update_content .delete_update {
	display:		none;
}

.comment:hover .delete_comment { 
	display: 		block;
	float:			right;
}

.update {
	border:			1px solid #CAD1E2;
	width:			550px;
	padding:		10px;
	background:		#F8FAFF;
	margin-bottom:	10px;
}

.update_with_photo .update_form {
	min-height:		154px;
}

.update_content:hover .edit_update, .update_content:hover .delete_update {
	display:		block;
	float:			right;
	margin-left:	5px;
}

.update_body {
}

.update_photo {
	border:			1px solid #BFC0C4;
	width:			157px;
	height:			152px;
	float:			left;
	margin-right:	10px;
	margin-bottom:	10px;
}

.update_text {
}

.post_update_form {
	margin-bottom:	0;
}

.post_update_form textarea, .update textarea {
	display:		block;
	width:			100%;
	margin-bottom:	10px;
}

.post_update {
	background:		#D8E2E4;
	border:			1px solid #BFC0C4;
}

.post_update_form .file {
	width:			100%;
}

#post_update_button, .post_comment_button {
    background:         url(../images/post_button.jpg) no-repeat  center top;
    width:              116px;
    height:             22px;
    border:             none;
    margin-top:         5px;
	padding: 			23px 0 0;
	overflow: 			hidden;
	cursor: 			pointer; /* hand-shaped cursor */
	cursor: 			hand; /* for IE 5.x */
}

#post_update_button {
	margin-top:			15px;
}

#campaign_bottom {
	position:			relative;
}

#campaign_bottom_left {
	width:				327px;
	float:				left;
}

#campaign_bottom_right {
	width:				590px;
	float:				left;
	margin-left:		20px;
}

.campaign_help {
	background:			#E78637;
	padding:			2px 10px 2px 10px;
	margin-bottom:		10px;
}

#set_low_donations, #set_medium_donations, #set_high_donations
{
	display:			block;
	width:				250px;
	margin-left:		20px;
}

#view_2009
{
	float:					right;
	margin-right: 	5px;
	font-size:			8pt;
}