/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, imput, p, blockquote, th, td
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6
{ font-size : 100%; }

/* Removes list-style from lists */
ol, ul
{ list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var 
{ font-style : normal; font-weight : normal; }

/* Removes boarders and spacing from tables */
table
{ border-collapse : collapse; border-spacing : 0; }

/* Removes boarder from fieldset and img */
fieldset, img
{ border : 0; }


/* Left-aligns text in caption and th */
caption, th
{ text-align : left; }

body {
  color:              black;       
  background-color:   #ffffff;
  font-size:           small;
  font-family:         Veranda, Helvetica, Arial, sans-serif;
  line-height:         1.6em;
  margin:              0px;
 }

#allcontent {
  width:               400px;
  padding-top:         0px;
  padding-bottom:      0px;
  background-color:    white;
  margin-left:         auto;
  margin-right:        auto;
}

h1 {
  font-size:          150%;
  text-align:       center;
}

h2 {
  font-size:          120%;
  text-align:       center;
}


#logo {
padding : 0px; 
margin : 10px 50px 0px 50px; }

#contact {
text-align : center; }
a  {
  color:               #4C76E0;
  text-decoration:     none;
}

a:visited {
  color:               #76538A;
  text-decoration:  none;
}

a:active {
  color:            red;
  text-decoration:  none;
  border-bottom:    thin dotted #695E4A;
}

a:focus {
  color:            #76538A;
  text-decoration:  none;
  border-bottom:    thin solid #695E4A;
}

a:hover {
  text-decoration:  none;
  border-bottom:    thin solid #695E4A;
}

  

