body {background-image: url(images/main_bg.jpg); background-repeat:repeat-x; background-color:#003e00; margin:0; padding:0; text-align:center; color:#574c26; font-family:Georgia; font-size:13px;}

#wrapper {
   width:915px; 
   margin:0 auto; 
   text-align:left; 
   min-height:1057px;
   height:auto !important; /* For ie6 min-height */
   height:1057px; /* For ie6 min-height */
}
#tileshadow {width:915px; background:url(images/tile_shadow.jpg); float:left; background-repeat:no-repeat;}
#maincontainer {width:900px;}
#allcontent {
   width:900px; 
   float:left; 
   background-image:url(images/content_bg.gif);
   min-height:655px;
   height:auto !important; /* For ie6 min-height */
   height:655px; /* For ie6 min-height */
}

/* Header
----------------------------------------------------------------------------*/ 
#header {
   width:900px;
   height:162px;
   overflow:hidden;
   background-image:url(images/header.jpg);
}

#logo {
   width:237px;
   float:left;
}

#nav {
   width:640px;
   float:left;
   text-align:right;
   margin-top:124px;
   font-family:Georgia;
   color:#73d353;
   font-size:13px;
}
#nav a {color:#000; text-decoration:none; font-family:Georgia;}
#nav a:hover {color:#fff;}

#homeTop {
   width:900px;
   float:left;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:159px;
   float:left;
   margin-left:29px;
   margin-top:30px;
}

#experience {
   width:159px;
   float:left;
   border-bottom:1px solid #dfd9b2;
   padding-bottom:14px;
   font-size:13px;
}
#experience a {color:#574c26; text-decoration:none;}
#experience a:hover {color:#df1f26;}
#experience p {margin-top:14px; margin-bottom:0px;}

#involved {
   width:159px;
   float:left;
   margin-top:15px;
   font-size:13px;
}
#involved a {color:#574c26; text-decoration:none;}
#involved a:hover {color:#df1f26;}
#involved p {margin-top:14px; margin-bottom:0px;}

/* Flash Content
----------------------------------------------------------------------------*/ 
#flashMid {
   width:517px;
   height:429px;
   float:left;
}

/* Right Content
----------------------------------------------------------------------------*/ 
#right {
   width:169px;
   float:left;
   margin-top:30px;
   color:#574c26;
   font-size:13px;
   line-height:19px;
}

/* Bottom Home Page Boxes
----------------------------------------------------------------------------*/ 
#homeBtm {
   width:841px;
   float:left;
   border-top:1px solid #dfd9b2;
   border-bottom:1px solid #dfd9b2;
   padding-top:10px;
   padding-bottom:20px;
   margin-left:30px;
}

#boxContainer {
   width:841px;
   float:left;
   background-image:url(images/boxes_bg.gif);
   background-repeat:repeat-y;
}
#boxContainer a {color:#574c26; text-decoration:none;}
#boxContainer a:hover {color:#df1f26; text-decoration:none;}
#boxContainer p {margin-bottom:10px; margin-top:0px;}

#box1 {
   width:203px;
   float:left;
}

#box2 {
   width:175px;
   float:left;
   margin-left:23px;
   color:#574c26;
   font-size:13px;
   line-height:18px;
}

#box3 {
   width:175px;
   float:left;
   margin-left:37px;
   color:#574c26;
   font-size:13px;
   line-height:18px;
}

#box4 {
   width:202px;
   float:left;
   margin-left:25px;
}

#partners {
   width:841px;
   float:left;
   border-top:1px solid #dfd9b2;
   margin-top:1px;
   padding-top:10px;
   margin-left:30px;
   text-align:center;
   color:#574c26;
   font-size:11px;
   font-family:arial;
}
#partners a {color:#574c26; text-decoration:none;}
#partners a:hover {color:#df1f26; text-decoration:none;}

#btmPartners {
   width:878px;
   float:left;
   margin-top:13px;
   border-bottom:1px solid #c3b870;
   margin-left:11px;
}
   
/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:900px;
   height:81px;
   overflow:hidden;
   float:left;
   background-image:url(images/footer_bg.jpg);
}

#footTxtLft {
   width:700px;
   float:left;
   margin-top:13px;
   font-size:11px;
   color:#574c26;
   font-family:arial;
   line-height:16px;
   margin-left:24px;
}
#footTxtLft a {color:#574c26; text-decoration:underline;}
#footTxtLft a:hover {color:#df1f26; text-decoration:underline;}
#footTxtLft p {margin-top:4px; margin-bottom:0px;}

#footTxtRt {
   width:168px;
   float:left;
   font-size:10px;
   color:#574c26;
   margin-top:18px;
   font-family:arial;
}
#footTxtRt a {color:#574c26; text-decoration:underline;}
#footTxtRt a:hover {color:#df1f26; text-decoration:underline;}

#endSite {
   width:900px;
   float:left;
   margin-top:25px;
}

/* Inner Pages
----------------------------------------------------------------------------*/
#innerMid {
   width:615px;
   margin-top:23px;
   float:left;
   margin-left:66px;
   min-height:600px;
   height:auto !important; /* For ie6 min-height */
   height:600px; /* For ie6 min-height */
   line-height:18px;
}

.newBox {
   width:615px;
   float:left;
   border-bottom:1px solid #dfd9b2;
   padding-bottom:14px;
   margin-top:14px;
}

.newBox2 {
   width:615px;
   float:left;
   margin-top:14px;
}

.newBox3 {
   width:615px;
   float:left;
   border-top:1px solid #dfd9b2;
   padding-top:14px;
   margin-top:14px;
}

#line {
   width:841px;
   height:1px;
   overflow:hidden;
   float:left;
   border-top:1px solid #dfd9b2;
   margin-left:30px;
   margin-top:15px;
}

#mapContainer {
   width:615px;
   float:left;
}

#mainLocation {
   width:615px;
   margin-top:20px;
   float:left;
}
#mainLocation p {margin-bottom:5px; margin-top:0px;}

.otherLoc {
   width:306px;
   float:left;
}
.otherLoc p {margin-bottom:5px; margin-top:0px;}
.otherLoc a {color:#574c26; text-decoration:none; font-weight:normal;}
.otherLoc a:hover {color:#df1f26; text-decoration:none; font-weight:normal;}

.sponLink {
   width:615px;
   float:left;
   margin-top:15px;
}
.sponLink a {color:#574c26; text-decoration:none; font-weight:bold; outline:none;}
.sponLink a:hover {color:#df1f26; text-decoration:none;}   

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext { width:110px; margin-right: 10px; text-align: right; float:left; margin-bottom: 6px; }
#contactfields { width: 495px; float: left; margin-bottom: 6px; }
#sendclear {width:460px; text-align:center; float:left; }

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:14px; color:#155f0a; margin-bottom:16px; margin-top:0px; font-weight:normal;}
h2 {font-size:20px; color:#155f0a; margin-bottom:4px; margin-top:0px; font-weight:normal;}
h3 {font-size:20px; color:#155f0a; margin-bottom:18px; margin-top:0px; font-weight:normal;}
h4 {font-size:15px; color:#155f0a; margin-bottom:4px; margin-top:0px; font-weight:normal;}
.picspace {margin-left:15px; margin-bottom:10px;}
.picspace2 {margin-right:14px; margin-bottom:10px;}
.picspace3 {margin-right:20px; margin-bottom:10px;}
.picspace4 {margin-bottom:6px;}
.sm_txt {font-size:10px; color:#b4b18a; font-family:arial;}
.sm_txt2 {font-size:10px; color:#574c26; font-family:arial;}
.sm_txt3 {font-size:10px; color:#574c26; font-family:arial; line-height:11px;}
.reg_text {font-size:12px;}
li.marg {margin-bottom:5px;}
a img {border:none;}
a {color:#574c26; text-decoration:unederline; outline:none;}
a:hover {color:#df1f26;}  
form {margin:0px; padding:0px;}