@charset "UTF-8";
* {
margin: 0;
padding: 0;
}
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	background-image:url(../images/m-BG-body.jpg);
	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 */
	
}
#wrapper {width:1004px;
    margin:0 auto;
	padding:0px;
    font-family:Arial, Helvetica, sans-serif;
	border-left: 2px solid #3ab54a;
	border-right: 2px solid #3ab54a;
	text-align: left; /* this overrides the text-align: center on the body element. */

}

#dailybg{
	background-image:url(../images/a-BG-dailylife.gif);
	
}

a:link {
COLOR: #ffffff;
text-decoration:none;
}
a:visited {
COLOR: #800080;
text-decoration:none;
}
a:hover {
COLOR: #ffffff;
text-decoration:underline;
}
a:active {
COLOR: #00FF00;
text-decoration:none;
}

#header {	
background:#3ab54a; 
	padding: 0 0px 0 15px;  /* 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. */
	height:147px;
}


#home {
	position:relative;
	left:7px;
}

#dailylife {
	position:relative;
	left:32px;
}

#timesfees {
	position:relative;
	left:57px;
}

#staff {
	position:relative;
	left:81px;
}

#contact {
	position:relative;
	left:106px;
}

#noticenav {
	position:relative;
	left:124px;
}

#container {	
    padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
#words1 {
    font-size:14px;
	width:460px;
}
#words1a {
    font-size:14px;
	width:455px;
}

#leftColumn { float:left; width:211px; padding:50px 0px 0px 20px;}
#middleColumn { float:left; width:535px;padding:30px 0px 0px 0px;}
#rightColumn { float:right; width:211px;padding:50px 0px 0px 0px; text-align:right; margin-right:20px;}


#bottomrow {    
	padding:40px 0px 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

}

#dailywords {
    padding:10px 0px 0px 20px;
	
}

#bottomrow1 { 
text-align:justify;
}

#footer {    
	padding:15px 0px 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	padding-bottom:0px;
	background-color:#3ab54a;
	text-align:bottom;
	height:75px; 
	background-image:url(../images/a-BG-footer-dailylife.jpg);
	background-repeat:no-repeat;
}

#footer1 {    
	padding:110px 0px 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	text-align:bottom;
	background-image:url(../images/a-BG-footer-timesfees.jpg);
	height:30px; 
}

#footer1 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 */
	text-align:center;
	position:relative;
	top:0px;
	font-size:16px;
}

#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: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:center;
	position:relative;
	top:0px;
	font-size:16px;
}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack - http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/ */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */

#image1 {
 border:2px #3ab54a solid;

}

#image2 {
 border:2px #3ab54a solid;
 margin-left:22px;
}

#image3 {
 border:2px #3ab54a solid;
 margin-left:20px;
}

#image4 {
 border-top:2px #3ab54a solid;
 border-left:2px #3ab54a solid;
 border-bottom:2px #3ab54a solid;
 border-right:0px;
 position:relative;
 margin-left:0px;
 left:0px;
}
#image5 {
 border-top:2px #3ab54a solid;
 border-left:2px #3ab54a solid;
 border-bottom:2px #3ab54a solid;
 border-right:0px;
 margin-left:22px;
}

.oneColFixCtrHdr #footercontact {
width:950px;
border:0px solid black;
background:transparent;
text-align:right;
padding-right:0px;
}

