/* CSS Document */
/* This Style Sheet governs the basic HTML elements,
	as well as a few defined styles that are used in
	the global navigation (header, sidebars, etc). */

body {
		background: #8CC63E;
		background-image: url("http://www.eomega.org/images/teencamp/bg_star.jpg");
		/*background-repeat: repeat-y repeat-x;*/
		background-position: 50% 0;
		margin: 0;
		padding: 0;
		color: #333;
		font: 10pt Arial, Helvetica, sans-serif;
		}
		div#wrapper { width: 970px; margin: 0 auto; padding: 10px 15px 0px 15px; background: #FFFFFF; }
img {
	border: 0;
	margin: 0;
	padding: 0;
	}
	
table {
	margin: 0;
	padding: 0;
	/*border: 1px dashed #CCCCCC;*/
	border: collapse;
	}
td {
	/*border: 1px dotted #009999;*/
	}
	
.left {
	background: #FFF;
	width: 170px;
	margin: 0 1em;
	padding: 0;
	}
.right {
	background: #ffbf4c;
	width: 230px;
	margin: 0 1em;
	padding: 0;
	overflow: auto;
	}
	.right ul {
		list-style-type: none;
		margin-left: -1em;
		}
.center {
	/*width: 100%;*/
	padding: 0 1em;
	}

/* -- text & links -- */
b,
strong {
	color: #000;
}
.bold_txt { color: #FF743B; }

a:link,
a:active,
a:visited { 
	color: #009378;
	text-decoration:none;
	}
a:hover { color: #2F81DD; text-decoration: underline; }

h1 {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: 700;
	margin: 1em 0;
	padding: 0;
	color: #00FF66;
	}
	
h2 {
	color: #ff743b;
	font-size: 12pt;
	margin: 1em 0 0.5em;
	}
h3 {
	color: #ff743b;
	margin: 0;
	}
h4 {
	color: #000;
	font-size: 8pt;
	font-weight: 300;
	margin:0;
	}
	
#about h1 {
	color: #ff743b;
	}
#teens h1 {
	color: #b94bb5;
	}
#parents h1 {
	color: #ffbf4c;
	}
#staff h1 {
	color: #e9214b;
	}
#contact h1 {
	color: #00aed4;
	}
	
blockquote {
	margin: 0;
	padding: 1em;
	font-style: italic;
	}
	blockquote:before, blockquote:after { content: '"'; }
		
/* -- HEADER -- */
div#banner { 
	margin: 0;
	padding: 0;
	width: 100%;
	height: 95px;
	background: #FFF url("../i/banner.jpg") no-repeat top right;
	}
	a#logoban {
		display: block;
		width: 300px;
		height: 95px;
		background: url("../i/logo.gif") no-repeat;
		float: left;
		}
			
	#util_nav { margin: 0; padding: 10px 0; width: 500px;  float: right; }
	#util_nav ul { margin: 0; padding: 0; list-style: none; float: right; }
	#util_nav ul li {display: inline; padding: 0 0 0 10px; }
	#util_nav ul li a { color:#000000; font-weight: normal; }
	
/* -- FOOTER -- */
.footerText { font: 11px Arial, Helvetica, sans-serif; color: #666666; }

/* -- CUSTOM -- */
#marqueecontainer{
	position: relative;
	width: 160px; /*marquee width */
	min-height: 600px;
	max-height: 100%; /*marquee height */
	/*height: 100%;*/
	display: block;
	/*background-color: white;*/
	overflow: hidden;
	border: 5px solid #ffbf4c;
	padding: 0;
	}

.leftBlock {
	display: block;
	margin: 1em auto;
	}
	
	.leftBlock a:link,
	.leftBlock a:active,
	.leftBlock a:visited { 
		color: #FFFFFF;
		text-decoration:none;
		}
	.leftBlock a:hover { color: #66CCFF; text-decoration: underline; }

/* -- FORM ELEMENTS -- */
/*form {
	margin: 0;
	padding: 0;
	border: none;
	}
input[type="text"], select, textarea {
	border: 1px inset #01678D;
	}
input[type="checkbox"], input[type="radio"]{
   background: transparent;
   border: 0;
}*/
.button,
input[type="submit"] {
	font: 8.5pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #8CC63F;
	border: 2px outset #8CC63F;
	text-decoration: none;
	padding: 2px;
	}

