
body {
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 14px;
   color: #292c2d;
}
   html, body,
   div, p, form, input, ul, ol, dl, dt, dd, li,
   h1, h2, h3, h4, h5, h6 {
      margin: 0;
      padding: 0;
   }
   
   p, ul, ol {
      margin-bottom: 1em;
   }
   ul, ol {
      margin-left: 2em;
   }
   a {
      color: #b70419;
   }


img {}
   img.noBorder,
   .mainContent img.noBorder,
   body img {
      border: 0;
   }
   .mainContent img {
      border: 6px solid #cad1d4;
   }
   .rightImage {
      float: right;
      display: block;
      padding-left: 25px;
   }


.mainContent {
   line-height: 1.5em;
   text-align: justify;
}

h1, h2, h3 {
   font-weight: normal;
   line-height: normal;
   margin-bottom: 0.6em;
}

h1 {
   font-size: 25px;
   color: #515d63;
}
h2 {
   font-size: 20px;
}
h3 {
   font-size: 18px;
   color: #457798;
}

h3.heading-sub{
   margin-bottom: 0px;
   padding: 10px 5px 0px;
}


form td {
   vertical-align: top;
}

input,
textarea {
   width: 200px;
}
   textarea {
      height: 100px;
   }
   input.button {
      width: auto;
   }


.column {
   float: left;
   display: inline;
   width: 48%;
   margin-right: 2%;
}


.error {
   color: #b70419;
}

#tweet-container {
   width: 50%;
}
.tweet {
   padding: 5px 10px;
   border-top: 1px solid #e9e9e9;
}
   .tweet,
   .tweet a,
   .tweet h3 {
      color: #292C2D;
      font-size: 12px;
   }
      .tweet h3 a {
         color: #b70419;
      }

