/*GLOBAL - Reset Styles*/
* { margin: 0; padding: 0; }
a { color: #740100; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }
a:focus { outline: 0; }
h1 { color: #2d2616; text-transform: uppercase; font: normal 28px "Palatino Linotype", "Book Antiqua", Palatino, serif; }
h2 { color: #08617b; font-size: 13px; text-transform: uppercase; font-weight: normal; }
	h2 a { color: #08617b; }
h3 { color: #2a2a2a; font-size: 13px; }
h4 { font-weight: normal; font-size: 13px; padding-bottom: 10px; }
h5 { color: #08617b; font-size: 13px; font-weight: normal; padding-bottom: 8px; }
ul { list-style: none; }

/*HELPER STYLES*/
.left { float: left; }
.right { float: right; }
.caps { text-transform: uppercase; }
.red { color: #c00; }
.maroon { color: #470000; }
.green { color: #08617B; }

/*GLOBAL - Shell*/
body { font: 13px helvetica, arial, sans-serif; color: #2a2a2a; text-align: center; background: #b0c2c0 url(https://s3.amazonaws.com/thesundaymass/bg.jpg) center top no-repeat; }
#wrapper { width: 968px; margin: 0 auto; text-align: left; }
	
	/*GLOBAL - Main Body Structure*/
	#logo { position: relative; top: 5px; left: 400px; width: 120px; height: 120px; z-index: 1001; }
	#header { float: left;  width: 968px; margin-top: -73px; padding-bottom: 15px; background: url(https://s3.amazonaws.com/thesundaymass/content_top.jpg) left bottom no-repeat; }
	#content { float: left; width: 950px; padding: 0 9px; background: #fff; background: url(https://s3.amazonaws.com/thesundaymass/content_bg.png) left top repeat-y; }
	#footer { float: left; width: 968px; font-size: 11px; padding-top: 19px; background: url(https://s3.amazonaws.com/thesundaymass/content_bottom.png) left top no-repeat; }
	
		/*HEADER STYLES*/
		#logo a, #logo img { float: left; }
		#header a:hover { text-decoration: none; }
		#header h1 { font-size: 17px; line-height: 1em; font-weight: bold; }
			#header h1 a { float: left; color: #2d4f5b; }
		#header ul { position:relative; float: left; width: 960px; padding: 4px; margin-top: 10px; background: url(https://s3.amazonaws.com/thesundaymass/nav_bg.gif) left top no-repeat; z-index: 1000; }
			#header ul li { position: relative; float: left; z-index: 0; }
			#header ul li a { float: left; *float: none; *display: inline-block; border-right: 1px solid #acbcb6; }
			#header ul li.last a { border-right: 0; }
			#header ul li a img { float: left; }
				#header dl { position: absolute; display: none; top: 36px; left: 0; width: 167px; border: 1px solid #85958f; border-top: 0; }
					#header dd { float: left; width: 167px; }
					#header ul dd a { float: left; width: 140px; padding: 10px 10px 10px 15px; background: url(https://s3.amazonaws.com/thesundaymass/nav_sub_bg.gif) left top repeat-x; border-left: 1px solid #c4d1cd; border-right: 1px solid #c4d1cd; color: #203137; }
					#header ul dd a:hover { color: #fff; border-color: #3a5762; background: url(https://s3.amazonaws.com/thesundaymass/nav_sub_over.gif) left top no-repeat; }
		
		/*FOOTER STYLES*/
		#footer a:hover { text-decoration: none; }
		#footer ul { float: left; width: 854px; padding: 3px 4px 4px 110px; margin-bottom: 20px; background: url(https://s3.amazonaws.com/thesundaymass/footer_nav.png) left top no-repeat; text-transform: uppercase;  }
			#footer ul li { float: left; }
			#footer ul li.donate a { border-left: 0; }
			#footer ul li.sitemap a { border-right: 0; }
			#footer ul li a { float: left; height: 18px; padding: 8px 32px 0; color: #203137; font-weight: bold; border-right: 1px solid #929f98; border-left: 1px solid #c0cecd; }
			#footer ul li a:hover { color: #fff; background: url(https://s3.amazonaws.com/thesundaymass/footer_nav_over.gif) left top no-repeat; border: 0; padding: 8px 33px 0; }
			#footer ul li.donate a:hover { padding-right: 32px; }
				#footer ul li.donate a:hover { background-position: -109px top; }
				#footer ul li.prayer a:hover { background-position: -250px top; }
				#footer ul li.intentions a:hover { background-position: -398px top; }
				#footer ul li.mailing a:hover { background-position: -579px top; }
				#footer ul li.sitemap a:hover { background-position: -718px top; }
		#footer p { text-align: center; color: #07222c; padding-bottom: 50px; }
			#footer p a:hover { text-decoration: underline; }
		#footer .right { padding: 3px 0 3px 22px; background:url("/images/icon-facebook.jpg") no-repeat scroll left center transparent; color: #07222c; }
		#footer .twitter { padding-right: 15px; background:url("/images/icon-twitter.gif") no-repeat scroll left center transparent; }
		#footer .right:hover { text-decoration: underline; }
				
		/*CONTENT STRUCTURE - Right Rail*/
		#right_rail { float: right; width: 225px; background-color: #fff; }
			#right_rail h1 { font-size: 14px; line-height: 1em; padding: 10px 15px 5px; font-weight: bold; }
			#content input.user_input, #content input.user_input_short, #dialog input.user_input { margin-left: 15px; width: 164px; height: 17px; padding: 3px 0 0 2px; font-size: 11px; color: #5c5c5c; border: 1px solid #cecece; border-bottom: 1px solid #e4e4e4; border-top: 1px solid #909090; vertical-align: middle; background: #fff url(https://s3.amazonaws.com/thesundaymass/input_bg.gif) left top repeat-x; }
			#content input.user_input_short { width: 50px; margin-left: 0; }
			#content input.submit { width: 18px; height: 18px; background: transparent left top no-repeat ; border: 0; cursor: pointer; vertical-align: middle; }
			#content input.error, #content textarea.error { border-color: #c00; }
			#content textarea { display: block; width: 500px; height: 75px; padding: 3px 0 0 2px; overflow: auto; font: 11px helvetica, arial, sans-serif; color: #5c5c5c; border: 1px solid #cecece; border-bottom: 1px solid #e4e4e4; border-top: 1px solid #909090; vertical-align: middle; background: #fff url(https://s3.amazonaws.com/thesundaymass/input_bg.gif) left top repeat-x; }
			#donate { float: left; width: 225px; height: 145px; margin-bottom: 5px; background: url(https://s3.amazonaws.com/thesundaymass/donate_btm.jpg) left bottom no-repeat; text-align: center; overflow: hidden;  font-size: 12px; line-height: 1.4em;  }
			#donate p { color: #e6feff; padding: 10px 15px; line-height: 15px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; background: url(https://s3.amazonaws.com/thesundaymass/donate_top.jpg) left top no-repeat; }
			#donate a { float: left; width: 225px; text-align: center; color: #fff; text-transform: uppercase; padding: 70px 0 10px; }
				#donate a:hover { color: #9dd6d6; text-decoration: none; }
				#donate a img, #btn_guide img { vertical-align: 0px; margin-left: 5px; }
			#btn_guide { float: left; width: 225px; height: 19px; padding-top: 84px; margin-bottom: 5px; color: #fff; background: url(https://s3.amazonaws.com/thesundaymass/btn_guide.jpg) left top no-repeat; text-transform: uppercase; text-align: center; overflow: hidden; font-size: 12px; }
				#btn_guide:hover { color: #e1d9c4; text-decoration: none; }
			#mailing_form { float: left; width: 225px; height: 60px; padding-bottom: 10px; margin-bottom: 5px; line-height: 1em; overflow: hidden; background: url(https://s3.amazonaws.com/thesundaymass/mailing_btm.jpg) left bottom no-repeat; }
				#mailing_form h1 { color: #143643; padding-bottom: 8px; background: url(https://s3.amazonaws.com/thesundaymass/mailing_top.jpg) left top no-repeat; }
				#mailing_form input.submit, #mailing_message input.submit { background-image: url(https://s3.amazonaws.com/thesundaymass/btn_mailing.gif); }
			#search_form { float: left; width: 225px; height: 70px; padding-bottom: 10px; margin-bottom: 5px; line-height: 1em; overflow: hidden; background: url(https://s3.amazonaws.com/thesundaymass/search_btm.jpg) left bottom no-repeat; }
				#search_form h1 { color: #291e08; background: url(https://s3.amazonaws.com/thesundaymass/search_top.jpg) left top no-repeat; }
				#search_form p { padding-left: 15px; padding-bottom: 4px; color: #292011; font-size: 12px; }
				#search_form input.submit, #broadcast_form input.submit { background-image: url(https://s3.amazonaws.com/thesundaymass/btn_search.gif); }
			#rightrail_blank { float: left; width: 225px; min-height: 210px; _height: 210px; background: url(https://s3.amazonaws.com/thesundaymass/rightrail_top.jpg) left top no-repeat; }
		
		/*HOMEPAGE STYLES*/
		#banner_shell { float: left; width: 720px; height: 413px; overflow: hidden; background: url(https://s3.amazonaws.com/thesundaymass/video_bg.jpg) left top no-repeat; margin-bottom: 5px; }
		#home_video, #home_reflect { float: left; width: 399px; height: 133px; overflow: hidden; padding-bottom: 20px; background: url(https://s3.amazonaws.com/thesundaymass/home_video_btm.jpg) left bottom no-repeat; }
			#home_video h1, #home_reflect h1 { font-size: 16px; padding: 17px 25px 14px; font-weight: bold; background: url(https://s3.amazonaws.com/thesundaymass/home_video_top.jpg) left top no-repeat; }
			#home_video h2, #home_reflect h2 { text-transform: none; color: #2d2616; padding: 0 25px 6px 0; font-weight: bold; }
			#home_video p, #home_reflect p { padding: 0 25px 6px 0; }
			#home_video a img, #home_reflect a img { float: left; margin: 0 15px 0 25px; }
			#home_video a.more, #home_reflect a.more { padding-right: 9px; text-transform: uppercase; font-weight: bold; background: url(https://s3.amazonaws.com/thesundaymass/arrow_red.gif) center right no-repeat; }
		#home_reflect { float: right; width: 546px; background: url(https://s3.amazonaws.com/thesundaymass/home_reflect_btm.jpg) left bottom no-repeat; }
			#home_reflect h1 { background: url(https://s3.amazonaws.com/thesundaymass/home_reflect_top.jpg) left top no-repeat; }
			
		#intro_flash { float: left; width: 720px; height: 413px; margin-bottom: 5px; }
		/*For July Donation Banner*/
		#content div.custom_banner { display: none; position: relative; padding: 28px; width: 664px; height: 357px; background: url(/images/july_bg.jpg) left top no-repeat; z-index: 0; }
			div.custom_banner h1 { font-size: 27px; padding-bottom: 3px; }	
			div.custom_banner h3 { padding-top: 15px; }
			div.custom_banner p { width: auto; padding-top: 15px; line-height: 1.5em; }
			#banner_buttons { position: absolute; bottom: 20px; right: 25px; }
				#banner_buttons a { float: left; margin-left: 15px; }
			
		/*INNER PAGE STYLES - Global*/
		#inner_shell { float: left; width: 950px; background: url(https://s3.amazonaws.com/thesundaymass/rightrail_btm.gif) right bottom no-repeat; }
			#main_content { float: left; width: 720px; padding-bottom: 26px; background: url(https://s3.amazonaws.com/thesundaymass/main_content_btm.jpg) left bottom no-repeat; }
			#banner { float: left; width: 720px; margin-bottom: 5px; }
				#banner img { float: left; }
			#inner_content { float: left; width: 720px; min-height: 470px; _height: 470px; background: url(https://s3.amazonaws.com/thesundaymass/main_content_mid.gif) left top repeat-y; }
				#inner_content h1{ padding-bottom: 10px; }
				#inner_content h2 { padding-bottom: 7px; }
				#inner_content h3 { padding-bottom: 3px; }
				#inner_content p { padding-bottom: 10px; line-height: 1.5em; }
				#subnav { float: left; width: 720px; height: 34px; overflow: hidden; background: url(https://s3.amazonaws.com/thesundaymass/subnav_bg.jpg) left top no-repeat; line-height: 1em; }
					#subnav ul { padding: 8px 30px; font-size: 11px; font-weight: bold; }
					#subnav li { float: left; height: 18px; margin-right: 10px; padding-right: 20px; }
					#subnav li.last { margin-right: 0; }
						#subnav li.on, #subnav li.hover { background: url(https://s3.amazonaws.com/thesundaymass/subnav_on_right.gif) right top no-repeat; }
						#subnav li.on a, #subnav li.hover a { color: #fff; background: url(https://s3.amazonaws.com/thesundaymass/subnav_on_left.gif) left top no-repeat; }
					#subnav a { float: left; color: #082e3b; height: 15px; padding: 3px 0 0 20px; }
					#subnav a:hover { text-decoration: none; }
				#toolbar { float: left; width: 660px; padding: 20px 30px; text-align: right; }
					#toolbar a { font-size: 11px; color: #2a2a2a; }
					#toolbar a:hover { text-decoration: none; color: #740100; }
					#toolbar a img { margin-right: 5px; }
					#toolbar a.textsize, #toolbar a.intentions { margin-right: 15px; }
					div.ui-dialog { background: #fff url(https://s3.amazonaws.com/thesundaymass/dialog_bg.gif) left top repeat-x; }
					div.ui-widget-overlay { position: absolute; top: 0; left: 0; background: #000; filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; opacity:0.5; }
					div.ui-dialog { border: 3px solid #F2F2F2; }
					div.ui-dialog-titlebar { height: 16px; padding: 13px 20px 11px; font-weight: bold; font-size: 13px; color: #2d2616; cursor: move; }
						div.ui-dialog-titlebar span { float: left; }
						div.ui-dialog-titlebar a { float: right; font-size: 11px; font-weight: normal; text-transform: uppercase; }
						div.ui-dialog-titlebar a span { cursor: pointer; }
					#dialog { display: none; }
					div.ui-dialog #dialog { display: block; }
						#tofriend { padding: 20px; }
							#dialog h1 { font-size: 17px; color: #2d4f5b; font-weight: bold; text-align: left; padding-bottom: 7px; text-align: left; }
							#tofriend div.emails { display: block; text-align: right; }
							#dialog input.user_input { width: 240px; margin-left: 10px; }
							#dialog input.submit { width: 70px; height: 21px; background: url(https://s3.amazonaws.com/thesundaymass/btn_send.gif) left top no-repeat; margin-right: 10px; border: 0; cursor: pointer; vertical-align: top; }
							#tofriend p { padding: 5px 0 15px 102px; text-align: left; }
							#tofriend span { color: #c00; }
				#inner_text { float: left; width: 660px; padding: 0 30px; }
					#inner_text ul { padding-bottom: 25px; }
						#inner_text ul li { padding-bottom: 3px; }
				#search_bar, #reflect_bar { float: left; width: 644px; height: 22px; padding: 6px 38px; background-position: center top; background-repeat: no-repeat; }
				#search_bar { margin: 15px 0 25px; background-image: url(https://s3.amazonaws.com/thesundaymass/search_bar_bg.jpg); }
				#reflect_bar { margin: 0; padding: 6px 30px; width: 660px; background-image: url(https://s3.amazonaws.com/thesundaymass/subnav_bg.jpg); }
					#search_bar h2, #reflect_bar h2 { float: left; padding: 4px 10px 0 0; font-weight: bold; color: #406866; }
					#reflect_bar p { float: left; width: 274px; padding-top: 4px; text-align: right; font-size: 11px; color: #5c5c5c; }
					#select_dropdown { float: right; position: relative; width: 236px; min-height: 20px; font-size: 11px; border: 1px solid #cecece; border-bottom: 1px solid #e4e4e4; border-top: 0; background: #fff url(https://s3.amazonaws.com/thesundaymass/input_bg.gif) left top repeat-x; z-index: 0; z-index: 99; }
						#select_dropdown a.select { width: 221px; }
						#select_dropdown a { float:left; _float: none; display: inline-block; width: 205px; padding: 6px 10px 0 5px; *height: 16px; *padding-top: 4px; color: #5c5c5c; background: url(https://s3.amazonaws.com/thesundaymass/arrow_black_down.gif) 224px center no-repeat; }
						#select_dropdown a:hover { text-decoration: none; }
						#select_dropdown ul { display: none; position: absolute; width: 236px; height: 300px; top: 20px; left: -1px; z-index: 1; padding: 5px 0 0; background: #fff; border: 1px solid #cecece; border-top: 0; z-index: 1000; overflow: auto; }
						#select_dropdown ul li { float: left; width: 220px; }
						#select_dropdown ul a { background: none; padding-bottom: 3px; }
						#select_dropdown ul a:hover { background: #e4e4e4; color: #470000; }
					#search_bar form { float: left; width: 281px; height: 24px; margin-top: -1px; background: url(https://s3.amazonaws.com/thesundaymass/search_border.gif) right top repeat-y; }
						#search_bar form input { float: left; border: 0; font-size: 11px; color: #5c5c5c; }
						#search_bar form input.video_search { width: 241px; height: 17px; padding: 3px 0 0 23px; margin: 2px 5px 0 0; background: url(https://s3.amazonaws.com/thesundaymass/search_input.gif) left top no-repeat; }
						#search_bar form input.submit { width: 24px; height: 24px; background: url(https://s3.amazonaws.com/thesundaymass/search_submit.jpg) left top no-repeat; }
				
				/*INNER PAGES - About Us*/
				img.about_img { float: left; margin-right: 20px; }
				#headshots, #links { float: left; width: 660px; padding-top: 5px; }
					#headshots li, #links li { float: left; width: 660px; border-top: 1px solid #dddad3; padding: 15px 0 5px; }
					#headshots li img, #links li img { float: left; margin: 0 20px 10px 0; }
				#inner_text img.headshot { float: left; margin-right: 20px; }
				#books { float: left; width: 660px; padding-top: 30px; }
					#books h1 { font-size: 18px; }
					#books blockquote { padding: 20px; font-style: italic; font-size: 15px; line-height: 1.4; }
					
				/*INNER PAGES - Links*/
				#links { padding-top: 0; }
					#links li.first { border-top: 0; padding-top: 0; }
					#links li a.more { background: url(/images/arrow_red.gif) right center no-repeat; padding-right: 8px; }
					
				/*INNER PAGES - Reflections*/
					#inner_content div.reflection h2 { padding-bottom: 5px; }
					#inner_content div.reflection h3 { padding-bottom: 20px; }
				#archive_list { float: left; width: 660px; padding: 30px 30px 0; }
					#archive_list h1 { font-size: 18px; }
					#archive_list li { width: 660px; border-top: 1px solid #dddad3; padding: 15px 0 5px; }
					#archive_list li h2 a { color: #08617b; }
					#archive_list li h2 a:hover { color: #470000; text-decoration: none; }
				#paging { float: left; padding: 7px 10px; margin-top: 30px; width: 638px; border: 1px solid #dddad3; background: #E9F1EE; }
					#paging dl { float: right; }
					#paging dt, #paging dd, #paging a { float: left; }
						#paging dt { font-size: 11px; padding-top: 3px; text-transform: uppercase; }
						#paging a { padding: 1px 7px; }
						#paging dd { border-right: 1px solid #dddad3; font-size: 14px; }
						#paging dd.on { padding: 1px 7px; color: #2D2616; }
						#paging dd.last { border-right: 0; }
					 
				/*INNER PAGES  - Broadcast Section*/
				#inner_content div.broadcast h1 { padding-bottom: 25px; }
				#inner_content div.broadcast h2 { padding-bottom: 10px; }
				#inner_content div.broadcast h3 { color: #504e4b; font-size: 12px; }
				#inner_content div.broadcast table { width: 100%; border-top: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; border-spacing: 0; border-collapse: collapse; padding: 0; color: #504e4b; line-height: 1.3em; }
					#inner_content div.broadcast table th { font-size: 13px; padding: 10px 15px; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; background: #c5dad9; }
						#inner_content div.broadcast table .location { width: 213px; }
						#inner_content div.broadcast table .schedule { width: 93px; }
					#inner_content div.broadcast table td { padding: 10px 15px; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; vertical-align: top; background: #fffefd; }
					#inner_content div.broadcast table tr.blue_bg td { background: #e9f1ee; }
					#inner_content div.broadcast table tr.active td, #inner_content div.broadcast table tr.active td h3 { color: #740100; }
						#inner_content div.broadcast table td.schedule li { text-align: right; }
				
				/*INNERPAGES - Prayer Intentions*/
				#to_tv { padding: 10px; background: #E9F1EE; border: 1px solid #cdcdcd; color: #406866; }
				#intentions { border-top: 1px dotted #292011; padding-top: 15px; margin-top: 5px; }
				
				/*INNER PAGES - Video*/
				.is_homily { display: none; } /*hide all homily links*/
				#inner_shell div.video { min-height: 630px; _height: 630px; }
				#inner_shell div.video #toolbar { background: url(https://s3.amazonaws.com/thesundaymass/main_content_top.jpg) left top no-repeat; }
					#video_nav { float: left; width: 698px; padding: 0 11px; background: url(https://s3.amazonaws.com/thesundaymass/video_nav_bg.jpg) left bottom no-repeat; font: bold 15px/1em "Palatino Linotype", "Book Antiqua", Palatino, serif; text-transform: uppercase; }
						#video_nav li { float: left; cursor: pointer; }
						#video_nav a { float: left; width: 305px; height: 27px; padding: 15px 0 0 44px; color: #3f3828; }
						#video_nav a:hover { text-decoration: none; color: #2d2616; }
						#video_nav li.on a.mass { background: url(/images/video_nav.png) left top no-repeat; }
						#video_nav li.on a.homilies { background: url(/images/video_nav.png) left -42px no-repeat; }
					#inner_shell div.video #search_bar { margin: 18px 0; }
						#inner_shell div.video #search_bar form { position: relative; }
						#search_results { display: none; position: absolute; float: left; top: 29px; left: 0; width: 262px; height: 300px; padding: 0; z-index: 10000; background: #fff; border: 1px solid #cecece; border-top: 0; overflow: auto; }
							#search_results li { float: left; width: 246px; cursor: pointer; }
							#search_results li a { float: left; width: 226px; padding: 6px 10px 3px; color: #5c5c5c; font-size: 11px; }
							#search_results li a:hover { color: #470000; text-decoration: none; background: #e4e4e4; }
					#video_console { float: left; position: relative; width: 680px; padding: 0 20px 19px; background: url(https://s3.amazonaws.com/thesundaymass/video_border.jpg) left bottom no-repeat; }
						#description { float: left; width: 680px; display: none; }
						#description p { padding-bottom: 15px; }
						#player { float: left; width: 405px; height: 343px; border: 1px solid #c7c6bf; }
							#player h3 { line-height: 1em; padding: 12px 15px 13px; background: #f4f2ec url(https://s3.amazonaws.com/thesundaymass/video_title_bg.gif) left top repeat-x; border-bottom: 1px solid #c7c6bf; }
							#player img { float: left; }
						#sundayMassVideo { float: left; }
					#video_list { float: right; width: 255px; height: 343px; overflow: hidden; border: 1px solid #c7c6bf; background: #fff; }
						#video_list li { float: left; width: 255px; height: 67px; overflow: hidden; border-top: 1px solid #fdfdfd; border-bottom: 1px solid #e4e4e4; color: #333; }
						#video_list li.first { border-top: 0; }
						#video_list li.last { border-bottom: 0; }
							#video_list li a { color: #333; }
							#video_list li a.thumb { float: left; padding: 8px; background: #f3f3f3; }
							#video_list li a img { float: left; }
							#video_list li h3 { float: left; width: 148px; padding: 10px 3px 6px 9px; font-weight: normal; font-size: 12px; }
								#video_list li h3 span { font-weight: bold; display: block; font-size: 13px; }
							#video_list li span.timestamp { font-size: 10px; float: left; padding-left: 10px; }
							#video_list li a.btn_info { float: right; padding: 0 10px 10px 0; }
								#video_list li a.btn_info span { position: absolute; top: 0; right: 0; width: 300px; border: 1px solid #cdcdcd; background: #F4F2EC; text-decoration: none; }
							#video_list p { display: none; }
						#video_list li.hover { background: #dfddd7; border-color: #dfddd7; }
							#video_list li.hover a.thumb { background: #dfddd7; }
						#video_console a.homilies { float: right; width: 140px; height: 21px; margin-top: 20px; background: url(/images/btn_videos_switch.png) left top no-repeat; }
						#video_console a.mass { float: right; width: 140px; height: 21px; margin-top: 20px; background: url(/images/btn_videos_switch.png) left -21px no-repeat; }
							#video_console a.homilies span, #video_console a.mass span { display: none; }
						#homilies { display: none; }
					#inner_shell div.video a.podcast { float: left; height: 24px; padding: 10px 0 0 40px; margin: 10px 0 0 20px; color: #333; background: url(https://s3.amazonaws.com/thesundaymass/btn_podcast.jpg) left top no-repeat; }
										
					#largePlayer { display: none; }
					div.ui-dialog #largePlayer { display: block; }
				
				/*INNER PAGE - Sitemap*/
				#inner_content div.sitemap h1 { padding-bottom: 0; }
				#inner_content div.sitemap h2 { margin-top: 15px; padding-bottom: 5px; }
				#inner_content div.sitemap ul { padding-bottom: 5px; }
				#inner_content div.sitemap ul ul { list-style: disc; margin-left: 30px; padding: 5px 0 0; }
				
				/*INNER PAGES - form pages*/
				div.formRow { float: left; width: 660px; }
					div.formRow h3 { border-bottom: 1px solid #cdcdcd; margin-bottom: 15px; padding-top: 15px; }
					#content div.formRow label, div.formRow p { float: left; width: 90px; text-align: right; padding: 3px 18px 0 0; }
					#content div.radio label { width: 630px; text-align: left; padding: 3px 0 3px 10px; }
					#content div.formRow input { float: left; }
					#content div.formRow select { float: left; width: 50px; }
					div.formRow p { padding-top: 9px; }
					div.formRow span { float: left;  padding: 5px 10px 0; }
				div.colRow { float: left; width: 330px; }
				div.errorExplanation { color: #c00; }
				div.errorExplanation p { color: #c00; font-weight: bold; }
				div.errorExplanation ul {list-style: disc; margin-left: 15px; }
				div.fieldWithErrors { display: inline; }

				/*INNER PAGES - Donate Form*/
				#donate_form p.small { width: auto; text-align: left; padding: 0 0 15px; line-height: 1.3em; }
				#donate_form input.submit { float: left; width: 104px; height: 21px; background-image: url(https://s3.amazonaws.com/thesundaymass/btn_donate.gif); }
				#donate_btns { float: right; margin-top: 38px; }
					a.clear_fields { float: left; margin-right: 10px; }
				#processing { display: none; }
				#processing img { vertical-align: -3px; }
				#radioBtns { float: left; width: 222px; padding-top: 15px; }
					div.radio_row { float: left; width: 222px; padding-bottom: 5px; }
					#content #radioBtns label { float: none; display: block; width: auto; text-align: left; padding: 0 0 3px 0; }
					#content #radioBtns input { margin-right: 5px; }
				#donate_mail { float: left; width: 660px; padding-top: 50px; }
				
				/*INNER PAGES - Join form*/
				#mailing_message, #broadcast_form { margin-top: 15px; }
				#mailing_message input.user_input, #broadcast_form input.user_input { margin-left: 0; }
				
				/*INNER PAGES - Contact Page*/
				#contact_form, #donate_form, #guide_form, #intention_form, #edit_reflection { margin-top: 15px; }
				#contact_form input.user_input, #donate_form input.user_input, #guide_form input.user_input, #intention_form input.user_input, #edit_reflection input.user_input { display: block; margin-left: 0; margin-bottom: 10px; }
				#contact_form input.submit, #guide_form input.submit, #intention_form input.submit, #edit_reflection input.submit { width: 70px; height: 21px; background-image: url(https://s3.amazonaws.com/thesundaymass/btn_send.gif); }
				#contact_form textarea, #intention_form textarea { margin-bottom: 10px; }
				#edit_reflection textarea { width: 650px; height: 400px; margin-bottom: 10px; font-size: 12px; line-height: 16px; }
				#contact_form div.fieldWithErrors input, #contact_form div.fieldWithErrors textarea, #guide_form div.fieldWithErrors input, #guide_form div.fieldWithErrors select, #donate_form div.fieldWithErrors input, #donate_form div.fieldWithErrors select { border-color: #c00; }
				
				/*INNER PAGES - Prayer Guide*/
				#inner_text #guide_info { list-style: disc; padding: 0 0 10px 30px; }
					#guide_info li { padding: 3px 0; }
				#checkBox { float: left; padding: 5px 0 5px 57px; }
					#checkBox input { vertical-align: bottom; margin-right: 10px; }
				#shipping { display: none; }
					#content div.formRow label.zip { width: 46px; }
				#security { float: left; width: 308px; padding: 10px; background: #E9F1EE; border: 1px solid #cdcdcd; }
					#content div.formRow #security label { text-align: left; }
					#security h4 { float: left; width: 308px; padding: 30px 0 10px; }
					#security p { width: 235px; padding: 11px 0 0 8px; text-align: left; color: #406866; }
					div.security_row { float: left; width: 308px; padding-bottom: 5px; }
						div.security_row img { float: left; }
				img.cc_major { float: left; margin: 33px 0 0 0; }
				div.donationRow { float: left; width: 660px; padding-bottom: 10px; }
				#grandTotal { float: left; width: 180px; padding: 10px 0 0 260px; margin-top: 5px; background: url(/images/border_tan.gif) center top no-repeat; text-align: left; color: #2D2616; font-weight: bold; }
					#content div.donationRow label, #content #grandTotal label { width: 180px; }
					div.donationRow span { padding: 3px 0 0 0; }
						#addlDonation span { padding-left: 37px; }
						#grandTotal span { float: none; }
					div.donationRow input { margin-right: 10px; }
					#content div.donationRow input.input_dollar_amount { width: 38px; height: 17px; padding: 3px 0 0 12px; font-size: 11px; color: #5c5c5c; border: 1px solid #cecece; border-bottom: 1px solid #e4e4e4; border-top: 1px solid #909090; vertical-align: middle;  background: url(/images/input_dollar.gif) left top no-repeat; }
					
				/*INNER PAGES - Parents Donate Page*/
				div.donate_parents div.formRow span { padding-right: 0; }
				/*#amount_parents { float: left; width: 330px; padding-top: 3px; }
									#amount_parents h4 { float: left; padding: 0 18px 0 0; text-align: right; width: 90px; }
									#content div.formRow #amount_parents label { width: auto; padding: 0 25px 0 5px; }*/
				div.status { float: left; padding: 4px 0 0 5px; }
					div.status a { color: #2a2a2a; }
					div.status a:hover { color: #740100; text-decoration: none; }
						div.status a.selected { color: #740100; }
					#content div.formRow div.status label { width: auto; padding: 0 8px 0 3px; }
				#content div.formRow input.other_amt { margin-top: 3px; }
				
				/*INNER PAGES - July Donate Page*/
				#content div.july_info { width: 606px; text-align: right; margin-top: 10px; }
					#content div.july_info label { width: 419px;  }
					#content div.july_info input.user_input { display: inline; }
				#amount_july { float: left; width: 330px; }
					#amount_july h4 { float: left; padding: 0 18px 0 0; text-align: right; width: 90px; }
					#amount_july div.colRow { float: right; width: 222px; padding-bottom: 7px; }
						#amount_july div.colRow input { margin-top: 3px; }
						#amount_july div.colRow label { width: auto; vertical-align: middle; padding: 3px 10px 0 3px; }
						#amount_july div.colRow input.user_input_short { width: 30px; vertical-align: middle; margin-top: 0; }