
    /*reset*/
  
  * {
    padding: 0; 
    margin: 0;
  }
  
  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td {
  	margin: 0;
  	padding: 0;
  	border: 0;
  	outline: 0;
  	font-weight: inherit;
  	font-style: inherit;
  	font-size: 100%;
  	font-family: inherit;
  	vertical-align: baseline;
  }
  /* remember to define focus styles! */
  :focus {
  	outline: 0;
  }
  body {
  	line-height: 1;
  }
  ol, ul {
  	list-style-type: none;
  }
  /* tables still need 'cellspacing="0"' in the markup */
  table {
  	border-collapse: separate;
  	border-spacing: 0;
  }
  caption, th, td {
  	text-align: left;
  	font-weight: normal;
  }
  blockquote:before, blockquote:after,
  q:before, q:after {
  	content: "";
  }
  blockquote, q {
  	quotes: "" "";
  }
  strong {
    font-weight: bold;
  }
  
  /*end reset*/

  body {
    font-size: 17px;
    line-height: 18px;
    background: #00257b /*url(http://www.sparcontheweb.org/media/images/bg-body.png) no-repeat top right*/;
    color: #000;/*#5b5b5b;*/
  }
  
  body * {
    font-family: Calibri, Arial, Sans-serif;
  }

  #topbar {
    position: relative;
    width: 100%;
    height: 5px;
    background: #f4f2e9;
    margin-bottom: 10px;
  }

  #container {
    width: 950px;
    height: auto;
    margin: 0px auto;
    position: relative;
  }
  
  #header {
    width: 100%;
  }
  
  #logo {
    position: relative;
    top: 0px;
    left: -45px;
    float: left;
    z-index: 1;
  }
  
  #logo a img {
    visibility: expression('hidden');
  }
  
  #logo a {
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/sparc-logo.gif) no-repeat top left');
  }
  
  /* Navigation menu */
  
  #navigation {
    position: relative;
    float: right;
    top: -10px;
    z-index: 100;
	background-color: #f4f2e9;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-box-shadow: 0px 0px 5px #fff;
	-webkit-box-shadow: 0px 0px 5px #fff;
	box-shadow: 0px 0px 5px #fff;
	width: auto;
	height: 39px;
  }
  
  #navigation ul#menu {
    float: right;
  }
  
  #navigation ul#menu li {
    float: left;
    list-style: none;
    display: inline;
    padding: 5px 8px;
  }
  
  #navigation ul li a {
    float: left;
    font-size: 17px;
    line-height: 30px;
    color: #000;
    text-decoration: none;
    padding: 0px 5px 10px 5px;
    word-wrap: normal;
  }
  
  #menu:after {
    content: "";
    display: block;
    clear: both;
  }
  
  #menu li a {
    color: #000;
    text-decoration: none;
    font-size: 14px;
    height: 25px;
    height: expression('35px');
    float: left;
    overflow: hidden;
  }
  
  #menu div {
    position: absolute;
    float: left;
  	visibility: hidden;
  	top: 30px;
  	left: -10px;
  }
  
  #menu .level1 {
    background: expression('#e1e1e1');
    width: 200px;
    margin-top: expression('18px');
  }
  
  #menu li {
    float: left;
    position: relative;
    z-index: 99;
  }

  #menu li.hover,
  #menu li:hover {
    position: relative;
  }
  
  #menu li.hover .level1,
  #menu li:hover .level1 {
    background: url(http://www.sparcontheweb.org/media/images/bg-nav-drop-mid.png) repeat-y top left;
    background: expression('#e1e1e1 url(http://www.sparcontheweb.org/media/images/ie6/bg-nav-drop-mid.gif) repeat-y top left');
    display: block;
    z-index: 99;
    top: 39px;
    left: -10px;
    width: 200px;
  }
  
  #menu li.hover .level1.reverse,
  #menu li:hover .level1.reverse {
    left: -110px;
  }
  
  #menu li .level1 span {
    position: relative;
    float: right;
    width: 60px;
    margin-right: 5px;
    margin-top: expression('-60px');
    top: expression('60px');
  }
  
  #menu li .level1.reverse span {
    float: left;
  }

  #menu li .level1 span img {
    position: relative;
    float: right;
    margin-top: -20px;
  }
  
  #menu li .nodm span img {
    top: 7px;
    left: -5px;
  }
  
  #menu li .level1.reverse span img {
    left: 5px;
  }

  #menu li#wh .level1 span {
    top: 1px;
    top: expression('3px');
    left: -15px;
    left: expression('5px');
    text-align: center;
    width: 33px;
    font-weight: bold;
    margin-top: expression('0px');
  }

  #menu li#wh .level1 span strong {
    position: relative;
    top: 2px;
    font-size: 20px;
  }

  #menu li#wh .level1 span img {
    position: relative;
    top: -37px;
    left: 15px;
    left: expression('-15px');
    z-index: -1;
  }
  
  #menu li .level2 {
    display: none;
  }
  
  #menu .level1 li.hover .level2,
  #menu .level1 li:hover .level2 {
    display: block;
    z-index: 99;
    top: 15px;
    left: 115px;
    background: url(http://www.sparcontheweb.org/media/images/bg-nav-drop-mid-l2.png) repeat-y top left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/bg-nav-drop-mid-l2.gif) repeat-y top left');
    width: 207px;
  }
  
  #menu .level2 ul {
    position: relative;
    float: left;
    margin: -55px 0px 0px 25px;
  } 
  
  #menu li .level1 ul {
    float: left;
    width: 130px;
  }
  
  #menu li .level1.reverse ul {
    float: right;
  }
  
  #menu li .level1 li {
    margin: 0px;
  }
  
  #menu li .level1.reverse li {
    text-align: right;
  }
  
  #menu .level1.sublist a {
    padding: 4px 5px;
    line-height: 15px;
    color: #000;
  }
  
  #menu .level1.sublist a.long {
    width: 160px;
  }
  
  #menu .level1.sublist a:hover {
    background: url(http://www.sparcontheweb.org/media/images/bg-nav-hover.gif) no-repeat top left;
    color: #fff;
  }
  
  #menu .level1.sublist a.long:hover {
    background: url(http://www.sparcontheweb.org/media/images/bg-nav-hover-long.gif) no-repeat top left;
  }
  
  #menu .nodm {
    width: 75px;
    margin-left: expression('10px');
  }
  
  #menu li.hover .nodm,
  #menu li:hover .nodm {
    background: url(http://www.sparcontheweb.org/media/images/bg-nav-drop-nodm.png) no-repeat top left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/bg-nav-drop-nodm.gif) no-repeat top left');
    width: 75px;
    height: 67px;
    left: 0px;
  }
  
  #menu li.hover .nodm#m1,
  #menu li:hover .nodm#m1 {
  	left: 5px;
  }
  
  #menu .nodm span {
    top: 0px;
    top: expression('10px');
    left: -2px;
    left: expression('8px');
  }
  
  #menu .nodm span a {
    height: 67px;
    margin-top: expression('10px');
  }

  * html #menu div{padding-top:3px;}
  * #menu .left div{right:0;left:auto;}
  #menu ul{margin:0;z-index: 99;}
  #menu ul li:after{content:" ";display:block;clear:both;}
  #menu ul:after{content:" ";display:block;clear:both;}
  #menu ul li {width: 115px;padding: 2px 4px;list-style-type: none;}
  #menu ul li:hover ul a,
  #menu ul li.hover ul a,
  #menu ul li a{height:auto;}
  #menu ul li a,
  #menu ul li{float:none;}
  #menu ul li a{display:block;}
  #menu div div{left:100%;top:-1px;z-index:10;}
  #menu ul li:hover ul a,
  #menu ul li.hover ul a,
  #menu ul li a{height:auto;}
  
  #menu .level1-top,
  #menu .level1-bottom {
    position: relative;
    display: block;
    float: left;
    top: 0px;
    left: 0px;
    width: 100%;
  }
  
  #menu .level1-top {
    background: url(http://www.sparcontheweb.org/media/images/bg-nav-drop.png) no-repeat top left;
    background-image: expression('none');
    height: 5px;
  }
  
  #menu .level1-bottom {
    background: url(http://www.sparcontheweb.org/media/images/bg-nav-drop.png) no-repeat bottom left;
    background-image: expression('none');
    height: 20px;
    margin-bottom: -20px;
  }
  
  #menu div.level2-top,
  #menu div.level2-bottom {
    position: relative;
    display: block;
    float: left;
    left: 0px;
    width: 100%;
    z-index: -1;
  }
  
  #menu div.level2-top {
    background: url(http://www.sparcontheweb.org/media/images/bg-nav-drop-l2.png) no-repeat top left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/bg-nav-drop-l2.gif) no-repeat top left');
    height: 10px;
    padding-bottom: 25px;
    top: -20px;
  }
  
  #menu div.level2-bottom {
    background: url(http://www.sparcontheweb.org/media/images/bg-nav-drop-l2.png) no-repeat bottom left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/bg-nav-drop-l2.gif) no-repeat bottom left');
    height: 10px;
    margin-bottom: -20px;
  }
  
  /*end navigation code*/
  
  #donate-logo {
    position: relative;
    float: right;
  }
  
  #header #donate-logo {
    display: none;
  }
  
  #donate-logo a {
    position: relative;
    float: left;
    width: 150px;
    height: 53px;
    background: url(http://www.sparcontheweb.org/media/images/donate-logo.png) no-repeat top left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/donate-logo.gif) no-repeat top left');
  }
  
  #donate-logo a:hover {
    background: url(http://www.sparcontheweb.org/media/images/donate-logo.png) no-repeat top right;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/donate-logo.gif) no-repeat top right');
  }
  
  #cfc-num {
    clear: both; 
    color: #fff; 
    font-size: 18px;
    margin-right: 5px;
    margin-top:5px;
  }
  
  #content-container {
    position: relative;
    float: left;
    margin-top: -210px;
  }

  #wave-shadow {
    position: relative;
    left: -50px;
    width: 1000px;
    height: 147px;
    background: url(http://www.sparcontheweb.org/media/images/wave-shadow.png) no-repeat top left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/wave-shadow.gif) no-repeat top left');
    text-align: right;
  }
  
  #content {
    position: relative;
    float: left;
    background: #f4f2e9 url(http://www.sparcontheweb.org/media/images/bg-bottomcontent.png) no-repeat bottom left;
    background: expression('#f4f2e9 url(http://www.sparcontheweb.org/media/images/ie6/bg-bottomcontent.gif) no-repeat bottom left');
    width: 910px;
    height: auto;
    padding: 20px;
  }
  
  #content .content-section-linegrad {
    float: left;
    position: relative;
    background: url(http://www.sparcontheweb.org/media/images/content-splitter.png) no-repeat bottom center;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/content-splitter.gif) no-repeat bottom center');
    height: auto;
    width: 100%;
    padding: 10px 0px;
  }
  
  #content canvas {
    float: left;
    margin-right: 15px;
  }
  
  #content a:link,
  #content a:visited {
    color: #2b5463;
  }
  
  #content a:hover,
  #content a:active {
    color: #599598;
  }
  
  #content h2, #content h3, #content p, #content ul li, #content blockquote, #content blockquote p, #content hr, #content table {
    float: left;
    clear: left;
    width: 100%;
    width: expression('90%');
  }
  
  #content h2 {
    font-size: 20px;
    font-weight: normal;
    line-height: 25px;
    margin-top: 5px;
    margin: expression('0px 0px 0px 0px');
    padding: expression('0px 0px 0px 0px');
  }
  
  #content h3 {
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin-top: 5px;
  }
  
  .underline_me {
    text-decoration: underline;
  }
  
  #content p {
    line-height: 18px;
    margin: 5px 0px;
    font-size: 15px;
  }
  
  #content ul li {
    margin: 5px 20px;
    list-style-image: url(http://www.sparcontheweb.org/media/images/list-bullet.png);
    list-style-image: expression('url(http://www.sparcontheweb.org/media/images/ie6/list-bullet.gif)');
  }
  
  #content ul li.no-bull {
    list-style-image: none;
  }
  
  #content blockquote,
  #content blockquote p {
    margin: 5px;
    line-height: 20px;
  }
  
  #content table tr td {
    padding: 5px;
  }
  
  #content hr {
    margin: 5px 0px;
    border: none;
    background: url(http://www.sparcontheweb.org/media/images/content-splitter.png) no-repeat bottom center;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/content-splitter.gif) no-repeat bottom center');
  }
  
  #content .boxed {
    position: relative;
    background: #f7e8be;
    border: 3px solid #f6eed7;
    padding: 5px;
    margin: 5px;
    width: auto;
  }
  
  #content .boxed.center {
    width: 95%;
  }
  
  #page-title {
    position: relative;
    float: right;
    top: 90px;
    right: 150px;
    width: 415px;
    height: 50px;
    background: url(http://www.sparcontheweb.org/media/images/title-wave.png) no-repeat bottom right;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/title-wave.gif) no-repeat bottom right');
    text-align: right;
    padding-right: 35px;
    color: #5b5b5b;
    font-size: 25px;
    line-height: 30px;
    font-weight: normal;
  }
  
  #content  #left {
    float: left;
    min-height: 499px;
    width: 585px;
    width: expression('580px');
    background: url(http://www.sparcontheweb.org/media/images/bg-content.png) no-repeat top left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/bg-content.gif) no-repeat top left');
    margin-top: 20px;
    padding: 20px 40px 20px 20px;
    padding-left: expression('20px');
  }
  
  #content #left * {
    z-index: 99;
  }
  
  #content #right {
    float: right;
    width: 250px;
  }

  #content .thumbnail {
  	width: 100px;
  	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 1px #000;
	-webkit-box-shadow: 0px 0px 1px #000;
	box-shadow: 0px 0px 1px #000;
  }
  
  #content .thumbnail.right {
  	float: right;
  	margin: 10px 0px 0px 10px;
  }
  
  #content .thumbnail.left {
  	float: left;
  	margin: 10px 10px 0px 0px;
  }
  
/*Bulletin and Daily Announcement board text*/

#content p.hw-pb-title a {
float: left;
clear: both;
width: 180px;
font-size: 20px;
font-weight: bold;
color: #4842bb;
border-bottom: 2px solid #4842bb;
line-height: 22px;
margin: 0px;
padding: 10px 0px 5px 0px;
text-align: center;
left: 0px;
text-decoration: none;
}

#content p.hw-pb-message {
float: left;
clear: both;
width: 170px;
font-size: 16px;
color: #000;
line-height: 17px;
margin: 10px 0px 0px 8px;
}

#content p.hw-wb-date a {
float: left;
clear: both;
width: 180px;
font-size: 20px;
font-weight: bold;
color: #0a8c34;
border-bottom: 2px solid #0a8c34;
line-height: 22px;
padding: 5px 0px;
text-align: center;
text-decoration: none;
}

#content p.hw-wb-title {
float: left;
clear: both;
width: 185px;
font-size: 17px;
font-weight: bold;
color: #4842bb;
line-height: 17px;
padding: 0px 8px;
}

#content p.hw-wb-message {
float: left;
width: 170px;
clear: both;
font-size: 16px;
line-height: 17px;
margin: 10px 0px 0px 8px;
color: #000;
}

#content a.read-more-link {
float: left;
width: 80%;
clear: both;
color: #4842bb;
font-size: 17px;
padding: 0px 5px 3px 8px;
}

#content #right p.hw-pb-title a {
width: 185px;
margin: 0px;
padding: 5px 0px;
}

#content #right p.hw-pb-message {
width: 170px;
margin: 10px 0px 0px 8px;
}

#content #right p.hw-wb-date a {
width: 207px;
padding: 5px 0px;
}

#content #right p.hw-wb-title {
width: 190px;
padding: 5px 8px;
}

#content #right p.hw-wb-message {
width: 170px;
margin: 0px 0px 0px 8px;
}

#content #right a.read-more-link {
text-align: right;
width: 85%;
margin: 10px 0px 0px 0px;
}

/*Right side objects*/

  #content #right .right-column-image {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 245px;
	-moz-box-shadow: 0px 0px 3px #000;
	-webkit-box-shadow: 0px 0px 3px #000;
	box-shadow: 0px 0px 3px #000;
  }

  #content #right #sidemenu,
  #content #right #whiteboard,
  #content #right #pinboard {
    float: left;
    margin-bottom: 10px;
  }

  #sidemenu {
    width: 233px;
    width: expression('238px');
  }
  
  #sidemenu div {
    float: left;
    width: 100%;
  }
  
  #sidemenu-top {
    background: url(http://www.sparcontheweb.org/media/images/sidemenu-whole.png) no-repeat top left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/sidemenu-whole.gif) no-repeat top left');
    height: 20px;
    padding: 13px 10px;
  }
  
  #sidemenu-middle {
    background: url(http://www.sparcontheweb.org/media/images/sidemenu-middle.png) repeat-y top left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/sidemenu-middle.gif) repeat-y top left');
    padding: 10px;
  }
  
  #sidemenu-middle ul {
    float: left;
    width: 100%;
  }
  
  #sidemenu-middle ul li {
    float: left;
    width: 89%;
    width: expression('75%');
    height: auto;
    margin: 0px;
    list-style-image: none;
  }
  
  #sidemenu-middle ul li a {
    float: left;
    width: 100%;
    border: 3px solid #e8f7ff;
    padding: 5px;
    font-size: 14px;
  }
  
  #sidemenu-middle ul li a:hover {
    background: #c8ebfd;
    border-color: #f7fcff;
    color: #2b5463;
  }
  
  #sidemenu-middle ul li ul {
    margin-bottom: 5px;
  }
  
  #sidemenu-middle ul li ul li {
    width: 83%;
    margin-left: 20px;
  }
  
  #sidemenu-middle ul li ul li a {
    background: url(http://www.sparcontheweb.org/media/images/list-bullet.png) no-repeat center left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/list-bullet.gif) no-repeat center left');
    padding-left: 20px;
  }
  
  #sidemenu-middle ul li ul li a:hover {
    background: #c8ebfd url(http://www.sparcontheweb.org/media/images/list-bullet.png) no-repeat center left;
    background: expression('#c8ebfd url(http://www.sparcontheweb.org/media/images/ie6/list-bullet.gif) no-repeat center left');
  }
  
  #sidemenu-bottom {
    background: url(http://www.sparcontheweb.org/media/images/sidemenu-whole.png) no-repeat bottom left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/sidemenu-whole.gif) no-repeat bottom left');
    height: 15px;
    padding: 0px 10px;
  }

  #whiteboard {
    background: url(http://www.sparcontheweb.org/media/images/side-whiteboard.png) no-repeat top left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/side-whiteboard.gif) no-repeat top left');
    width: 210px;
    height: 249px;
    padding: 18px 20px 10px 20px;
  }
  
  #pinboard {
    background: url(http://www.sparcontheweb.org/media/images/side-pinboard.png) no-repeat top left;
    background: expression('url(http://www.sparcontheweb.org/media/images/ie6/side-pinboard.gif) no-repeat top left');
    width: 180px;
    height: 239px;
    padding: 25px 25px 10px 40px;
  }
  
  #whiteboard p,
  #pinboard p {
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    line-height: 17px;
  }
  
  #whiteboard a,
  #pinboard a {
    position: relative;
    top: -3px;
  }
  
  #reflection {
    position: relative;
    float: left;
    top: 5px;
    left: -1px;
    width: 950px;
    height: 150px;
    background: url(http://www.sparcontheweb.org/media/images/bg-reflection.png) no-repeat top left;
    background-image: expression('none');
  }

/*Photo thumbs*/

  #photo-thumbs {
    float: left;
    width: 100%;
  }
  
  #photo-thumbs img {
    float: left;
    width: 100px;
    height: 100px;
    border: 3px solid #55bab7;
    margin: 5px;
    padding: 2px;
  }
  
/*Contact form*/

  #content form .errorlist li {
    list-style-image: none;
    margin: 15px 10px 0px 130px;
    color: #ea0000;
  }
  
  #content form p {
    margin: 10px;
  }
  
  #content form label {
    float: left;
    position: relative;
    width: 100px;
    text-align: right;
    margin-right: 10px;
    font-size: 16px;
    padding-top: 6px;
  }
  
  #content form input,
  #content form textarea {
    float: left;
    position: relative;
    width: 400px;
    font-size: 16px;
    padding: 6px;
    border: 1px solid #000;
    font-family: Arial, Sans-serif;
  }
  
  #content form textarea {
  }
  
  #content form input#submit,
  #content form input.submit {
    width: 150px;
    margin-left: 10px;
    margin-top: 10px;
    cursor: pointer;
    border-color: #000;
    background: url(http://www.sparcontheweb.org/media/images/form-submit-bg.gif) no-repeat top left;
  }
  
  #content form input#submit:hover,
  #content form input.submit:hover {
    border-color: #989898;
  }
  
/*Search results page*/
  
  #content form.search-form,
  form.search-form {
    position: relative;
    z-index: 99;
    top: -10px;
    left: -30px;
  }
  
  #content form.search-form input,
  form.search-form input {
    float: left;
    width: 200px;
    font-size: 16px;
    padding: 6px;
    border: 1px solid #000;
    font-family: Arial, Sans-serif;
  }
  
  #content #right form.search-form {
    float: left;
    margin-left: 33px;
    margin-top: 10px;
    width: 260px;
  }
  
  #content #right form.search-form input {
    width: 150px;
  }

  form.search-form input.search-submit,
  #content form.search-form input.search-submit,
  #content #right form.search-form input.search-submit {
    width: 70px;
    cursor: pointer;
    border-color: #989898;
    background: url(http://www.sparcontheweb.org/media/images/form-submit-bg.gif) no-repeat top left;
    margin-left: 5px;
  }

  #content .searchlist ul li {
    padding-top: 25px;
  }
  
  #content .searchlist ul li h3 {
    margin-top: -13px;
  }
  
 /*Optional field
 #content form input#id_name {
    background: #fff url(http://www.sparcontheweb.org/media/images/form-opt.png) no-repeat center right;
    background: expression('#fff url(http://www.sparcontheweb.org/media/images/ie6/form-opt.gif) no-repeat center right');
    padding-right: 70px;
    width: 333px;
  }*/
  
  #ie6notification {
    display: none;
    display: expression('block');
    position: absolute;
    top: 20px;
    left: 20px;
    width: 250px;
    padding: 5px;
    background: #e1e1e1;
    border: 1px solid #000;
    color: #000;
  }
  
  /**/
  .center {
    width: 100%;
    text-align: center;
  }
  
  .left {
    float: left;
  }
  
  .right {
    float: right !important;
  }
  /**/
  
  /*Footer*/
  
  #footer {
    position: relative;
    float: left;
    clear: left;
    text-align: center;
    width: 100%;
    color: #F4F2E9;
    margin: 20px 0px;
  }
  
  #footer p {
    margin: 5px 0px;
    font-size: 16px;
  }
  
  #footer a:link,
  #footer a:visited {
    color: #F4F2E9;
  }
