* { margin: 0; padding: 0; outline:0  }
/*<agl.folder "elements">*/
  body { color: white; font-size: 75%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #000; background-image: url(../images/css/bg_header.gif); background-repeat: repeat-x; }
  h1 { display: none; }
  h2 { font-size: 1.1em; margin-top: 5px; }
  a { color: #000; text-decoration: none; }
/*</agl.folder>*/
#logoid { font-size: xx-small; background-image: url(../images/css/spca_logo.png); background-repeat: no-repeat; text-indent: -999em; position: absolute; top: 593px; left: 102px; width: 123px; height: 60px; }
/*<agl.folder "maincontent">*/
  #maincontent { width: 220px; float: left; clear: left; margin-top: 245px; margin-left: 68px; }
  #maincontent ul { position: absolute; top: 405px; left: 68px; width: 225px; }
  #maincontent li { font-size: xx-small; text-indent: -999em; position: relative; width: 225px; height: 44px; float: left; list-style-type: none; }
  #maincontent li a { background-repeat: no-repeat; background-position: 50px 8px; width: 225px; height: 41px; float: left; }
  #ctaabout { background-image: url(../images/css/ctaabout.png); }
  #ctaprograms { background-image: url(../images/css/ctaprograms.png); }
  #maincontent li a#ctahelp { background-image: url(../images/css/ctahelp.png); background-position: 50px 4px; }
  #maincontent li a#ctaresources { background-image: url(../images/css/ctaresources.png); background-position: 50px 4px; }
/*</agl.folder>*/
/*<agl.folder "match form">*/
  #match { font-size: 12px; position: absolute; top: 100px; left: 577px; width: 300px; }
  form#match h2 { display: none; }
  form#match label { color: #000; float: left; clear: left; margin-top: 3px; }
  form#match select { float: left; margin-bottom: 8px; margin-left: 8px; }
/*</agl.folder>*/
/*<agl.folder "highlights">*/
  #highlights { position: absolute; top: 576px; left: 300px; width: 310px; margin-top: 20px; border-right: 1px solid #000; }
  #highlights h2 { font-size: 1.2em; width: 250px; margin-top: -20px; margin-bottom: 0.25em; }
  #highlights img { margin-top: -20px; margin-left: 30px; }
  #highlights h3 { font-size: 1em; font-weight: normal; margin-top: 0.25em; }
  #highlights p { }
  #highlights h4 { font-size: 1em; margin-top: 0.25em; }
  #highlights h4 a { color: black; font-weight: normal; background-image: url(../images/css/arrow.gif); background-repeat: no-repeat; background-position: 0 5px; text-decoration: none; padding-left: 10px; }
/*</agl.folder>*/
/*<agl.folder "contact form">*/
  #contact { position: absolute; top: 598px; left: 635px; }
  form#contact input { width: 185px; height: 16px; margin-top: 5px; }
  form#contact #email { color: #999; }
  form#contact input.submit { vertical-align: top; width: 58px; height: 20px; margin-left: 3px; }
  form#contact h2 { margin-top: 0; margin-bottom: 5px; }
  form#contact h3 { font-size: xx-small; text-indent: -999em; position: relative; width: 122px; height: 20px; margin-bottom: 1.25em; }
  form#contact h3 a { background-image: url(../images/css/button_donate.gif); position: absolute; top: 0; left: 0; width: 122px; height: 20px; display: block; }
/*</agl.folder>*/
#info { text-align: center; position: relative; width: 915px; margin-top: 145px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
#info ul { font-size: xx-small; background-image: url(../images/css/bg_hours.png); background-repeat: no-repeat; text-indent: -999em; width: 856px; height: 13px; margin-left: 31px; }
#adspace { position: absolute; top: 443px; left: 221px; width: 690px; z-index: 99; }
#adspace_banner { position: absolute; top: 486px; left: 296px; width: 690px; z-index: 99; }
#adspace h2 { background-image: url(../site_images/adspace/camera-tn.png); background-repeat: no-repeat; text-indent: -999em; position: absolute; top: 0; left: 0; width: 272px; height: 140px; margin: 0; padding: 0; }
#adspace h2 a { background-image: url(../site_images/adspace/camera-tn.png); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 272px; height: 140px; display: block; }
#adspace ul { position: absolute; top: 80px; left: 290px; }
#adspace ul li { text-indent: -999em; position: relative; width: 247px; height: 8px; margin-bottom: 15px; list-style-type: none; }
#adspace ul li a#ctavideofeed { background-image: url(../site_images/adspace/bg_ctavideofeed.gif); position: absolute; top: 0; left: 0; width: 372px; height: 8px; display: block; }
#adspace ul li a#ctashelter { background-image: url(../site_images/adspace/bg_ctashelter.gif); position: absolute; top: 0; left: 0; width: 247px; height: 8px; display: block; }
