/*
	HOME
*/

#homecontentareawrap	{
	margin: 0;
	padding: 0;
	background: transparent;
	}
#homecontentarea	{
margin: 0 auto 0 auto;
	background: transparent;
	width: 900px;
	}


#homecontentcols	{
	width: 900px;
	}

#homeleft	{
float: left;
display: inline;
text-align: left;
	margin: 20px 0 0 40px;
	border: 0;
	padding: 0; /* l+r= 0 */ 
	background-color: transparent;
	width: 360px;
	}

#home-whatweare	{
float: left;
display: inline;
	margin: 0 0 20px 0;
	border: 0;
	padding: 0;
	background: #b2cc99 url(../images/nav/home-whatweare.jpg) no-repeat top left;
	height: 160px;
	width: 380px;
	}
#home-whatweare h2	{
		
	}
div#home-whatweare h2 a:link {
	display: block;
	text-decoration: none;
	color: #fffadd; /* site bg color */
	background-color: transparent;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 160px;
	width: 380px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 130px;
	width: 344px;
	}
html> div#home-whatweare h2 a:link {
	height: 130px;
	width: 344px;
	}
div#home-whatweare h2 a:visited {
	display: block;
	text-decoration: none;
	color: #fffadd; /* site bg color */
	background-color: transparent;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 160px;
	width: 380px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 130px;
	width: 344px;
	}
html> div#home-whatweare h2 a:visited {
	height: 130px;
	width: 344px;
	}
div#home-whatweare h2 a:hover {
	display: block;
	text-decoration: none;
	color: #815e15; /* brown */
	background: transparent url(../images/nav/home-whatweare-flip.jpg) no-repeat top left;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 160px;
	width: 380px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 130px;
	width: 344px;
	}
html> div#home-whatweare h2 a:hover {
	height: 130px;
	width: 344px;
	}
div#home-whatweare h2 a:active {
	display: block;
	text-decoration: none;
	color: #fffadd; /* site bg color */
	background-color: transparent;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 160px;
	width: 380px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 130px;
	width: 344px;
	}
html> div#home-whatweare h2 a:active {
	height: 130px;
	width: 344px;
	}


#home-whatwedo	{
float: left;
display: inline;
	margin: 0 0 20px 0;
	border: 0;
	padding: 0;
	background: #bf9cb4 url(../images/nav/home-whatwedo2.jpg) no-repeat top left;
	height: 160px;
	width: 380px;
	}
#home-whatwedo h2	{
		
	}
div#home-whatwedo h2 a:link {
	display: block;
	text-decoration: none;
	color: #fffadd; /* site bg color */
	background-color: transparent;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 160px;
	width: 380px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 130px;
	width: 344px;
	}
html> div#home-whatwedo h2 a:link {
	height: 130px;
	width: 344px;
	}
div#home-whatwedo h2 a:visited {
	display: block;
	text-decoration: none;
	color: #fffadd; /* site bg color */
	background-color: transparent;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 160px;
	width: 380px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 130px;
	width: 344px;
	}
html> div#home-whatwedo h2 a:visited {
	height: 130px;
	width: 344px;
	}
div#home-whatwedo h2 a:hover {
	display: block;
	text-decoration: none;
	color: #815e15; /* brown */
	background: transparent url(../images/nav/home-whatwedo2-flip.jpg) no-repeat top left;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 160px;
	width: 380px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 130px;
	width: 344px;
	}
html> div#home-whatwedo h2 a:hover {
	height: 130px;
	width: 344px;
	}
div#home-whatwedo h2 a:active {
	display: block;
	text-decoration: none;
	color: #fffadd; /* site bg color */
	background-color: transparent;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 160px;
	width: 380px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 130px;
	width: 344px;
	}
html> div#home-whatwedo h2 a:active {
	height: 130px;
	width: 344px;
	}







#homeright	{
float: right;
display: inline;
text-align: left;
	margin: 20px 40px 0 0;
	border: 0;
	padding: 0; /* l+r= 0 */ 
	background-color: transparent;
	width: 360px;
	}
div#sunschedulewrap	{
	padding: 0 0 30px 0;
	background: #ffe399 url(../images/bg-sunschedule.gif) no-repeat bottom center;
	width: 360px;
	}
div#sscontent	{
	padding: 0 10px 5px 10px;
	background-color: transparent;
	}
#home-sunschedule	{
	margin: 0;
	border: 0;
	padding: 0;
	background: #ffe399 url(../images/nav/home-sunschedule.jpg) no-repeat top left;
	height: 110px;
	width: 360px;
	}
#home-sunschedule h2	{
	}

/* SAVE IN CASE LINK BELOW IS NOT NEEDED */
div#home-sunschedule h2 span	{
	display: block;
	text-decoration: none;
	color: #fffadd; /* site bg color */
	background-color: transparent;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 110px;
	width: 360px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 80px;
	width: 324px;
	}
html> div#home-sunschedule h2 span {
	height: 80px;
	width: 324px;
	}

div#home-sunschedule h2 a:link {
	display: block;
	text-decoration: none;
	color: #fffadd; /* site bg color */
	background-color: transparent;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 110px;
	width: 360px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 80px;
	width: 324px;
	}
html> div#home-sunschedule h2 a:link {
	height: 80px;
	width: 324px;
	}
div#home-sunschedule h2 a:visited {
	display: block;
	text-decoration: none;
	color: #fffadd; /* site bg color */
	background-color: transparent;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 110px;
	width: 360px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 80px;
	width: 324px;
	}
html> div#home-sunschedule h2 a:visited {
	height: 80px;
	width: 324px;
	}
div#home-sunschedule h2 a:hover {
	display: block;
	text-decoration: none;
	color: #815e15; /* brown */
	background: transparent url(../images/nav/home-sunschedule-flip.jpg) no-repeat top left;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 110px;
	width: 360px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 80px;
	width: 324px;
	}
html> div#home-sunschedule h2 a:hover {
	height: 80px;
	width: 324px;
	}
div#home-sunschedule h2 a:active {
	display: block;
	text-decoration: none;
	color: #fffadd; /* site bg color */
	background-color: transparent;
	padding: 15px 18px 15px 18px; /* l+r=36 t+b=30 */
	height: 110px;
	width: 360px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 80px;
	width: 324px;
	}
html> div#home-sunschedule h2 a:active {
	height: 80px;
	width: 324px;
	}

ul.sunschedulelist	{
	list-style-type: none;
	margin: 0;
	border: 0;
	padding-left: 0;
	}
ul.sunschedulelist li	{
	list-style-type: none;
	list-style-position: outside; /* inside and nothing causes more space for PC IE and but is otherwise unnecessary */
	line-height: 1.4em;
	margin: 0;
	border: 0;
	padding: 1px 2px 2px 4px;
	}
ul.sunschedulelist li.yin	{background-color: #ffeeb9; padding: 1px 7px 2px 9px; /* lt yellow */ }
ul.sunschedulelist li.yang	{background-color: #ffd676; padding: 1px 7px 2px 9px; /* dk yellow */ }







#homeeventswrap	{
	margin: 0;
	padding: 0;
	background: #dfd7e0;
	}
h3#home-ue	{
text-align: center; /* has to be */
	margin: 0 0 0 0;
	border-bottom: 1px solid #fff;
	padding: 40px 0 14px 0;
	background: #fffadd url(../images/bg-ue.jpg) repeat-x bottom center;
	}
h3#home-ue a:link, h3#home-ue a:visited {
	text-decoration: none;
	color: #815e15; /* brown */
	padding: 15px;
	background-color: transparent; 
	}
h3#home-ue a:hover {
	text-decoration: none;
	color: #417; /* violet */
	padding: 15px;
	background: transparent url(../images/half-trans-fff.gif) repeat top center;
	}
h3#home-ue a:active {
	text-decoration: none;
	color: #815e15; /* brown */
	padding: 15px;
	background-color: transparent; 
	}

div#homeevents	{
text-align: left;
	margin: 0 auto 0 auto;
	padding: 0 200px 5em 200px; /* l+r=400 */
	background: transparent url(../images/bg-banner.gif) no-repeat top center;
	width: 900px; /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 500px;
	}
html> div#homeevents {
	width: 500px;
	}

div#homeevents h4	{

	}
div#homeevents h5	{
	margin: 2px 0 0 0;
	padding: 1px 2px 2px 1px; 
	background: transparent url(../images/half-trans-fff.gif) repeat top center;
	}
div#homeevents p	{
	margin-top: 0.6em;
	}
