/* border: solid 1px #f00; For Testing*/

body {
	margin: 10px;
	padding: 0;
	background-color: #7e3f98;
	font: Georgia, Times New Roman, Times, serif; 
	line-height: 180%;
	color:#333 ;
	text-align:center;/* center layout in ie5 and 5.5. */
	}
	
#container {
	width: 882px;
	margin: 0px;	
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}
	
#intro {
	float: left;
	width: 882px;
	height: 91px;
	}
	
#HeadLeft {
	float: left;
	width: 336px;
	height: 91px;
	background: url(domain.jpg) 0 0 no-repeat;
	}
	
#HeadRight {
	float: left;
	width: 546px;
	height: 91px;
	}
	
p {
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 150%;
	color: #333;
	}
	
blockquote {
	font: bold 12px Verdana, Helvetica, Arial, sans-serif;
	line-height: 150%;
	color: #333;
	}
	
ul {
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 150%;
	color: #333;
	}
	
ol {
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 150%;
	color: #333;
	}
	
td {
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 150%;
	color: #333;
	}
	
.tiny	{
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
	
a {
	text-decoration: none;
	}
a:link {
	color: #306;
	text-decoration: underline;
	}
a:visited {
	color: #306;
	text-decoration: underline;
	}
a:hover {
	color: #7e3f98;
	text-decoration: none;
	}
	
#formsinput {
	display: none;
	}
	
h2 span {
	display: none;
	}
	
#Header {
	float: left;
	width: 100%;
	height: 340px;
	}
	
#HeaderHome {
	float: left;
	width: 882px;
	height: 380px;
	background: #fff url(headerhome.jpg) no-repeat;
	padding: 0px;
	}
	
#HeaderPrivacy {
	float: left;
	width: 882px;
	height: 380px;
	background: #fff url(headerprivacy.jpg) no-repeat;
	padding: 0px;
	}
	
#HeaderAbout {
	float: left;
	width: 882px;
	height: 380px;
	background: #fff url(headerabout.jpg) no-repeat;
	padding: 0px;
	}
	
#HeaderNews {
	float: left;
	width: 882px;
	height: 380px;
	background: #fff url(headernews.jpg) no-repeat;
	padding: 0px;
	}

#HeaderArticles {	
	float: left;
	width: 882px;
	height: 380px;
	background: #fff url(headerarticles.jpg) no-repeat;
	padding: 0px;
	}
	
#HeaderCommunity {	
	float: left;
	width: 882px;
	height: 380px;
	background: #fff url(headercommunity.jpg) no-repeat;
	padding: 0px;
	}
	
#HeaderDonate {	
	float: left;
	width: 882px;
	height: 380px;
	background: #fff url(headerdonate.jpg) no-repeat;
	padding: 0px;
	}
	
#HeaderContact {
	float: left;
	width: 882px;
	height: 380px;
	background: #fff url(headercontact.jpg) no-repeat;
	padding: 0px;
	}
	
#HeaderThanks {	
	float: left;
	width: 882px;
	height: 380px;
	background: #fff url(headerthanks.jpg) no-repeat;
	padding: 0px;
	}
	

#HeaderHome h1 span, #HeaderAbout h1 span, #HeaderNews h1 span, #HeaderArticles h1 span, #HeaderCommunity h1 span, #HeaderDonate h1 span, #HeaderContact h1 span, #HeaderThanks h1 span {
	display: none;
	}
	
#homepage h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(welcome.gif) no-repeat;
	}
	
#aboutpage h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(about.gif) no-repeat;
	}
	
#newspage h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(news.gif) no-repeat;
	}
	
#articlespage h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(articles.gif) no-repeat;
	}
	
#communitypage h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(community.gif) no-repeat;
	}
	
#donatepage h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(donate.gif) no-repeat;
	}
	
#contactpage h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(contact.gif) no-repeat;
	}
	
#privacypage h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(privacy.gif) no-repeat;
	}
	
#termspage h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(terms.gif) no-repeat;
	}
	
#thankspage h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(thanks.gif) no-repeat;
	}
	
#errorpage h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(error.gif) no-repeat;
	}
	
#meditation h1 {
	width: 500px;
 	height: 45px;
 	background: #fff url(meditation.gif) no-repeat;
	}
	
#lettinggo h1 {
	width: 450px;
 	height: 80px;
 	background: #fff url(lettinggo.gif) no-repeat;
	}
	
#silence h1 {
	width: 450px;
 	height: 45px;
 	background: #fff url(silence.gif) no-repeat;
	}
	
	
#homepage h1 span, #aboutpage h1 span, #newspage h1 span, #articlespage h1 span, #communitypage h1 span,  
#donatepage h1 span, #contactpage h1 span, #privacypage h1 span, #termspage h1 span, 
#thankspage h1 span, #errorpage h1 span, #meditation h1 span, 
#lettinggo h1 span, #silence h1 span {
	display: none;
	}
	
.tag {
	font-size: 14px;
	font-weight: bold;
	color: #126e37;
	}
	
.headline {
	font-size: 22px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	color: #333;
	}
	
.headline2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	color: #333;
	}
	
.tiny	{
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}
	
#content {
	float: left;
	width: 882px;
	margin: 0px;
	padding: 0;
	background: #fff url(mainback.jpg) repeat-y;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border-bottom: solid 10px #330066;
	}
	
#left {
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:580px;
	margin-left: 30px;
	padding-right: 15px;
	border-right: solid 1px #f99422;
	}
	
#left .headline {
	font-weight: bold;
	font: 24px Georgia, Times New Roman, Times, serif;
	color: #4d8b02;
	}
	
#left h1 {
	font: 24px Georgia, Times New Roman, Times, serif;
	color: #7e3f98;
	font-style: normal;
	text-align: left;
	}
	
#left h2 {
	font: bold 18px Georgia, Times New Roman, Times, serif;
	color: #c82d35;
	text-align: left;
	}
	
#left h3 {
	font: bold 16px Georgia, Times New Roman, Times, serif;
	color: #7e3f98;
	text-align: left;
	}
	
#area td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #000;
	}
	
#right {
	float: left;
	width:200px;
	margin-left: 10px;
	text-align: left;
	}
	
#right h2 {
	font: 22px Georgia, Times New Roman, Times, serif;
	text-align: center;
	color: #c82d35;
	font-weight: bold;
	}
	
#right p {
	text-align: center;
	}
	
/* For the main navigation bar for the site. */

#navcontainer {
	position: relative;
	padding: 0;
	height: 91px;
	z-index: 4000;
	}
 #navcontainer ul
{
text-align: center;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
list-style-type: none;
width: 100%;
height: 91px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li	{
display: block; 
float: left; 
list-style: none; 
width: 78px; 
height: 91px; 
text-align: center;
}

#navcontainer ul li a	{
display: block; 
width: 78px; 
height: 91px; 
text-decoration: none;
}

#navcontainer ul li a span { 
display: none; 
}

#navcontainer ul li#home a { 
background: #ff6633 url(home.jpg) 0 0 no-repeat; 
}

#navcontainer ul li#home a:hover {
background: #ff6633 url(homeOn.jpg) 0 0 no-repeat;
}

#navcontainer ul li#about a { 
background: #f75633 url(about.jpg) 0 0 no-repeat; 
}

#navcontainer ul li#about a:hover {
background: #f75633 url(aboutOn.jpg) 0 0 no-repeat;
}

#navcontainer ul li#news a { 
background: #ef4533 url(news.jpg) 0 0 no-repeat; 
}

#navcontainer ul li#news a:hover {
background: #ef4533 url(newsOn.jpg) 0 0 no-repeat;
}

#navcontainer ul li#articles a { 
background: #e63433 url(articles.jpg) 0 0 no-repeat; 
}

#navcontainer ul li#articles a:hover {
background: #e63433 url(articlesOn.jpg) 0 0 no-repeat;
}

#navcontainer ul li#community a { 
background: #dd2333 url(community.jpg) 0 0 no-repeat; 
}

#navcontainer ul li#community a:hover {
background: #dd2333 url(communityOn.jpg) 0 0 no-repeat;
}

#navcontainer ul li#donate a { 
background: #d61433 url(donate.jpg) 0 0 no-repeat; 
}

#navcontainer ul li#donate a:hover {
background: #d61433 url(donateOn.jpg) 0 0 no-repeat;
}

#navcontainer ul li#contact a { 
background: #cf0533 url(contact.jpg) 0 0 no-repeat; 
}

#navcontainer ul li#contact a:hover {
background: #cf0533 url(contactOn.jpg) 0 0 no-repeat;
}


#navcontainer ul li a:hover, #navcontainer ul li a.here:visited	{
color: #285483;
}

#navcontainer ul li a span { 
display: none; 
}
	
#signature {
	width:100%;
	text-align: center;
	}
#signature p	{
	font-size: 14px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}
	
#signature .tiny	{
	font: 11px/16px Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	}
	
#signature a:link {
	color: #330066;
	font-weight: normal;
	text-decoration: underline;
	}
#signature a:visited {
	color: #330066;
	font-weight: normal;
	text-decoration: underline;
	}
#signature a:hover {
	color: #7e3f98;
	font-weight: normal;
	text-decoration: none;
	}

#footer {
	float: left;
	width: 882px;
	background: #f99422;
	text-align:center;
	height: 50px;
	font: 12px Georgia, Times New Roman, Times, serif;
	color: #fff;
	margin: 0px 0px 10px 0px;
	padding-top: 12px;
	}
	
#footer p {
	font-size: 12px;
	}
	
#footer a {
	text-decoration: none;
	padding: .2em .2em;
	}
#footer a:link {
	color: #330066;
	text-decoration: none;
	}
#footer a:visited {
	color: #330066;
	text-decoration: none;
	}
#footer a:hover {
	color: #7e3f98;
	text-decoration: underline;
	}
	
