
	body,
	html {
		margin:0;
		padding:0;
		background:#fcdb05;
		color:#000;
		text-align:center;
		font-family: geneva, helvetica, verdana, arial,  arial, "sans-serif"; font-size: 12px; line-height: 18px;}
	}
	body {
		min-width:750px;
	}
	#wrap {
		background:#fcdb05;
		margin:0 auto;
		text-align:left; 
		width:900px;
	}
	#staffwrap {
		background:#ffa142;
		margin:0 auto;
		text-align:left; 
		width:900px;
	}
	
	#artsintegrationwrap {
		background:#ff0000;
		margin:0 auto;
		text-align:left; 
		width:900px;
	}
	
	#testimonialswrap {
		background:#428eff;
		margin:0 auto;
		text-align:left; 
		width:900px;
	}
	
	#contactwrap {
		background:#ee3d96;
		margin:0 auto;
		text-align:left; 
		width:900px;
	}
	.purple { font-family: geneva, helvetica, verdana, arial,  arial, "sans-serif"; font-size: 12px; line-height: 18px; font-weight: bold; color:#652db1; }
		a.purple { font-family: geneva, helvetica, verdana, arial,  arial, "sans-serif"; font-size: 12px; line-height: 18px; color:#652db1; text-decoration: none}
		a.purple:visited { color: #652db1; }
		a.purple:active { color: #ffa142; }
		a.purple:hover {color: #ffa142; text-decoration: underline }
		
	.orange { font-family: geneva, helvetica, verdana, arial,  arial, "sans-serif"; font-size: 12px; line-height: 18px; font-weight: bold; color:#ffa142; }
		a.orange { font-family: geneva, helvetica, verdana, arial,  arial, "sans-serif"; font-size: 12px; line-height: 18px; color:#ffa142; text-decoration: none}
		a.orange:visited { color: #ffa142; }
		a.orange:active { color: #4b8a1a; }
		a.orange:hover {color: #4b8a1a; text-decoration: underline }
		
	.green { font-family: geneva, helvetica, verdana, arial,  arial, "sans-serif"; font-size: 12px; line-height: 18px; font-weight: bold; color:#4b8a1a; }
		a.green { font-family: geneva, helvetica, verdana, arial,  arial, "sans-serif"; font-size: 12px; line-height: 18px; color:#4b8a1a; text-decoration: none}
		a.green:visited { color: #4b8a1a; }
		a.green:active { color: #ffa142; }
		a.green:hover {color: #ffa142; text-decoration: underline }
	
	.white { font-family: geneva, helvetica, verdana, arial,  arial, "sans-serif"; font-size: 12px; line-height: 18px; color:#ffffff; }
		a.white { font-family: geneva, helvetica, verdana, arial,  arial, "sans-serif"; font-size: 12px; line-height: 18px; color:#ffffff; }
		a.white:visited { color: #ffffff; }
		a.white:active { color: #ffffff; }
		a.white:hover {color: #ffa142; text-decoration: underline }
		
	.alignright {
		float: right;
		display: inline; /*fixes IE float bug*/
		text-align: right;
		font-style: italic; 
	}

	#header {
		background:#652db1;
		height:100px;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
		background:#28b2e9;
		height:15px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		background:#ffffff;
		float:right;
		width:750px;
	}
	#main h2, #main h3, #main p {
		padding:0 20px;
    }
	#sidebar {
		float:right;
		width:150px;
	}
	
	#footer {
		background:#cde44f;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
    
  ul { list-style-image: url("art/bullet.gif"); }
    
     /* *** 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;} 
#twocols, #maincol{width:100%; float:none;}
}
	
