* { margin: 0; padding: 0; } body { margin: 0; padding: 0; width: 100%; background: #D9DFF7 url(/pics/header-back.gif) repeat-x; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida", Arial, Helvetica, sans-serif; text-align: center; font-size: 11pt; } p { margin-bottom: 11pt; color: #333; z-index:0; } p.skip { display: none; } h2 { margin-bottom: 10px;} #content img { border: 0;} #content img.right { float: right; margin: 0 0 10px 15px; max-width: 300px; } #content img.left { float: left; margin: 0 15px 10px 0;} #content ul { padding: 7px 10px 7px 10px; margin: 10px 0 10px 0; list-style-type: disc; list-style-position: inside; font-size: 9pt; } #content ul li { padding-left: 0px; margin-bottom: 4px; } ul.events, ul.volunteer { background: #FFEEEE url(/pics/event-ul-background.gif) top left no-repeat; } ul.donate { background: #E7FFE5 url(/pics/donate-ul-background.gif) top left no-repeat; } #wrapper { width: 850px; margin: -10px auto; text-align: center; background: #fff; position: relative; } #wrapper h1 a:link, #wrapper h1 a:visited { text-decoration: none; border: 0;} #wrapper h1 img { border: 0;width: 320px;height: 107px; margin-top: 11px; margin-left: 35px; } #wrapper a:link, #wrapper a:visited { border-bottom: 1px solid #8DA8D0; padding-bottom: -1px; color: #005A9C; text-decoration: none; } #wrapper a.home:link, #wrapper a.home:visited { border: 0; } #wrapper a.home:link img, #wrapper a.home:visited img { border: 0; } #wrapper a.selected:link, #wrapper a.selected:visited { font-weight: bold; } #wrapper #content a:hover, #wrapper #news a:hover { color: #000; } #wrapper #nav a:link, #wrapper #nav a:visited { text-decoration: none; border: 0; } #header,#content,#news,#events { overflow:hidden; }  #header { width:100%; height: 100px; background: #D9DFF7 url(/pics/header-back.gif) repeat-x; z-index: 0; margin-bottom: 20px; } #footer { position: relative; clear:both; height: 55px; width: 850px; background: #fff url(/pics/footer.gif) no-repeat center bottom; } #footer p.breadcrumbs { text-align: left; position: absolute;top: 10px; left: 15px;font-size: 12px; } #footer p.plumasbouncer { position: absolute; right: 10px; top: 5px; font-size: 11px; } #footer p.plumasbouncer img { border: 0; } #footer p.plumasbouncer a { text-decoration: none; border: 0; } #content,#news,#events { float:left; display: inline; text-align: left; } #news, #events { font-size: 11px; display: inline; line-height: 1.4em;} #content { width:405px; margin: 40px 0 0 15px; font-size: .9em; } body#generic #content { width: 495px; } #news { width:190px; margin: 80px 0 5px 10px; padding: 8px 5px 25px 8px; background: #FFFFD6 url(/pics/notepaper-background.gif) no-repeat bottom right; border-right: 1px #DBD9B4 solid; } #events { width:180px; margin: 80px 5px 5px 10px; padding: 8px 5px 15px 7px; background: #EDE4E4 url(/pics/notepaper-background-event.gif) no-repeat bottom right; border-right: 1px #D8D0D0 solid; } #secondaryInfo, #calendars { font-size: .78em; margin: 75px 15px 5px 15px; padding: 8px 12px 25px 12px; width: 260px; display: inline; float: right;text-align: left; line-height: 16px; } #secondaryInfo { background: #FFFFD6 url(/pics/notepaper-background.gif) no-repeat bottom right; border-right: 1px #DBD9B4 solid; } #donate #secondaryInfo { margin-top: 25px; } #secondaryInfo img { border: 0; margin: 0 0 7px 7px; } #secondaryInfo h3 { margin-top: 5px; margin-bottom: 10px; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; line-height: 1.1em; } #secondaryInfo h4 { margin-bottom: 10px; letter-spacing: 0; font-family: Arial, Helvetica, sans-serif; } #secondaryInfo h4.storyTitle { font-size: 13px; font-weight: normal; } #secondaryInfo h4.storyTitle a.selected { text-decoration: none; border: 0; color: #000; } #secondaryInfo p.date { font-size: 11px; margin: 0 0 0px 0px; font-weight: bold; } #secondaryInfo hr { height: 0px; color: #DBD9B4; padding: 0; border: 1px #DBD9B4 solid; margin-bottom: 10px; margin-top: 10px; } #secondaryInfo ul { padding-left: 17px; margin-bottom: 1em; } img.donateBanner { position: absolute; top: 108px; right: 7px; border: 0; z-index:999 } h1 { position: absolute; z-index: 99; top: 30px; left: -30px; } #content h2 { background: transparent url(/pics/h3-background.gif) 0px 2px no-repeat; padding-left: 25px; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #005A9C; margin-top: 10px; } #content h3 { } #wrapper #content h3 { margin-bottom: 10px; color: #000; font-size: 17px; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; } #news h2, #events h2 { letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; color: #9A9494; font-size: 18px; } #news h2, #secondaryInfo h3 { color: #81713B;font-size:1.6em; } #news h3, #events h3 { letter-spacing: -1px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; color: #333; margin-bottom: 8px; font-size: 14px; } #content p { line-height: 18px; } #header blockquote {position: absolute; top: 146px; left: 3px; font-family: Courier, monospace; margin-left: 14px; color: #005a9c;font-size: 12px;z-index:99 } #content blockquote.donate { margin-bottom: 20px; margin: 0 10px 0 15px; z-index: 99; color: #005A9C; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida", Arial, Helvetica, sans-serif; font-size: 13px; } #content blockquote.donate p { margin-top: 9px; font-size: 12px; font-style: normal; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida", Arial, Helvetica, sans-serif; color: #333; } #wrapper #events { font-size: 12px; font-weight: bold; } #wrapper #events ul { list-style-type: none; list-style-position:outside; margin: 0 0 0 0; padding: 0 0 0 0;} #wrapper #events p { margin: 0 0 8px 0; line-height: 16px; font-weight: normal;} #wrapper #events a { font-weight: normal; } #wrapper #events a img { height: 13px; width: 17px; } #wrapper #events a:hover { color: #000; } #events small, #news small { color: #666; font-weight: bold; padding-bottom: 5px; } #wrapper #events img { margin-right: 5px; width: 19px; } #content h2.month { font-size: 1.1em; background: url(/pics/icon-calendar.gif) 0 0 no-repeat; padding-left: 17px; margin-top: 20px; } #content h2.news { margin-right: 8px; } #content h3.day { font-size: .95em; font-family: Arial, Helvetica, sans-serif; } #content p.event { margin-right: 5px; line-height: 16px; } #content p.newsdate { float: right; color: #005A9C; margin: 0; } #content dl.advisoryboard { margin-bottom: 20px; } #content dl.advisoryboard dt { margin-top: 10px; font-weight: bold; } #content dl.advisoryboard dd { margin-left: 10px; font-weight: normal; } #content dl.advisoryboard dd a:link, #content dl.advisoryboard dd a:visited { font-size: 12px; background: none; padding: 0; color: #000; } #content dl.advisoryboard dd+dd { font-style: italic; } #content dl.events, #content dl.events dt { margin-top: 10px; position: relative; } #content dl.events dt { font-weight: bold; font-family: Arial, Helvetica, sans-serif;margin-bottom: 5px; letter-spacing: -1px; font-size: 1.4em; } #content dl.events dd { color: #333; font-size: .95em; background: url(/pics/icon-calendar2.gif) no-repeat; padding-left: 16px; margin-bottom: 5px; } #content dl.events dd p { margin-bottom: 2px; font-weight: normal; } #content dl.events dd .date { font-family: Arial, Helvetica, sans-serif;font-size: 15px; letter-spacing: -1px; color: #005A9C; font-weight: bold; } #content dl.events a { position: absolute; left: 100px; } #content dl a:link, #content dl a:visited { background: url(/pics/icon-moreinfo.gif) top right no-repeat; padding-right: 15px; font-size: 1.1em;width: auto; } #content .eventDetail { padding: 5px 0px 12px 10px; margin-bottom: 10px; width: 400px; border: 1px dashed #ccc; } #content .eventDetail p { margin: 0 0 1px 0; color: #46373D; font-size: 13px; } #content .eventDetail h3 { font-size: 15px; font-family: Arial, Helvetica, sans-serif; margin-right: 15px; } #content p.date { font-family: Arial, Helvetica, sans-serif;font-size: 15px; letter-spacing: -1px; color: #005A9C; font-weight: bold; margin-bottom: 1px; } #news p { margin-top: 0px; margin-bottom: 5px; margin-left: 0px; } #news p.summaryFooter { font-size: .9em; margin-bottom: 15px; color: #666; margin-top: 5px; } #news p.readmore { margin-top: 5px;} #wrapper p a.readmore, #wrapper #secondaryInfo a.readmore { font-weight: normal; background: url(/pics/icon-moreinfo.gif) top right no-repeat; padding-right: 14px; text-decoration: none;border: 0; } #wrapper p a.email { font-weight: normal; background: url(/pics/icon-email2.gif) 0px 4px no-repeat; padding-left: 15px; padding-right: 0; } #news ul#backstories { font-size: 9px; } #news ul#backstories a { font-size: 10px; } #news ul#backstories li { margin-bottom: 8px; color: #666; font-weight: bold; } .calendarBackground { background: #C8DBE8 url(/pics/calendar-background.gif) no-repeat; width: 234px; margin-bottom: 20px; } table.calendar { width: 234px; empty-cells: hide; border-spacing: 1px; border-spacing-top: 0; } table.calendar td { font-size: 13px; margin: 1px; padding: 8px 1px; } table.calendar td.todayDate { background: #fff; border: 1px #C8DBE8 solid; } table.calendar td.event { background: #fff url(/pics/star-background.gif) center center no-repeat; } #wrapper table.calendar a.event:link, #wrapper table.calendar a.event:visited { color: #fff; font-size: 11px; border: 0; text-decoration: none; font-weight: bold; } #wrapper table.calendar a.event:hover { color: yellow; } table.calendar tr { background: #fff; } table.calendar th.date { background: #4284B5; font-weight: bold; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; text-align: center; font-size: 1.4em;color: #fff; padding: 5px; } table.calendar th { font-size: 12px; font-weight: normal;padding: 4px; color: #666; } #news a.image { border: 0; margin: 0 0 0 5px; text-decoration: none; } #news a.image img { border: 0; } img.changeisgood { margin-top: -20px; margin-bottom: -40px; width: 850px; } #wrapper #nav { font-size:14px; position: absolute; top:76px; right: -6px; text-align: right; }  #nav ul { list-style-type: none; margin: 0; padding: 0; padding-left: 10px; text-align: right; } #nav a, #nav strong, #nav span { float:left; display:block; color:#006CAA; padding:3px 25px 3px 5px; background: url(/pics/tab-about-all3.gif) no-repeat 100% 0px; text-decoration:none; } #nav #current a, #nav #current strong, #nav #current span { padding-right: 100px;}  #nav a {float:none;}  #nav li { float:left; background:url(/pics/tab-about-all3.gif) no-repeat 0px 0px; margin:0 5px 0 0; padding:0 0px 0 5px; } #nav #current { background:url(/pics/tab-about-all3.gif) no-repeat 0 -32px; } #nav #current a { background:url(/pics/tab-about-all3.gif) no-repeat 100% -32px; border-bottom: 2px #fff solid; padding:4px 25px 3px 5px; color:#939BCA; } #nav a:hover { color:#ccc } html>body #content dl.events a { position: relative; left:0; } .vcard { display: none;}