/* ------------- "generic" styles */
body {
          margin: 0; 
          padding: 0;
          background: #F9F7F3;
          color: #333;
          font: small "Lucida Grande", Arial, sans-serif;
         }

a {
   text-decoration: none;
   }

a img {
         border: 0;
         }
p {
   margin: 0 0 1em;
   }

/* ------------- masthead styles */

#masthead {
/*                  margin-bottom: 1.75em;  */

/* Asumadu Change  1 Starts */

                  margin-bottom: 0.5em;

/* Asumadu Change  1 Ends */

                 padding-top: .1px;
                 /*background: #663300;*/
                 background-image: url("bgroundimage.jpg");
                 background-size: cover;
                 background-repeat: no-repeat;
                 background-position: 50% 50%;

                   }

#homelink {
                 display: block;
                 margin: 1em 2em 1em 2em; 
                 padding: 2em 0 0.5em 1em;

/* Asumadu 4th Change Starts */

                 margin: 0.5em 2em 1em 2em;

/* Asumadu 4th Change Ends */
                  }

#navlinks {
                margin: 0;
                padding: 0.5em 3em;
                background: #948664;
                color: #FFF;
                }

#navlinks li {
                  display: inline;
                  margin-right: 0.5em;
                  padding-right: 0.75em;
                  border-right: 1px solid #FFFFFF;
                  font-weight: bold;
                 }

#navlinks li.last {
                       border-right: 0;
                       }

#navlinks a {
                   color: #FFFFFF;
                  }
#today {
             margin-top: -1.66em; padding: 0 2em 0 0;
             color: #FFF;
             font-weight: bold;
             text-align: right;
             ine-height: 1;
            }

/* ------------- main column styles */

#content {
              float: left;
  /*             padding: 0 20em 4em 3em; */

/* Asumadu Addition 1 Starts */
               padding: 0em 30em 4em 3em;
/*                  width: 80em;*/

/* Asumadu Addition 1 Ends */

 
              }

#content h1 {
                   margin: 0 33% 1.25em -2em;
                   padding: 0.5em 2em;
	 background: #B0D742;
                   color: #686397;
                   font-size: 1.5em;
                   }

#content h1 b {
                      color: #000000;
                       }

#content h2 {
                    margin: 0.5em 0;
                    padding-bottom: 0.25em;
                    border-bottom: 1px solid #B0D742;
                    font-size: 1.5em;
                    }
#content img.illus {
                            float: left;
                            margin: 1em 1em 1em 0;
                            }

/* ------------- sidebar styles */

#sidebar {
                      float: left;

/*                  width: 17em;*/

/* Asumadu Change 2 Starts */
                     width: 27em; 
                       margin: 0em 0em 4em -28em;
 /*                    padding-top: 0.2em; */

/* Asumadu Change 2 Ends */

/*                margin: 0 0 4em -18em; */
               }

#sidebar div h3 {
                         background: #cc9933;
                         }

/*
#sidebar form {
                       margin: 0;
                       padding: 0.8em;
                      }

#sidebar form .text {
                               width: 9em;
                              }
*/
#sidebar div {
                     background: #cbc1b0;
                     color: #FFF;
                     padding: 0 1em 1em;
                     margin-top: 0.75em;
                    }

#sidebar div h3 {
                          font-size: 1.25em;
                          margin: 0 -0.8em; 
                          padding: 0.4em 0.8em;
                         }

#tea-of-the-day h4 {
                                margin: 0 0 0.5em;
                                padding: 0.5em 0;
                                border-bottom: 1px solid #FFF;
                                font-weight: normal;
                                color: #000000
                               }

#tea-of-the-day p:first-line {
                                          font-style: normal;
                                         }

#tea-of-the-day img {
                                 display: block;
                                  margin: 2em auto 0;
                                 }

#post-archive table {
                                margin: 1em auto 0;
                                font-size: smaller;
                               }

#post-archive caption {
                                   font-size: larger;
                                   font-weight: bold;
                                   }

#post-archive td {
                            padding: 0;
                            border: 1px solid #787A6B;
                            background: #5B5D4E;
                            color: #222;
                            text-align: center;
                          }
#post-archive table a {
                                   font-weight: bold;
                                   color: #FFF;
                                 }

/* ------------- footer styles */

#footer {
              clear: both;
/*              padding: 1.5em 3em; */
              background: #A0C63A;

/* Asumadu Change 3 Starts */

                     padding: 1em 3em;
                     text-align: center;

/* Asumadu Change 3 Starts */
             }

#footer p {
                 margin: 0;
                }

#footer a {
               color: #333;
               text-decoration: underline;
               }


