#blog_link {
width: 187px;
height: 38px;
text-indent: -9999px;
float: right;
margin: 35px 18px 0 0;
padding: 0;
background: url(images/structure/global/blog_link.jpg) no-repeat left top;
}

#blog_link a {
width: 187px;
height: 38px;
display: block;
}

div.user_comments {
width: 100%;
border-bottom: dashed 1px #ccc;
margin: 0 0 20px 0;
}

.commenter_name {
}

.commenter_date {
}

.commenter_comment {
}

#comment_block {
width: 100%;
margin: 0 0 20px 0;
}

#comment_block input {
margin: 3px 0 10px 0;
}

#left_column_blog {
width: 518px;
float: left;
margin: 20px 0 40px 130px;
}

#comment_teaser {
width: 522px;
height: 53px;
margin: 20px 0 20px 0;
font-size: .83em;
text-transform: uppercase;
background: url(images/structure/blog/comment_teaser_block_bg.jpg) no-repeat left top;
}

.comment_total {
color: #fff;
font-size: 1.2em;
float: left;
margin: 15px 0 0 26px;
}

.comment_utility {
	width: 250px;
	float: left;
	margin: 15px 0 0 20px;
}

	.comment_utility a {
		margin: 0 5px 0 5px;
	}
	
.post_deatils {
	width: 210px;
	float: left;
	margin: 5px 0 0 0;
}

#left_column_blog h1 {
	margin: 20px 0 10px 0;
	color: #e1734d;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1.8em;
	font-weight: normal;
}

#left_column_blog h1 a {
	color: #e1734d;
}

#left_column_blog #share_bar {
margin-left: 0;
}

#left_column_blog img.blog_entry_img {
margin: 10px 0 10px 0;
}

#left_column_blog p {
	line-height: 2.3em;
}

#right_column_blog {
width: 280px;
float: right;
margin: 0 0 40px 0;
}

#right_column_blog a.pearls_logo {
width: 280px;
height: 293px;
display: block;
text-indent: -9999px;
margin: 20px 0 20px 0;
background: url(images/structure/blog/pearls_of_wisdon_logo.jpg) no-repeat left top;
}

#event_purchase {
width: 210px;
margin: 0 0 20px 20px;
padding: 10px;
float: right;
background: url(images/structure/global/ticket_purchase_bg.jpg) repeat-x left bottom;
}

hr { margin: 5px 0 5px 0; }

#relatedprogramevents {
width: 540px;
padding: 0 20px 0 40px;
margin: 0 0 20px 0;
}

.video_block {
width: 150px;
height: 200px;
float: left;
line-height: 1em;
font-weight: bold;
margin: 0 40px 20px 0;
}
.video_block img {
margin-bottom: 7px;
}
.views {
font-size: .8em;
}



#event_photo_gallery img {
margin: 5px;
border: solid 3px #adbd8e;
}

#quarterly_events_pdf {
width: 191px;
height: 66px;
margin: 10px 0 10px 0;
font-size: .95em;
line-height: normal;
}

#quarterly_events_pdf a {
display: block;
width: 126px;
height: 51px;
padding: 15px 0 0 65px;
background: url(images/structure/global/events_pdf_download_icon.jpg) no-repeat left top;
}

#fc_minicart {
float: none;
position: relative;
display: none;
}

ul#menu, ul#menu ul {
  list-style-type:none;
}

ul#menu .exec_readmore {
color: #146e96;
}

.btn {
cursor: pointer;
}


#in_this_section_sub_nav a.sub_nav_active {
color: #6f6f6f;
}

.tag_line {
width: 314px;
height: 75px;
display: block;
float: right;
text-indent: -9999px;
background: url(images/structure/global/mp_tagline.jpg) no-repeat left 20px;
}

.small_ital {
font-size: .7em;
font-style: italic;
}

.highlight {
color: red;
}

#alt_page_join_links {
text-align: right;
width: 903px;
margin: 0;
height: 13px;
padding-top: 10px;
}

#alt_page_join_links a {
margin-left: 15px;
text-transform: lowercase;
font-style: italic;
}





.addthis_toolbox .custom_hover
{
    position: relative;
}

.addthis_toolbox .custom_hover .custom_button
{
    font-family: Helvetica, Verdana, Arial, sans-serif;
    padding: 0 0 0 15px;
    -moz-border-radius: 5px 5px 0 0;    
    -webkit-border-radius: 5px 5px 0 0;
padding-left: 15px;
					background: url(images/structure/global/share_tab_symbol.jpg) no-repeat left;
font-size: .9em;
}

.custom_button {
text-transform: uppercase;
}

.addthis_toolbox .custom_hover .custom_button.active
{
    
}

.addthis_toolbox .hover_menu 
{
    display: none;
    position: absolute;
    background: #fff;
}

.addthis_toolbox .custom_hover .tower
{
    -webkit-border-radius: 0 5px 0 0;   
    -moz-border-radius-topleft: 0;
    
}
.addthis_toolbox .hover_menu 
{
    width: 136px;
    padding: 0;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_menu  a
{
    width: 102px;
    padding: 4px 0 4px 34px;
    position: relative;
    display: block;
    text-decoration: none;
    color: blue;
text-transform: none;
}

.addthis_toolbox .hover_menu  a:hover
{
    /* -moz-border-radius: 4px; */
    /* -webkit-border-radius: 4px; */
    background: #eaeaea;
    text-decoration: none;
}

.addthis_toolbox .hover_menu  span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .hover_menu  .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .hover_menu  .more a
{
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .hover_menu  .more span
{
    display: none;
}



html, body, ul, li, h1, h2, h3 {
	margin: 0;
	padding: 0;
}

#home_page_join_links {
text-align: right;
width: 903px;
margin: 0;
height: 13px;
padding-top: 10px;
}

#home_page_join_links a {
color: #ffffff;
margin-left: 15px;
text-transform: lowercase;
font-style: italic;
}

#right_column ul {
margin-left: 30px;
}

/* Search Results ------------ */

.resultRowOne {
width: 100%;
padding: 10px;
background: url(images/structure/global/search_results_block_bg.gif) no-repeat left bottom;
}

.resultRowTwo {
width: 100%;
padding: 10px;
background: url(images/structure/global/search_results_block_bg.gif) no-repeat left bottom;
}

/* Accordion Styles Begin ------------- */

		#accordion {
			margin:20px 0px;
		}
		
		#accordion h2 {
			margin: 10px 0 10px 0;
			
		}
		
		.toggler {
			cursor: pointer;
			font-weight: normal;
			margin: 0 0 6px 0;
			padding: 5px 0 5px 0;
		}
		
		div.element p {
			margin: 5px 0 10px 0;
			padding:5px 0 10px 0;
			font-weight: normal;
		}
		
		div.element ul {
			margin-bottom: 10px;
			padding-bottom: 10px;
		}

/* Accordion Styles End ------------- */

.photo_name_block {
width: 290px;
height: 77px;
margin: 15px 10px 0 0;
float: left;
background: url(images/structure/global/photo_name_block_bg.gif) no-repeat left bottom;
}

.photo_name_block a {
float: left;
margin-right: 15px;
}

.photo_name_block img {
border: none;
}

.photo_no_email {
float: left;
margin-right: 15px;
}

.photo_name_block_header {
font-weight: bold;
margin: 20px 0 0 0;
padding: 0;
}

.photo_name_block p {
margin: 0;
padding: 0;
}

a { 
	outline: none;
	text-decoration: none;
	color: #002c77;
}

/* HTML Reset End */

/* Site Structure Elements Begin */

html {
	background: url(images/structure/global/top_tile_bg.jpg) repeat-x top left;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .8em;
	color: #6f6f6f;
	line-height: 1.5em;
	background: url(images/structure/global/btm_tile_bg.jpg) repeat-x left bottom;
}

#container {
	width: 960px;
	margin: 0 auto 0 auto;
}

#nav {
	width: 960px;
	height: 30px;
	margin-bottom: 64px;
}


#nav a {
	float: left;
	text-indent: -9999px;
}

	a.learn_about_cancer {
		width: 124px;
		height: 30px;
margin-right: 47px;
		background: url(images/structure/nav/learn_about_cancer.jpg) no-repeat left top;
	}
		
		a.learn_about_cancer:hover {
			background: url(images/structure/nav/learn_about_cancer_over.jpg) no-repeat left top;
		}
		
		a.learn_about_cancer_active {
			width: 124px;
			height: 30px;
margin-right: 47px;
			background: url(images/structure/nav/learn_about_cancer_over.jpg) no-repeat left top;
		}

	a.education_and_support {
		width: 127px;
		height: 30px;
margin-right: 47px;
		background: url(images/structure/nav/education_and_support.jpg) no-repeat left top;
	}
		
		a.education_and_support:hover {
			background: url(images/structure/nav/education_and_support_over.jpg) no-repeat left top;
		}
		
		a.education_and_support_active {
			width: 127px;
			height: 30px;
margin-right: 47px;
			background: url(images/structure/nav/education_and_support_over.jpg) no-repeat left top;
		}
	
	a.survivorship {
		width: 79px;
		height: 30px;
margin-right: 47px;
		background: url(images/structure/nav/survivorship.jpg) no-repeat left top;
	}
		
		a.survivorship:hover {
			background: url(images/structure/nav/survivorship_over.jpg) no-repeat left top;
		}
		
		a.survivorship_active {
			width: 79px;
			height: 30px;
margin-right: 47px;
			background: url(images/structure/nav/survivorship_over.jpg) no-repeat left top;
		}
	
	a.caregivers {
		width: 68px;
		height: 30px;
margin-right: 47px;
		background: url(images/structure/nav/caregivers.jpg) no-repeat left top;
	}
		
		a.caregivers:hover {
			background: url(images/structure/nav/caregivers_over.jpg) no-repeat left top;
		}
		
		a.caregivers_active {
			width: 68px;
			height: 30px;
margin-right: 47px;
			background: url(images/structure/nav/caregivers_over.jpg) no-repeat left top;
		}
	
	a.healthcare_community {
		width: 142px;
		height: 30px;
margin-right: 47px;
		background: url(images/structure/nav/healthcare_community.jpg) no-repeat left top;
	}
		
		a.healthcare_community:hover {
			background: url(images/structure/nav/healthcare_community_over.jpg) no-repeat left top;
		}
		
		a.healthcare_community_active {
			width: 142px;
			height: 30px;
margin-right: 47px;
			background: url(images/structure/nav/healthcare_community_over.jpg) no-repeat left top;
		}
		
	a.about_minnie_pearl {
		width: 55px;
		height: 30px;
margin-right: 18px;
		background: url(images/structure/nav/about_minnie_pearl.jpg) no-repeat left top;
	}
		
		a.about_minnie_pearl:hover {
			background: url(images/structure/nav/about_minnie_pearl_over2.jpg) no-repeat left top;
		}
		
		a.about_minnie_pearl_active {
			width: 55px;
			height: 30px;
margin-right: 18px;
			background: url(images/structure/nav/about_minnie_pearl_over2.jpg) no-repeat left top;
		}

a.jb_nav {
width: 22px;
height: 34px;
margin-right: 6px;
background: url(images/structure/nav/jb_icon.jpg) no-repeat left top;
}

a.jb_nav:hover {
background: url(images/structure/nav/jb_icon_over.jpg) no-repeat left top;
}

a.facebook2_nav {
width: 68px;
height: 34px;
margin-right: 7px;
background: url(images/structure/nav/facebook2.jpg) no-repeat left 2px;
}

a.facebook2_nav:hover {
background: url(images/structure/nav/facebook2_over.jpg) no-repeat left 2px;
}

a.facebook_nav {
width: 20px;
height: 34px;
margin-right: 7px;
background: url(images/structure/nav/facebook.jpg) no-repeat left top;
}

a.facebook_nav:hover {
background: url(images/structure/nav/facebook_over.jpg) no-repeat left top;
}

a.twitter_nav {
width: 20px;
height: 34px;
margin-right: 7px;
background: url(images/structure/nav/twitter.jpg) no-repeat left top;
}

a.twitter_nav:hover {
background: url(images/structure/nav/twitter_over.jpg) no-repeat left top;
}

a.youtube_nav {
width: 20px;
height: 34px;
margin-right: 7px;
background: url(images/structure/nav/youtube.jpg) no-repeat left top;
}

a.youtube_nav:hover {
background: url(images/structure/nav/youtube_over.jpg) no-repeat left top;
}


#logo_search_bar {
	width: 960px;
	height: 90px;
	clear: both;
}

#logo_search_bar_alt {
	width: 960px;
	height: 90px;
	clear: both;
	background: url(images/structure/global/interior_header_fade_begin_bg.jpg) no-repeat center bottom;
}
	a.mpcf_logo {
		width: 260px;
		height: 90px;
		float: left;
		background: url(images/structure/global/the_minnie_pearl_cancer_foundation_logo.jpg) no-repeat left top;
		text-indent: -9999px;
		position: relative;
		margin-left: -5px;
	}
	
	a.mpcf_logo_alt {
		width: 260px;
		height: 90px;
		float: left;
		background: url(images/structure/global/the_minnie_pearl_cancer_foundation_logo_alt.jpg) no-repeat left top;
		text-indent: -9999px;
		position: relative;
		margin-left: -5px;
	}
	
	#search_box {
		width: 286px;
		height: 90px;
		float: right;
		margin: 0;
		padding: 0;
		background: url(images/structure/global/search_bar_bg.jpg) no-repeat left top;
overflow: hidden;
	}
	
	#search_box_alt {
		width: 286px;
		height: 90px;
		float: right;
		margin: 0;
		padding: 0;
		background: url(images/structure/global/search_bar_bg_alt.jpg) no-repeat left top;
overflow: hidden;
	}
	
		#search_box #keywords {
			width: 155px;
			height: 21px;
			float: left;
			padding: 0;
			margin: 53px 0 0 75px;
*margin: 53px 0 0 74px;
			border: 0;
			background: none;
		}
		
		#search_box #go {
			float: right;
			margin: 53px 35px 0 0;
*margin: 53px 31px 0 0;
		}
		
		#search_box_alt #keywords {
			width: 155px;
			height: 21px;
			float: left;
			padding: 0;
			margin: 53px 0 0 75px;
*margin: 53px 0 0 74px;
			border: 0;
			background: none;
		}
		
		#search_box_alt #go {
			float: right;
			margin: 53px 35px 0 0;
*margin: 53px 31px 0 0;
		}
	
	
#content_area {
	width: 960px;
	clear: both;
}

	#rotator {
		width: 950px;
		height: 350px;
		border: solid 5px #adbd8e;
/* padding: 0 24px 0 23px; */
		margin-bottom: 20px;
		color: #fff;
		background: url(images/structure/global/rotator_bg_tile.jpg) repeat-x left top;
	}
	
	/* Slider Section ------------------------------------------------------------- */

	#slider {
		width: 903px;
		height: 304px;
		margin: 0 auto 0 auto;
		position: relative;
*margin-left: 20px;
	}
	
	.scroll {
		width: 903px;
		height: 304px;
		overflow: auto;
		overflow-x: hidden;
		position: relative;
		clear: left;
	}
	
	.scrollContainer {
		width: 903px;
		height: 304px;
	}
	
	div.panel {
		width: 903px;
		height: 304px;
	}
	
	#content_block {
		width: 903px;
		height: 304px;
	}
	
		#content_block img {
			float: left;
			padding-right: 20px; border: 0;
			background: url(images/structure/global/scroller_photo_content_vert_div.jpg) no-repeat right center;
		}
			.content_block_text {
				width: 475px;
				height: 200px;
				float: right;
				margin-top: 100px;
			}
		
			#content_block h1 {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-style: italic;
				color: #adbd8e;
				font-size: 1.9em;
				font-weight: normal;
				margin-bottom: 10px;
			}
			
			#content_block p {
				line-height: 1.7em;
				font-size: 1.1em;
			}

			#content_block p a {
				color: #adbc8e;
			}
	
		
	#slider ul {
		width: 250px;
		height: 18px;
		display: block;
		position: relative;
		margin: -35px 0 0 700px;
	}
	
	#slider ul li {
		list-style: none;
		display: inline;
	}
	
	#slider ul li a {
		width: 18px;
		height: 18px;
		text-indent: -9999px;
		float: left;
		cursor: pointer;
		padding-right: 5px;
	}
	
		#slider ul li a.block_1 {
			background: url(images/structure/global/scroller_tab_1.gif) no-repeat left top;
		}
		#slider ul li a.block_2 {
			background: url(images/structure/global/scroller_tab_2.gif) no-repeat left top;
		}
		#slider ul li a.block_3 {
			background: url(images/structure/global/scroller_tab_3.gif) no-repeat left top;
		}
		#slider ul li a.block_4 {
			background: url(images/structure/global/scroller_tab_4.gif) no-repeat left top;
		}
		#slider ul li a.block_5 {
			background: url(images/structure/global/scroller_tab_5.gif) no-repeat left top;
		}
		#slider ul li a.block_6 {
			background: url(images/structure/global/scroller_tab_6.gif) no-repeat left top;
		}
		#slider ul li a.block_7 {
			background: url(images/structure/global/scroller_tab_7.gif) no-repeat left top;
		}
		#slider ul li a.block_8 {
			background: url(images/structure/global/scroller_tab_8.gif) no-repeat left top;
		}
		#slider ul li a.block_9 {
			background: url(images/structure/global/scroller_tab_9.gif) no-repeat left top;
		}
		#slider ul li a.block_10 {
			background: url(images/structure/global/scroller_tab_10.gif) no-repeat left top;
		}

		#slider ul li a.play {
			background: url(images/structure/global/scroller_tab_play.gif) no-repeat left top;
		}

		#slider ul li a.stop {
			background: url(images/structure/global/scroller_tab_pause.gif) no-repeat left top;
		}
	
	
	.hide {
		display: none;
	}
	
	/* Slider Section ------------------------------------------------------------- */
	
	#home_page_journal_of_hope {
		width: 378px;
		margin-right: 30px;
		float: left;
		background: url(images/structure/global/journal_of_hope_minnie_silhouette_bg.jpg) no-repeat left bottom #fffefe;
	}
	
		h2.home_page_journal_of_hope_header {
			width: 378px;
			height: 81px;
position: relative;
margin-top: -5px;
			text-indent: -9999px;
			background: url(images/structure/global/journal_of_hope_header.jpg) no-repeat left top;
		}
		
			#home_page_journal_of_hope_content {
				width: 338px;
				padding: 0 20px 30px 20px;
			}
			
				#home_page_journal_of_hope_sub_content {
					width: 190px;
					margin: 40px 0 0 148px;
				}
				
					#home_page_journal_of_hope_sub_content a {
						text-transform: uppercase;
						font-family: Helvetica, Verdana, Arial, sans-serif;
						font-size: .9em;
font-weight: bold;
					}
	
	#home_page_latest_news {
		width: 328px;
		margin-right: 30px;
		float: left;
	}
	
		h2.home_page_latest_news_header {
			width: 328px;
			height: 56px;
			text-indent: -9999px;
			margin-bottom: 10px;
			background: url(images/structure/global/latest_news_header.jpg) no-repeat left top;
		}
		
			#home_page_latest_news_content a {
				text-transform: uppercase;
				font-family: Helvetica, Verdana, Arial, sans-serif;
				font-size: .9em;
font-weight: bold;
			}
			
	
	a.home_page_donate_button {
		width: 116px;
		height: 114px;
		float: right;
		text-indent: -9999px;
		margin-right: -20px;
		position: relative;
		background: url(images/structure/global/donate_now.gif) no-repeat left top;
	}
	
	#home_page_mission_and_contact {
		width: 191px;
		float: right;
	}
	
		#our_mission_box {
			width: 191px;
			background: #adbd8e;
			margin-bottom: 18px;
		}
		
			h3.our_mission_box_header {
				width: 191px;
				height: 35px;
				text-indent: -9999px;
				background: url(images/structure/global/our_mission_header.jpg) no-repeat left top;
			}
			
			#our_mission_box_content {
				width: 161px;
				padding: 15px;
				font-family: Helvetica, Verdana, Arial, sans-serif;
				background: url(images/structure/global/our_mission_bg_tile.jpg) repeat-x left top;
			}
			
				#our_mission_box_content a {
					color: #fff;
					text-transform: uppercase;
					font-size: .8em;
					font-weight: 900;
				}
				
		#contact_us_box {
			width: 191px;
			background: #e8bc59;
		}
		
			h3.contact_us_box_header {
				width: 191px;
				height: 35px;
				text-indent: -9999px;
				background: url(images/structure/global/contact_us_header.jpg) no-repeat left top;
			}
			
			#contact_us_box_content {
				width: 161px;
				padding: 15px;
				font-family: Helvetica, Verdana, Arial, sans-serif;
				background: url(images/structure/global/contact_us_bg_tile.jpg) repeat-x left top;
			}
			
				#contact_us_box_content a {
					color: #fff;
					text-transform: uppercase;
					font-size: .8em;
					font-weight: 900;
				}
	
#categories_box {
	width: 280px;
	background: #adbd8e;
        margin-bottom: 18px;
}

	h3.categories_box_header {
		width: 280px;
		height: 35px;
		text-indent: -9999px;
		background: url(images/structure/global/categories_header.jpg) no-repeat left top;
	}
	
	#categories_box_content {
		width: 250px;
		padding: 15px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		background: url(images/structure/global/our_mission_bg_tile.jpg) repeat-x left top;
	}
	
		#categories_box_content a {
			color: #fff;
			text-transform: uppercase;
			font-size: .8em;
			font-weight: 900;
		}
		
#archives_box {
	width: 280px;
	background: #e8bc59;
	margin-bottom: 18px;
}

	h3.archives_box_header {
		width: 280px;
		height: 35px;
		text-indent: -9999px;
		background: url(images/structure/global/archives_header.jpg) no-repeat left top;
	}
	
	#archives_box_content {
		width: 250px;
		padding: 15px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		background: url(images/structure/global/contact_us_bg_tile.jpg) repeat-x left top;
	}
	
		#archives_box_content a {
			color: #fff;
			text-transform: uppercase;
			font-size: .8em;
			font-weight: 900;
		}
		
#pages_box {
	width: 280px;
	background: #7da2c5;
	margin-bottom: 18px;
}

	h3.pages_box_header {
		width: 280px;
		height: 35px;
		text-indent: -9999px;
		background: url(images/structure/global/pages_header.jpg) no-repeat left top;
	}
	
	#pages_box_content {
		width: 250px;
		padding: 15px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		background: url(images/structure/global/pages_bg_tile.jpg) repeat-x left top;
	}
	
		#pages_box_content a {
			color: #fff;
			text-transform: uppercase;
			font-size: .8em;
			font-weight: 900;
		}
			
	
	#left_column {
		width: 300px;
		float: left;
		margin-top: 25px;
	}
	
		#left_column_lead img {
			width: 290px;
			border: solid 5px #adbd8e;
		}
		
		#journal_of_hope_interior_box {
			width: 300px;
		}
		
			h3.journal_of_hope_interior_box_header {
				width: 300px;
				height: 109px;
				background: url(images/structure/global/journal_of_hope_interior_header.jpg) no-repeat left top;
				text-indent: -9999px;
			}
			
			#journal_of_hope_inetrior_content_area {
				width: 260px;
				padding: 20px;
				background: url(images/structure/global/journal_of_hope_interior_fade_bg.jpg) repeat-x left bottom #fbf2e3;
			}
			
				#journal_of_hope_inetrior_content_area a {
					text-transform: uppercase;
						font-family: Helvetica, Verdana, Arial, sans-serif;
						font-size: .9em;
font-weight: bold;
				}
	
	#right_column {
		width: 630px;
		margin-top: 25px;
		padding: 15px 0 0 0;
		float: left;
	}
	
		#share_bar {
			color: #adbd8e;
			margin-left: 25px;
		}
		
			#share_bar a {
				font-size: .9em;
				font-family: Helvetica, Verdana, Arial, sans-serif;
				color: #adbd8e;
			}
				
				a.share_bar_email_tab {
					pading: 0 5px 0 5px;
				}
				
				a.share_bar_print_tab {
					pading: 0 5px 0 5px;
				}
				
				.share_bar_share_tab {
					padding-left: 15px;
					background: url(images/structure/global/share_tab_symbol.jpg) no-repeat left;
				}
				
		#right_column h1 {
			margin: 30px 0 10px 25px;
			color: #e1734d;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-style: italic;
			font-size: 1.8em;
			font-weight: normal;
		}
		
		#right_column_content_box {
			width: 605px;
			padding: 15px 0 0 25px;
			margin-bottom: 40px;
			background: url(images/structure/global/interior_main_content_color_fade_bg.jpg) no-repeat left top;
			line-height: 1.8em;
		}

#right_column_content_box p {
line-height: 2.3em;
}
		
		#interior_content_mid_div_bar {
			width: 630px;
			height: 11px;
			margin: 60px 0 30px 0;
			background: url(images/structure/global/interior_mid_content_div_bg.jpg) no-repeat left top;
		}
		
		.interior_content_lower_level_donate_now {
			width: 117px;
			height: 115px;
			float: right;
			position: relative;
			margin: -90px 0 0 0;
			text-indent: -9999px;
			background: url(images/structure/global/donate_now.gif) no-repeat left top;
		}
		
		#in_this_section_sub_nav {
			margin: 60px 0 0 25px;
		}
		
			#in_this_section_sub_nav h3 {
				color: #adbd8e;
				font-family: Georgia, "Times New Roman", Times, serif;
				text-transform: lowercase;
				font-style: italic;
				font-size: 1.4em;
				font-weight: normal;
				margin-bottom: 10px;
			}
			
			#in_this_section_sub_nav a {
				text-transform: uppercase;
				padding: 0 3px 0 0;
				font-family: Helvetica, Verdana, Arial, sans-serif;
				font-size: .8em;
				font-weight: 900;
			}
			
				#in_this_section_sub_nav a.padd_left {
					padding-left: 3px;
				}

#cart_containter {
width: 945px;
margin: 30px auto 30px auto;
}

#cart_containter h1 {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-style: italic;
				color: #adbd8e;
				font-size: 1.9em;
				font-weight: normal;
				margin-bottom: 10px;
			}


/* Calendar Stylings ------------------- */

h1.calendar_header {
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
color: #adbd8e;
font-size: 1.9em;
font-weight: normal;
margin: 30px 0 20px 40px;
}

#calendar_container {
        width: 960px;
        background: url(images/structure/calendar/calendar_back.gif) no-repeat center top;
        margin: 30px auto 0 auto;
}

#event_calendar {
	width: 91%;
	border: none;
        margin: 0 auto 0 auto;
        padding: 40px 0 20px 0;
	}


.calendarBlank { 
	background-color: #e7be6c;
	width: 14%;
	text-align: left;
        vertical-align: top;
	}

.calendarHeader { 
	color:#3c527b; 
	font-weight:bold; 
	font-size:1.3em; 
	padding-bottom:1px; 
	line-height:2.2em; 
	margin: 0px 0px 12px 0px;
	text-transform: uppercase;
}

.calendarMonthLinks {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .1em;
	text-decoration: none;
        text-align: left;
        _margin-top: 30px;
        *margin-top: 30px;
	}

	.calendarMonthLinks a {
		text-decoration: none;
		}

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

.calendarDayHeading {
	font-weight: bold; 
	font-size:	11px;
	color: #fff; 
	background-color: #3c527b;
	text-align:  center;
	vertical-align: middle;
	padding: 2px 0px 2px 0px;
	}

.calendarToday { 
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: left;
	vertical-align: top;
	color: #333;
	background-color: #fff;
	}

.calendarCell {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: top;
	vertical-align: top;
	color: #414f80;
	background-color: #fbf5e7;
	width: 14%;
	height: 100px;
	}

.event_header {
        font-size: 1em;
}

.event_link {
	padding: 10px 0px 5px 0px;
        float: left;
color: #6f6f6f;
font-weight: bold;
		font-size: 1em;
	}

	.event_link  a {
		text-decoration: none;
		}

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

a.calendar_popup {
    position:relative;
    z-index:24;
    text-decoration:none;
    font-weight: normal;
}

a.calendar_popup:hover {
	z-index:25;
        text-decoration: none;
}

a.calendar_popup span {
	display: none;
        text-decoration: none;
}

a.calendar_popup:hover span {
    display:block;
    position:absolute;
    top:2.5em; left:1em; width:20em;
    border:1px solid #e1e1e1;
	padding: 8px;
	color: #666666;
    background-color:#fff;
}

#calendar_footer {
        width: 960px;
        height: 32px;
        background: url(images/structure/calendar/calendar_footer.gif) no-repeat center top;
        margin: 0 auto 0 auto;
        clear: both;
}
		
	

#footer_nav {
	width: 960px;
	clear: both;
	line-height: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

	#footer_nav_tier1 {
		width: 960px;
	}
	
		a.giving_matters {
			width: 298px;
			height: 75px;
			display: block;
			float: left;
			text-indent: -9999px;
			background: url(images/structure/global/giving_matters_logo.png) no-repeat left top;
		}
		
	
	#footer_nav_tier2 {
		width: 960px;
		height: 200px;
		margin-bottom: 20px;
		padding-top: 20px;
		clear: both;
		background: url(images/structure/global/footer_nav_dotted_top_bg_tile.jpg) repeat-x left top;
	}
	
		#footer_nav_tier2 ul {
			list-style-type: none;			
		}
		
		#footer_nav_tier2 ul li {
			float: left;
			padding-right: 10px;
		}
		
			#footer_nav_tier2 ul li a {
				color: #da7150;
				font-weight: 800;
				font-size: .8em;
			}
			
			#footer_nav_tier2 ul li.ftr_nav_col_1 {
				width: 112px;
			}
			
			#footer_nav_tier2 ul li.ftr_nav_col_2 {
				width: 118px;
			}
			
			#footer_nav_tier2 ul li.ftr_nav_col_3 {
				width: 105px;
			}
			
			#footer_nav_tier2 ul li.ftr_nav_col_4 {
				width: 65px;
			}
			
			#footer_nav_tier2 ul li.ftr_nav_col_5 {
				width: 65px;
			}
			
			#footer_nav_tier2 ul li.ftr_nav_col_6 {
				width: 112px;
			}
			
			#footer_nav_tier2 ul li.ftr_nav_col_7 {
				width: 105px;
			}
			
			#footer_nav_tier2 ul li.ftr_nav_col_8 {
				width: 90px;
			}
			
			#footer_nav_tier2 ul li.ftr_nav_col_9 {
				width: 90px;
			}
		
		#footer_nav_tier2 ul li ul li {
			float: none;
			margin: 10px 0 10px 0;
		}
		
			#footer_nav_tier2 ul li ul li a {
				color: #6f6f6f;
				font-weight: normal;
				font-size: .8em;
			}



#footer {
	width: 960px;
	height: 234px;
	color: #fff;
	font-size: .8em;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin: 0 auto 0 auto;
}

	.footer_logo {
		width: 171px;
		height: 138px;
		display: block;
		background: url(images/structure/global/the_minnie_pearl_cancer_foundation_footer_logo.jpg) no-repeat left top;
		text-indent: -9999px;
		margin: 0 auto 0 auto;
	}
	
	#footer p {
		width: 450px;
		text-align: center;
		margin: 20px auto 20px auto;
	}

#footer a {
color: #fff;
padding: 0 3px 0 3px;
}

/* Site Structure Elements End */

/* Standard HTML Elements Begin */

h1 {
	
}

h2 {
	
}

h3 {
	
}

a {
	
}

/* Standard HTML Elements End */

/* Navigation CSS is in a seperate style sheet: navigation.css */

/* Element Specific Definitions Begin */

	/* Item */
	
	.header {
		font-weight: bold;
		font-size: 1em;
	}
	
	/* Clear Fix */
	.clear_fix {
		clear: both;
	}

/* Element Specific Definitions End */