/* CSS Document */
/* Generic Selectors */
body {
	font-family: Garamond, Times New Roman, Times, serif;
	margin:70px auto;
	padding: 0 0 0 0;
    width:760px;
	font-size: 16px;
}
h1  {color: #203012; /* dark olive */
	font-size: 40px;
}
h2 {color:#1c4502; /* medium olive old - lite olive 869a7a */
	font-size: 30px;
    font-weight:500;
}

h3 {color: #302e2e; /* charcoal */
	font-size: 24px;
    font-weight:400;		
	}
	
h4 {color: #302e2e;
	font-size: 20px;
    font-weight:400;		
	}
	
p {width: 98%;margin-bottom: 0;
}
#main p {width: 100%;
}

/*************************  Pseudo classes *************************/
/********************* rollover text **************************/
a:link {color: #507439; font-weight:600;text-decoration: none;} /* for unvisited links */
a:visited {color: #aa695d;text-decoration: none;} /* for visited links */
a:hover {color: #aa695d; font-weight:italic;text-decoration: none;} /* when mouse is over link */
nav-text a:active {color: #507439; font-weight:italic;text-decoration: none;} /* when link is clicked */

#container{
	width: 760px;
    background-color:#f7faf5;/*f5f3e7 cream */ 
}

#container {margin:0; padding: 0;
     border: 1px solid #8e3737;
}

#header{background-color:#aa695d;  /* lite-red */
 	 height: 120px; 
	 border-bottom: 1px solid #8e3737; /* dark-red */
	 border-left: 1px solid #8e3737;
	 border-top: 1px solid #8e3737;
	 border-right: 1px solid #8e3737;
	 background-image: url(images/header_758.gif);
	 background-repeat: no-repeat;
	 background-position: center top;	 
}

/**************** New header **********************/

#sub-header {
	 border-top: 20px solid #8e3737;
	 border-right: 1px solid #8e3737;
	 background-color: #aa695d;  
}

.sub-head1{color: #f7faf5;
     font-size: 22px;
     font-weight: bold;
     text-align:center;
     line-height: 50%;
}

.sub-head2{
	 color: #f7faf5;
     font-size: 18px;
	 text-align:center;
	 background-color: #8e3737;
	 height:45px;
	 width: 760px;
	 padding-top: 10px;
	 margin-bottom: -10px;
}

/************** Main Text area *****************/

#main-text-box{float:left;
     padding-top:5px;
     width:611px; 
     background-color:#f7faf5; /* efecdb cream */ 
	 border:thin solid #385724;
}
	 
#main-text-box p{margin:0;padding:0;}

#main-text-box2{float:left;
     padding-left:10px; 
     padding-right:10px;
     padding-top:5px;
     width:591px; 
}
#main-text-box2 p{margin:0;padding:0;}

#sub-page-text-box{float:left;
     padding-top:5px;
	 width:603px; 
	 background-color:#f7faf5; /* efecdb cream */ 
	 /* border-bottom:thin solid #385724; */
	 padding-left:10px;
}
	 
#sub-page-text-box p{margin:0;padding:0;}


#top-box{font-size: 22px; font-style:italic; width: 591px; color: #302e2e; padding-left:15px;
 }

#column1 {float: left;
	 font-style: italic;
	 font-size: 19px;
	 line-height: 140%;
	 color: #f5f3e7;
}

#center-text {padding-left: 25px; width: 588px; padding-top:6px; border-bottom:thin solid #385724; }

#contact {float: left; 
	 width: 389px;
	 padding-top:6px; 
	 padding-left:20px; 
	 border-right:thin solid #385724;
}

#logos {float: left;
     margin-left: 15px; 
	 padding-top: 15px;
	 width: 186px; 
}
	 
/*********** Spiffy Box ***************/
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ 
   background: transparent url(round-box/img.php.png) no-repeat bottom right} 
.cssbox{ /* intended total box width - padding-right(next) */ 
   width:100px !important; /* IE Win = width - padding */ 
   width: 80px; /* the gap on the right edge of the image (not content padding) */ 
   padding-right:30px; /* use to position the box */ 
   margin: 8px auto} /* set the top-right image */

.cssbox_head{
	background-position:top right; /* pull the right image over on top of border */
	margin-right:-15px; /* right-image-gap + right-inside padding */
	padding-right:40px} /* set the top-left image */ 
		 
.cssbox_head h2{ 
     background-position:top left; margin:0; /* reset main site styles*/ 
	border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */
	padding:15px 0 15px 40px; 
	height:auto !important; height:1%} /* IE Holly Hack */ /* set the lower-left corner image */ 
	
.cssbox_body{ background-position:bottom left; 
    margin-right:25px; /* interior-padding right */ 
	padding:15px 0 15px 30px} /* mirror .cssbox_head right/left */ 


img.head-img {url(header.gif) }


#nav-box{float:left;
     padding-left:0px;
	 width:142px;
     background-color:#869a7a; /* lite olive */
	 height: 100%;
	 /*top: 186px;
	 left: 2px;*/
	 padding-right:5px;
	 padding-top:10px;
	 padding-left:0px;	
	 margin: 0;
	 margin-top: 0px;
	 visibility: visible;
	 text-align:right;
}
#nav-box ul li {list-style-type: none;
	line-height: 150%;	
	margin:0px 0px 0px -30px;
}
#nav-text ul li {line-height: 130%;
	font-size:16px;
}


#nav-text{margin-left:0px;
	width:140px;
	background-color:#869a7a; /* lite olive */ 
	padding-bottom:10px;
	font-weight:bold;	
}

#nav-text a:link {color: #203012; text-decoration: none;} /* for unvisited links */
#nav-text a:visited {color: #203012;text-decoration: none;} /* for visited links */
#nav-text a:hover {color: #8e3737; text-decoration:none;} /* when mouse is over link */
#nav-text a:active {color: #203012;text-decoration: none;} /* when link is clicked */


.text{width:500px; margin-left:50px;}

.image-right{float:right;}
.image-left{float:left; padding-right:10px;}

.bio {margin-left:5px;margin-top:5px;}

#bot-nav{width:760px; clear:left;
	 border-top: 2px solid #8e3737;
	 border-right: 1px solid #8e3737;
	 border-right: 1px solid #8e3737;
}
#bot-text{background-color:#aa695d; font-size: 16px; font-weight:bold;  text-align:center;
}


/*************************  Pseudo classes Bottom Text *************************/
/********************* rollover text **************************/
#bot-text a:link {color: #f2f2f2; text-decoration: none;} /* for unvisited links */
#bot-text a:visited {color: #f2f2f2;text-decoration: none;font-style:italic;} /* for visited links */
#bot-text a:hover {color: #f5f3e7; text-decoration: none;} /* when mouse is over link */
#bot-text a:active {color: #f2f2f2;text-decoration: none;} /* when link is clicked */


.address{width: 200px; margin-left:10px;}

/*text styles*/
.dark-green {color: #203012;}
.lite-green {color: #869a7a;}
.bold-green {color: #4f5847; font-weight:bold; font-size:15px;}
.style-white {color: #ffffff; font-weight:200;}
.grey2 {color: #535252;}
.grey {color: #434544;font-weight:400; font-size:15px;}
.pipe {color: #8e3737; /* dark red */}
.font_18 {font-size: 18px;}

.dark-olive {color: #203012; 
    font-size: 24px;
    font-weight: bold;		
	}

.text-link{font-color: #000000;}
.menu-header {
	color: #8e3737; /* dark red */
    font-weight:bold;
	font-size:22px;
	padding-top:2px;
	 }



