/* Chef on the Run css defintions. */
/* import additional style sheets  */ 

  @import url(undohtml.css);
  
/* start general element styling */   
   
body   {
       font-family:  Verdana, "Trebuchet MS", Tahoma, Arial, sans-serif; 
       font-weight: normal;
       color: #000000;
       background: #003300; /*url(../i/background.jpg) top left repeat; #faeede;*/
       font-size: 100%;
       margin: 0px;
     }
     
     
/* Header definitions */ 

h1, h2, h3 {
       font-family:  georgia, garamond, "Times New Roman", times, serif;
       font-weight: bold;
       font-variant: small-caps;
       margin: 0 5px 10px 0;}
               
h1     {
       font-size:  1.5em;
       }
          
h2     {
       font-size: 1.25em;
       }

h3     {
       font-size: 1.125em;
       font-variant: normal;
       }
       
/* basic item definitions */
          
p      {
       margin: 10px 0;
       font-size: .75em;
       line-height: 1.5em;
       }

       
pre    {
       font-family: "Courier New", sans-serif;
       font-size: 1.1em;
       }
          
strong    { font-weight: bold; }

em        { font-style: italic; }

.clear    { clear: both; }

.mid      { text-align: center; }

.fright    { 
               float: right;
               margin: 10px;
             }

.fleft     { 
               float: left;
                margin: 10px;
            }

.tright    { text-align: right; }

.tleft     { text-align: left; }

.titleimg {
           position: relative;
           top: 10%;
           left: 15px;
          }
          
p.smalltitle {
              font-family:  georgia, garamond, "Times New Roman", times, serif;
              font-size: 1.2em;
              font-weight:bold;
              font-variant:small-caps;
  }

/* base anchor definitions */
          
a         {
           text-decoration : underline;
           font-weight: normal; 
           }
                    
a:link    {
          color: #000099;
          background-color: inherit;
          }
                    
a:visited {
          color: #006699;
          background-color: inherit;
          }
                    
a:hover   {
          color: #993300;
          background-color: inherit;
          } 

                         
hr   {
       width: 75%;
       margin: 15px auto;
       height: 2px;
       color: inherit;
       background: #000099;
     }
     
blockquote {
            background: inherit;
            color: #000000;
            /*font-family:  georgia, garamond, "times new roman", times, serif;
            font-size: .875em;*/
            margin: 0px auto;
            width: 80%;
            padding: 5px;
            }
            
img     {
     display: inline;
     border: 0;
     }
     
.webview     {
             width: 150px;
             height: 150px;
             margin: 10px;
              }
     
/* Table Definitions */


/* Paragraph Definitions*/



/* list definitions */
          
ol   {
     list-style-type: decimal;
     font-size: .75em;
     margin: 10px;
     }

ol li     {
       margin-left: 25px;
       line-height: 1.5em;
     }

     
ul   {
     list-style-type: disc;
     font-size: .75em;
     margin: 10px;
     }

ul.clean { list-style-type:none; }
     
ul ul {
       list-style: square;
       font-size: 1.0em;
       margin: 10px;
       }

ul li, ul ul li     {
       margin-left: 25px;
       line-height: 1.5em;
     }
     
     
/* define tables */

table {
        border-collapse: collapse;
        margin: 20px auto 30px auto;
        border: 2px solid #000000;
        font-size: .75em;
} 

th      {
        font-weight: bold;
        padding: 5px;
        text-align: center;
        border: 1px solid #000000;
        border-bottom: 2px solid #000000;
        }


td      {
        padding: 5px;
        text-align: left;
        border: 1px solid #000000;
        }
        
        
/* miscellaneous class and id definitions */
 

/* id definitions */

/* wrapper for all the page contents */
               
#main          {
               width: 960px;
               margin: 0px auto;
               padding: 0px;
               color: #000000;
               background-color: #ADAE86;               
               }
               
/* headmast for title and logos */  
                 
#headmast  {
          background: #ADAE86 url(../i/lindenview.jpg) top center no-repeat;
          color: inherit;
          width: 100%;
          height: 200px;
          margin: 0px auto 0px auto;
          overflow: hidden;
          border: 0px solid #000000;
          border-bottom: none;
          }

#headmast h1 {
             margin: 30px 25px;
             font-size: 3.0em;
             text-align: right;
             color: #FE971C;
             background-color: transparent;
              }
          

/* main div for page contents */

#wrapper      {
              width: 100%;
       
}
  
#content    {
              width: 600px;
              font-weight: normal;
              text-align: left;
              border: 0px solid #a05f08;
              border-bottom: none;
              margin: 0px 20px;
              padding-top:15px;
              }


/* floating columns */
  
        
#rightbox {
         float: right;
         margin: 0px 20px;
         width: 280px;
         border: none;
         padding: 5px;
         color: #000000;
         background-color: inherit;
         }
 
#rightbox p {
         font-size: .75em;
         line-height: 1.5em;
         }

#rightbox p.smalltitle {
              font-size: .9em;
              font-weight:bold;
              font-variant:small-caps;
  }

         
/* navigation list definitions */
  
/* define hnav */

#hnav {
            width: 953px;
            float: left;
            margin: 0px auto 10px 5px;
            padding: 0px 0px;
            list-style-type: none;
            border: 0px solid #009933;
            border-bottom: none;
            background: transparent; 
            font-family: Verdana, Tahoma, Arial, sans-serif;
            font-size: .7em;
            }
            
#hnav ul   {
          margin: 0px;
          }
         
#hnav li       {
               float: left;
               /*display: inline;
               width: 180px;*/
               margin: 0px 0px 2px 0px;
               padding: 0px;
               list-style-type: none;
                }
                
#hnav a  {
               float: left;
               width: 158px;
               color: #006600;
               background: #ADAE86;
               text-decoration: none;
               text-align: center;
               border-right: 0px solid #fff58f;
               line-height: 2.5;
               font-weight: bold;
                }
                
#hnav a:hover {
          font-weight: bold;
          color: #006600;
          background: #FE971C;
          }    
                       
          
#body_home #nav_home a, #body_webdesign #nav_webdesign a,
#body_resources #nav_resources a, #body_services #nav_services a,
#body_cont #nav_contact a, #body_about #nav_about a 
                         {
                        font-weight: bold;
                        color: #006600;
                        background: #FE971C;
                        }
                        
                      
          
/* -- footer definitions -- */
  
#footer   {
          clear: both;
          width: 100%;
          border-top: 3px solid #000099;
          color: #000000;
          background-color: inherit;
          margin-top: 10px;
          padding-top: 5px;
          font-family: Verdana, Tahoma, Arial, sans-serif;
          font-size: .8em;
          }
          
#footer a      {
               font-weight : bold; 
               text-decoration : none;
               color: #336600;
               background-color: inherit;
               }
               
#footer a.vt   {
               float: left;
               margin: 5px;
               }
               
#footer a.hwg  {
               float: right;
               height: 90px;
               width: 64px;
               margin: 5px;
               }
               
#footer a.iwa  {
               float: left;
               height: 90px;
               width: 64px;
               margin: 5px;
               }
               
#footer a:hover     {
                    font-weight : bold; 
                    text-decoration : underline;
                    color: #ff6633;
                    background-color: inherit;
                    }               
#footer ul     {
               width: 100%;
               margin-left: 0;
               padding: 3px 0;
               display: inline;
               }
               
#footer ul li  {
               margin-left: 0;
               padding: 0 12px;
               border-left: 2px solid #000000;
               list-style: none;
               display: inline;
               }
               
#footer ul li.footfirst  {
                         margin-left: 0;
                         border-left: none;
                         list-style: none;
                         display: inline;
                         }

#footer p {
          color: #000000;
          background-color: inherit;
          margin-bottom: 1px;
          text-align: center;
          }
          
