/** DEFAULT ELEMENT, ID AND CLASS STYLES
 **************************************************************/
	/** FONTS **/
	@import url("https://797dac.claudeassets.com/20250608174838cs_/http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700,300,200");
	@import url("https://ce9aa4.claudeassets.com/20250608174838cs_/http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700");

	/** ELEMENTS **/
	html, body { font-family:"Open Sans", Helvetica, Arial, sans-serif; font-size:14px; font-weight:400; line-height:18px; width:100%; height:100%; }
	body { background:url("https://140efe.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/body_bg.jpg") top center; }
	ol, ul { padding:18px 32px; }
	
	/** CLASSES **/
	.clear { line-height:0; height:0; clear:both; }
	
	/** IDs **/
	#header-wrapper { background:url("https://5d8861.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/header_wrapper_bg.png") center center repeat-x; width:100%; }
	#header-wrapper #header { width:992px; margin:0 auto; }
	#header-wrapper #header .left-column { width:222px; position:relative; float:left; display:inline; }
	#header-wrapper #header .left-column #languages h2 { color:#F3EDD7; font-family:"Yanone Kaffeesatz", Helvetica, Arial, sans-serif; font-size:28px; font-weight:400; line-height:28px; text-align:right; text-transform:uppercase; margin:0 18px 0 0; }
	#header-wrapper #header .left-column #languages h2 { text-shadow:2px 2px 3px #151515; -moz-text-shadow:2px 2px 3px #151515; -ms-text-shadow:2px 2px 3px #151515; -o-text-shadow:2px 2px 3px #151515; -webkit-text-shadow:2px 2px 3px #151515; }
	#header-wrapper #header .left-column #languages ul { list-style:none; text-align:right; padding:0; margin:0 9px 0 0; }
	#header-wrapper #header .left-column #languages ul li { border-left:#FFFFFF solid 1px; display:inline-block; }
	#header-wrapper #header .left-column #languages ul li:first-child { border:none; }
	#header-wrapper #header .left-column #languages ul li a { color:#F3EDD7; text-decoration:none; padding:0 9px; display:block; }
	#header-wrapper #header .left-column #languages ul li a { text-shadow:2px 2px 3px #151515; -moz-text-shadow:2px 2px 3px #151515; -ms-text-shadow:2px 2px 3px #151515; -o-text-shadow:2px 2px 3px #151515; -webkit-text-shadow:2px 2px 3px #151515; }
	
	#content-wrapper #content { height:100%; display:table !important; }
	#content-wrapper #content .right-column { height:100%; display:table-cell; }
	
	#content-wrapper {  }
	#content-wrapper #content { width:992px; margin:0 auto; display:table; }
	#content-wrapper #content .left-column { width:222px; position:relative; display:table-cell; }
	#content-wrapper #content .left-column ul { list-style:none; padding:0 9px; margin:0; }
	#content-wrapper #content .left-column ul li { border-top:#333333 solid 1px; border-bottom:#84605B solid 1px; padding:9px; position:relative; }
	#content-wrapper #content .left-column ul li:first-child { border-top:none; }
	#content-wrapper #content .left-column ul li:last-child { border-bottom:none; }
	#content-wrapper #content .left-column ul li a { color:#F3EDD7; font-family:"Yanone Kaffeesatz"; font-weight:400; font-size:28px; line-height:28px; text-align:right; text-decoration:none; text-transform:uppercase; display:block; }
	#content-wrapper #content .left-column ul li a { text-shadow:2px 2px 3px #151515; -moz-text-shadow:2px 2px 3px #151515; -ms-text-shadow:2px 2px 3px #151515; -o-text-shadow:2px 2px 3px #151515; -webkit-text-shadow:2px 2px 3px #151515; }
	#content-wrapper #content .left-column ul li a:hover { opacity:0.75; }
	#content-wrapper #content .left-column ul li ul { width:200px; padding:0; top:0; right:-210px; position:absolute; display:none; z-index:2; }
	#content-wrapper #content .left-column ul li ul:before { content:''; border:solid transparent; border-color:rgba(0,0,0,0); border-right-color:#F3EDD7; border-width:15px; width:0; height:0; top:8px; left:-25px; position:absolute; }
	#content-wrapper #content .left-column ul li:hover ul { display:block; }
	#content-wrapper #content .left-column ul li ul li { background:#F3EDD7; border-top:none; }
	#content-wrapper #content .left-column ul li ul li a { color:#333333; text-align:left; }
	#content-wrapper #content .left-column ul li ul li a { -moz-text-shadow:none; -ms-text-shadow:none; -o-text-shadow:none; -webkit-text-shadow:none; text-shadow:none; }
	#content-wrapper #content .right-column { background:url("https://f520c8.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/right_column_bg.jpg"); width:626px; padding:0 72px; position:relative; display:table-cell; }
	#content-wrapper #content .right-column h2 { color:#4A1E14; background:url("https://c0427c.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/h2_bg.jpg") repeat-x; font-family:"Yanone Kaffeesatz", Helvetica, Arial, sans-serif; font-size:32px; font-weight:400; line-height:32px; text-align:center; text-transform:uppercase; padding:18px 0; margin:0 0 18px 0; }
	#content-wrapper #content .right-column p { font-family:"Open Sans", Helvetica, Arial, sans-serif; font-size:14px; font-weight:400; line-height:18px; margin:0 0 18px 0; }
	#content-wrapper #content .right-column p:last-child { margin:0; }
	#content-wrapper #content .right-column a { color:#4A1E14; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-size:14px; line-height:18px; text-decoration:none; }
	
	#footer-wrapper { background:url("https://1f3526.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/footer_wrapper_bg.png") bottom center repeat-x; width:100%; height:122px; }
	#footer-wrapper #footer { background:url("https://fc35f0.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/footer_bg.jpg") top right no-repeat; text-align:center; width:770px; height:122px; padding:0 0 0 222px; margin:0 auto; overflow:hidden; }
	#footer-wrapper #footer p { padding:28px 0 20px 0; margin:0; }
	#footer-wrapper #footer a { background:#FFFFFF; padding:9px; margin:20px 0 0 0; display:inline-block; }
	#footer-wrapper #footer a { border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -ms-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; }
	#footer-wrapper #footer a { box-shadow:0 0 9px #151515; -moz-box-shadow:0 0 9px #151515; -ms-box-shadow:0 0 9px #151515; -o-box-shadow:0 0 9px #151515; -webkit-box-shadow:0 0 9px #151515; }
	#footer-wrapper #footer a img { display:block; }
	
/** HOME
 **************************************************************/
	#home {  }
	
	#home .right-column .left-shadow { background:url("https://09445d.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/left_shadow_bg.png") repeat-y; width:20px; top:-375px; left:0; bottom:-122px; position:absolute; }
	#home .right-column .right-shadow { background:url("https://1bca18.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/right_shadow_bg.png") repeat-y; width:20px; top:-375px; right:-20px; bottom:-122px; position:absolute; }
	
	#home #header-wrapper #header .left-column h1 { text-align:right; width:222px; height:150px; padding:0; margin:94px 0 0 0; }
	#home #header-wrapper #header .left-column h1 a { display:inline-block; }
	#home #header-wrapper #header .left-column h1 a img { width:132px; height:132px; padding:19px 0 0 0; margin:0; display:block; }
	#home #header-wrapper #header .left-column #languages { margin:65px 0 0 0; }
	#home #header-wrapper #header .right-column { background:url("https://80b4a8.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/home_header_right_bg.jpg") no-repeat; width:770px; height:375px; position:relative; float:right; display:inline; }
	#home #header-wrapper #header .right-column #masthead { border:#FFFFFF solid 3px; width:620px; height:288px; margin:40px auto; position:relative; }
	#home #header-wrapper #header .right-column #masthead .masthead_block { width:100%; height:100%; overflow:hidden; }
	#home #header-wrapper #header .right-column #masthead .masthead_block img { display:block; }
	#home #header-wrapper #header .right-column #masthead #welcome { top:-9px; left:-18px; position:absolute; }
	
	#home #content-wrapper #content .right-column #body { margin:0 0 27px 0; }
	#home #content-wrapper #content .right-column #body h2 { font-size:23px; }
	#home #content-wrapper #content .right-column #news {  }
	#home #content-wrapper #content .right-column #news h2 { font-size:23px; }
	#home #content-wrapper #content .right-column #news .news {  }
	#home #content-wrapper #content .right-column #news .news .news_article { margin:0 0 27px 0; }
	#home #content-wrapper #content .right-column #news .news .news_article .header {  }
	#home #content-wrapper #content .right-column #news .news .news_article .header h3 { padding:0; margin:0 0 9px 0; }
	#home #content-wrapper #content .right-column #news .news .news_article .header h3 a { font-family:"Yanone Kaffeesatz", Helvetica, Arial, sans-serif; font-size:24px; font-weight:400; line-height:24px; text-transform:uppercase; }
	#home #content-wrapper #content .right-column #news .news .news_article .header h4 { font-family:"Open Sans", Helvetica, Arial, sans-serif; font-size:16px; font-weight:400; line-height:16px; padding:0; margin:0 0 9px 0; }
	#home #content-wrapper #content .right-column #news .news .news_article .body {  }
	#home #content-wrapper #content .right-column #news .news .news_article .body a { color:#4A1E14; text-decoration:none; }
	#home #content-wrapper #content .right-column #news .news #more_articles { color:#4A1E14; text-decoration:none; }
	
/** DEFAULT
 **************************************************************/
	#default {  }
	
	#default .right-column .left-shadow { background:url("https://09445d.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/left_shadow_bg.png") repeat-y; width:20px; top:-375px; left:0; bottom:-122px; position:absolute; }
	#default .right-column .right-shadow { background:url("https://1bca18.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/right_shadow_bg.png") repeat-y; width:20px; top:-375px; right:-20px; bottom:-122px; position:absolute; }
	
	#default #header-wrapper #header .left-column h1 { text-align:right; width:222px; height:150px; padding:0; margin:57px 0 0 0; }
	#default #header-wrapper #header .left-column h1 a { display:inline-block; }
	#default #header-wrapper #header .left-column h1 a img { width:132px; height:132px; padding:19px 0 0 0; margin:0 auto; display:block; }
	#default #header-wrapper #header .left-column #languages { margin:35px 0 0 0; }
	#default #header-wrapper #header .right-column { background:url("https://4242af.claudeassets.com/20250608174838im_/https://www.imperialcountyced.com/images/frontend/default_header_right_bg.jpg") no-repeat; width:770px; height:300px; position:relative; float:right; display:inline; }
	#default #header-wrapper #header .right-column #masthead { border:#FFFFFF solid 3px; width:620px; height:210px; margin:40px auto; position:relative; }
	#default #header-wrapper #header .right-column #masthead .masthead_block { width:100%; height:100%; overflow:hidden; }
	#default #header-wrapper #header .right-column #masthead .masthead_block img { display:block; }
	#default #header-wrapper #header .right-column #masthead #welcome { top:-9px; left:-18px; position:absolute; }
	
	#default #content-wrapper #content .right-column #body { margin:0 0 27px 0; }
	#default #content-wrapper #content .right-column #news {  }
	#default #content-wrapper #content .right-column #news .news {  }
	#default #content-wrapper #content .right-column #news .news .news_article { margin:0 0 27px 0; }
	#default #content-wrapper #content .right-column #news .news .news_article .header {  }
	#default #content-wrapper #content .right-column #news .news .news_article .header h3 { padding:0; margin:0 0 9px 0; }
	#default #content-wrapper #content .right-column #news .news .news_article .header h3 a { font-family:"Yanone Kaffeesatz", Helvetica, Arial, sans-serif; font-size:24px; font-weight:400; line-height:24px; text-transform:uppercase; }
	#default #content-wrapper #content .right-column #news .news .news_article .header h4 { font-family:"Open Sans", Helvetica, Arial, sans-serif; font-size:16px; font-weight:400; line-height:16px; padding:0; margin:0 0 9px 0; }
	#default #content-wrapper #content .right-column #news .news .news_article .body {  }
	#default #content-wrapper #content .right-column #news .news .news_article .body a { color:#4A1E14; text-decoration:none; }
	#default #content-wrapper #content .right-column #news .news #more_articles { color:#4A1E14; text-decoration:none; }
	
/** SYSTEM
 **************************************************************/
 	/** AGENDAS & MINUTES **/
	#agendas { float: left }
	#minutes { float: right }
	#agendas,#minutes { width: 200px; margin: 0 50px }
	#agendas h4,#minutes h4 { margin: 0 0 10px; font-size: 1.428em; font-family: "DezenProRegular"; text-transform: uppercase; color: #33231e }
	#agendas ul,#minutes ul { margin: 0 }
	#agendas ul li a,#minutes ul li a { font-size: .857em; color: #602a23; font-weight: 600 }
	
	/** CALENDAR **/
 	.calendar .cal { background: #fffdfc; margin: 0 0 30px }
	.calendar .cal th { background: #750914; padding: 15px; color: #ffffff }
	.calendar .cal th a { display: inline-block }
	.calendar .cal tr:nth-child(2n) td { background: none }
	.calendar .cal th { text-align: center }
	.calendar .cal td { background: none; padding: 10px; text-align: center }
	.calendar .cal .weekday_header { font-weight: 600 }
	.calendar .cal td a { color: #750914; font-weight: 600; text-decoration: none }
	.calendar .event { margin: 0 0 20px }
	.calendar .event .header { margin: 0 0 10px } 
	.calendar .event .header h3 { margin: 0 0 5px; font-size: 1.214em }
	.calendar .event .header h4 { font-family:"Yanone Kaffeesatz", Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 1.428em; margin: 0; color: #33231e }
	.calendar .event .header h5 { font-size: 0.928em; margin: 0; color: #602a23; font-weight: 500 }
	.calendar .event .body a { font-size: 0.857em; font-weight: 600 }
	.calendar .event .ical { margin: 5px 0 0 }
	.calendar .event .ical a { font-size: 0.857em; font-weight: 600 }
	
	/** CONTACT FORM **/
	#contact_form { background: #602a23; width: 620px; -moz-box-shadow: 5px 5px 0 #181312; -webkit-box-shadow: 5px 5px 0 #181312; box-shadow: 5px 5px 0 #181312 }
	#contact_form fieldset { border: 0 }
	#contact_form legend { margin: 0 0 5px; color: #f3edd7; text-shadow: 0 2px 0 #181312; float: left }
	#contact_form tr td { background: 0; padding: 10px }
	#contact_form tr .field_label,
	#contact_form tr .field_note { font-family:"Yanone Kaffeesatz", Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 1.142em; color: #f3edd7 }
	#contact_form .field_input input,
	#contact_form textarea { width: 250px; height: 30px; font-family:Helvetica, Arial, sans-serif; font-size: .875em; margin: 0; padding: 5px }
	#contact_form textarea { min-height: 100px }
	#contact_form input[type=submit] { background: #f1b542; padding: 5px 10px; font-size: .857em; color: #fff; text-transform: uppercase; border: 0; cursor: pointer; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; -moz-box-shadow: inset 0 1px 0 #d7a23b; -webkit-box-shadow: inset 0 1px 0 #d7a23b; box-shadow: inset 0 1px 0 #d7a23b }
	
	/** FAQ **/
	#faq dl { margin: 0 0 15px }
	#faq .question { color: #602a23; cursor: pointer }
	
	/** NEWS **/
	#news .event { margin: 0 0 20px }
	#news .event .header { margin: 0 0 10px }
	#news .events .event .body p { margin: 0 0 5px }
	#news .event .body .more { font-size: .857em; color: #602a23; font-weight: 600 }
/*
     FILE ARCHIVED ON 10:53:39 May 07, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:38:53 Sep 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.688
  exclusion.robots: 0.08
  exclusion.robots.policy: 0.066
  esindex: 0.01
  cdx.remote: 10.645
  LoadShardBlock: 122.867 (3)
  PetaboxLoader3.datanode: 133.015 (5)
  PetaboxLoader3.resolve: 117.421 (2)
  load_resource: 143.589
  loaddict: 27.713
*/