
            body {
              margin: 0;
              padding: 0;
              background-color:#182801;
              color: #fff;
              font-family: Verdana, Helvetica, sans-serif;
              font-size: 95%;
            }

            div.content {
              padding: 20px;
              margin: 0;
            }

            .top_row {   }
            .nav {
              float: left;
              margin-top: 5px;
            }
            .search {
              float: right;
              margin: 0;
              padding: 0;
              border: 0;
              height: 27px;
            }

            .search fieldset {
              margin: 0;
              padding: 0;
              border: 0;
            }

            .fortune {
              padding: 12px 12px 0 12px;
              background-color: #7A9431;
              border: 1px dotted;
            }

            .quotebox {
              width: 510px; padding: 0;
              margin: 0 auto 15px;  
              background-color: #ccdd9f;
              color: #222; border: solid 1px #182801;
            }

            .quote-header {
              font-size: 95%;
              padding: .2em 1.2em .2em 1.2em;
              margin: 0;
              background-color:#182801;
              color: #fff;
            }

            .quotee {
              float: left;
            }
               
            .quote-number {
              float: right;
            }
               
            .quote {
              padding: 1.2em 1.2em 0 1.2em;
            }
            
            .spacer {
              clear: both;
              padding: 0;
              margin: 0;
            }

            a, a:link {color: #fff; text-decoration: none;}
            a:visited {color: #fff;}
            a:hover {color: #ff6633; text-decoration: underline;}


            .nav ul {
              margin-left: 0;
              padding-left: 0;
              display: inline;
              font-size: 95%;
            } 
            
            .nav ul li {
              margin-left: 0;
              padding: 0 10px 0 12px;
              border: 0;
              list-style: none;
              display: inline;
            }
               
            .first ul li {
              margin-left: 0;
              padding-left: 0;
              border: 0;
              list-style: none;
              display: inline;
            }
            
           .quote p {
              padding: 0 0 1.2em 0;
              margin: 0;
              font-size: 95%;
              font-family: Andale, monospace;
              line-height: 1.5em;
            }


            div.fortune.form { width: 20%; }

            ul.errors {color:red; font-weight:bold;} 
            .td_display {
                padding: 0;
                margin: 0;
                background-color: #CCDD9F;
                color: #222
            }

            h1.header {
              margin: 0; 
              padding: 0;
            }

            pre {
             	padding: .2em .2em 0 .5em;
                font-size: 95%;
             	font-family: Andale, monospace;
                line-height: 1.5em;
            }
            .fi_display {
                font-size: 95%;
             	padding: .2em .2em 0 .5em;
                margin: 0;
                background-color:#182801;
                color: #fff
            }



        