    body {
      background-image: url('http://gotmaryfundraising.com/images/olguad_background_large_rev1.jpg');
      background-repeat: repeat-x;
      /*      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; */
      /* background-position: left, top;  
      background-size: 500px 500px; */
      background-color: #d7eaf8;  
      font-family: Verdana, Helvetica, Arial, sans-serif;
      color: #7f1a27;
      font-size: 14px;
      line-height:  1.6em;
    }
    
    #wrapper {
        margin: 0px auto;
        padding: 0px;
    }
    
    .divblock
    {
        float: left;
        width: 100%;
    }
    
    .center {
         margin-left: auto;
         margin-right: auto;
         width: 90%;
    }

    #header {
        height: 300px;
        padding-bottom: 10px;
    }

    #header1, #header2 {
        float: left;
        padding: 10px;
    }
    
    #header3 {
        float: right;
        padding: 10px;
    }
    
    #content_buttons {
        margin-left: 80px;
        width: 800px;
        
    }

    #content_bot {
        border: double;
        border-color: blue;
        margin-left: 100px;
        padding: 10px;
        background-color: rgba(215, 234, 248, .7);   /*#d7eaf8; */
        height: 400px;
        overflow: auto;
        width: 700px;
        float: left;
    }

    #pdfforms {
        float:left;
        margin-left:100px;
        padding:10px;
      /*  border:1px solid #bbb; */
    }
    
    #facebook {
        float:left;
        margin-left:100px;
        padding:10px;
      /*  border:1px solid #bbb; */
    }
    
    #footer {
        /*float:left;*/
        margin-top:10px;
        margin-bottom:10px;
        padding:10px;
      /*  border:1px solid #bbb; */
        width:900px;
    }
    
    #bottom {
        clear:both;
        text-align:right;
    }

    .noshow {
        display:none; /* none inline  */
    } 

    button {
        margin-bottom: 3px;
    }
        
    table {
        border-collapse: collapse;
    }

    th, td {
        padding: 10px;
    }

    h1 { font-size: 1.8em; }

    h2 { font-size: 1.4em; }

    h3 { font-size: 1.2em; }

    h4 { font-size: 1.0em; }

    h5 { font-size: 0.7em; }

    a:link { color: #333333; }
    a:visited { color: #333333; }
    a:hover { color: #000000; font-size: 105%; }
    a:active { color: red; } 

    .sizesmaller { font-size: 0.3em; }
    .sizesmall { font-size: 0.7em; }
    .sizesmallmedium { font-size: 0.85em; }
    .sizemedium { font-size: 1.0em; }
    .sizemediumlarge { font-size: 1.2em; }
    .sizelarge { font-size: 1.4em; }
    .sizelarger { font-size: 1.8em; }
    .sizedouble { font-size: 2.0em; }
    .sizedoublehalf { font-size: 2.5em; }
    .sizetriple { font-size: 3.0em; }
        
    .sizesmallercblack { font-size: 30%; color: black; }
    .sizesmallcblack { font-size: 70%; color: black; }
    .sizesmallmediumcblack { font-size: 85%; color: black; }
    .sizemediumcblack { font-size: 100%; color: black; }
    .sizemediumlargecblack { font-size: 120%; color: black; }
    .sizelargecblack { font-size: 140%; color: black; }
    .sizelargercblack { font-size: 180%; color: black; }

    .sizesmallercwhite { font-size: 30%; color: white; }
    .sizesmallcwhite { font-size: 70%; color: white; }
    .sizesmallmediumcwhite { font-size: 85%; color: white; }
    .sizemediumcwhite { font-size: 100%; color: white; }
    .sizemediumlargecwhite { font-size: 120%; color: white; }
    .sizelargecwhite { font-size: 140%; color: white; }
    .sizelargercwhite { font-size: 180%; color: white; }

    .sizesmallercred { font-size: 30%; color: red; }
    .sizesmallcred { font-size: 70%; color: red; }
    .sizesmallmediumcred { font-size: 85%; color: red; }
    .sizemediumcred { font-size: 100%; color: red; }
    .sizemediumlargecred { font-size: 120%; color: red; }
    .sizelargecred { font-size: 140%; color: red; }
    .sizelargercred { font-size: 180%; color: red; }

    .sizesmallercyellow { font-size: 30%; color: yellow; }
    .sizesmallcyellow { font-size: 70%; color: yellow; }
    .sizesmallmediumcyellow { font-size: 85%; color: yellow; }
    .sizemediumcyellow { font-size: 100%; color: yellow; }
    .sizemediumlargecyellow { font-size: 120%; color: yellow; }
    .sizelargecyellow { font-size: 140%; color: yellow; }
    .sizelargercyellow { font-size: 180%; color: yellow; }


   #obs_content_bot_left {
        width: 100px;
        height: 350px;
        float: left;
        /*width: 700px;*/
    }

 