* { margin: 0; padding: 0; border: 0px none;  }

#container{
	padding:5px;
	position: relative;
	width: 950px;
	background-color: white;
	margin: 0 auto;
	font-family:arial;
	font-size:14px;
}

body{
	text-color: black;
	background-color:white;
	margin: 15px 0;
	
}

#main, #footer{
	margin:5px 0pt 0pt 0pt ;
}


#flash{
	margin:5px -5px 0px 0pt ;
	margin-bottom:-10px;
}

#picture{
border: 3px solid gray;
margin:2px 2px 2pt 2pt ;
}

input, textarea
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
}


#banner{
	margin:2px 0pt 0pt 0pt ;
	padding:0px;
	position: relative;
	width: 950px;
	height: 240px;
	background-color:white;
}

#banner1{
	padding:2px;
	position: relative;
	width: 946px;
	height: 240px;
	background-color:white;
}

swamiji1{
	color:#0066FF;
}


#main{
	top:0px;
	padding:0px;
	position: relative;
	width:950px;
	background-color: white;
	z-index=-1;
	}


#info{
	
	width:950px;
	background-color: white;
	height:70px;
	position: relative;
}

#sidebar, #sidebar2, #mailing{
border: 1px solid gray;
margin:1px 2px 2pt 2pt ;
padding-left:2px;
}

#sidebar{
	list-style:none;
	width: 308px;
	height: 65px;
	float:left;
	background-color:white;
	font-size:12px;
}

#sidebar2{

 	float:left;
	height: 65px;
	width: 308px;
	background-color:white;
	font-size:12px;
}

#mailing{
	
	width: 308px;
 	float:left;
	height: 65px;
	background-color:white;
	font-size:12px;
}

#maincontent{
	width: 730px;
	background-color:white;
}

#writing{
	padding:5px 10px 5px 5px;
	position: relative;
	width: 720px;
	background-color:white;
}

#side{
	top:3px;
	padding:20px;
	position: absolute;
	left: 730px;
	width: 180px;
	background-color: 	#E0E0E0;
	font-size:13px;
	height: relative
}

#locations ul.sidemenu li a:hover {	
	color: #FF8000 ;
}

#locations{
padding-left:15px;
}


#footer{
	
	padding:0px;
	position: relative;
	width: 950px;
	background: 	#E0E0E0;
	color: black;
	}
	
#foot{
	text-decoration: none;	
	color:black;
}	

#footer :hover{
	color:#43a6f9;
}




h3{
align: center;
font-family: Maiandra GD;
color:	#595454;
margin-top: 5px;
margin-bottom: 5px;
}

h2{
text-align: center;
font-family: Maiandra GD;
color: 	#595454;
margin-top:5px;
margin-bottom: 5px;
}

h4, h5{
font-family: Maiandra GD;
color: 	#595454;
margin-top: 5px;
margin-bottom: 5px;
}

p{
align: justify;
margin-top: 10px;
margin-bottom: 10px;
font-size: 15px;
}

#notes{
margin-left: 20px;
}


#side ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 7px 10px 8px 10px; 
	padding: 0;
	text-decoration: none;	
	border-top: 1px solid #d1d5e1;	
	font: 12px arial;
}

#sidebar ul.sidemenu li {
	list-style: none;
	padding: 4px 0 4px 0px;
	margin: 0 2px;	
	color: #777;	
	border-bottom: 1px solid #d1d5e1 ;
}


* html body #sidebar ul.sidemenu li {
	height: 1%;
}


#side ul.sidemenu li a {
	text-decoration: none;	
	color: #707070;				
}


#side ul.sidemenu li a:hover {	
	color:#43a6f9;
}

#side ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }
#side ul.sidemenu ul li { border: none; }