#footer {
background: #bdd8f2;
width: 99%;
}
#foot_half {
width: 49%;
}
#catnofloat {
margin: 0;
background-color: #ddd;
background-image:  url(img/search-trans.gif);
background-repeat: no-repeat;
background-position: 10px 12px;
}
#catfloat {
width: 36%;
display: block;
margin: 15px 10px 15px 10px;
background-color: #ddd;
background-image:  url(img/search-trans.gif);
background-repeat: no-repeat;
background-position: 10px 12px;
}
#col1sub
{
margin-top: 15px;
padding: 0;
float: left;
width: 62%;
background-color: #ffffff;
}
#col2sub
{
margin-top: 15px;
margin-left: 10px;
margin-right: 0;
float: left;
width: 36%;
}

#cat_home
{
margin-top: 15px;
margin-left: 0;
margin-right: 10px;
float: left;
width: 37%;
background-color: #ddd;
background-image:  url(img/search-trans.gif);
background-repeat: no-repeat;
background-position: 10px 12px;
}

#shortcuts {
margin-top: 15px;
margin-right: 10px;
float: left;
width: 24%;
background-color: #B6EFE2;
background-image:   url(img/mouse-trans.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#shortcuts2 {
margin-top: 15px;
margin-right: 10px;
float: left;
width: 27%;
background-color: #B6EFE2;
background-image:   url(img/mouse-trans.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#nplimage {
margin-top: 15px;
float: left;
width: 36%;
}
#nplimage2 {
margin-top: 15px;
float: left;
width: 33%;
}		
#home_latest
{
margin-top: 10px;
float: left;
margin-right: 10px;
width: 63%;
background-color: #fff;
}
#faq
{
margin-top: 8px;
float: left;
width: 36%;
background-color: #BDD8F2;
background-image:  url(img/question-trans.gif);
background-repeat: no-repeat;
background-position: 10px 12px;
}
#faq2
{
margin-top: 8px;
float: left;
width: 33%;
background-color: #BDD8F2;
background-image:  url(img/question-trans.gif);
background-repeat: no-repeat;
background-position: 10px 12px;
}
#home_link1
{
margin-top: 10px;
float: left;
width: 36%;
background-color: #CFFF6C;
}
#home_link2
{
margin-top: 10px;
float: left;
width: 36%;
background-color: #CFFF6C;
}
#home_link3
{
margin-top: 10px;
float: left;
width: 36%;
background-color: #CFFF6C;
}
#home_currentev
{
margin-top: 10px;
float: left;
width: 33%;
background-color: #AEFFAE;
background-image: url(news/calendar_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#ekfeed_container 
{
margin-left: 0px;
margin-right: 10px;
}


#news
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #bdd8f2;
background-image: url(news/news_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#events
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #d9d9d9;
background-image: url(news/calendar_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#monthly
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #B6EFE2;
background-image: url(news/monthly_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

.event_list
{
margin: 0px 0px 18px 0px;
float: left;
}

#databases {
width: 50%;
margin-top: 0;
margin-left: 0;
margin-right: 10px;
float:left;
background-color: #d9d9d9;
background-image: url(reference/db_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#readers {
width: 48%;
margin-top: 0;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #BDD8F2;
background-image: url(reference/read_icon.gif);
background-repeat: no-repeat;
background-position: 10px 8px;
}
#ref_links {
width: 48%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #B6EFE2;
background-image: url(reference/recommend_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#directory
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #b6efe2;
background-image: url(reference/direct_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#ask
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #bdd8f2;
background-image: url(reference/ask_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#ref_whole {
width: 99%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
background-color: #BDD8F2;
}
.year {
border-right: 1px solid #006699;
}
.december {
border-bottom: 1px solid #006699;
padding-bottom: 5px;
}
#mags {
background-color: #ffffff;
width: 100%;
border: 2px #BDD8F2 solid;
}
#mags td {
	border-bottom: 2px dashed #BDD8F2;
	font-weight: bold;
}
#mags td.header {
border-bottom: 2px solid #BDD8F2;
}
#series_blurb {
width: 45%;
margin: 0 0 0 0;
float: left;
}
#series {
margin: 0 0 10px 10px;
float: left;
}

#compfacility {
width: 51%;
margin-top: 0;
margin-left: 0;
margin-right: 10px;
float: left;
background-color: #d9d9d9;
background-image: url(computers/comp_icon2.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#compclass {
width: 47%;
margin-top: 0;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #BDD8F2;
background-image: url(computers/class_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#comppolicy
{
width: 100%;
margin-top: 10px;
float: left;
background-color: #BDD8F2;

background-repeat: no-repeat;
background-position: 10px 10px;
}
#complearn {
width: 100%;
margin-top: 10px;
float: left;
background-color: #B6EFE2;
background-image: url(computers/comp_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#note {
width: 59%;
padding-top: 3px;
padding-bottom: 3px;
margin-right: 10px; 
border-top: 1px dashed #006699;
border-bottom: 1px dashed #006699;
}



#career {
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #b6efe2;
background-image: url(about/career_icon.gif);
background-repeat: no-repeat;
background-position: 8px 10px;
}
#contact
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #BDD8F2;
background-image: url(about/contact_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#hours{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #d9d9d9;
background-image: url(about/direct_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#col_serv
{
margin: 15px 15px 0 0;
width: 61%;
float: left;
background-color: #ffffff;
}
#cat_colserv {
width: 36%;
margin: 15px 0 0 0;
background-color: #ddd;
background-image:  url(img/search-trans.gif);
background-repeat: no-repeat;
background-position: 10px 12px;
}	
#collection
{
margin-top: 10px;
margin-left: 0;
margin-right: 10px;
width: 49%;
float: left;
background-color: #BDD8F2;
background-image: url(reference/read_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#services
{
margin-top: 10px;
margin-left: 0;
width: 49%;
float: left;
background-color: #B6EFE2;
background-image: url(reference/db_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#funding {
width: 100%;
margin: 0;
float: left;
background-color: #E0FF9F;
background-repeat: no-repeat;
background-position: 10px 10px;
}
#board {
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #BDD8F2;
background-image: url(about/board_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;}

#map
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
}


#volunteer {
width: 100%;
margin: 0;
float: left;
background-color: #d9d9d9;
background-image: url(involved/vol_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#fdn {
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #BDD8F2;
background-image: url(volunteer/found_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#fdn_donate {
width: 42%;
margin: 0 0 10px 10px;
background-color: #e7f1fa;
float: right;
display: block;
}
#donors
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #B6EFE2;
background-image: url(volunteer/advoc_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
.underline {
border-bottom: 1px solid #006699;
}
#tax
{
margin-top: 10px;
width: 100%;
float: left;
background-color: #B6EFE2;
background-image: url(reference/tax_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#tax_links
{
margin: 0;
width: 100%;
float: left;
background-color: #BDD8F2;
background-image: url(computers/class_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#tax_forms
{
width: 100%;
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 10px;
float: left;
background-color: #E0FF9F;
background-image: url(reference/form_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
div.figure {
float: left;
width: 270px;
border: thin silver solid;
margin: 5px;
padding: 5px;
}
div.figure p {
text-align: center;
 text-indent: 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small;      
voice-family: "\"}\"";   
voice-family: inherit;   
font-size: small;
}

#booksmail {
margin-top: 0;
margin-left: 0;
margin-right: 10px;
float: left;
background-image: url(services/mail_icon.jpg);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#booksapp
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #BDD8F2;
background-image: url(reference/form_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}


#sandwich {
width: 50%;
margin-top: 0;
margin-left: 0;
margin-right: 10px;
float:left;
background-color: #E0FF9F;
background-image: url(boomer/sandwich_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#awards {
width: 100%;
margin-top: 0;
margin-left: 0;
margin-right: 10px;
float:left;
background-color: #FFFFFF;
background-image: url(boomer/trophy_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#recareer {
width: 48%;
margin-top: 0;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #B9FFFF;
background-image: url(boomer/recareer_icon2.gif);
background-repeat: no-repeat;
background-position: 10px 8px;
}
#civic {
width: 100%;
margin-top: 10px;
float: left;
background-color: #AEFFAE;
background-image: url(involved/vol_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#survey {
width: 100%;
margin-top: 10px;
float: left;
background-color: #B6EFE2;
background-image: url(reference/recommend_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#boomerbook {
width: 100%;
margin-top: 10px;
float: left;
background-color: #BBE8BB;
background-image: url(reference/read_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#boomerlink {
width: 100%;
margin-top: 10px;
float: left;
background-color: #BDD8F2;
background-image: url(computers/comp_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#boomer_subevent {
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float:left;
background-color: #B9FFFF;
background-image: url(news/calendar_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#boomer_subresource {
width: 100%;
margin-top: 10px;
float: left;
background-color: #E0FF9F;
background-image: url(computers/comp_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#boomer_pastevent {
width: 100%;
margin-top: 10px;
float: left;
background-color: #BDD8F2;
background-image: url(boomer/past_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#boomerlist {
width: 100%;
margin-top: 10px;
float: left;
background-color: #B6EFE2;
background-image: url(reference/read_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#boomerlink2 {
width: 100%;
margin-top: 10px;
float: left;
background-color: #E0FF9F;
background-image: url(computers/comp_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#pumpkin {
float: left;
border: 1px solid #006699;
margin: 10px;
padding: 5px;
}
#anniv_main {
width: 100%;
margin: 0 0 0 0;
float: left;
background-color: #ffffff;
}
#memories {
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #E0FF9F;
background-image: url(anniversary/memory_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#anniv_events
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #B6EFE2;
background-image: url(news/calendar_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
#timeline {
background-color: #ffffff;
width: 98%;
}
#timeline td.bottom {
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}
#timeline td.header {
border-bottom: 2px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}
#timeline2 {
background-color: #ffffff;
width: 62%;
}
#timeline2 td.time2 {
border-top: 1px solid #000000;
border-right: 1px solid #000000;
}

.ultimeline {
font-size: small;
margin-bottom: 0px;
margin-left: 21px;
padding: 0px 0px 0px 0px;
list-style-image: url(anniversary/line.gif);
}
.ultimeline li {
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
}

#found_board {
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #b6efe2;
background-image: url(about/board_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#found_mission
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #B6EFE2;
background-image: url(volunteer/advoc_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

#found_contact
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #BDD8F2;
background-image: url(about/contact_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
