/* Main CSS file for F E O S */

  body { background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center;
    opacity: 1;
    background-color: rgb(255, 255, 204);
    font-family: Arial,Helvetica,sans-serif;
    }

  h1 { background: transparent none repeat scroll 0% 50%;
    color: rgb(51, 102, 102);
	text-align:center;
    font-size: 2.1em;
    }

  h2 { background: transparent none repeat scroll 0% 50%;
    color: #000;
	text-align:center;
	font-style:italic;
    font-size: 1.6em;
    }

  h3 { background: transparent none repeat scroll 0% 50%;
    color: rgb(153, 153, 102);
    font-size: 1.5em;
    }

  h4 { 
    font-size: 14px;
    color: purple;
	text-decoration:underline;
    }

  p, ul, li { 
    font-family: verdana,geneva,helvetica,arial,sans-serif;
    }

  a:link { background: transparent none repeat scroll 0% 50%;
    }

  a:visited { background: transparent none repeat scroll 0% 50%;
    color: rgb(102, 153, 153);
    }

  a:hover { background: rgb(255, 255, 0) none repeat scroll 0% 50%;
    }

  a:active { background: transparent none repeat scroll 0% 50%;
    color: rgb(204, 0, 51);
    }
.newsletter {
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
}
.letter {
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:25px;
}
.fthead { font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    color: rgb(0, 102, 0);
    background-color: rgb(153, 255, 153);
    }

.fchead { font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    }

.fttext { color: rgb(255, 0, 0);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    }
hr {
  width: 80%;
  background-color:#FF0000;
  color:#FF0000;
  border: 0;
  height:3px;
  text-align: center;
}
.news {
	border:1px solid #00F;
}
.ev_row	{
	text-align:right;}
.prog {
	font-size:24px;
	color:#F00;
	font-weight:bold;
}
.container {
	width: 95%;
	max-width: 1260px;/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
	min-width: 780px;/* a min-width may be desirable to keep this layout from getting too narrow. This keeps line length more readable in the side columns. IE6 does not respect this declaration. */
/*	background: #FFF;*/
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
}
.content {
	padding: 10px 0;
/*	width: 50%; */
	float: left;
}
#outer {
	padding-left: 140px;   /* LC width */
    padding-right: 140px;  /* RC width */
}
#outer .three {
	float: left;
	position: relative;
}
#about {  
	width: 100%;
	    }
#sidebarLeft {
	width: 140px;
	margin-left: -100%;
	right: 140px;
	}
#sidebarRight {
	width: 140px;
	margin-right: -140px;
}
* html #sidebarLeft {
	left: 140px; /* RIGHT sidebar width */
}
#footer {
	clear: both;
}
label {
width:150px;    /*Or however much space you need for the form's labels*/
    float:left;
}
