
#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 5px 5px 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%;
}
#home_col1 {
width:37%;
float:left;
margin-right:10px;
padding:0;
}
#home_col2 {
width: 60%;
float:left;
margin-right:10px;
padding:0;
}

#cat_home
{
margin-top: 15px;
margin-left: 0;
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-left: 10px; 
float: left;
width: 28%;
background-color: #B6EFE2;
background-image:   url(img/mouse-trans.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}

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

#nplimage {
margin-top: 15px;
margin-left: 10px;
float: left;
width: 32%;
}
		

#home_latest
{
float: left;
background-color: #fff;
}
#home_latest_sub 
{
margin-bottom: 20px;
}
#faq
{
margin-top: 8px;
float: left;
width: 99%;
background-color: #BDD8F2;
background-image:  url(img/question-trans.gif);
background-repeat: no-repeat;
background-position: 10px 12px;
}

#home_tutor
{
margin-top: 10px;
float: left;
width: 99%;
background-color: #B6EFE2;
background-image: url(img/tutor_icon.gif);
background-repeat: no-repeat;
background-position: 10px 11px;
}

#home_currentev
{
margin-top: 10px;
float: left;
width: 99%;
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;
}

#home_link1
{
margin-top: 10px;
float: left;
width: 37%;
background-color: #CFFF99;
}
#home_link2
{
margin-top: 10px;
margin-left: 10px; 
float: left;
width: 28%;
background-color: #CFFF99;
}
#home_link3
{
margin-top: 10px;
margin-left: 10px; 
float: left;
width: 32%;
background-color: #CFFF99;
}

CFFF6C
#news
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #d9ff88;
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: #BDD8F2;
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: #E0FF9F;
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;
}
#ask
{
width: 100%;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
float: left;
background-color: #BBE8BB;
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 solid #BDD8F2;
}
#mags td {
border-bottom: 2px dashed #BDD8F2;
}
#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: #E0FF9F;
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: #BBE8BB;
background-image: url(computers/policy_icon.gif);
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: #BBE8BB;
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: #E0FF9F;
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-image: url(about/finance_icon.gif);
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: #E0FF9F;
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(involved/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(involved/advoc_icon.gif);
background-repeat: no-repeat;
background-position: 10px 10px;
}
.underline {
border-bottom: 1px solid #006699;
}
#tax
{
margin: 0;
width: 100%;
float: left;
background-color: #E0FF9F;
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: #B6EFE2;
background-image: url(computers/class_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;
}
}