body {background-image: url(Images/Gray_Background.jpg);}

H1, H2, H3, H4 {font-family: Arial;}

H1.print {page-break-before: always;}

P {font-family: Arial;
   text-indent: .25in;
   font-size: 10pt;
   text-align: justify;}

td.log {font-family: Arial;
        font-size: 10pt;}

P:first-letter {font-size: 200%;
                color: rgb(102, 102, 204);}

P.poem {font-family: Arial;
        font-size: 10pt;
        text-indent: 0in;
        text-align: justify;}

P.poem:first-letter {font-size: 200%;
                     color: rgb(102, 102, 204);}

P.quote {font-family: Times;
         text-indent: 0in;}
p.quote:first-letter {font-size: 100%;
                      color: black;}


p.pullquote {font: 75% Arial; text-align: left;
             border-top: medium black solid;
             border-bottom: thin black solid;
             margin: 1em; padding: 0.5em;
             background: #CCCCCC;
             width: 35%; float: right;
             text-indent: 0in;}
p.pullquote:first-letter {font-size: 100%;
                          color: black;}

p.google1 {font: 75% Arial; text-align: center;
             margin: 1em; padding: 0em;
             background: #FFFFFF;
             width: 23%; float: right;
             text-indent: 0in;}


p.sidebar {font: 75% Arial; text-align: left;
           border: thin black solid;
           margin-top: 1em; margin-right: 2em;
           margin-bottom: 1em; margin-left: -0.5em;
           padding: 0.5em;
           background: #67CBF8;
           width: 35%; float: left;
           text-indent: 0in;}
p.sidebar:first-letter {font-size: 100%;
                        color: black;}

p.sidebarr {font: 75% Arial; text-align: left;
           border: thin black solid;
           margin-top: 1em; margin-right: 0em;
           margin-bottom: 1em; margin-left: 2em;
           padding: 0.5em;
           background: #67CBF8;
           width: 35%; float: right;
           text-indent: 0in;}
p.sidebarr:first-letter {font-size: 100%;
                        color: black;}

p.forumSidebar {font: 75% Arial; text-align: left;
           border: thin black solid;
           margin-top: 1em; margin-right: 0em;
           margin-bottom: 1em; margin-left: 2em;
           padding: 0.5em;
           background: #00FFFF;
           width: 35%; float: right;
           text-indent: 0in;}
p.forumSidebar:first-letter {font-size: 100%;
                        color: black;}

div.section {font: 75% Arial; text-align: left;
           border: thin black solid;
           margin-top: 1em; margin-right: 2em;
           margin-bottom: 1em; margin-left: 0em;
           padding: 0.5em;
           background: #66FFFF;
           width: 97%; float: left;
           text-indent: 0in;}
xp.section:first-letter {font-size: 100%;
                        color: black;}

p.discussTopic{font: 75% Arial; text-align: left;
           border: thin black solid;
           margin-top: 0.1em; margin-right: 2em;
           margin-bottom: 1em; margin-left: 0em;
           font-weight: bold;
           padding: 0.5em;
           background: #00FFFF;
           width: 97%; float: left;
           text-indent: 0in;}
p.discussTopic:first-letter {font-size: 100%;
                             color: black;}

div.discussion {
           border: thin black solid;
           margin-top: 1em; margin-right: -1em;
           margin-bottom: 1em; margin-left: 0em;
           padding: 0.5em;
           background: #FFFFFF;
           width: 97%; float: left;
           text-indent: 0in;}

p.discussMessage {font-family: Arial;
   text-indent: 0in;
   font-size: 10pt;
   text-align: justify;}

p.discussMessage:first-letter {font-size: 100%;
                color: black;}

p.discussTrailer {font-family: Arial;
   text-indent: 0in;
   margin-top: 1em; margin-right: 0em;
   margin-bottom: 1em; margin-left: 0em;
   font-size: 8pt;
   text-align: justify;
   margin-bottom: 0.1em; margin-left: 0em;
   color: rgb(51, 51, 51);}

p.discussTrailer:first-letter {font-size: 100%;
                color: rgb(51, 51, 51);}

p.bio {font: 75% Arial; text-align:left;
       border-top: thin black solid;
       border-bottom: thin black solid;
       margin: 1em; padding: 0em;
       width: 100%; float: center;
       text-indent: 0in; font-style: italic;}
p.bio:first-letter {font-size: 100%;
                    color: black;}

p.speech {font: 75% Arial; text-align: justify;
       margin: 2em; padding: 0em;
       width: 85%; float: center;
       text-indent: 0in; font-style: italic;}
p.speech:first-letter {font-size: 100%;
                    color: black;}

p.date {font: Arial; text-align: left;
        text-indent: 0in; font-style: italic;}
p.date:first-letter {font-size: 100%;
                     color: black;}

p.hnavbar {text-indent: 0in;
           text-align: left;}

p.hnavbar:first-letter {font-size: 100%;
                       color: black;}

p.error {text-indent: 0in;
           text-align: left;
           color:red;
           font-size: 10pt;
           font-weight: bold;}

p.error:first-letter {font-size: 100%;
                       color: red;}


p.login {text-indent: 0in;
         text-align: left;}

p.login:first-letter {font-size: 100%;
                      color: black;}

li {font-family: Arial;
    font-size: 10pt;}


.navbar {font-size: 10pt;
         font-family: Arial;
         text-align: center;
         background: #CCCCCC;}

img.photo {border-style: solid; border-width: 1px;}

.border { border: solid 1px rgb(102, 102, 204)}

.boldborder { border: solid 4px rgb(102, 102, 204)}

a.hnavbar {text-decoration: none;
                color: white;}

a.navbar {color: rgb(102, 102, 204);
          text-decoration: none;
          font-weight: bold;}

a.navbar:hover {text-decoration: underline;}

a.mnavbar {color: rgb(102, 102, 204);
          text-decoration: none;
          font-weight: bold;}

a.mnavbar:hover {text-decoration: underline;}

#tabnav h5 {
            display: none;
            }
#tabnav ul {
            padding: 3px 0;
            margin-left: 0;
            border-bottom: 1px solid #778;
            font: bold 12px Verdana, sans-serif;
            }
#tabnav ul li {
               list-style: none;
               margin: 0;
               display: inline;
               }
#tabnav ul li a {
                 padding: 3px 0.5em;
                 margin-left: 3px;
                 border: 1px solid #778;
                 border-bottom: none;
                 background: #DDE;
                 text-decoration: none;
                 }
#tabnav ul li a:link {
                      color: #448;
                      }
#tabnav ul li a:visited {
                      color: #667;
                      }
#tabnav ul li a#current {
                         background: white;
                         border-bottom: 1px solid white;
                         }
#tabnav ul li a:link:hover, #tabnav ul li a:visited:hover {
                                                           color: #000;
                                                           background: #AAE;
                                                           border-color: #227;
                                                           }
