html, body{ 
	padding:0; 
	margin:0;
} 
 
#pagewidth{ 
 	background-color:;
 	max-width:960;  
	min-width:760px;  
	margin:0;
	width:960px;
	margin-right:auto;
	margin-left:auto;
}
 
#pagewidth_worksMaximized{ 
 	max-width:960;  
	min-width:760px;  
	margin:0;
	width:960px;
	position:absolute;
	left:50%;
	margin-left:-480px;
}
 
#header{
	height:231px; 
	background-color:#d5edb3;
	background-image:url('images/banner/photo+Logo2.jpg');
	width:960px;
} 
#headerNoPhoto1{
	height:231px; 
	background-color:#d5edb3;
	background-image:url('images/banner/altBanner1.jpg');
	width:960px;
} 
#headerNoPhoto3b{
	height:231px; 
	background-color:#d5edb3;
	background-image:url('images/banner/photo+Logo3b.jpg');
	width:960px;
} 
 
#photo{
    float:left;
}

#logo-wrapper{
	display:block;
}
#header #logo 	{
	font:18px Verdana, Geneva, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	vertical-align:bottom;
	text-align:center;
}


#header #tagline{
    text-align:center;
    vertical-align:center;
    color: #993300;
	background-color:#d5edb3;
	letter-spacing:.4em;
	line-height:18px;
	margin-top:2%;
	font-size:12px;
}
 
#header #tagline_orig{
    text-align:center;
    vertical-align:center;
    color: #993300;
	background-color:#d5edb3;
	letter-spacing:.4em;
	line-height:18px;
	white-space:nowrap;
	margin-top:2%;
}
 
 
 #navbar{
    width:960px;
    max-width:960px;
    clear:both;
    background:#5c743d;
    margin:0px;
    border:0;
    padding:20;
    float:top;
    border-top:5px;
    border-color:black;
}


.navText {
	font: 11px bold Verdana, Geneva, sans-serif;
	color: #003366;
    color:#fff;
	line-height:20px;
	letter-spacing:.1em;
	text-decoration: none;
	vertical-align: bottom;
    margin:0px;
}

#navbar ul{
    list-style-type:none;
    margin:0px;
    padding:0px;
}
#navbar li{
    display:inline;
	background:#5c743d;
}

#navbar a{
	text-align:center;
	float:left;
	width:123px;
	text-decoration:none;
	font-weight:bold;
	background:#5c743d;
    color:#D5EDB3;
	/* border-right:1px solid #FFFFFF;  */
}
#navbar a:hover{
	background:#CCCC00;
	background: #99CC66;
	background: #abd474;
	color:#993300;
	color: #4c59a7;
	
}

#dateformat {
    font:bold 11px Verdana, Geneva, sans-serif;
    color: #993300;
    color: #4c59a7;
	letter-spacing:.2em;
    float:left;
    background:#99CC66;
    background: #abd474;
	margin:0px;
	padding:0px;
	width:220px;
	text-align:center;
	line-height:20px;
	border-style:solid;
	border-color: #5c743d;
	border-top-width:0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	
}
 
 
 #wrapper{
 	background-color:#fff;
	background-color:#ffe890;
 	background-color:#fde58b;
 }
 #wrapper-light-yellow{
 	background-color:#FFF6CD;
 	background-color:#fde58b;
}
#wrapper-light-green{
 	background-color:#D5EDB3;
 }
 #wrapper-dark-yellow{
 	background-color:#FFFF80;
 }
 #wrapper-white{
 	background-color:#fff;
 }
 #wrapper-light-blue{
 	background-color:#d7edfb;
 }
 
#leftcol{
	width:18%; 
	width:220px;
	float:left; 
	position:relative; 
  }
 
#twocols{
 width:72%; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
	width:2%;
	float:left;
	position:relative; 
 }
 
#maincol{
	/*background-color: #FFFFFF;  */
	float: left; 
	position: relative; 
	width:95%; 
	margin-left:100;
 }
 
#footer{
	height:50px; 
	background-color:#FFFFFF; 
	clear:both;
	text-align:center;
 } 
 

 .inside{
    padding:20px;  
}

 .inside-left{
    padding-top:20px;  
    padding-left:20px;  
	background: #abd474;
}

#innerBorder{
	border-style:solid;
	border-color:#99CC66;
	border-color:#8080FF;
	border-right-width: 2px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.maincol-border{
	 border-width:20px;
	 border-color:blue;
} 

.coloredbox{
	background: #abd474;
}
.leftcolTitle{
	font-weight:bold;
	font-size:14px; 
	font-family: Verdana, Geneva, sans-serif;
	color: #4c59a7;
	letter-spacing:.12em;
	text-align:center;
}

.leftcolHeader {
	font-weight:bold;
	font-size:12px; 
	font-family: Verdana, Geneva, sans-serif;
	color: #993300;
	color: #4c59a7;
	letter-spacing:.12em;
	text-align:center;
}

.leftcolSubheader{
	font-weight:bold;
}
.sidebarText {
    line-height: 20px;
}

#leftcol p{
	line-height: 20px;
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
}

li{
	margin-left:-15px;
	list-style-type:none;
	}
.whoweare{
    float: right;
    padding: 5px;
    margin: 10; 
    border: 3px;
	font-family: Verdana, Geneva, sans-serif;
	
}



.eventTitle{
	font: 18px Verdana, Geneva, sans-serif;
	color: #99CC66;
	color: #4c59a7;
	line-height:26px;
	letter-spacing:.21em;
	padding: 0px 50px 0px 50px;
} 
h1{
	font: 18px Verdana, Geneva, sans-serif;
	color: #4c59a7;
	line-height:26px;
	letter-spacing:.21em;
	
}
h2,h3,h4{ color: #4c59a7;}

.eventIceTitle{
	font: 24px Verdana, Geneva, sans-serif;
	color: #8080FF;
	color: #4c59a7;
	line-height:26px;
	letter-spacing:.21em;
	padding: 0px 50px 0px 50px;
}
.eventSubTitle{
	font: 18px Verdana, Geneva, sans-serif;
	color: #99CC66;
	color: #4c59a7;
	line-height:26px;
	letter-spacing:.21em;
	padding: 0px 50px 0px 50px;
    text-align:center;
}

.eventDate {
	font:bold;
	font-size:14px;
	font-family: Verdana, Geneva, sans-serif;
	color: #993300;
	color: #4c59a7;
	letter-spacing:.2em;
	text-align:center;
	}

.eventDescription {
    font: 14px Verdana, Geneva, sans-serif;
}

.smallText {
	font: 12px Verdana, Geneva, sans-serif;
	color: #666666;
	line-height: 22px;
	}

.bodyText {
	font:11px Verdana, Geneva, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	margin-left: 200px;
	padding: 0px 50px 0px 50px;
}

#missionStatement{
	width: 300px;
	padding: 0px 10px 0px 10px;
	border: 1px solid #000000;
	background-color: #c8e1aa;
	background-color: #abd474;
	color: #009;
	font-size: 14px;
	line-height: 18px;
	float:right;
}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
