 .bg_vertical_line {float:left; width:100%; margin:0; padding:0; background: transparent url(/images/bg/bg_vertical_line.gif) 620px 0 no-repeat}
.sidebar_beigebox{ background-color:#F6F5E9; border:1px solid #DDDDDD; padding:8px; margin-bottom:20px; margin-top:2px; line-height:20px}
.np_contact_info_address {padding-left: 58px; border:1px solid #ddd}
div.about_me_info {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; float:left; margin-bottom:0.5em; padding:8px; width:234px}
 .np_profile_events_name {font-size:14px; font-weight: bold; text-decoration: underline}
.np_profile_events_date {font-size:12px}
.np_profile_events_loc {font-size:11px}
.np_profile_events_mapit {color:#7da500; font-size:11px}
.list_events_button_box {float:right; margin: 0}
.list_events_button {background-image: url(/images/buttons/bt_details.png); margin: 0; padding: 0; width:80px; height:22px}
 #find_on_facebook_button {padding-bottom:5px; text-align:center}
#follow_on_twitter_button {padding-bottom:10px; text-align:center}
#TwitterCounter {text-align:center}
 #show_main h3 {color:#666666; font-size:1.3em; font-weight:bold; line-height:22px; margin-top:0}
.fundraiser_description {margin-bottom:2px}
.list_donate_button_box {float:right; margin: 0 10px 0 0}
.list_donate_button {background-image: url(/images/buttons/list_donate.png); margin: 0; padding: 0; width:78px; height:29px; background-position:-5px -3px}
.grassroots_donate_button_box {overflow: hidden; padding: 0; float: left; margin-top: 3px}
 .npo_fundraiser_item {float:left; margin:5px 0 10px 30px; border:1px solid #DDDDDD; padding:10px}
hr.clearing_rule {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent none repeat scroll 0 0; color:#FFFFFF; margin:0}
hr {height:1px; margin:0 0 1.4em}
.grass_search_npoprofile {width:210px; float:right; font-size:12px}
.grass_search_field {width:100px; height:15px; vertical-align:middle}
.small_link {color:#3B99D4; font-family:verdana; font-size:12px}
.grassroot_white_box {float:left; margin-bottom:15px; padding-right:4px}
.grassroot_white_box_top {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(/images/bg/bg_box_white_border_grey_top.gif) no-repeat scroll left top; height:80px; padding:8px; width:260px}
.grassroot_description {font-size:11px; line-height:13px; margin-bottom:2px}
.grassroot_white_box_bot {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/bg/bg_box_white_border_grey_bot.gif) no-repeat scroll left top; height:80px; width:270px}
.wish_list_item_img, .grassroots_thumb_user_profile img, .grassroots_thumb_media img {margin:0 auto; max-height:52px; max-width:52px; padding:0 8px 0 0}
.wish_list_item_img_box {width: 62px; min-height: 42px;  text-align: center; float: left; margin: 0 0.5em 0.5em 0}
div.wish_list_item_img a {padding: 0}
div.wish_list_item_img p {font-family: Georgia, "Palatino", times, serif; color: #777; margin-top: 8px}
span.wish_list_item_img {width: 62px; min-height: 62px; overflow: hidden; text-align: center; float: left; margin: 0 1em 1em 0}
span.wish_list_item_img a {padding: 0}
span.wish_list_item_img p {font-family: Georgia, "Palatino", times, serif; color: #777; margin-top: 8px}
.wish_list_item_description {float: left; width: 425px; overflow: hidden}
.wish_list_item_description p.name {margin-bottom: .3em}
.wish_list_item_description p.name a {font-family: Georgia, "Palatino", times, serif; font-size: .9em; color: black}
img.wish_list_item_progress_img {margin-bottom: 2px}
 #donor_wall li {padding-bottom: 3px}
#donor_wall th {border: 0; padding: 2px}
#donor_wall th[rel=donor] {width: 180px}
#donor_wall th[rel=amount] {width: 80px}
#donor_wall td[rel=donor] {line-height: 1; padding-left: 4px; text-align: left}
#donor_wall td[rel=amount] {padding-right: 4px; text-align: right}
 .link_list_li a {padding-left: 25px; background-repeat: no-repeat; background-position: left center; height: 16px; display: block}
.link_list_li {display:block; list-style-type:none; padding:3px 0}
ul.posts_list {width: 260px}
ul.posts_list li {margin-bottom: 5px; padding: 0}
ul.posts_list li a {background: #F6F5E9; padding: 5px 5px 8px 12px; display: block; border: 1px solid #ddd}
ul.posts_list li a:hover {background: #FFFCE1; text-decoration: none}
 .post_container {margin-bottom: 2em; background: url(/images/bg/post_box_middle.png) left top repeat-y; width: 550px}
.post_container_content {background: url(/images/bg/post_box_top.png) left top no-repeat; padding: 15px 10px 0; width: 530px}
.post_container_bottom {background: url(/images/bg/post_box_bottom.png) left bottom no-repeat; padding-bottom:15px}
div.post_details {margin: .5em 0 1em; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px 0}
div.post_body {margin-bottom: 1em}
span.posted_at {font-family: Georgia, "Times New Roman", times, serif; font-style: italic; color: #999}
ul#comment_list li {margin-bottom: 2em; border: 1px solid #ddd}
ul#comment_list li p, div.comment_details {padding: 0 1em}
div.comment_details {padding: 0 1em 1em}
ul#comment_list li p.comment_title {font-style: italic; font-size: 1.2em; margin-bottom: .2em; padding: .5em 1em; background: #f2f2f2}
a.comment_link {background-image:url(/images/icons/comment_16.png) !important}
a.comment_link {background-image: url(/images/icons/comment_16.png) !important}
.button_widget_spacing {height: 1px}
.button_widget_box {background:#FFFFFF none repeat scroll 0 0; z-index:1000}
#get_button_lightbox h1{ padding:5px; font-size:22px}
.sidebar_form_box, .grassroots_donation_box {background: url(/images/bg/grassroots_donation_box_top.gif) left top no-repeat; overflow: hidden; padding: 10px 10px 0}
.sidebar_form_box {padding: 0; clear: both; margin-bottom: 2.5em}
.sidebar_form_box_content {background: url(/images/bg/sidebar_form_box_bottom.gif) left bottom no-repeat; padding: 15px; overflow: hidden}
.sidebar_form_box_content form fieldset {padding-left: 0; padding-right: 0}
.sidebar_form_box_content form fieldset textarea, .sidebar_form_box_content form fieldset input[type=text] {width: 235px}
.sidebar_form_box p.blurb {font-family: georgia, "Palatino", "Times New Roman", times, serif; font-style: italic}
#grassroots_donation_form {overflow: hidden; background: url(/images/bg/grassroots_donation_box_bottom.gif) left top no-repeat; padding: 10px; height: 52px; margin-bottom:20px}
.campaign_media_container {margin-bottom:20px; text-align:center; overflow:hidden}
.fix_thermometer {height:50px}
.post_comments_container {border: 1px solid #ddd}
.how_to_donate {float:left}
span.quiet {}
.slideshow_partial {text-align:center}
#show_main ul{ list-style:disc; position:relative; left:15px; color:#666666; line-height:1.5em; margin:0 0 1em; width:98%}
#show_main ol{ position:relative; left:25px; color:#666666; line-height:1.5em; margin:0 0 1em}
 .event_mapit {padding:0px; width:500px}
.event_lightbox_address {font-size:13px; font-weight:normal}
.google_map {text-align: center}
.google_map_link {line-height: 30px}
.other_map_links{ padding:5px; text-align:center}
.event_lightbox_title {font-size:14px; font-weight:bold; padding:10px; border-bottom: 3px solid #999}
#fundraiser_get_a_button td{ padding:10px}