@charset "utf-8";
/* CSS Document */

body {
	
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #40316A;	
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 800px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #CCCCCC;
	background-image:url(images/mcbg.jpg);
	background-repeat: repeat-y;
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	margin-top: 5px;
	
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {	
	width:800px;
	height:205px;	
	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	height:100%;
	padding: 30px 20px 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	
	
	
}
#welcome {width:100%;
          
}
		  
.welcome_text {width:98%;
               text-align:left;
			   			   
}
.epa_button {width:186px;
	         height: 92px;
			 padding:10px 0 0 10px;
             float:right;
			 
}
#headline {width:95%;
           float:left;
		   background-color:#316A3E;
           border:#FFFFFF 2px solid;
           color:#FFFFFF;
	       padding:20px 20px 20px 20px;
	       margin:20px 0 20px 0;
}

#news {width:62%;
       float:left;
	   
}

#calendar {width:34%;          
           float:right;
		   padding:10px 10px 0 0;
		   
}
#news p {width:68%;
	     text-align:left;
         
}
#news a {color:#FFFFFF; /* unvisited link */
         visited color:#FFFFFF;  /* visited link */
         hover color:#FFFFFF;  /* mouse over link */
         active color:#FFFFFF; /* selected link */
						   
}
#calender p {color:#FFF;
	         padding:20px 0 0 0;
}
#calendar a {
	         color:#FFFFFF; /* unvisited link */
             visited color:#FFFFFF;  /* visited link */
             hover color:#FFFFFF;  /* mouse over link */
             active color:#FFFFFF; /* selected link */
	
}
#index_text {width:100%;
             
}

.oneColFixCtrHdr #footer {
	background-color:#D8EDF0;
	border-top:#000 thin solid;
	height: 70px;
	width: 800px;
	padding: 0 0px 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	
	clear:both;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:80%;
	font-style:italic;
	text-align:left;
	padding: 10px 0 0 10px;
}
.epa {padding: 5px 0 10px 5px;
}
.image_right {padding: 10px 10px 10px 10px;
              border:none;
              float:right;
}
.caption {font-size:70%;
          font-style:italic;
}
.cite {text-align:right;
       font-size:80%;
	   font-style:italic;
}
.image_left {padding: 10px 10px 10px 0px;
             border: none;
             float:left;
}
.members {font-family:Arial, Helvetica, sans-serif;
          color:#000;
		  
}
.admin_form_table {
	               background-color:#DAEDF3;
                   border:0;
				   width:80%
}
.sm_i_text {font-size:80%;
           font-style:italic;
}

.strike {text-decoration:line-through;
}

