ADDRESS,
BLOCKQUOTE,
BODY, DD, DIV,
DL, DT,
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4,
H5, H6, IFRAME,
NOFRAMES,
OBJECT, OL, P,
UL, APPLET,
CENTER, DIR,
HR, MENU, PRE   { display: block }
LI              { display: list-item }
HEAD            { display: none }
TABLE           { display: table }
TR              { display: table-row }
THEAD           { display: table-header-group }
TBODY           { display: table-row-group }
TFOOT           { display: table-footer-group }
COL             { display: table-column }
COLGROUP        { display: table-column-group }
TD, TH          { display: table-cell }
CAPTION         { display: table-caption }
TH              { font-weight: bolder; text-align: center }
CAPTION         { text-align: center }
BODY            { padding: 8px; line-height: 1.33 }
H1              { font-size: 2em; margin: .67em 0 }
H2              { font-size: 1.5em; margin: .83em 0 }
H3              { font-size: 1.17em; margin: 1em 0 }
H4, P,
BLOCKQUOTE, UL,
FIELDSET, FORM,
OL, DL, DIR,
MENU            { margin: 1.33em 0 }
H5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
H6              { font-size: .67em; margin: 2.33em 0 }
H1, H2, H3, H4,
H5, H6, B,
STRONG          { font-weight: bolder }
BLOCKQUOTE      { margin-left: 40px; margin-right: 40px }
I, CITE, EM,
VAR, ADDRESS    { font-style: italic }
PRE, TT, CODE,
KBD, SAMP       { font-family: monospace }
PRE             { white-space: pre }
BIG             { font-size: 1.17em }
SMALL, SUB, SUP { font-size: .83em }
SUB             { vertical-align: sub }
SUP             { vertical-align: super }
S, STRIKE, DEL  { text-decoration: line-through }
HR              { border: 1px inset }
OL, UL, DIR,
MENU, DD        { margin-left: 20px }
OL, UL			{ padding-left: 12px; }
OL              { list-style-type: decimal }
OL UL, UL OL,
UL UL, OL OL    { margin-top: 0; margin-bottom: 0 }
U, INS          { text-decoration: underline }
CENTER          { text-align: center }
BR:before       { content: "\A" }



ABBR, ACRONYM   { font-variant: small-caps; letter-spacing: 0.1em }
A[href]         { text-decoration: underline; outline: none; }
:focus          { outline: thin dotted invert }


BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }


ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET,
FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME,
NOSCRIPT, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER,
DIR, HR, MENU, PRE, LI, TABLE, TR, THEAD, TBODY, TFOOT,
COL, COLGROUP, TD, TH, CAPTION
                { unicode-bidi: embed }


@media print {
  @page         { margin: 10% }
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE,
  PRE           { page-break-inside: avoid }
  UL, OL, DL    { page-break-before: avoid }
}

@media speech {
  H1, H2, H3,
  H4, H5, H6    { voice-family: paul, male; stress: 20; richness: 90 }
  H1            { pitch: x-low; pitch-range: 90 }
  H2            { pitch: x-low; pitch-range: 80 }
  H3            { pitch: low; pitch-range: 70 }
  H4            { pitch: medium; pitch-range: 60 }
  H5            { pitch: medium; pitch-range: 50 }
  H6            { pitch: medium; pitch-range: 40 }
  LI, DT, DD    { pitch: medium; richness: 60 }
  DT            { stress: 80 }
  PRE, CODE, TT { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  EM            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  STRONG        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  DFN           { pitch: high; pitch-range: 60; stress: 60 }
  S, STRIKE     { richness: 0 }
  I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  B             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  U             { richness: 0 }
  A:link        { voice-family: harry, male }
  A:visited     { voice-family: betty, female }
  A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}




.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .clearfix {height: 1%;}
html{margin:0;padding:0;}
body{margin:0;padding:0;text-align:center;}
	#long_header{position:relative;text-align:center;width:100%;min-width:1000px;height:235px;background:white url(gfx/top_bar_long.gif) repeat-x;}
		#header{position:relative;width:992px;margin:0px auto;text-align:left;padding-top:4px;background-color:white;}
	#pagewidth{position:relative;width:1000px;text-align:left;margin:0 auto;padding:0;z-index: 1;}
		#main{position:relative;width:992px;margin:0px 4px 4px 4px;z-index: 1;}
		#footer{position:relative;width:992px;margin:4px;}
			#leaderboard{position:relative;height:90px;width:992px;}
				#leaderboard a img{position:relative;float:right;left:5px;}
				.leaderboard_left{position:absolute;top:0px;left:-5px;}
			#header_bar{position:relative;margin:4px 0;height:87px;}
				#donate_btn{position:absolute;left:669px;top:20px;}
				#search{position:absolute;left:335px;z-index:11;top:36px;background-color:transparent;height:21px;width:310px;overflow:hidden;}
					#ajaxSearch_form {
					   margin:0;
					   padding:0;
					   width: auto;
					   height:20px;
					}
					#ajaxSearch_form fieldset{ margin:0;padding:0;border:0;}
					#ajaxSearch_input {
					background:#FFFFFF none repeat scroll 0 0;
					border:1px solid #CCB582;
					display:inline;
					position:absolute;
					top:0;
					font-size:10px;
					height:13px;
					line-height:10px;
					margin:0 0 0 0;
					padding:2px;
					width:244px;
					
					}
					#ajaxSearch_submit {
					   display: block;
					   position:absolute;
					   left:255px;
					   
					   top:0px;
					   height: 21px;
					   line-height: 21px;
					}
					#ajaxSearch_intro{ display:none;}
					#ajaxSearch_output {
					   border: 1px solid #444;
					   padding: 10px;
					   background: #fff;
					   display: block;
					   height: auto;
					   vertical-align: top;
					}
					.AS_ajax_result {
					   color: #444;
					   margin-bottom: 3px;
					}
					.AS_ajax_resultLink {
					   text-decoration: underline;
					}
					.AS_ajax_resultDescription{
					   color: #555;
					}
					.AS_ajax_more {
					   color: #555;
					}

				#logo{position:absolute;left:-10px;top:0;margin:0;padding:0;}
			#nav_bar{position:relative;height:42px;padding-left:5px;}
		#main{position:relative;z-index: 2;}
			#skyscraper_v_ad{position:relative;float:right;width:120px;padding:0;margin:0;overflow: hidden;}
				.skyscraper_v_ad{position:relative;}
			#content{position:relative;float:left;width:868px;z-index: 3;}
				h2.image_title{position:relative;left:-5px;height:17px;margin-bottom:20px;margin-top:0px;background:white url(gfx/title_bgs.gif) left no-repeat;}
				#content_banner{position:relative;height:140px;width:868px;margin:0;padding:0;}
					#page_location{display:auto;}
					#fact_btn{position:relative;display:block;float:right;width:578px;height:105px;}
						a#fact_btn img{border:0;}
					#donate_btn_sm{position:relative;float:right;height:35px;width:579px;}
						.donate_btn_leadin{position:relative;float:right;height:35px;line-height:33px;font-family:verdana;font-size:18px;color:white;margin-right:20px;}
						#donate_btn_sm a{position:relative;float:right;display:block;height:24px;width:172px;top:5px;margin-right:20px;}
						#donate_btn_sm a img{border:0;}
				#left_col{position:relative;float:left;width:262px;margin-right:12px;padding-top:15px;padding-left:15px;padding-bottom: 250px;z-index: 4;}
					h2#events_title{background-position: -1px 0px;margin-top:20px;left:0px;margin-bottom:5px;margin-left:0px;}
					.event_blurb_wrapper{padding-right:25px;position: relative;}
						.event_blurb_nav{position: relative;margin-bottom:15px;}
						.event_blurb_title{}
						.event_date{}
						.event_blurb{line-height: 18px;margin-bottom:20px;position: relative;font-size:11px;}
						.event_cont_reading{font-size:11px;}
						#homepage_ticket_wrapper{position:relative;margin-bottom:60px;}
						#homepage_ticket_wrapper #paint_logo_homepage{position:relative;float:right;margin-right:10px;margin-left:5px;top:-14px;}
						#homepage_ticket_wrapper form {position:relative;margin-top:25px;}
						.paypal_link_ticket_form{margin:0;background:transparent url(gfx/ticket_btn.gif) no-repeat;text-align:center;width:255px;height:43px;}
						.paypal_link_submit_btn{font-weight:normal;color:white !important;position: relative;top:7px;}
				#center_col{position:relative;float:left;width:579px;z-index: 5;}
					
					#leadin_box_short{ position:relative; margin-bottom:0px;padding-bottom:0px;}
					#leadin_box{position:relative;top:-1px;border-left:4px solid #cce3ec;border-right:4px solid #cce3ec;border-bottom:4px solid #cce3ec;}
					#leadin_box p{padding:7px 10px 30px 20px;margin:0;}
					#main_content_wrapper{position:relative;padding:35px 0px 10px 20px;}
					
					.reduce_leadin_margin{position:relative;padding:0px 20px 10px 20px !important;}	
						#tips{position:relative;float:left;width:230px;margin-right:40px;font-size:11px;line-height: 16px;}
							h2#tips_title{background-position: 0px -40px;}
								#tips_rss{position:relative;display:block;left:145px;height:15px; width:58px;}
						#newsletter{position:relative;float:left;width:289px;}
							h2#newsletter_title{background-position: 0px -20px;}
							.newsletter_thumb{display:none; height:117px;width:80px;margin-right:15px;position: relative;float:left;}
							.newsletter_blurb{position:relative;width:178px;float:left;line-height: 16px;}
				#right_col{position:relative;float:left;width:198px;display:none;z-index: 4;}		
		#footer_wrapper{position:relative;width:100%;min-width:1000px;z-index: 9;}
		#footer{margin:0 auto;padding-top:5px;bottom:0;height:60px;text-align:left;color:white;}
			#support_logos{position:absolute;bottom:111px;left:10px;}
			.sl_homepage{width:265px;}
			.sl_homepage .support_logo_link img {padding:5px 5px;}
			.sl_interior{width:178px;}
			.sl_interior .support_logo_link img {padding:5px 2px;}
				.supported_by {position:relative;margin-bottom:10px;}
				.support_logo_link img { position:relative; height:60px;border:0px; }
			#vrule{position:absolute;width:1px;bottom:100px;left:194px}body {background:#EEE7D7 url(gfx/body_bg.jpg) center repeat-y;}
body *{
font-family:verdana,sans-serif !important;
color:#333333;
font-size:12px;
line-height:18px;}

a, a:link, a:visited {
text-decoration: none;
color:#d37b02;}

a:hover, a:link:hover, a:visited:hover {
color:#667393;}

a.goto_category_list{font-weight: bold;font-size: 10px;}
a.cont_reading{font-style: italic;}


h1, h2, h3, h4, h5, h5 { margin-bottom: 0px; }

img{
position:relative;
vertical-align: bottom;
margin:0;
padding:0;
}

.leadin_header_burnt_orange{color:#c77711;}
.drk_blue{color:#00709e;}
.globalnavbar_orange{color:#ce7700;}
.bodybackground_brown{color:#d7c399;}
.link_orange{color:#d37b02;}
.footer_blue{color:#68a2be;}
.leadin_box_blue_border{color:#cce3ec;}
.leadin_box_blue_bg{color:#dbebf2}
.submenu_rollover_tan{color:#f6e7ca;}

#pagewidth{background-color:white;}
	#header_bar{background:#f0e8d9 url(gfx/top_bar.gif) repeat-x;}
		#donate_btn img{border:0;}
		#search{}
		#logo a img{border:0;}
	#nav_bar{background:transparent url(gfx/globalnav_bar.gif) repeat-x;}
		
	#content{background-color:transparent;}
		
		.content_banner_interior{background:#add1e1 url(../../images/EC_head_strength.jpg) no-repeat;}
		.content_banner_interior_7{background:#add1e1 url(../../images/EC_head_strength.jpg) no-repeat;}
		.content_banner_interior_10{background:#add1e1 url(../../images/EC_head_refer.jpg) no-repeat;}
		.content_banner_interior_6{background:#add1e1 url(../../images/EC_head_donate.jpg) no-repeat;}
		.content_banner_interior_11{background:#add1e1 url(../../images/EC_head_services.jpg) no-repeat;}
		.content_banner_interior_9{background:#add1e1 url(../../images/EC_head_press.jpg) no-repeat;}
		.content_banner_interior_12{background:#add1e1 url(../../images/EC_head_tips.jpg) no-repeat;}
		.content_banner_interior_13{background:#add1e1 url(../../images/EC_head_contact.jpg) no-repeat;}
		.content_banner_interior_42{background:#add1e1 url(../../images/EC_head_search.jpg) no-repeat;}
		.content_banner_interior_8{background:#add1e1 url(../../images/EC_head_events.jpg) no-repeat;}
		
			#donate_btn_sm{background-color:transparent;}
			.donate_btn_leadin{display:none;}
		#left_col{background-color:transparent;}
			.event_blurb_nav,.event_blurb_nav a{color:#d37b02 !important;font-style: italic;font-size:10px;font-weight: bold;}
			.event_blurb_title{color:#d37b02;font-size:12px;}
			.event_date{color:#666;font-size:11px;font-style: italic;}
			.event_blurb{line-height: 16px;}
			.event_cont_reading{font-style: italic;}
			
		#center_col{background-color:white;}
			#leadin_box{background:#dbebf2;}
			
			#main_content_wrapper{}
				#tips{background-color: transparent}
				#tips .cont_reading{font-size:11px;}
				.ajaxSearch_highlight{background-color:yellow;}
				#newsletter{background-color: transparent}
				.newsletter_blurb,#newsletter a{font-size: 11px;}
		#right_col{background-color:white;}
		.subhead_large{font-size:20px;margin:0;padding:0px 10px 0px 20px;color:#c77711;}
		.subhead_taller{font-size:18px;margin:0;}
		.subhead_medium{font-size:15px;margin:0;color:#00709e;}
		.subhead_small{font-size:12px;font-weight: bold;margin:0;color:#333333;}
	#footer_wrapper{background:#68a2be url(gfx/footer_bar.gif) repeat-x;border-top:4px solid white;}
		#footer{background:#68a2be url(gfx/footer_bar.gif) repeat-x;color:white;}
			#vrule{background-color:#F2D7B3;}
			#copyright{font-size:10px;}
	





a.searchButton, a.searchButton:link, a.searchButton:visited{
text-decoration:none;
color:#394565;}

a.searchButton:hover, a.searchButton:link:hover, a.searchButton:visited:hover{
color:#667393;}



#content_banner{height:87px;}
	#page_location{position:relative;float:right;top:54px;bottom:0;width:669px;height:33px;color:white;}
	#page_location h2 { line-height:33px; margin-left:15px;height:33px;position:relative;bottom:0px; }
	#page_location h2 img { position:relative;height:33px; }
#left_col{position:relative;float:left;width:173px;margin-right:11px;padding-top:15px;padding-left:15px;}
	
	#ee_miniCalendarContainer{position:absolute;width:198px;left:471px;height:236px;top:-25px;background-color:#dac5a6;border:0px solid #68a2be;z-index: 999;}
	.ee_miniCalendar{text-align: center;width:179px;background-color:white;border:1px solid #68a2be;position:relative;top:28px;left:8px;}
		.ee_miniCalendarNav{background-color:#dbebf2;width:100%;text-align: left;}
	.ee_miniCalendarDays{margin:0 auto;}
	.ee_miniCalendarDays td,.ee_miniCalendarDays th{padding:3px;text-align: center;}
#center_col{width:467px;}
	#pagelocation_img_title{border-bottom:1px solid #cce3ec;margin-bottom:10px;position:relative;width:173px;}
	#leadin_box{position:relative;margin-top:0px;border-left:4px solid #cce3ec;border-right:4px solid #cce3ec;border-bottom:4px solid #cce3ec;margin:0;}

	#leadin_box h3{padding:0 0 0 12px !important;}
	#leadin_box p{padding:5px 10px 30px 12px;margin:0;}
	#main_content_wrapper{position:relative;padding:20px 20px 10px 15px;}
	#main_content_wrapper p{ margin:1.2em 0 !important;}
		dt {font-weight: bold;margin-top:15px;margin-bottom:5px;}
		.ajaxSearch_result{margin:10px 0 20px 0;position:relative;}
		.ajaxSearch_resultsInfo{font-weight: bold;}
		form label{position:relative;display:block;}

		.ajaxSearch_paging{padding:20px 0 10px 0;position:relative;display:block;}
		#donateplusform ul{padding:0; margin:0; list-style-type: none;}
		#donateplusform ul li{padding-bottom:10px;}
		#donateplusform #paypal_btn{background-color:white;}
	.subhead_small{font-size:12px;font-weight: bold;margin:0;color:#00709E;margin:0 0 -8px !important;}
	h3.reduce_leadin_margin{font-size:16px;font-weight: bold;margin:0 0 -8px !important;padding:0 !important;}
#right_col{display:block;margin-left:4px;}
	.right_photo_gradient{ position:relative;min-height: 316px;padding:10px;}
	.right_photo_gradient p{ margin:0 0 15px 0;}
	#supporting_info{position:relative;height:15px;display:block;line-height: 15px;margin-left:5px;margin-bottom:10px;}
	
#page_location{background:#68a2be url(gfx/heading_gradient.jpg) top right no-repeat;}
#leadin_box{}

.right_photo_gradient{background:white url(gfx/photo_gradient.jpg) top left no-repeat;}

#supporting_info{background-position: -1px -60px;margin-top:10px;}
.right_photo_gradient * {font-size: 11px !important;}
.white { color:white !important; }

