  body {font-size: 100%; /*fixes exaggerated text resizing by IE6 and IE7*/
  	    /*line-height:1.125em;*/ /* 16×1.125=18 */
        line-height: 1.3;
        font-family: verdana, arial, sans-serif;
  	    text-align: left;
        color: #000000;
        background: #FFFFFF;/*white*/
        }
   *{margin: 0; padding: 0;}
   
	a:link {color: #FFFFFF;/*white*//*#276C5F;*/ /*forest green*/
    	    font-weight: bold;
       		text-decoration: none;
            background: transparent;
            }
   
    a:visited {color: #C0C0C0;/*light gray*/
               font-weight: bold;
               text-decoration: none;
               background: transparent;
               }
	
    a:focus, a:hover, a:active {color: #DEA814;/*gold*//*for accessibility issues*/
                                font-weight: bold;
                                background: transparent;
                                }
   
    a.top:link {color: #F5D300; /*gold*/
                font-size: .85em;
                padding-right: 1em;
                border-right: 2px solid #276C5F; /*forest green*/
                }
    a.top:visited {color: #C0C0C0;/*light gray*/
                   }
    a.top:hover {color: #DEA814;/*gold*/
                 border-right: 2px solid #ECECCA;/*celery green*/
                 }  
				 
    #mainwrap {width: 880px;
               margin-left: auto;
               margin-right: auto;
               background-color: #ECECCA;/*celery green*/;
               }
			   
	#header {width: auto;
   		   /* background-color: #1B278E;*/ /*blue*/
   		    }	
			
	#twocolwrap {float: left;
   			     width: 100%;
				 display: inline; /*stops IE doubling margin on float*/
				 margin-right: -170px;
				 /*background-color: #ECECCA;/*celery green*/
                 background-color: #009632; /*green*/}
				 
	#nav {width: 25%;
   		  float: left;
          margin-left: -1em;
          padding-top: 1.5em;
          padding-left: 2em;
		  display: inline; /*stops IE doubling margin on float*/
		  /* background-color: #1B278E *//*blue*/     
          border: 0px solid blue;
         }
		 
   #nav_inner {font-size: .9em;}
   ul.side_nav {list-style-type: none;
                padding: 1.0em;
				}
   li.side_nav {font-weight: bold;
                padding-bottom: 1.0em;}

   #nav_top {margin-left: 1.5em;}
   
   #content_2 {margin-left: 13em;
			   margin-right: .5em;      
               padding-top: 1em;
               padding-right: 2em;              
               border: 0px solid red;
               }
			   
    #footer {width: 100%;
   		    clear:both;
			float:left;
   		    background-color: #ECECCA;/*celery green*/
            }	
    #footer_inner {text-align: left;
				  font-size: 0.7em;
				  }		
				  
   	#nav_inner, #content_inner, #promo_inner, #nav_top_inner {overflow: hidden;}

    #nav_top_inner {background-color: white;
				   padding-left: .5em;}

    #content_inner {padding-left: 2.0em;
                   }
	#footer ul {list-style-type: none;
               float: left;
               border-right: 2px groove #ECECCA;/*celery green*/
               padding-left: 3.0em;
               padding-top: 1.0em;
               padding-right: 6.0em;
               }            
   #footer li {text-align: left;}
   
   ul.top {list-style-type: none;
   		   background-color: white;   
		   }  
   li.top { float: left;
            padding-top: 0.5em;
            padding-right: 1.0em;
			font-weight: bold;
			font-family: Georgia, serif;
            }
			
	   ul.pledgecard {list-style-type: none;
                  }
   li.pledgecard {font-size: .75em;}
      		
   h1,h2,h3 {font-family: Georgia, serif;
			 text-align: left;
             font-weight: bold;
             }
   h1 {font-size: 1.5em;
       padding-top: 1.0em;
       }
   h2 {font-size: 1.0em;}

   h3 {font-size: 0.95em;}
   h4 {font-size: 0.9em;}
   
     p {font-size: 0.85em;
      margin-top: 1.125em;
      margin-bottom: 1.125em;
      }
      
   p.text {padding-right: 2em;}
   
   p.footer {padding-left: 30.0em;}
   p.left_indent {padding-left: 0.5em;} 

   table.leaders {table-layout: auto;}
   td.leaders {padding-right: 2em;              
               font-size: .85em;
               }
			   
			   			   
    	   			
			
							 
