/* Reset */
div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {

	vertical-align: baseline;
	background: transparent;
	}
	
	
	
html, body { background: repeat scroll 0 0 #fff; color:#FFF;
	margin: 0;
	padding: 0;
	border: 0;
	font-size:0px;}
img.map, map area{
    outline: none; border:0;
}

img 	{
	margin:0px; 
	padding:0px;
	border:0;	
	text-decoration: none; margin-bottom:0px;}



h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike { text-decoration:none;
	
	}

ol, ul {  }


/* Global */

html 	{	}


/* End Reset */
_______________________________________________________________________________________________________________________________

/* Headings */

h1, h2, h3, h4, h5, h6 { }

h1 {font-size:18px; color:#b2bdc0; font-family:Arial, Helvetica, sans-serif;
	text-align:left; font-weight:bold; margin-right:0px;
	line-height:22px; margin-left:0px; margin-top:0px;}
	
h1.centre {text-align:center;}
	
h2 {font-size:14px; color:#97a87b; font-family:Arial, Helvetica, sans-serif;
	text-align:left; font-weight:100; margin-right:0px;
	line-height:16px; margin-left:10px; margin-top:0px;}
	
h3 {font-size:16px; color:#b2bdc0; font-family:Arial, Helvetica, sans-serif;
	text-align:left; font-weight: bold; margin-right:0px;
	line-height:24px; margin-left:0px; margin-top:0px;}
	
h3.centre {text-align:center;}	

h4 {
	font-style:normal;
	padding-left:15px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif ;
	font-size:15px; font-style:italic;
	color:#D7E2C0;
	font-weight: normal; line-height:24px;
	text-decoration: none;
}

h5 { font-size:18px; text-align:left; color:#97a87b; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic;  padding-left:15px;
	font-weight:100;
	line-height:34px;}

h6 {font-size:13px; font-weight: bold; margin-top:0px; line-height:14px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	margin-right:0px; text-align: right; padding-right:5px; color: #369; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

p   {color: #666; font-size:15px; font-family:Arial, Helvetica, sans-serif;
	line-height:22px;  font-weight:100;
	text-indent: 0; margin-top: 0px;
	text-align: justify; text-decoration: none;}
	

p.bold { font-weight: bold;}

p.left			{ margin: 1.5em 1.5em 1.5em 0; padding: 0;  }
p.center 		{ text-align:center;}

a           	{ text-decoration:none;   }
a:link			{ color: #369;   }
a:visited		{  }
a:active		{  }
a:focus			{ border:0; }
a:hover     	{ color: #099}
a {
   outline: 0;
}

a, img {outline:none;}
map > area,
map > area:active,
map > area:focus {outline: none; border:0; }

/* Divs */
#page-home 			{background-position: top;
		
	width:auto;
	height: auto; margin-left:auto; margin-right:auto;
	background-image: url(../images/Karen%20-banner-2015%20Final.jpg);
	background-repeat: no-repeat; background-position:top; 	 
	background-attachment: fixed;
	background-attachment: scroll;
	}

#page-portfolio 			{background-position: top;
		
	width:auto;
	height: auto; margin-left:auto; margin-right:auto;
	background-image: url(../images/Karen%20-banner-2015%20portfolio.jpg);
	background-repeat: no-repeat; background-position:top; 	 
	background-attachment: fixed;
	background-attachment: scroll;
	}
	
#page-workshop 			{background-position: top;
		
	width:auto;
	height: auto; margin-left:auto; margin-right:auto;
	background-image: url(../images/Karen%20-banner-2015%20workshop.jpg);
	background-repeat: no-repeat; background-position:top; 	 
	background-attachment: fixed;
	background-attachment: scroll;
	}
	
#page-about 			{background-position: top;
		
	width:auto;
	height: auto; margin-left:auto; margin-right:auto;
	background-image: url(../images/Karen%20-banner-2015%20about.jpg);
	background-repeat: no-repeat; background-position:top; 	 
	background-attachment: fixed;
	background-attachment: scroll;
	}
	
#page-artwork 			{background-position: top;
		
	width:auto;
	height: auto; margin-left:auto; margin-right:auto;
	background-image: url(../images/Karen%20-banner-2015%20artwork.jpg);
	background-repeat: no-repeat; background-position:top; 	 
	background-attachment: fixed;
	background-attachment: scroll;
	}
	
#page-initiatives 			{background-position: top;
		
	width:auto;
	height: auto; margin-left:auto; margin-right:auto;
	background-image: url(../images/Karen%20-banner-2015%20initiatives.jpg);
	background-repeat: no-repeat; background-position:top; 	 
	background-attachment: fixed;
	background-attachment: scroll;
	}
	
#page-contact 			{background-position: top;
		
	width:auto;
	height: auto; margin-left:auto; margin-right:auto;
	background-image: url(../images/Karen%20-banner-2015%20contact.jpg);
	background-repeat: no-repeat; background-position:top; 	 
	background-attachment: fixed;
	background-attachment: scroll;
	}
	
#page-connectivity 			{background-position: top;
		
	width:auto;
	height: auto; margin-left:auto; margin-right:auto;
	background-image: url(../images/Karen%20-banner-2015%20connectivity.jpg);
	background-repeat: no-repeat; background-position:top; 	 
	background-attachment: fixed;
	background-attachment: scroll;
	}
	
#page-links 			{background-position: top;
		
	width:auto;
	height: auto; margin-left:auto; margin-right:auto;
	background-image: url(../images/Karen%20-banner-2015%20Final.jpg);
	background-repeat: no-repeat; background-position:top; 	 
	background-attachment: fixed;
	background-attachment: scroll;
	}
#page 			{background-position: top; 
	width:100%;
	height: auto; margin-left:auto; margin-right:auto;
	background-image: url(../images/Karen%20-banner-2015%20Final%20b.jpg);
	background-repeat: no-repeat; background-position:top; 			
	background-attachment: fixed;
	background-attachment: scroll; 
	}
	
	
#wrapper 	{
	padding-top:328px;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	height: auto;
	}
	
#boxleft {
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:45px;
	width:160px;
	height:500px; margin-left:10px;
	margin-right:30px;
	float:left;
}
	
#boxleft ul 	{ padding-right:5px;}

#boxleft ul li	{display: block; font-weight:200; font-family:Arial, Helvetica, sans-serif; line-height:51px; padding-right:5px; font-size:14px;  }

#boxleft ul li a		{color:#999 ; padding-right:5px; color: #666}
#boxleft a:link			{font-weight: normal;   }
#boxleft a:visited		{  }
#boxleft a:active		{  }
#boxleft a:focus			{ }
#boxleft a:hover     	{color: #8B9C6B; font-weight: bold; }

#box-middle-c {
	background-color:#D7E2C0;
	float:left;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	width:210px;
	height:500px;
	margin-top:45px;
}	
#box-middle-c p { color:#FFF; }
#box-middle-c  a:hover     	{color:#b2bdc0;}
#box-middle-c  a		{color:#fff;}
#box-middle-c  h6		{color:#fff;}
#box-middle-c  h1		{color:#fff;}
#box-middle-c  h4		{color:#97a87b;}

#box-middle-pic {
	background-color:#fff;
	float:left;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	width:355px;
	height:500px;
	margin-top:45px;
}	
#box-middle-pic p { color:#FFF; }
#box-middle-pic  a:hover     	{color:#b2bdc0;}
#box-middle-pic  a		{color:#fff;}
#box-middle-pic  h6		{color:#fff;}
#box-middle-pic  h1		{color:#fff;}
#box-middle-pic  h4		{color:#97a87b;}



#box-middle-m {background-color:#D7E2C0;
	float:left; padding-bottom:12px; padding-left:10px;
	width:160px;	height:650px; margin-top:45px;}	
#box-middle-m h1 { color:#FFF; }
#box-middle-m  a:hover     	{color: #666;}
#box-middle-m  a		{color:#97a87b;}
#box-middle-m h1 { color:#FFF; }
#box-middle-m h1 a { color:#FFF; }
#box-middle-m h2 { line-height:18px;}

#box-middle-m a:hover {color:#b2bdc0;}
#box-middle-m a		{color:#97a87b;}	
	

#box-middle-afri {
	background-color:#D7E2C0;
	float:left;
	padding-bottom:0px;
	padding-left:10px;
	width:160px;
	height:490px;
	margin-top:45px;
	padding-top: 10px;
}	
#box-middle-afri h1 { color:#FFF; }
#box-middle-afri  a:hover     	{color:#b2bdc0;}
#box-middle-afri  a		{color:#97a87b;}


#box-middle-long {background-color:#D7E2C0;
	float:left; padding-bottom:12px; padding-left:10px;
	width:160px;	height:1070px; margin-top:45px;}	
	
#box-middle-long h1 { color:#FFF; }
#box-middle-long  a:hover     	{color:#b2bdc0;}
#box-middle-long  a		{color:#97a87b;}

#box-middle-longer {background-color:#D7E2C0;
	float:left; padding-bottom:12px; padding-left:10px;
	width:160px;	height:1180px; margin-top:45px;}	
	
#box-middle-longer h1 { color:#FFF; }
#box-middle-longer  a:hover     	{color:#b2bdc0;}
#box-middle-longer  a		{color:#97a87b;}


#box-middle {	
	background-color:#D7E2C0;
	float:left;
	padding-bottom:0px;
	padding-left:10px;
	width:165px;
	height:500px;
	margin-top:45px;
}	
	
#box-middle h1 { color:#FFF; margin: 0;
	padding: 0;
	border: 0;  }
#box-middle h1 a { color:#FFF; font-size:17px; line-height:27px;  }
#box-middle h2 { font-size:12px; line-height:20px; padding-left:0; margin-left:0; }

#box-middle a:hover {color: #666;}
#box-middle a		{color:#97a87b; line-height:20px;}

#boxright h1		{ margin-left:14px;}
#boxright p			{ margin-left:14px;}
#boxright h3		{ margin-left:14px;}
#boxright	h6 {font-size:13px; font-weight: bold; margin-top:0px; line-height:18px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	margin-right:0px; text-align: right; padding-right:5px; color: #b2bdc0; }
#boxright a:hover   {color:#97a87b;}
#boxright a     	{color:#b2bdc0;}	
#boxright 			{width:580px; margin-left:0px; overflow:auto; height:auto; padding-right:0px; margin-top:45px; margin-right:0px;}
	
	
	
#boxrightmore {
	float:left;
	width:595px;
	height:500px;
	margin-top:45px;
}	
#boxrightmore h1 { padding-left:15px;}
#boxrightmore h3 { padding-left:15px;}
#boxrightmore p { padding-left:15px;}
#boxrightmore  a  { border:0; text-decoration:none; outline: 0; color: #98A886;}
#boxrightmore a:active		{ border:0; text-decoration:none; outline: 0; color:#8E9980;}
#boxrightmore a:focus			{ border:0;  text-decoration:none; outline: 0; }
#boxrightmore area { border:0; text-decoration:none; outline: 0;}
#boxrightmore  a:hover     	{ color: #6B7562}



#boxright-about {padding-bottom:0px; float:left; margin-left:0px; width:400px;
	height:500px; padding-right:0px; margin-top:45px; padding-left:0px;}	
#boxright-about h1 { padding-left:15px;}
#boxright-about h3 { padding-left:15px;}
#boxright-about p { padding-left:15px;}
#boxright-about h4 {padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D7E2C0; font-style:normal;}
#boxright-aboute  a  { border:0; text-decoration:none; outline: 0; color:#D7E2C0;}
#boxright-about a:active		{ border:0; text-decoration:none; outline: 0;}
#boxright-about a:focus			{ border:0;  text-decoration:none; outline: 0; }
#boxright-about area { border:0; text-decoration:none; outline: 0;}


#footer {width:589px; margin-left:180px; float:left;
		margin-top:0px; /* negative value of footer height */
		height:0px; clear:both; 	text-align:center; color:#fff; background-color:#DFE8EE; }
	


#content 	{overflow:auto;
	padding-bottom: 30px; padding-top:60px;
	
	width:700px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	visibility: visible;}

#content a:link			{ color: #996; text-decoration: none; }
#content a:visited		{ color: #996; text-decoration: none; }
#content a:active		{ color: #000; text-decoration: none; }
#content a:focus		{ color: #ED6F5C; }
#content a:hover     	{ color: #ED6F5C;text-decoration: none;}

#calendar {width:980px; margin-left:100px;}	
	
	
	
