    a.button {
        background: transparent url('darkgoldbuttons.png') no-repeat scroll top right;
        display: block;
        float: left;
        font: normal 18px arial, sans-serif;
        margin-bottom: 10px;
        text-align: center;
        text-decoration: none;
        background-position: top left;
        color: black;
        PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 11px;
    }

    a.button:hover {
        cursor: pointer;
    }

    a.button:active {
        background-position: bottom left;
        outline: none; 
    	  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 12px;
    }

    body {
      background-color: lightsteelblue;
      font: normal 14px arial, sans-serif;
    }

    #page {
      width: 820px;
    }
    
    #buttons {
      background-color: inherit;
      width: 150px;
      margin: 10px;
      margin-top: 0px;
      position: absolute;
      top: 60px;
      left: 0px;
    }

    #rightside {
      background-color: inherit;
      float: right;
      z-index:1;
    }

    #vote_chicklet {
      width: 100%;
      clear: left;
      margin-top: 25px;
    }

    .topband, .midband, .bottomband {
      text-align: center;
      font-family: sans-serif;
      font-weight: 900;
      margin: 0px;
    }

    .topband, .bottomband {
      background-color: #52278d;
      font-size: 12px;
      color: white;
      padding: 3px;
    }

    .midband {
      background-color: white;
      font-size: 16px;
      color: #d63a34;
      padding: 5px;
    }

    .header {
      font: italic 12pt arial, sans-serif;
      color: black;
      position:relative;
      z-index:10;
    }

    .header a {
      text-decoration: none;
      color: darksteelblue;
    }

    .headerfirst {
      float: left;
    }

    .headersecond {
      float: right;
    }

    h3 {
      font-family: sans-serif;
    }
    .quote {
      font-family: sans-serif;
      font-size: 0.8em;
      font-style: oblique;
      margin: 15px
    }

    .messagebody {
      padding-top: 20px;
      width: 643px;
      font: normal 16px arial, sans-serif;
      background-color: inherit;

    }

    p.firstPara:first-letter {
      font-family: serif;
      font-size : 300%;
      float : left;
      width : 1em;
      color : black;
    }

    .release, .page, .newsStory {
      margin: 7px;
      padding: 15px;
      background-color: lightsteelblue;
    }

    .mainsection a {
      color: blue;
      text-decoration: none;
    }

    .releaseDate, .newsDate {
      font-style: italic;
    }

    .byLine {
      font-style: italic;
      font-size: 0.8em;
    }

    .releaseHeadline, .newsTitle {
      font-weight: bold;
      font-family: sans-serif;
      text-decoration: none;
    }

    .releaseHeadline {
      font-size: large;
    }

    .newsTitle a {
      text-decoration: none;
      color: #2554C7;
    }

    .releaseEndNote {
      font-style: oblique;
      font-size: smaller;
    }
