* { margin: 0; padding: 0; }

body {  background: #6F8262; 
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size:small;
        color:#000;
     }
          
img { border: none; }

div#container { position:relative; /* needed for footer positioning*/
                margin:0px auto; /* center, not in IE5 */
                width:970px;
                background: #6F8262;
                height:auto !important; /* real browsers */
              }
              
#header { position: relative; 
          width: 970px; 
          background: #6F8262; 
        }
        
/***********************  MENU CODING ***************************/
              
#menu { position: relative;
        float: left;
        z-index: 100;
        background: #4d6940 url(../images/menu-bg.gif) 0 0 repeat-x;
        height: 37px; 
        width: 970px;
        border-bottom: 2px solid #6f8360;
      }
      
  
#menu ul { width: 970px; height: 30px; padding-left: 0px; }

#menu li { float: left;
	   margin: 0 0 0 1px;
           padding: 0;
	   font-weight: bold;
	   font-size: 1.1em;
	   list-style: none;
	   line-height: 35px;
	   height: 37px;
	   border-right: 1px solid #6f8360;
	 }
      
#menu li.first {border-left: 1px solid #6f8360; }

#menu li a, #menu li a:link, #menu li a:active, #menu li a:visited { 
		  	color:  #ede6d9;
		  	padding: 9px 15px;
		  	text-decoration: none;
			background: #4d6940 url(../images/menu-bg.gif) 0 0 repeat-x;
			line-height: 37px;
			height: 37px;
		}
	 
#menu li a:hover { background: #4d6940 url(../images/menu-bg-inverted.gif) 0 0 repeat-x;
		   color: #e8d89a;	
		 }
		 
/************** CONTENT AREAS *********************/
		 
div#contentbox { width: 970px; 
                 background: #fff url(../images/bg.jpg) 0 0 repeat-x; 
               }
               
div#contentboxphoto { width: 970px; 
                      background: #fff url(../images/bg-combinedlg.jpg) 0 0 repeat-x; 
                    }
               
div#content { float: left;
              width: 590px;
              padding-top: 20px;
              padding-left: 30px;
            }
            
div#column { float: right;
             width: 305px;
             padding-top: 0px;
             padding-bottom: 10px;
             padding-left: 10px;
             padding-right: 0px;
             margin-top: 10px;
           }
           
div#columnpic { float: right;
             width: 285px;
             /*background: #fff7e0 url(../images/bg-column.gif) 0 0 repeat-x;*/
             padding-top: 0px;
             padding-left: 0px;
             padding-right: 0px;
             padding-bottom: 0px;
             margin-top: 0px; margin-right: 0;
           }
           
div#contentleft { float: left;
              width: 460px;
              padding-top: 20px;
              padding-bottom: 10px;
              padding-left: 20px; 
            }
            
div#contentright { float: right;
              width: 460px;
              padding-top: 20px;
              padding-bottom: 10px;
              padding-left: 20px; 
            }
           
.box { width: 250px;
        border: 2px #4d6940 solid;
        background: #fff7e0;
        padding: 15px;
        margin-right: 20px; margin-top: 20px;
        text-align: justify;
      }
      
.boxpic { background: #fff7e0;
        padding: 15px;
        text-align: justify;
      }
           
 /********************** TEXT STYLES **********************/
            
p { text-align:justify; font-size: 1.1em; line-height: 1.3em; margin:0 0 1em; }

p.sidebox { line-height: 1.2em; }

b { color: #4d6940; }

h1 { font-size:2.0em; }

h2 { font-size:1.8em; }

h1, h2 { color:#4d6940; 
         margin:0 0 0.5em; 
         font-family: "Monotype Corsiva", "Apple Chancery", "URW Chancery L", Georgia, serif; 
       }
       
#contentfull h1 { margin: 0 0 0.5em; text-align: center; padding-top: 50px; }

a { color:#4d6940; }

#contentleft ul, #contentright ul { font-size: 1.1em; margin-left: 10px; margin-top: 10px; list-style: square; }

#contentleft li, #contentright li { margin-left: 10px; padding-bottom: 10px; }

.listtitle { text-align: left; font-weight: bold; color: #4d6940; }

.dropcap { float:left;
           color:#4d6940;
           font-size:70px;
           line-height:45px;
           padding-top:2px;
           font-family: Times, Georgia, serif;
          } 


/******************* FOOTER & COPYRIGHT CODING ********************/ 

div#footer { clear: both;
             background: #4d6940 url(../images/menu-bg.gif) 0 0 repeat-x;
             height: 37px;
           }
           
div#footer p { padding:1em;
               font-size: 12px;
               margin:0;
               text-align: center;
               color: #ede6d9;
             }
             
div#footer b, div#footer a { color: #ede6d9; }
             
#copyright { width: 970px;
	     margin: 0px auto;
	     text-align: center; 
           }
             
#copyright p { font-size: .90em; text-align: center; }