body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background:#000;
}

p{
color:#fff;
font-size:16px;
text-align:center;
padding:0;
margin:6px 0;
letter-spacing: 1px;
}

p em{
font-style:normal;
color:#f30;
font-size:16px;
font-weight:bold;
}

p em a{
font-style:normal;
color:#f30;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

p em a:hover{
text-decoration:underline;
}

h1 {
	margin: 0;
	padding:0;
	color: #ffffff;
	text-transform:uppercase;
	font-size:24px;
	
}

h2{
	margin: 0;
color:#fff;
font-size:16px;
}
h3 {
	margin: 0;
}
h6{
color:#ccc;
font-size:14px;
font-weight:normal;
}
li {
	color:#ffffff;
}
a {
	color: #F00;
	text-decoration:none;
}
a:hover {
	color #00F;
	text-decoration:underline;
}
#footer h6{
color:#ccc;
font-size:14px;
font-weight:normal;
padding:0;
margin:0;
}
/* Main container*/
#main {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	
}
/*navigation*/
#nav {
	margin: 30px 0 0 0;
	padding: 0;
}
#navBar {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	list-style: none;
}
#navBar a {
	color:#FFFFFF;
	font-size: 12px;
	font-family: "Lucida Console", Monaco, monospace;
	font-weight:500;
	text-transform:	uppercase;
	letter-spacing: .5px;
	text-decoration:none;
	text-align:center;
	border: 1px  double #999999;
	border-top: none;
	border-bottom: none;
	padding: 4px 1px 4px 1px;
	display: block;
	background-color:#6618F4;
}
#navBar a:hover {
	background-color:#FFFE12;
	color: #000;
	font-weight: 500;
}
#navBar li {
	float: left;
	width: 6.1em;
	margin-left: 1px;
	zoom:1;
	overflow:hidden;
}
#navBar1 {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	list-style: none;
	visibility:hidden;
	z-index:100;
}
#navBar1 a {
	color:#FFFFFF;
	font-size: 12px;
	font-family: "Lucida Console", Monaco, monospace;
	font-weight:500;
	text-transform:	uppercase;
	letter-spacing: .5px;
	text-decoration:none;
	text-align:center;
	border: 1px  double #999999;
	border-top: none;
	border-bottom: none;
	padding: 4px 1px 4px 1px;
	display: block;
	background-color:#6618F4;
}
#navBar1 a:hover {
	background-color:#FFFE12;
	color: #000;
	font-weight: 500;
}
#navBar1 li {
	float: left;
	width: 6.1em;
	margin-left: 1px;
	overflow:hidden;
	zoom:1;
}
#home #homelink,
#about #aboutlink,
#ourstory #ourstorylink,
#seminars #seminarslink,
#teachings #teachingslink,
#testimonies #testimonieslink,
#store #storelink,
#itinerary #itinerarylink,
#links #linkslink,
#donation #donationlink,
#write #writelink {

	background-color:#FFFE12;
	color: #000;
	font-weight: 500;
	
}
/*navigation ends*/
/*Banner*/
#logo {
	margin-bottom: 10px;
	height: 90px;
	width: 1000px;
	background: url(images/soi.jpg) no-repeat center;
	float: left;
	clear:none;
	zoom: 1;
	overflow:hidden;
}

#banner {
	float:left;	
	padding-bottom: 20px;
	overflow:hidden;
	zoom: 1;
}
#banner img {
	margin-bottom: 10px;
}
/*Banner ends*/
/*Copyright begins*/
#copyright {
	border-top: 1px dashed #ffffff;
	margin: 20px 0 20 0px;	
	display: block;
	clear: both;
}
#copyright p {
	font-size:13px;
	font-weight: normal;
	text-align:left;
	margin-top: 5px;
	padding-left: 5px;
	padding-top: 2px;
	
}

/*Copyright ends*/

#contact_form{
}
#contact_form p{
text-align:right;
}
/*extreme*/
#eXTReMe {
	padding: 2%;
}
/*for lists -menues in Store section*/

.lists {
	list-style: none;
	margin:0 0 10px 0;
	padding-left: 0;
	padding-right:0;
}
.lists a {
	color:#9E00B3;
	font-size: 17px;
	background: #2EDC47 url(images/nav.png) no-repeat 0 2px;
	text-decoration:none;
	font-weight:bolder;
	padding: 2px 4px 2px 30px;
	display:block;
	margin-bottom:1.5px;
	margin-right: 7px;
	margin-left: 5px;
	
}
.lists a:hover {
	background-color:#FFFE12;
	color: #000;
	font-weight: 500;
	background-position: 3px 50%;
}
#cds #cdslink,
#scores #scoreslink {
	background-color:#FFFE12;
	color: #000;
	font-weight: 500;
	background-position: 3px 100%;
}
.stylered {
		color:#F00;
	}
	/* special */
	#special {
		border-top: 1px #ffffff dotted;
		clear:both;
		margin-bottom: 20px;
		display: block;
	} 
	#special h3 {
		padding: 10px 0 5px 120px;
		color: #33CC00;
		font-size:22px;
		text-transform: uppercase;
		text-align:center;
	}
	#special p {
		color: #ff9933;
	}
	#special .info {
		float: left;
	}
	#special ul {
	padding: 0;
 	margin: 0;
 	padding: 15px 10px 5px 85px;
 	list-style-type: none;
 	line-height: 200%;
 	text-align:left;
 	zoom: 1;
	}
	#special ul li {
	color: #ffffff;
	background: url(images/check_white_small.png) no-repeat left center;
	padding-left: 25px;
	}
	.stylebow1 {
	background: url(images/bow_sm.jpg) no-repeat 300px 70%;
	}
	
	/*------Teaching Articles--------------*/
	#mainbody {
		margin: 10px 0 10px 0;
		padding: 10px 20px 10px 20px;
		background-color: #333;
		width:958px;
		float:left;
	}
	#mainbody h1 {
		text-align:center;
		font-size: 22px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#0099FF;
		padding-bottom: 10px;		
	}
	#mainbody h2 {
		font-family:Verdana, Geneva, sans-serif;
		padding: 5px 0 5px 0;
		font-size: 20px;
		font-weight:normal;
		color:#0099FF;
	}
	#mainbody h3 {
		font-family:Verdana, Geneva, sans-serif;
		padding:0
		font-size: 20px;
		font-weight:normal;
		color:#0099FF;
	}
	#mainbody p {
		text-align: left;
		padding: 8px 5px 0 0;
		line-height: 125%;
	}
	#mainbody ul {
		padding: 5px 0 0 50px;
		line-height: 170%;
		list-style-type:disc;
	}
	#mainbody ul.numbered {
		list-style-type: decimal;
	}
	 #mainbody .prayer {
		margin: 0 0 0 30px;
	}
	 #mainbody .prayer p {
		color:#0099FF;
	}
	.hilight1 {
		color: #F60;
	}
	.hilight2 {
		color: #3F3;
	}
	/*---- List for listing topics ----*/
	.list2 {
		text-align:left;		
		padding: 7px 10px 7px 15px;
		background-color:#404040;
	}
	.list2 a {
		color:#0099FF;
	}
	.list2 a:hover {
		color:#FFFE12;
		text-decoration: none;
	}	
	/*testimonies*/
	#mainbody .individual {
		border-bottom: 1px #ffffff dotted;
		margin-bottom: 15px;
	}
	#mainbody .individual  p {
		line-height: 115%;
		font-size: 15px;
		
	}