    body {
      text-align: center;
      background-color: #ccc;
    }

    #page {
      text-align: left;
      width: 800px;
      background: white;
      padding: 0px;
      margin: 0 auto;
      font-family: "Georgia", "Times New Roman", serif;
      font-variant-ligatures: common-ligatures;
      -moz-font-feature-settings: "liga", "clig";
      -webkit-font-feature-settings: "liga", "clig";
      font-feature-settings: "liga", "clig";
      box-shadow: 0px 0px 10px rgba(0,0,0,.7);
    }

    #topLogo {
        width: 800px;
        height: 136px;
    }

    #footer {
      width: auto;
      padding: 0px;
      margin: 0 auto;
      background-repeat: no-repeat;
      background-position: center;
    }

    #section {
        padding: 0px 10px 0px 10px;
        margin: 0px;
    }

    #blue_notice {
        border: 2px solid skyblue;
        padding: 1em; margin: 1em;
	   -moz-border-radius:    5px;
	   -webkit-border-radius: 5px;
	   -o-border-radius:      5px;
	   -ms-border-radius:     5px;
	   border-radius:         5px;
	-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.4);
	-moz-box-shadow:    3px 3px 10px rgba(0,0,0,.4);
	-o-box-shadow:      3px 3px 10px rgba(0,0,0,.4);
	-ms-box-shadow:     3px 3px 10px rgba(0,0,0,.4);
	box-shadow:         3px 3px 10px rgba(0,0,0,.4);
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#eeeeee', Positive='true');
	filter:
		progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=3)
		progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=8)
		progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=8)
    }

    #red_notice {
        border: 2px solid red;
        padding: 1em; margin: 1em;
	   -moz-border-radius:    5px;
	   -webkit-border-radius: 5px;
	   -o-border-radius:      5px;
	   -ms-border-radius:     5px;
	   border-radius:         5px;
	-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.4);
	-moz-box-shadow:    3px 3px 10px rgba(0,0,0,.4);
	-o-box-shadow:      3px 3px 10px rgba(0,0,0,.4);
	-ms-box-shadow:     3px 3px 10px rgba(0,0,0,.4);
	box-shadow:         3px 3px 10px rgba(0,0,0,.4);
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#eeeeee', Positive='true');
	filter:
		progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=3)
		progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=8)
		progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=8)
    }

    #notes_popup {
      text-align: left;
      font-family: "Georgia", "Times New Roman", serif;
    }

    a {
        color: #654163;
        text-decoration: underline;
    }

    q {
        quotes: '\201c' '\201d';
    }

    .scaps {
        font-variant-caps: small-caps;
    }

    .address {
      width: auto;
      text-align: center; 
      padding: 0px 20px 0px 20px;
      float: left;
    }

    #blbTagger {
        width:320px;
        margin-bottom:      7px;
        border-radius:      5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
	-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.4);
	-moz-box-shadow:    3px 3px 10px rgba(0,0,0,.4);
	-o-box-shadow:      3px 3px 10px rgba(0,0,0,.4);
	-ms-box-shadow:     3px 3px 10px rgba(0,0,0,.4);
	box-shadow:         3px 3px 10px rgba(0,0,0,.4);
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#eeeeee', Positive='true');
	filter:
		progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=3)
		progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=8)
		progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=8)
    }

    #blbTagger .bubHead {
        background-color:#654163 !important;
        border:solid #355488 1px !important;
        border-bottom:solid #526b95 1px !important;
        padding:1px 1px 0;
/*        border-radius:3px 3px 0 0;
        -moz-border-radius:3px 3px 0 0;
        -webkit-border-radius:3px 3px 0 0; */
    }

    #blbTagger .bubHead div {
        position:relative;
        background-color: #654163 !important;
        border:solid #654163 2px !important;
        border-bottom:solid #654163 0 !important;
        /* border-bottom:solid gray 0 !important; */
        padding:1px 1px 0;
/*        border-radius:2px 2px 0 0;
        -moz-border-radius:2px 2px 0 0;
        -webkit-border-radius:2px 2px 0 0;*/
    }

    #blbTagger .bubHead div h1,
    #blbTagger .bubHead div h6 {
        color:#fff;
        font-weight:bold;
        font-family:verdana,helvetica;
        font-size:13px;
        text-shadow: #355488 1px 1px 0;
        text-shadow: 1px 1px 2px rgba(0,0,0,0.2) !important;
        padding:4px 7px 6px;
        background-color:#654163 !important;
        border:solid #654163 1px !important;
        border-bottom:solid #654163 0 !important;
    }

    #blbTagger .bubBody {
        border:solid #654163 1px !important;
    }

    OL.withlower { list-style-type: lower-alpha }

    @media (max-width: 799px) {
        #page {
            width: 100%;
            min-width: 512px;
        }

        #topLogo {
            width: 100%;
            height: auto;
        }

        .address {
            font-size: 1.2em;
        }
    }
