body {
	background: #FFFFFF url(../images/layout/body_bg.gif) repeat-x;
	text-align: center;
	margin: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #000000;
}

a {
	color: #000000;
}

form, input, select, textarea {
	margin: 0px;
}

#wrapper {
	margin: 0px auto;
	text-align: left;
	width: 950px;	
}

#header {
	height: 120px;
}

#logo {
	background: no-repeat 40px 43px;
	padding: 43px 0px 0px 40px;
	display: inline;
	width: 294px;
	float: left;	
}

#header h1, #header h4 {	
	text-indent: -9999px;
	overflow: hidden;	
	margin: 0px;
}

#header h1 a {
	display: block;
	height: 60px;
	width: 294px;
}

#header h4 {
	display: none;
}

#tools {
	margin-right: 34px;
	margin-top: 15px;
	display: inline;
	float: right;
	width: 235px;
}

#language {
	padding-left: 167px;
	margin-bottom: 5px;
}

#language a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;	
	height: 11px;
}

#language #es a { background: url(../images/layout/lang_es.gif) no-repeat; width: 58px; }
#language #en a { background: url(../images/layout/lang_en.gif) no-repeat; width: 50px; margin-left: 8px; }

#textonly {
	margin-top: 1px;
	margin-right: 11px;
	display: inline;
	width: 116px;
	float: right;
}

#textonly a {
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 116px;
	height: 9px;
}

#textsize {
	background-repeat: no-repeat;
	padding-left: 48px;
	margin: 6px 10px 0px 100px;
	float: right;
	height: 13px;
	width: 35px; /* w/o padding 83 */
}

#textsize span { display: none; }

#textsize a {
	margin-right: 2px;
	text-indent: -9999px;
	overflow: hidden;
	display: inline;	
	height: 13px;
	float: left;
}

#textsize #small { width: 8px; }
#textsize #medium { width: 11px; }
#textsize #large { width: 12px; margin-right: 0px; }

#search {
	display: block;
}

#searchbox {
	border: 1px solid #7F9DB9;
	height: 18px;
	width: 165px;
}

#searchbox:hover, #searchbox:active {
	border: 1px solid #2D7BBB;
}

#searchbtn {
	position: relative;
	margin-top: 3px;
	top: 10px;
	*top: 7px;	
}

#menu {
	padding-left: 28px;
	padding-top: 12px;
	height: 29px; /* w/o padding 41 */
}

#nav {
	list-style: none;
	padding: 0px;
	margin: 0px;	
}

#nav li {
	display: inline;
	float: left;
}

#nav li a {
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-right: 10px;
	overflow: hidden;
	display: block;
	height: 29px;
}

#resources strong, #resources h4, #information strong, #information h4 {
	font-size: 1.2em;
}

#resources_menu, #guide_menu {
	margin: 0px auto;
	width: 858px;
}

#resources_download, #guide_download, #homeescape_download {
	background-repeat: no-repeat;
	margin: 0px auto; 
	margin-top: 40px;
	display: inline;
	height: 128px;
	width: 136px;
	float: left;	
}
#guide #guide_download {
	background-repeat: no-repeat;
	margin-top: 40px;
	display: inline;
	height: 128px;
	width: 136px;
	float: right;	
}

#resources_download a, #guide_download a, #homeescape_download a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 136px;
}

#resources_download a#pdf, #guide_download a#pdf, #homeescape_download a#pdf {
	height: 85px;
}

#resources_download a#adobe, #guide_download a#adobe, #homeescape_download a#adobe {
	height: 43px;
}

#homeescape_planner {
	width: 300px;
	margin: 0px auto;
}

#homeescape_download {
	margin: 20px 20px 40px 0px;
}

#homeescape_directions {
	padding-top: 30px;
}

#resources_nav, #guide_nav, #information_nav {
	float: right;
	display: inline;
	list-style: none;	
	margin: 0px auto;
	margin-top: 40px;
	padding: 0px;
	width: 719px;
}
#guide #guide_nav {
	float: right;
	display: inline;
	list-style: none;	
	margin: 0px auto;
	margin-top: 40px;
	padding: 0px;
	padding-right: 60px;
	/*width: 719px;*/
	width: 430px;
}
#flip_guide { 
	float: left; 
	margin-top: 17px;
}
#flip_guide h3 {
	text-align: center; 
	}
#resources_nav li, #guide_nav li, #information_nav li {
	display: inline;
	float: left;
}

#resources_nav li a, #guide_nav li a, #information_nav li a {
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 13px;
	margin-right: 6px;
	overflow: hidden;
	display: block;
	height: 57px;
	width: 136px;
}

#resources_nav li#nav_services a { }
#resources_nav li#nav_services a:active, #resources_nav li#nav_services a:hover { background-position: 0px -57px; }
#resources_nav li#nav_chp a { background-position: -136px 0px; }
#resources_nav li#nav_chp a:active, #resources_nav li#nav_chp a:hover { background-position: -136px -57px; }
#resources_nav li#nav_hospitals a { background-position: -272px 0px; }
#resources_nav li#nav_hospitals a:active, #resources_nav li#nav_hospitals a:hover { background-position: -272px -57px; }
#resources_nav li#nav_urgentcare a { background-position: -408px 0px; }
#resources_nav li#nav_urgentcare a:active, #resources_nav li#nav_urgentcare a:hover { background-position: -408px -57px; }
#resources_nav li#nav_police a { background-position: -544px 0px; margin-right: 0px; }
#resources_nav li#nav_police a:active, #resources_nav li#nav_police a:hover { background-position: -544px -57px; margin-right: 0px; }
#resources_nav li#nav_ambulance a { background-position: -680px 0px; }
#resources_nav li#nav_ambulance a:active, #resources_nav li#nav_ambulance a:hover { background-position: -680px -57px; }
#resources_nav li#nav_hotels a { background-position: -816px 0px; }
#resources_nav li#nav_hotels a:active, #resources_nav li#nav_hotels a:hover { background-position: -816px -57px; }
#resources_nav li#nav_utilcompanies a { background-position: -952px 0px; }
#resources_nav li#nav_utilcompanies a:active, #resources_nav li#nav_utilcompanies a:hover { background-position: -952px -57px; }
#resources_nav li#nav_personal a { background-position: -1088px 0px; }
#resources_nav li#nav_personal a:active, #resources_nav li#nav_personal a:hover { background-position: -1088px -57px; }
#resources_nav li#nav_general a { background-position: -1224px 0px; margin-right: 0px; }
#resources_nav li#nav_general a:active, #resources_nav li#nav_general a:hover { background-position: -1224px -57px; margin-right: 0px; }
#resources_nav li#nav_nonprofit a { background-position: -1360px 0px; /*margin-right: 0px;*/ }
#resources_nav li#nav_nonprofit a:active, #resources_nav li#nav_nonprofit a:hover { background-position: -1360px -57px; }
#resources_nav li#nav_cert a { background-position: -1496px 0px; /*margin-right: 0px;*/ }
#resources_nav li#nav_cert a:active, #resources_nav li#nav_cert a:hover { background-position: -1496px -57px; }
#resources_nav li#nav_races a { background-position: -1632px 0px; /*margin-right: 0px;*/ }
#resources_nav li#nav_races a:active, #resources_nav li#nav_races a:hover { background-position: -1632px -57px; }

#guide_nav li#nav_wildfire a { }
#guide_nav li#nav_wildfire a:active, #guide_nav li#nav_wildfire a:hover { background-position: 0px -57px; }
#guide_nav li#nav_earthquake a { background-position: -136px 0px; }
#guide_nav li#nav_earthquake a:active, #guide_nav li#nav_earthquake a:hover { background-position: -136px -57px; }
#guide_nav li#nav_weather a { background-position: -272px 0px; }
#guide_nav li#nav_weather a:active, #guide_nav li#nav_weather a:hover { background-position: -272px -57px; }
#guide_nav li#nav_lakeisabella a { background-position: -408px 0px; }
#guide_nav li#nav_lakeisabella a:active, #guide_nav li#nav_lakeisabella a:hover { background-position: -408px -57px; }
#guide_nav li#nav_influenza a { background-position: -544px 0px; /*margin-right: 0px;*/ }
#guide_nav li#nav_influenza a:active, #guide_nav li#nav_influenza a:hover { background-position: -544px -57px; /*margin-right: 0px;*/ }
#guide_nav li#nav_population a { background-position: -680px 0px; }
#guide_nav li#nav_population a:active, #guide_nav li#nav_population a:hover { background-position: -680px -57px; }
#guide_nav li#nav_pets a { background-position: -816px 0px; }
#guide_nav li#nav_pets a:active, #guide_nav li#nav_pets a:hover { background-position: -816px -57px; }
#guide_nav li#nav_school a { background-position: -952px 0px; }
#guide_nav li#nav_school a:active, #guide_nav li#nav_school a:hover { background-position: -952px -57px; }
#guide_nav li#nav_homesafety a { background-position: -1088px 0px; }
#guide_nav li#nav_homesafety a:active, #guide_nav li#nav_homesafety a:hover { background-position: -1088px -57px; }
#guide_nav li#nav_worksafety a { background-position: -1224px 0px; /*margin-right: 0px;*/}
#guide_nav li#nav_worksafety a:active, #guide_nav li#nav_worksafety a:hover { background-position: -1224px -57px;/*margin-right: 0px;*/ }
#guide_nav li#nav_evacuations a { background-position: -1360px 0px; margin-left: 0px; }
#guide_nav li#nav_evacuations a:active, #guide_nav li#nav_evacuations a:hover { background-position: -1360px -57px; }
#guide_nav li#nav_utilities a { background-position: -1496px 0px; }
#guide_nav li#nav_utilities a:active, #guide_nav li#nav_utilities a:hover { background-position: -1496px -57px; }

#information_nav {
	float: none;
	display: block;
}

#information_nav li#nav_kcfd a { }
#information_nav li#nav_kcfd a:active, #information_nav li#nav_kcfd a:hover { background-position: 0px -57px; }
#information_nav li#nav_kcsd a { background-position: -136px 0px; }
#information_nav li#nav_kcsd a:active, #information_nav li#nav_kcsd a:hover { background-position: -136px -57px; }
#information_nav li#nav_bcfd a { background-position: -272px 0px; }
#information_nav li#nav_bcfd a:active, #information_nav li#nav_bcfd a:hover { background-position: -272px -57px; }
#information_nav li#nav_bcpd a { background-position: -408px 0px; }
#information_nav li#nav_bcpd a:active, #information_nav li#nav_bcpd a:hover { background-position: -408px -57px; }
#information_nav li#nav_halls a { background-position: -544px 0px; margin-right: 0px; }
#information_nav li#nav_halls a:active, #information_nav li#nav_halls a:hover { background-position: -544px -57px; }

#admin_nav {
	list-style: none;	
	margin: 0px auto;
	margin-top: 40px;
	padding: 0px;
	width: 295px;	
}

#admin_nav li {
	display: inline;
	float: left;
}

#admin_nav li a {
	background: url(../images/layout/en/adminnav_bg.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 13px;
	margin-right: 19px;
	overflow: hidden;
	display: block;
	height: 57px;
	width: 136px;
}

#admin_nav li#nav_managenews a { }
#admin_nav li#nav_manageevents a { background-position: -136px 0px; margin-right: 0px; }

#columns {
	border-top: 1px solid #FFF;
	background: #FFFFFF url(../images/layout/sidebar_bg.gif) repeat-y;
	margin-top: 2px;
}

#sidebar {
	margin-left: 25px;
	padding: 15px 33px;
	display: inline;
	width: 198px;
	float: left;
}

#sidebar, #sidebar a {
	font-weight: bold;
	color: #FFFFFF;	
}

#sidebar a {
	text-decoration: none;
}

#sidebar h3 {
	line-height: 26px;
	font-size: 23.5px;
	margin: 0px;
}

#sidebar h4 {
	text-transform: uppercase;
	font-size: 14px;
	margin: 0px;
}

#news #sidebar h4, #viewnews #sidebar h4, #events #sidebar h4, #viewevent #sidebar h4 {
	text-transform: none;
	font-size: 13.25px;
}


#news #sidebar p, #events #sidebar p, #viewnews #sidebar p, #viewevent #sidebar p {
	font-weight: normal;
	margin-top: 0px;	
}

#sidebar ul {
	padding-left: 15px;	
	margin: 10px 0px;	
}

#sidebar ul li {
	list-style-type: disc;
	margin-bottom: 10px;
}

#sidebar ul li a:active, #sidebar ul li a:hover, #sidebar ul li a.current {
	color: #3CABE3;
}

#body {
	padding-right: 30px;
	margin-left: 315px;
	width: 605px; /* w/o padding 635 */
}

#title {
	margin-top: 40px;
}

#title h2 {
	border-bottom: 2px solid #023D7F;
	text-transform: uppercase;
	margin: 0px 0x 8px 0px;
	
	font-size: 20.5px;
	color: #023D7F;
}

#title h2 span.small {
	font-size: 16px;
}

/*#lakeisabella #title { margin-top: -2px; }*/
#index_documents #title { margin-top: 20px; }
#pets #title { margin-top: -2px; }

#breadcrumbs {
	padding-top: 10px;
	color: #3CABE3;	
}

#breadcrumbs a {
	text-decoration: none;
	color: #3CABE3;
}

#breadcrumbs a:active, #breadcrumbs a:hover {
	color: #000000;
}

#provider_logos {
	float: right;
	display: inline;
	position: relative;
	top: -15px;
}

#provider_logos span { display: none; }

#provider_logos ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#provider_logos ul li {
	margin-right: 10px;
	display: inline;
	float: left;
}

#provider_logos ul li a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	height: 70px;
}

#prov_usfs { background: url(../images/content/providers/usfs.gif) no-repeat; width: 50px; }
#prov_usblm { background: url(../images/content/providers/usblm.gif) no-repeat; width: 56px; }
#prov_kcfd { background: url(../images/content/providers/kcfd.gif) no-repeat; width: 74px; }
#prov_kcsd { background: url(../images/content/providers/kcsd.gif) no-repeat; width: 66px; }
#prov_bcfd { background: url(../images/content/providers/bcfd.gif) no-repeat; width: 80px; }
#prov_bcpd { background: url(../images/content/providers/bcpd.gif) no-repeat; width: 160px; }
#prov_kcfdoes { background: url(../images/content/providers/kcfdoes.gif) no-repeat; width: 70px; }
#prov_iaff { background: url(../images/content/providers/iaff.gif) no-repeat; width: 162px; }
#prov_kcdoph { background: url(../images/content/providers/kcdoph.gif) no-repeat; width: 75px; }
#prov_bmh { background: url(../images/content/providers/bmh.gif) no-repeat; width: 208px; }
#prov_pge { background: url(../images/content/providers/pge.gif) no-repeat; width: 175px; }
#prov_ns { background: url(../images/content/providers/ns.gif) no-repeat; width: 200px; }
#prov_sjch { background: url(../images/content/providers/sjch.gif) no-repeat; width: 135px; }
#prov_kern { background: url(../images/content/providers/kern.gif) no-repeat; width: 70px; }

#content {
	padding-bottom: 20px;
}

#content h3 {
	margin-bottom: 0px;
	font-size: 1.25em;	
}

#content h3.marg {
	margin-bottom: 15px;
}

#content h3.margtop {
	margin-top: 30px;
}

#content p {
	margin-top: 0px;
	margin-bottom: 15px;
}

#guide #content img, #documents #content img {
	border: 1px solid #000000;
	margin: 0px 15px 10px 0px;
}

#chief_info {
	background: url(../images/photos/dthompson.jpg) no-repeat;
	padding-top: 251px;
	margin-top: 10px;
}

#chief_info p, #deputies_info p, #dept_info p {
	margin: 0px;
	padding: 0px 12px;
}

#chief_info p.name {
	font-size: 16.5px;
	font-weight: bold;
}

#chief_info p.jobtitle {
	margin-bottom: 25px;
	font-size: 14px;
}

#deputies_info p.jobtitle {
	font-size: 12px;
}

#deputies_info p.name {
	margin-bottom: 20px;
	font-size: 13.5px;
}

#dept_info p {
	font-size: 12px;
	font-weight: normal;
}

#dept_info {
	margin-bottom: 10px;
}

#dept_info p.proud {
	margin-top: 20px;
}

#supervisor #content ul {
	padding: 30px 15px;
	margin-left: 30px;
	width: 100px;
}

#supervisor #sidebar {
	padding: 25px 21px;
}

#supervisors ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 225px;
}

#supervisors ul li {
	background-repeat: no-repeat;
	padding-top: 140px;
	display: inline;
	width: 100px;
	float: left;
	margin: 0px;
	margin-bottom: 20px;		
	
	text-align: center;
	font-weight: bold;	
	font-size: 12px;	
}

#supervisors ul li#jmcquiston { background-image: url(../images/photos/jmcquiston.jpg); margin-right: 24px; }
#supervisors ul li#dmaben { background-image: url(../images/photos/dmaben.jpg); }
#supervisors ul li#mmaggard { background-image: url(../images/photos/mmaggard.jpg); margin-right: 24px; }
#supervisors ul li#rwatson { background-image: url(../images/photos/rwatson.jpg); }
#supervisors ul li#mrubio { background-image: url(../images/photos/mrubio.jpg); margin-left: 62px; } 

#volunteer #content div.vol_logo, #volunteer #content div.vol_info {
	display: inline;
	float: left;
}

#volunteer div.vol_logo {
	margin-right: 40px;
	text-align: center;
	width: 245px;	
}

#volunteer div.vol_logo a {
	background-position: 50% 0px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px auto;
	display: block;
	width: 206px;
}

#cert div.vol_logo {
	margin-right: 40px;
	text-align: left;
	width: 245px;	
}

#cert div.vol_logo a {
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px auto;
	display: block;
	width: 206px;
}

#redcross .vol_logo a {	background-image: url(../images/content/volunteerorgs/redcross.gif); height: 124px; }
#cert .vol_logo a {	background-image: url(../images/content/volunteerorgs/cert.gif); height: 109px; }
#mrc .vol_logo a { background-image: url(../images/content/volunteerorgs/mrc.gif); height: 118px; }
#salarmy .vol_logo a {
	background-image: url(../images/content/volunteerorgs/salarmy.gif);
	height: 122px;
}

#volunteer div.vol_info {
	margin-bottom: 15px;
	width: 583px;
}
#volunteer div.vol_info h3 { margin-top: 0px; }

/*
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 245px;
	margin-bottom: 35px;

}	*/

/*

#cert     {	background-image: url(../images/content/volunteerorgs/cert.gif); }
#mrc      {	background-image: url(../images/content/volunteerorgs/mrc.gif); }
#salarmy  {
	background-image: url(../images/content/volunteerorgs/salarmy.gif);
	height: 150px;
}
*/

#index_resources #columns, #index_guide #columns, #index_information #columns, #documents #columns, #volunteer #columns, #search #columns, #index_admin #columns, #index_contact #columns {
	background-image: none;
}

#index_resources #body, #index_guide #body, #index_information #body, #documents #body, #volunteer #body, #search #body, #index_admin #body, #index_contact #body {
	padding: 0px 28px 0px 47px;
	margin-left: 0px;
	width: 873px; /* w/o padding 948 */
}

ul.ulmarg {
	margin-left: 350px;
	*margin-left: 375px;
	*margin-bottom: 40px;
}

#documents #content ul.ulmarg {
	width: 380px;
}

.column {
	margin-right: 14px;
	text-align: center;
	display: inline;
	float: left;	
}

.column h4 { margin-top: 0px; }
.column img { border: 1px solid #000; }
#halls .column img { border: none; margin-bottom: 10px; }
.column.widemarg { margin-right: 45px; }
.column.last { margin-right: 0px; }
.column div { margin-bottom: 20px; }
#threecol .column { width: 191px; }
#twocol .column { width: 295px; }
#threecol .column.slim { width: 163px; }
#twocol .column { width: 267px; }

#index_news .column h3 {
	margin-bottom: 5px;
	background: #023D7F;
	color: #FFFFFF;
	padding: 8px 10px;
}

#index_news .column h4 {
	font-size: 1.15em;
}

#index_news .column { text-align: left; }
#index_news .column p { padding: 0px 2px; }

#top {
	text-align: center;
	font-size: 14.5px;
}

#top a {
	text-decoration: none;
	font-weight: bold;
	color: #3CAbE3;
}

.events p a {
	text-decoration: none;
	font-weight: bold;
	margin-top: 5px;
	display: block;
	color: #3cabe3;
	width: 60px;
}

#request a {
	text-decoration: underline;
	font-weight: normal;
}

#topstory {
	float: left;
}

#topstory h3 {
	margin-top: 0px;
}

#topstory img, #story img {
	margin-right: 15px;
	float: left;
}

#news_stories h3, #story h3 {
	margin-bottom: 15px;
}

#news_stories p a, #archived_news p a {
	text-decoration: none;
	font-weight: bold;
	color: #3cabe3;
	width: 60px;
}

#news_links {
	text-align: right;
}

#news_links a {
	text-decoration: underline;
	font-weight: bold;
	font-size: 18px;
	color: #1F4C9D;
}

#archived_news div {
	margin-bottom: 25px;
}

#footer {
	background: #FFFFFF url(../images/layout/footer_bg.gif) no-repeat;
	text-align: center;
	padding: 10px 28px;
}

#footer, #footer a {
	font-size: 10.3px;
	color: #023D7F;
}

#footer a {
	text-decoration: none;
}

#footer ul {
	list-style: none;
	margin: 0px auto;
	padding: 0px;
	width: 878px;
}

#footer ul li {
	display: inline;
	float: left;	
}

#copyright {
	margin-top: 10px;
}

#calendargo {
	text-align: center;
	margin: 25px 0px;
}

#upcoming {
	margin-bottom: 25px;
}

#sidebar #upcoming h4 {
	font-weight: bold;
	font-size: 16.5px;
}

#sidebar #upcoming a {
	text-decoration: underline;
	color: #3CABE3;
}

.sortlist  {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.sortlist li {
	border: 1px solid #808080;
	margin-bottom: 5px;
	text-align: left;	
	padding: 10px;
	cursor: move;
}

.right { float: right; }
.left  { float: left; }
.clear { clear: both; }
.block { display: block; }
.small { font-size: 11px; }
.tiny  { font-size: .8em; }

#options { margin-bottom: 15px; }

form.inline { display: inline; }
form.inline input, td.inline input {
	display: inline;
	margin: 0px;
}