a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#indicesbutton a,
#localhistorybutton a,
#albumsbutton a,
#historicalsocietiesbutton a,
#classroomtoolkitbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#historicalsocietiesbutton a:hover  {
   background-position: -207px 0%;
}

#classroomtoolkitbutton a:hover  {
   background-position: -185px 0%;
}

#historicalsocietiesbutton a  {
   width: 207px;
   background-image: url(sg_dekalb_media/historicalsocietiesbutton.jpg);
}

#localhistorybutton a:hover  {
   background-position: -143px 0%;
}

#historicalsocietiesbutton  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 401px;
   z-index: 4;
   width: 207px;
   height: 20px;
}

#rainbowtechbutton a:hover  {
   background-position: -176px 0%;
}

#newseventsbutton a:hover  {
   background-position: -134px 0%;
}

#historicalsocietiespopup  {
   background: url(sg_dekalb_media/historicalsocietiespopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 104px;
   top: 537px;
   z-index: 5;
   width: 239px;
   height: 14px;
}

#classroomtoolkitbutton a  {
   width: 185px;
   background-image: url(sg_dekalb_media/classroomtoolkitbutton.jpg);
}

#classroomtoolkitbutton  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 349px;
   z-index: 4;
   width: 185px;
   height: 20px;
}

#classroomtoolkitpopup  {
   background: url(sg_dekalb_media/classroomtoolkitpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 106px;
   top: 537px;
   z-index: 6;
   width: 232px;
   height: 14px;
}

#contactbutton a:hover  {
   background-position: -205px 0%;
}

#indicesbutton a:hover  {
   background-position: -187px 0%;
}

#searchbutton a:hover  {
   background-position: -78px 0%;
}

#localhistorybutton a  {
   width: 143px;
   background-image: url(sg_dekalb_media/localhistorybutton.jpg);
}

#albumsbutton a:hover  {
   background-position: -142px 0%;
}

#rainbowtechbutton a  {
   background: url(sg_dekalb_media/rainbowtechbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 11px;
   width: 176px;
   font-size: 11px;
   line-height: 11px;
}

#localhistorybutton  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 208px;
   z-index: 4;
   width: 143px;
   height: 20px;
}

#newseventsbutton a  {
   background: url(sg_dekalb_media/newseventsbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 134px;
   font-size: 14px;
   line-height: 14px;
}

#rainbowtechbutton  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 595px;
   z-index: 4;
   width: 176px;
   height: 11px;
}

#localhistorypopup  {
   background: url(sg_dekalb_media/localhistorypopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 118px;
   top: 537px;
   z-index: 8;
   width: 215px;
   height: 14px;
}

#newseventsbutton  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 36px;
   z-index: 4;
   width: 134px;
   height: 14px;
}

#contactbutton a  {
   width: 205px;
   background-image: url(sg_dekalb_media/contactbutton.jpg);
}

#indicesbutton a  {
   width: 187px;
   background-image: url(sg_dekalb_media/indicesbutton.jpg);
}

#searchbutton a  {
   background: url(sg_dekalb_media/searchbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 90px;
   width: 78px;
   font-size: 90px;
   line-height: 90px;
}

#albumsbutton a  {
   width: 142px;
   background-image: url(sg_dekalb_media/albumsbutton.jpg);
}

#indicesbutton  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 300px;
   z-index: 4;
   width: 187px;
   height: 20px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 454px;
   z-index: 4;
   width: 205px;
   height: 20px;
}

#bkindexright  {
   background: url(sg_dekalb_media/bkindexright.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 321px;
   top: 0px;
   z-index: 4;
   width: 399px;
   height: 612px;
}

#indicespopup  {
   background: url(sg_dekalb_media/indicespopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 111px;
   top: 537px;
   z-index: 7;
   width: 217px;
   height: 14px;
}

#searchbutton  {
   visibility: visible;
   position: absolute;
   left: 574px;
   top: 37px;
   z-index: 5;
   width: 78px;
   height: 90px;
}

#albumsbutton  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 251px;
   z-index: 4;
   width: 142px;
   height: 20px;
}

#contactpopup  {
   background: url(sg_dekalb_media/contactpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 118px;
   top: 537px;
   z-index: 4;
   width: 198px;
   height: 14px;
}

#bkindexleft  {
   background: url(sg_dekalb_media/bkindexleft.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 351px;
   height: 612px;
}

#albumspopup  {
   background: url(sg_dekalb_media/albumspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 131px;
   top: 537px;
   z-index: 9;
   width: 198px;
   height: 14px;
}

#dekalb  {
   margin: 0px auto 0px auto;
   width: 720px;
   position: relative;
}

html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(background.jpg);
}


