body {
       background-color:#989898;
       background: url("images/bgtile.jpg");
       color: #111111;
       font-family: Georgia, Times, serif;
       }			   

.main { width: 500px; }

.container {  width: 700px; margin: 1em auto; }


.header { width: 100%;
          text-align: left;
          border: thick solid #154558;
          padding: 1em;
          z-index: 1;
          color: #111111;
          background-color: #96D29C;
          position: relative;
          }


.header h1 { 
             font-size: medium;
             text-align: left; 
             }

.header a { 
            font-size: small;
            }
ul.menu { 
          list-style-type: none;
          height: .5em;
	  margin: 0px;
          }

.menu li{ 
          float: left;
          margin: 0px 20px 0px 0px;
          text-align: center;
          }


.content { 
           width: 100%;
           margin-top: 1em;
           color: #111111;
           background-color: #B3D5E6;
           border: thick solid #154558;
           padding: 1em;
           position: relative;
           }

.content p {  text-align: justify;}

.splash { text-align: center; }

#intro { width: 500px;
         }

.sidebar-title { text-align: center; font-size: x-small; 

}

#sidebar { 
               border: thick solid #154558;
               color: #111111;
               background-color: #96D29C;
               width: 200px;
               position: absolute;
               right: -20px;
               top: 50px;
               font-size: x-small;
	       padding-left: 5px;
	       padding-right: 5px;
               }

#twitter_div ul {
                  margin: 5px;
                  list-style-type: none;
                  padding: 0;
                  }

#twitter-link { margin: 5px; 
                  border-top: thin dashed #154558;
}

#twitter_div li {
                  border-top: thin dashed #154558;
                  }

.footer {
          margin-top: 1em;
          font-size: small;
          text-align: center;
          color: #111111;
          background-color: #96D29C;
          width: 490px;	
          border: thick solid #154558;
          padding: 1em;
          }	   


a:link {
         color: #154558;
         text-decoration: none;
         }

a:visited {
            color: #154558;
            text-decoration: none;
            }

a:hover { 
          background-color: #B3C4E0;
          color: #154558;
          text-decoration: none;
          }

a:active {
           background-color: #96D29C;
           color: #154558;
           text-decoration: none;
           }



#headshot { width: 100 }

.parhead { float: left; margin: 0 5px 5px 5px; }

.rule { margin-top: 0, margin-bottom: 0; padding: 0; text-align: center };


.rightblotter { z-index: 5;
                position: absolute;
                top: 50%;
                right: -20px;
                color: #111111;
                background-color: #FFFFFF;
                }

.rightblotter img { float: right;
                    z-index: 6;
                    border: thick solid #154558;
                    }

