
#navigation {
	position: absolute;
	top: -52px;	
	margin:0 auto;
	width:957px;	
}

#navigation_short {
	position: relative;
	width:945px;
	margin:0 auto;
	padding: 4px;
	padding-left:5px;
	padding-right:5px;
	font-size: 12px;
	height:0px;
}

#navigation_short a {
	text-decoration: none;
	color: White;
}

#navigation_short a:hover {
	color: #fbd799;
}

#navigation_big {
   background-color: #6e4e31;
	margin-top: 15px;
}

#navigation_big ul#navlist {
	float:left;
	height:31px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	z-index:500;
	
}

#navigation_big ul#navlist li {
/*	background:#3e2a18 url(/vishwadharma/skin/images/background/navigation_bg.gif)  repeat scroll 0 0; */
	background:#6e4e31 none repeat scroll 0 0; 
	float:left;
	font-size:17px;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
}
#navigation_big ul#navlist li a, #navigation_big ul#navlist li span {
	border-color:#8a633f #47301b #47301b #8a633f; 
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	display:block;
	font-family:Arial,sans-serif;
	font-weight: normal;
	height:23px;
	padding:4px 0 0;
	text-decoration:none;
	width:82px;
}
#navigation_big ul#navlist li#n-home a {
	border-left:0 none;
	width:82px;
}
#navigation_big ul#navlist li#n-gurudev span {
	width: 90px;
}
#navigation_big ul#navlist li#n-mission span {
	width: 120px;
}
#navigation_big ul#navlist li#n-teachings span {
	width: 180px;
}
#navigation_big ul#navlist li#n-templeact span {
	width: 180px;
}
#navigation_big ul#navlist li#n-search span {
	width: 294px;
	border-color:#8a633f #6e4e31 #47301b #8a633f; 
}

#navigation_big ul#navlist li#n-search span:hover {
	background:#6e4e31 none repeat scroll 0 0; 
}
#navigation_big ul#navlist li#n-home a:hover {
	background:#6e4e31; 
}
#navigation_big ul#navlist li:hover, #navigation_big ul#navlist li.sfhover {
/* background:#c57d42 url(/vishwadharma/skin/images/background/navigation_hover_bg.gif) repeat scroll 0 0; */
background:#6e4e31 none repeat scroll 0 0;
color: #8c0c0d;
}
#navigation_big ul#navlist li:hover a, #navigation_big ul#navlist li.sfhover a {
/* background:#c57d42 url(/vishwadharma/skin/images/background/navigation_hover_bg.gif) repeat scroll 0 0; */
background:#47301b none repeat scroll 0 0;
border-left-color:#47301b;
border-top-color:#47301b;
}

#navigation_big ul#navlist li ul {
background:#c57d42 none repeat scroll 0 0;
border-color: #47301b #47301b #47301b #47301b;
border-style:solid none none solid;
border-width:1px medium medium 1px;
clear:left;
left:-999em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-1px 0 0;
padding:0;
position:absolute;
width:150px;
z-index:150000;
}
#navigation_big ul#navlist li ul ul {
border-left:medium none;
border-top:medium none;
margin: 0 -150px 0 0;
top:0;
}

#navigation_big ul#navlist li:hover ul ul, #navigation_big ul#navlist li.sfhover ul ul {
left:-999em;
}
#navigation_big ul#navlist li:hover ul, #navigation_big ul#navlist li li:hover ul, #navigation_big ul#navlist li.sfhover ul, #navigation_big ul#navlist li li.sfhover ul {
left:auto;
right:0;
}

#navigation_big ul#navlist li ul li {
background:#6e4e31 none repeat scroll 0 0;
border:medium none;
font-size:11px;
height:auto;
line-height:11px;
text-transform:none;
width:150px;
}

#navigation_big ul#navlist li ul li a, #navigation_big ul#navlist li:hover ul li a, #navigation_big ul#navlist li.sfhover ul li a, #navigation_big ul#navlist li ul li span  {
background:#6e4e31 none repeat scroll 0 0;
border-color:#8a633f #47301b #47301b #8a633f;
/* border-color:#4A4A4A #242424 #242424 -moz-use-text-color; */
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
color:#FFFFFF;
font-family:Tahoma,Geneva,Verdana,sans-serif;
font-size:11px;
font-weight: bold;
height:auto;
padding:10px 8px;
text-align:left;
width:133px;
}

#navigation_big ul#navlist li#n-templeact ul li a, #navigation_big ul#navlist li#n-templeact:hover ul li a, #navigation_big ul#navlist li#n-templeact.sfhover ul li a, #navigation_big ul#navlist li#n-templeact ul li span {
width:133px;
}
#navigation_big ul#navlist li ul li a:hover, #navigation_big ul#navlist li:hover ul li a:hover, #navigation_big ul#navlist li.sfhover ul li a:hover, #navigation_big ul#navlist li ul li span:hover  {
background:#6e4e31 none repeat scroll 0 0;
color: #fbe8bc;
}

#navigation_big ul#navlist li #teach-grid {
/* background:#3D3D3D url(/sitewide/images/u/shows-grid-bg.gif) repeat-y scroll 150px 0; */
background:#3e2a18 none repeat scroll 0 0;
border-top:1px solid #4A4A4A;
clear:left;
left:-999em;
padding:10px 10px 10px 10px;
position:absolute;
width:480px;
z-index:149000;
}

#navigation_big ul#navlist li:hover #teach-grid, #navigation_big ul#navlist li.sfhover #teach-grid {
left:-30px;
}
#navigation_big ul#navlist #teach-grid div {
margin:0 10px 0 0;
padding:0;
}
#navigation_big ul#navlist #teach-grid div div.teach-col1 {
float:left;
width:150px;
background: #3e2a18 none repeat scroll 0 0;
}
#navigation_big ul#navlist #teach-grid div div.teach-col2 {
float:right;
margin:0;
width:150px;
background: #3e2a18 none repeat scroll 0 0;
}
#navigation_big ul#navlist #teach-grid div div.teach-col3 {
float:right;
margin:0;
width:150px;
background: #3e2a18 none repeat scroll 0 0;
}
#navigation_big ul#navlist #teach-grid #teach-1 {
float:left;
width:150px;
}
#navigation_big ul#navlist #teach-grid #teach-2 {
float:left;
width:150px;
}
#navigation_big ul#navlist #teach-grid #steach-3 {
float:left;
margin-right:0;
width:150px;
}

#navigation_big ul#navlist #teach-grid div strong {
background:#1A1A1A none repeat scroll 0 0;
color:#999999;
display:block;
font-size:11px;
font-weight:bold;
margin-left:0px;
padding:5px 8px;
text-align:left;
}
#navigation_big ul#navlist li #teach-grid div a {
border:medium none;
color:#FFFFFF;
display:block;
float:none;
font-size:11px;
font-weight:normal;
height:auto;
margin:0;
padding:5px 8px;
text-align:left;
width:auto;
}

#navigation_big ul#navlist li #teach-grid div a:hover {
	color: #ffffcc;
	text-decoration:underline;
}

#teach-search {
	background: transparent  none repeat scroll 0 0;
	float:right;
	padding-right:10px;
	color:#FFFFFF;
	font-family:Tahoma,Geneva,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.navigation_search {
	border: 1px solid #261f03;
	background-color: #faefcf;
}

.navigation_submit {
	border: 1px solid;
	border-color:#866547 #100b06 #100b06 #866547;
	background-color: #60432a;
	color: #FFFFFF;
	margin-left: 5px;
	font-size: 10px;
	font-weight:bold;
}
